wok rev 20527

Up brotli (1.0.7)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Nov 08 23:37:09 2018 +0100 (6 days ago)
parents 1c6593136e98
children f0d71e920c5a
files arandr/receipt brotli/receipt linld/stuff/src/CRTL.ASM linld/stuff/src/JUMP.ASM linld/stuff/src/MEMCPY32.ASM
line diff
     1.1 --- a/arandr/receipt	Wed Nov 07 10:46:58 2018 +0100
     1.2 +++ b/arandr/receipt	Thu Nov 08 23:37:09 2018 +0100
     1.3 @@ -5,7 +5,7 @@
     1.4  CATEGORY="x-window"
     1.5  SHORT_DESC="GTK+ interface for Xrandr"
     1.6  MAINTAINER="pascal.bellard@slitaz.org"
     1.7 -LICENSE="GPL"
     1.8 +LICENSE="GPL3"
     1.9  TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.10  WEB_SITE="https://christian.amsuess.com/tools/arandr/"
    1.11  WGET_URL="${WEB_SITE}files/$TARBALL"
     2.1 --- a/brotli/receipt	Wed Nov 07 10:46:58 2018 +0100
     2.2 +++ b/brotli/receipt	Thu Nov 08 23:37:09 2018 +0100
     2.3 @@ -1,7 +1,7 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="brotli"
     2.7 -VERSION="1.0.5"
     2.8 +VERSION="1.0.7"
     2.9  CATEGORY="base-system"
    2.10  SHORT_DESC="A generic-purpose lossless compression algorithm."
    2.11  MAINTAINER="pascal.bellard@slitaz.org"
     3.1 --- a/linld/stuff/src/CRTL.ASM	Wed Nov 07 10:46:58 2018 +0100
     3.2 +++ b/linld/stuff/src/CRTL.ASM	Thu Nov 08 23:37:09 2018 +0100
     3.3 @@ -20,7 +20,7 @@
     3.4  		extrn	_bss_end
     3.5  _heap_top	dw	_bss_end
     3.6  msg_hang	db      "High mem corrupted - not exiting to DOS"
     3.7 -msg_crlf	db	13,10,0
     3.8 +msg_lf		db	10,0
     3.9  vcpi_alloc_err	db	"VCPI "
    3.10  msg_malloc      db      "malloc error",0
    3.11  	ifdef	EXTRA
    3.12 @@ -78,7 +78,7 @@
    3.13  	endif
    3.14  @@catlp:
    3.15  		lodsb
    3.16 -		cmp	al,0
    3.17 +		or	al,al
    3.18                  jne	@@catlp
    3.19  		dec	si
    3.20  	ifdef	EXTRA
    3.21 @@ -94,7 +94,7 @@
    3.22  @@cpyhead:
    3.23                  mov	[si],al
    3.24                  inc	si
    3.25 -		cmp	al,0
    3.26 +		or	al,al
    3.27                  jne	@@cpylp
    3.28  strfound:
    3.29  		xchg	ax,dx
    3.30 @@ -183,8 +183,8 @@
    3.31  ;        global  puts:near			; puts(bx)
    3.32  puts:
    3.33  		call	@@putsz
    3.34 -                mov	bx,offset msg_crlf
    3.35 -		jmp	@@putsz
    3.36 +                mov	bx,offset msg_lf
    3.37 +		mov	dl,13
    3.38  @@putcz:
    3.39  		mov	ah,2
    3.40  		int	21h
    3.41 @@ -438,7 +438,7 @@
    3.42  ;        global  _exit:near
    3.43  _exit:
    3.44  		mov	al,[_no_exit]
    3.45 -		cmp	al,0
    3.46 +		or	al,al
    3.47  		jne	@@hang
    3.48  		extrn	exit:near
    3.49  		inc	ax
    3.50 @@ -493,7 +493,7 @@
    3.51  		mov	cx,si
    3.52  		cmp	al,','
    3.53  		jz	@@eos
    3.54 -		cmp	al,0
    3.55 +		or	al,al
    3.56  		jnz	@@scan
    3.57  		dec	cx
    3.58  @@eos:
    3.59 @@ -559,11 +559,11 @@
    3.60  		push	si
    3.61  		xchg	ax,si
    3.62  	ifdef	LARGE_IMAGES
    3.63 -		mov	cx,[word ((image_himem si).size) + 2]
    3.64 +		movzx	ecx,[word ((image_himem si).size) + 2]
    3.65  		shr	cx,4			; pages index size = size >> 20
    3.66  		add	cx,8+4096+8
    3.67  		call	malloc_or_die
    3.68 -		mov	ecx,4096+4095		; cnt = 1+(m->size+PAGE_MASK)/PAGE_SIZE;
    3.69 +		mov	cx,4096+4095		; cnt = 1+(m->size+PAGE_MASK)/PAGE_SIZE;
    3.70  		add	ecx,[(image_himem si).size]
    3.71  		shr	ecx,12
    3.72  		mov	[curdata],ax
    3.73 @@ -804,12 +804,11 @@
    3.74  _next_bufv:
    3.75  		clc
    3.76  		sbb	ax,ax
    3.77 -		stc
    3.78 -		rcl	ax,1			; -1/+1
    3.79 +		cmc
    3.80 +		adc	ax,[(data_himem si).cacheidx]	; -1/+1
    3.81  		xor	ecx,ecx
    3.82  		push	si
    3.83  		mov	si,[curdata]
    3.84 -		add	ax,[(data_himem si).cacheidx]
    3.85  		test	ax,0fc00h
    3.86  		jz	@@gotpage
    3.87  		push	ax			; FFFF / 0400
     4.1 --- a/linld/stuff/src/JUMP.ASM	Wed Nov 07 10:46:58 2018 +0100
     4.2 +++ b/linld/stuff/src/JUMP.ASM	Thu Nov 08 23:37:09 2018 +0100
     4.3 @@ -92,12 +92,13 @@
     4.4          
     4.5                  p8086
     4.6  		extrn	_heap_top:word
     4.7 -		global	sssp
     4.8 +		global	sssp:dword
     4.9  		ifdef	NO386
    4.10 -sssp:
    4.11  		extrn	_topseg:near
    4.12  		call	near _topseg
    4.13  		mov	cl,4
    4.14 +		org	$-4
    4.15 +sssp		dd	?
    4.16  		mov	[word sssp+2],ax
    4.17  		xchg	ax,bx
    4.18  		mov	ax,[_heap_top]
     5.1 --- a/linld/stuff/src/MEMCPY32.ASM	Wed Nov 07 10:46:58 2018 +0100
     5.2 +++ b/linld/stuff/src/MEMCPY32.ASM	Thu Nov 08 23:37:09 2018 +0100
     5.3 @@ -88,9 +88,9 @@
     5.4                  push    ds es
     5.5  		push	si
     5.6  		xor	bx,bx
     5.7 -		xor	dx,dx
     5.8  		xor	si,si
     5.9  		mov	ax,[srcseg]
    5.10 +		xor	dx,dx
    5.11  		mov	cl,4
    5.12  		extrn	N_LXLSH@:near
    5.13  		call	near N_LXLSH@