wok rev 21576

Update some websites
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun May 19 13:14:32 2019 +0200 (2019-05-19)
parents a6d601cd1930
children f0393127d176
files linld/stuff/src/ISO9660.CPP linld/stuff/src/LINLD.CPP linld/stuff/src/LOAD.CPP linld/stuff/src/TAZBOOT.CPP linld/stuff/src/pipehole.awk orpheus/receipt swfdec-dev/receipt swfdec/receipt
line diff
     1.1 --- a/linld/stuff/src/ISO9660.CPP	Sun May 19 10:40:55 2019 +0100
     1.2 +++ b/linld/stuff/src/ISO9660.CPP	Sun May 19 13:14:32 2019 +0200
     1.3 @@ -126,7 +126,7 @@
     1.4  	do s++; while (*s != '/' && *s);
     1.5  	c = *s;
     1.6  	*s = 0;
     1.7 -	for (x->curdirsize = 0xFFFF; isoreaddir() == 0;) {
     1.8 +	for (x->curdirsize = 0xFFFF; isoreaddir() != -1;) {
     1.9  		const char *n = name, *i = x->filename;
    1.10  		if (_64bits) {
    1.11  			if (strhead(i, n)) continue;
     2.1 --- a/linld/stuff/src/LINLD.CPP	Sun May 19 10:40:55 2019 +0100
     2.2 +++ b/linld/stuff/src/LINLD.CPP	Sun May 19 13:14:32 2019 +0200
     2.3 @@ -49,7 +49,8 @@
     2.4  
     2.5      // Parse command line
     2.6  #ifdef	USE_ARGSTR
     2.7 -    if (argv[1]) {for (;;) {
     2.8 +    if (!argv[1]) syntax();
     2.9 +    {for (;;) {
    2.10  	const char **clp = &cmdline;
    2.11      next:
    2.12  	argv++;
    2.13 @@ -64,8 +65,8 @@
    2.14  	    skip_alloc++;
    2.15  	    goto next;
    2.16  	}
    2.17 -	if (argstr(*argv,"cl|image|initrd",clp) == 0);
    2.18 -	else if (fileexist(*argv) >= 0)
    2.19 +	if (argstr(*argv,"cl|image|initrd",clp) != -1);
    2.20 +	else if (fileexist(*argv) != -1)
    2.21              kernel_name=*argv;
    2.22  	else if (*argv) {
    2.23  	    argnum(*argv,"root|vga|mem|-b",&root_dev);
    2.24 @@ -77,7 +78,8 @@
    2.25          }
    2.26      }
    2.27  #else
    2.28 -    if (argv[1]) while (1) {
    2.29 +    if (!argv[1]) syntax();
    2.30 +    while (1) {
    2.31  	char *s;
    2.32      next:
    2.33  	argv++;
    2.34 @@ -152,7 +154,6 @@
    2.35  	}
    2.36      }
    2.37  #endif
    2.38 -    syntax();
    2.39  
    2.40      // Let compiler be happy
    2.41      return _AX;
     3.1 --- a/linld/stuff/src/LOAD.CPP	Sun May 19 10:40:55 2019 +0100
     3.2 +++ b/linld/stuff/src/LOAD.CPP	Sun May 19 13:14:32 2019 +0200
     3.3 @@ -237,8 +237,8 @@
     3.4      u16     version;        // 0206 Boot protocol version supported
     3.5      u16     realmode_switch_ofs; // 0208 Hook called just before rm->pm
     3.6      u16     realmode_switch_seg;
     3.7 -    u16     start_sys_seg;  // 020E
     3.8 -    u16     kernel_version; // 020C Points to kernel version string
     3.9 +    u16     start_sys_seg;  // 020C
    3.10 +    u16     kernel_version; // 020E Points to kernel version string
    3.11      u8      type_of_loader; // 0210 Boot loader identifier
    3.12      u8      loadflags;      // 0211 Boot protocol option flags
    3.13      u16     setup_move_size;// 0212 Move to high memory size (used with hooks)
     4.1 --- a/linld/stuff/src/TAZBOOT.CPP	Sun May 19 10:40:55 2019 +0100
     4.2 +++ b/linld/stuff/src/TAZBOOT.CPP	Sun May 19 13:14:32 2019 +0200
     4.3 @@ -91,7 +91,7 @@
     4.4  			break;
     4.5  		}
     4.6  	} while (isoopen("isolinux") >= 0);		// Knoppix
     4.7 -	for (c = 0, x->curdirsize = 0xFFFF; isoreaddir() == 0;) {
     4.8 +	for (c = 0, x->curdirsize = 0xFFFF; isoreaddir() != -1;) {
     4.9  		if (strstr(x->filename, ".gz"))
    4.10  			strcpy(fallback, x->filename);
    4.11  		if (strhead(x->filename, "rootfs") 
    4.12 @@ -194,8 +194,8 @@
    4.13  			skip_alloc++;
    4.14  			goto next;
    4.15  		}
    4.16 -		if (argstr(s,"kernel/image|initrd|bootfrom/iso",&kernel_name) == 0);
    4.17 -		else if (argnum(s,"root|vga|mem/-e|-b",&root_dev) == 0);
    4.18 +		if (argstr(s,"kernel/image|initrd|bootfrom/iso",&kernel_name) != -1);
    4.19 +		else if (argnum(s,"root|vga|mem/-e|-b",&root_dev) != -1);
    4.20  		else if(i == 1 && fileexist(s) != -1) {
    4.21  			kernel_name = s;
    4.22  		}
     5.1 --- a/linld/stuff/src/pipehole.awk	Sun May 19 10:40:55 2019 +0100
     5.2 +++ b/linld/stuff/src/pipehole.awk	Sun May 19 13:14:32 2019 +0200
     5.3 @@ -3,6 +3,7 @@
     5.4  {
     5.5  	sub(/segment word public/,"segment byte public")
     5.6  
     5.7 +	if (/^@.*:$/ || /	endp$/) afterjmp=0
     5.8  	if (hold == 0) {
     5.9  		s=$0
    5.10  		if (/^	mov	.[ix],bx$/ || /^	mov	.[ix],.i$/) {
    5.11 @@ -68,6 +69,7 @@
    5.12  	}
    5.13  	else if (hold == 3) {
    5.14  		hold=0
    5.15 +		if (/^	call	/ && regs[2] == "ax") s="	xchg	ax," regs[1]
    5.16  		if (/^	add	[abcds][ix],/) {
    5.17  			split($2,regs2,",")
    5.18  			if (regs[1] == regs2[1] && (regs2[2] == "offset" || isnum(regs2[2]))) {
    5.19 @@ -210,7 +212,10 @@
    5.20  		hold=0;
    5.21  		if (/^	cmp	ax,-1$/) { print "	inc	ax"; next; }
    5.22  	}
    5.23 -	if (/^	call	near ptr @fileexist\$/) { print; hold=17; next; }
    5.24 +	if (/^	call	near ptr @fileexist\$/ || 	# return boolean :
    5.25 +	    /^	call	near ptr @isoreaddir\$/ ||	#  0=true, -1=false
    5.26 +	    /^	call	near ptr @argstr\$/ ||
    5.27 +	    /^	call	near ptr @argnum\$/) { print; hold=17; next; }
    5.28  	s=$0
    5.29  	# These optimisation may break ZF or CF
    5.30  	if (/^	sub	sp,2$/) { print "	push	ax"; next }
    5.31 @@ -305,5 +310,7 @@
    5.32  			}
    5.33  		}
    5.34  	}
    5.35 -	print
    5.36 +	if (afterjmp) print ";" $0
    5.37 +	else print
    5.38 +	if (/^	jmp	/) afterjmp=1
    5.39  }
     6.1 --- a/orpheus/receipt	Sun May 19 10:40:55 2019 +0100
     6.2 +++ b/orpheus/receipt	Sun May 19 13:14:32 2019 +0200
     6.3 @@ -8,7 +8,7 @@
     6.4  LICENSE="GPL2"
     6.5  SUGGESTED="mpg123"
     6.6  TARBALL="$PACKAGE-$VERSION.tar.bz2"
     6.7 -WEB_SITE="http://thekonst.net/en/orpheus"
     6.8 +WEB_SITE="https://web.archive.org/web/20180602005123/http://thekonst.net/en/orpheus"
     6.9  WGET_URL="http://thekonst.net/download/$TARBALL"
    6.10  TAGS="audio sound music player"
    6.11  
    6.12 @@ -18,7 +18,6 @@
    6.13  # Rules to configure and make the package.
    6.14  compile_rules()
    6.15  {
    6.16 -	cd $src
    6.17  	export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -logg"
    6.18  	unset CFLAGS CXXFLAGS
    6.19  	./configure 2>&1 | grep -v /config.rpath &&
    6.20 @@ -32,4 +31,3 @@
    6.21  	mkdir -p $fs/usr
    6.22  	cp -a $install/usr/bin $fs/usr
    6.23  }
    6.24 -
     7.1 --- a/swfdec-dev/receipt	Sun May 19 10:40:55 2019 +0100
     7.2 +++ b/swfdec-dev/receipt	Sun May 19 13:14:32 2019 +0200
     7.3 @@ -6,7 +6,7 @@
     7.4  SHORT_DESC="Macromedia Flash decoding library"
     7.5  MAINTAINER="devl547@gmail.com"
     7.6  LICENSE="LGPL2.1"
     7.7 -WEB_SITE="https://swfdec.freedesktop.org/wiki/"
     7.8 +WEB_SITE="https://github.com/mltframework/swfdec"
     7.9  WANTED="swfdec"
    7.10  
    7.11  DEPENDS="pkg-config"
     8.1 --- a/swfdec/receipt	Sun May 19 10:40:55 2019 +0100
     8.2 +++ b/swfdec/receipt	Sun May 19 13:14:32 2019 +0200
     8.3 @@ -7,7 +7,7 @@
     8.4  MAINTAINER="devl547@gmail.com"
     8.5  LICENSE="LGPL2.1"
     8.6  TARBALL="$PACKAGE-$VERSION.tar.gz"
     8.7 -WEB_SITE="https://swfdec.freedesktop.org/wiki/"
     8.8 +WEB_SITE="https://github.com/mltframework/swfdec"
     8.9  WGET_URL="http://swfdec.freedesktop.org/download/swfdec/${VERSION%.*}/$TARBALL"
    8.10  
    8.11  DEPENDS="glib liboil pango gtk+ libsoup cairo alsa-lib gstreamer gst-plugins-base"