lots of stuff
This commit is contained in:
		
							parent
							
								
									32d66a7f56
								
							
						
					
					
						commit
						b859e777d0
					
				
					 91 changed files with 2156 additions and 532 deletions
				
			
		|  | @ -1,11 +1,12 @@ | |||
| pkgver=0.8.5 | ||||
| pkgver=0.8.6 | ||||
| pkgname=toybox | ||||
| pkgrel=1 | ||||
| deps="musl:pci-ids" | ||||
| deps="musl" | ||||
| 
 | ||||
| fetch() { | ||||
| 	curl "http://www.landley.net/toybox/downloads/$pkgname-$pkgver.tar.gz" -o $pkgname-$pkgver.tar.gz | ||||
| 	tar -xf $pkgname-$pkgver.tar.gz | ||||
| 	curl "https://pci-ids.ucw.cz/v2.2/pci.ids" -o pci.ids | ||||
| 	cd $pkgname-$pkgver | ||||
| 	patch -p1 < ../../ls-colour.patch | ||||
| 	patch -p1 < ../../mksh-make.patch | ||||
|  | @ -18,7 +19,14 @@ build() { | |||
| 	CPUS=1 bad --gmake gmake | ||||
| } | ||||
| 
 | ||||
| backup() { | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| package() { | ||||
| 	install -d $pkgdir/usr/share/misc | ||||
| 	install -Dm 644 pci.ids $pkgdir/usr/share/misc | ||||
| 
 | ||||
| 	cd $pkgname-$pkgver | ||||
| #	install -d $pkgdir/bin | ||||
| #	install -Dm755 ./toybox $pkgdir/bin/ | ||||
|  |  | |||
|  | @ -1,5 +1,3 @@ | |||
| diff --git a/scripts/make.sh b/scripts/make.sh
 | ||||
| index 5b2d5d81..2c5e4b93 100755
 | ||||
| --- a/scripts/make.sh
 | ||||
| +++ b/scripts/make.sh
 | ||||
| @@ -106,8 +106,7 @@ genbuildsh()
 | ||||
|  | @ -12,3 +10,25 @@ index 5b2d5d81..2c5e4b93 100755 | |||
|  then | ||||
|    echo -n "Library probe" | ||||
|   | ||||
| --- a/scripts/genconfig.sh
 | ||||
| +++ b/scripts/genconfig.sh
 | ||||
| @@ -16,7 +16,7 @@ probecc()
 | ||||
|  # Symbol name is first argument, flags second, feed C file to stdin | ||||
|  probesymbol() | ||||
|  { | ||||
| -  probecc "${@:2}" 2>/dev/null && DEFAULT=y || DEFAULT=n
 | ||||
| +  probecc $2 2>/dev/null && DEFAULT=y || DEFAULT=n
 | ||||
|    rm a.out 2>/dev/null | ||||
|    echo -e "config $1\n\tbool" || exit 1 | ||||
|    echo -e "\tdefault $DEFAULT\n" || exit 1 | ||||
| --- a/scripts/make.sh
 | ||||
| +++ b/scripts/make.sh
 | ||||
| @@ -15,7 +15,7 @@ if [ ! -z "$ASAN" ]; then
 | ||||
|  fi | ||||
|   | ||||
|  # Centos 7 bug workaround, EOL June 30 2024. | ||||
| -DASHN=-n; wait -n 2>/dev/null; [ $? -eq 2 ] && unset DASHN
 | ||||
| +unset DASHN
 | ||||
|   | ||||
|  export LANG=c | ||||
|  export LC_ALL=C | ||||
|  |  | |||
|  | @ -1,5 +1,21 @@ | |||
| --- a/toys/other/xxd.c
 | ||||
| +++ b/toys/other/xxd.c
 | ||||
| @@ -77,11 +77,13 @@ static void do_xxd(int fd, char *name)
 | ||||
|   | ||||
|  static void do_xxd_include(int fd, char *name) | ||||
|  { | ||||
| +  long long total = 0;
 | ||||
|    int c = 1, i, len; | ||||
|   | ||||
|    // The original xxd outputs a header/footer if given a filename (not stdin). | ||||
|    // We don't, which means that unlike the original we can implement -ri. | ||||
|    while ((len = read(fd, toybuf, sizeof(toybuf))) > 0) { | ||||
| +    total += len;
 | ||||
|      for (i = 0; i < len; ++i) { | ||||
|        printf("%s%#.02x", c > 1 ? ", " : "  ", toybuf[i]); | ||||
|        if (c++ == TT.c) { | ||||
| --- a/toys/other/xxd.c
 | ||||
| +++ b/toys/other/xxd.c
 | ||||
| @@ -80,7 +80,12 @@
 | ||||
|    int c = 1, i, len; | ||||
|   | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue