# HG changeset patch # User Pascal Bellard # Date 1724249228 0 # Node ID 1b965c2713aa6e10e2c74add5708ec5c5c4f11bd # Parent 9456bfc6f1f62c95872e24b0a91c4307fc69d832 Up lz4 (1.10.0), xz (5.6.2) diff -r 9456bfc6f1f6 -r 1b965c2713aa lz4/receipt --- a/lz4/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/lz4/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="lz4" -VERSION="1.9.4" +VERSION="1.10.0" CATEGORY="base-system" SHORT_DESC="High speed lossless compressor." MAINTAINER="pascal.bellard@slitaz.org" @@ -24,7 +24,7 @@ compile_rules() { find -type f | xargs sed -i 's|usr/local|usr|' - make LDFLAGS="$LDFLAGS -lrt" && make DESTDIR=$DESTDIR install + make LDFLAGS="$LDFLAGS -lrt -lpthread" && make DESTDIR=$DESTDIR install } # Rules to gen a SliTaz package suitable for Tazpkg. diff -r 9456bfc6f1f6 -r 1b965c2713aa memtest/stuff/unlz4.S --- a/memtest/stuff/unlz4.S Sun Aug 18 10:31:24 2024 +0100 +++ b/memtest/stuff/unlz4.S Wed Aug 21 14:07:08 2024 +0000 @@ -33,8 +33,10 @@ //#define PARANOIA // cover rare cases, optional -.macro norm1 reg, seg, ptr +.macro norm1 reg, seg, ptr, loadax=1 + .if \loadax movw \seg, %ax + .endif movw \ptr, \reg #ifdef ONLY8086 shrw %cl, \reg @@ -51,13 +53,13 @@ movw %ax, \seg .endm -.macro norm reg +.macro norm reg, loadax=1 #ifdef ONLY8086 pushw %cx movb $4, %cl #endif #ifndef FLAT16 - norm1 \reg, %ds, %si + norm1 \reg, %ds, %si, \loadax #endif norm1 \reg, %es, %di #ifdef ONLY8086 @@ -159,7 +161,7 @@ # endif axok: # if !defined (NeedLz4mov) - norm %bx + norm %bx, 0 rep movsb # else call lz4movStr // copy string @@ -180,9 +182,11 @@ sub BX, SI # endif # ifdef ONLY8086 -lz4movsb: +# jcxz 1f +2: movsb %es:(SI), %es:(DI) // NMOS 8088/8086 workaround. - loop lz4movsb + loop 2b +1: # else rep movsb %es:(SI), %es:(DI) # endif @@ -204,8 +208,8 @@ stosb # endif # endif +#endif jmp lz4chunk -#endif #if defined(NeedLz4mov) # if defined(PARANOIA) @@ -219,7 +223,7 @@ lz4mov: movw %ds, %ax lz4movStr: - norm %bx + norm %bx, 0 # if defined(PARANOIA) cmp $0xFF, %ch // catch FFFX case jz lz4movlp diff -r 9456bfc6f1f6 -r 1b965c2713aa memtest/stuff/unlzsa1.S --- a/memtest/stuff/unlzsa1.S Sun Aug 18 10:31:24 2024 +0100 +++ b/memtest/stuff/unlzsa1.S Wed Aug 21 14:07:08 2024 +0000 @@ -73,16 +73,16 @@ lzsa1block: // uncompress chunk movw $0x1000, %ax lzsa1blockz: - movw %es, %bx - addw %ax, %bx - movw %bx, %es + movw %es, %cx + addw %ax, %cx + movw %cx, %es # ifndef FLAT16 movw %si, %ax andw $0xf, %si shrclw $4, %ax - movw %ds, %bx - addw %ax, %bx - movw %bx, %ds + movw %ds, %cx + addw %ax, %cx + movw %cx, %ds # endif lodsw // block size xchgw %ax, %cx @@ -169,9 +169,11 @@ xchg AX, SI // save %si lea (BX,DI), SI # ifdef ONLY8086 -lzsa2movsb: +# jcxz 1f +2: movsb %es:(SI), %es:(DI) // NMOS 8088/8086 workaround. - loop lzsa2movsb + loop 2b +1: # else rep movsb %es:(SI), %es:(DI) # endif diff -r 9456bfc6f1f6 -r 1b965c2713aa memtest/stuff/unlzsa2.S --- a/memtest/stuff/unlzsa2.S Sun Aug 18 10:31:24 2024 +0100 +++ b/memtest/stuff/unlzsa2.S Wed Aug 21 14:07:08 2024 +0000 @@ -61,7 +61,6 @@ // je lzsa2main # endif xorw %ax, %ax - cwd // no nibble stored xchgw %ax, %di shrcl $4, %ax jmp lzsa2blockz // %di *MUST* be paragraph aligned @@ -74,16 +73,17 @@ lzsa2block: // uncompress chunk movw $0x1000, %ax lzsa2blockz: - movw %es, %bx - addw %ax, %bx - movw %bx, %es + cwd // no nibble stored + movw %es, %cx + addw %ax, %cx + movw %cx, %es # ifndef FLAT16 movw %si, %ax andw $0xf, %si shrcl $4, %ax - movw %ds, %bx - addw %ax, %bx - movw %bx, %ds + movw %ds, %cx + addw %ax, %cx + movw %cx, %ds # endif lodsw // block size xchgw %ax, %cx @@ -225,9 +225,11 @@ xchg AX, SI // save %si lea (BX,DI), SI # ifdef ONLY8086 -lzsa2movsb: +# jcxz 1f +2: movsb %es:(SI), %es:(DI) // NMOS 8088/8086 workaround. - loop lzsa2movsb + loop 2b +1: # else rep movsb %es:(SI), %es:(DI) # endif diff -r 9456bfc6f1f6 -r 1b965c2713aa memtest/stuff/unzx0.S --- a/memtest/stuff/unzx0.S Sun Aug 18 10:31:24 2024 +0100 +++ b/memtest/stuff/unzx0.S Wed Aug 21 14:07:08 2024 +0000 @@ -72,22 +72,37 @@ jmp .copy_match .fix_di: # ifdef BACKWARD - addw $256*64, %di + addw $64, %di movw %es, %dx - subw $16*64, %dx + subw $4, %dx movw %dx, %es .copy_match: cmpw $32640, %di // assume 32639 max window jb .fix_di # else - subw $256*64, %di + subw $64, %di movw %es, %dx - addw $16*64, %dx + addw $4, %dx movw %dx, %es .copy_match: cmpw $-32640, %di // assume 32639 max window ja .fix_di # endif +# ifndef FLAT16 + test %si, si +# ifdef BACKWARD + js .si_ok + movw %ds, %dx + subw $8, %dh +# else + jns .si_ok + movw %ds, %dx + addw $8, %dh +# endif + movw %dx, %ds + xorw $0x8000, %si +.si_ok: +# endif #else .copy_match: #endif @@ -97,9 +112,11 @@ #endif lea (BX,DI), SI // point to destination in es:di + offset in bx #ifdef ONLY8086 -.copy_loop: +# jcxz 1f +2: movsb %es:(SI), %es:(DI) // copy matched bytes using NMOS 8088/8086 workaround. - loop .copy_loop + loop 2b +1: #else rep movsb %es:(SI), %es:(DI) // copy matched bytes #endif diff -r 9456bfc6f1f6 -r 1b965c2713aa ncurses-common/receipt --- a/ncurses-common/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/ncurses-common/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -6,7 +6,7 @@ SHORT_DESC="Common files for the ncurses and ncursesw library." MAINTAINER="pankso@slitaz.org" LICENSE="MIT" -WEB_SITE="https://www.gnu.org/software/ncurses/ncurses.html" +WEB_SITE="https://invisible-island.net/ncurses/" DEPENDS="glibc-base" WANTED="ncurses" diff -r 9456bfc6f1f6 -r 1b965c2713aa ncurses-dev/receipt --- a/ncurses-dev/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/ncurses-dev/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -6,7 +6,7 @@ SHORT_DESC="Development files for the ncurses library." MAINTAINER="pankso@slitaz.org" LICENSE="MIT" -WEB_SITE="https://www.gnu.org/software/ncurses/ncurses.html" +WEB_SITE="https://invisible-island.net/ncurses/" DEPENDS="libtinfo ncurses ncursesw-dev" # pkg-config WANTED="ncurses" diff -r 9456bfc6f1f6 -r 1b965c2713aa ncurses-extra/receipt --- a/ncurses-extra/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/ncurses-extra/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -6,7 +6,7 @@ SHORT_DESC="Extra files for the ncurses library." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="MIT" -WEB_SITE="https://www.gnu.org/software/ncurses/ncurses.html" +WEB_SITE="https://invisible-island.net/ncurses/" DEPENDS="ncurses" WANTED="ncurses" diff -r 9456bfc6f1f6 -r 1b965c2713aa ncurses-man/receipt --- a/ncurses-man/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/ncurses-man/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -6,7 +6,7 @@ SHORT_DESC="Manual pages for the ncurses library." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="MIT" -WEB_SITE="https://www.gnu.org/software/ncurses/ncurses.html" +WEB_SITE="https://invisible-island.net/ncurses/" WANTED="ncurses" diff -r 9456bfc6f1f6 -r 1b965c2713aa ncurses/receipt --- a/ncurses/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/ncurses/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -6,7 +6,7 @@ SHORT_DESC="Library of functions to manage display on terminals." MAINTAINER="pankso@slitaz.org" LICENSE="MIT" -WEB_SITE="https://www.gnu.org/software/ncurses/ncurses.html" +WEB_SITE="https://invisible-island.net/ncurses/" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" diff -r 9456bfc6f1f6 -r 1b965c2713aa ncursesw-dev/receipt --- a/ncursesw-dev/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/ncursesw-dev/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -6,7 +6,7 @@ SHORT_DESC="Development files for the ncursesw library." MAINTAINER="pankso@slitaz.org" LICENSE="MIT" -WEB_SITE="https://www.gnu.org/software/ncurses/ncurses.html" +WEB_SITE="https://invisible-island.net/ncurses/" DEPENDS="ncursesw" WANTED="ncursesw" diff -r 9456bfc6f1f6 -r 1b965c2713aa ncursesw-extra/receipt --- a/ncursesw-extra/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/ncursesw-extra/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -6,7 +6,7 @@ SHORT_DESC="Extra files for the ncursesw library." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="MIT" -WEB_SITE="https://www.gnu.org/software/ncurses/ncurses.html" +WEB_SITE="https://invisible-island.net/ncurses/" DEPENDS="ncurses-extra ncursesw" WANTED="ncursesw" diff -r 9456bfc6f1f6 -r 1b965c2713aa ncursesw/receipt --- a/ncursesw/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/ncursesw/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -6,7 +6,7 @@ SHORT_DESC="Library of functions to manage display on terminals." MAINTAINER="pankso@slitaz.org" LICENSE="MIT" -WEB_SITE="https://www.gnu.org/software/ncurses/ncurses.html" +WEB_SITE="https://invisible-island.net/ncurses/" SOURCE="ncurses" TARBALL="$SOURCE-$VERSION.tar.gz" diff -r 9456bfc6f1f6 -r 1b965c2713aa ofono-dev/receipt --- a/ofono-dev/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/ofono-dev/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -4,7 +4,7 @@ VERSION="1.14" CATEGORY="network" SHORT_DESC="Stack for mobile telephony (GSM/UMTS) - dev files" -WEB_SITE="http://ofono.org" +WEB_SITE="https://git.kernel.org/pub/scm/network/ofono/ofono.git" MAINTAINER="slaxemulator@gmail.com" LICENSE="GPL2" WANTED="ofono" diff -r 9456bfc6f1f6 -r 1b965c2713aa ofono/receipt --- a/ofono/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/ofono/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="slaxemulator@gmail.com" LICENSE="GPL2" TARBALL="$PACKAGE-$VERSION.tar.xz" -WEB_SITE="http://ofono.org" +WEB_SITE="https://git.kernel.org/pub/scm/network/ofono/ofono.git" WGET_URL="http://linux-kernel.uio.no/pub/linux/network/$PACKAGE/$TARBALL" DEPENDS="dbus glib udev bluez" diff -r 9456bfc6f1f6 -r 1b965c2713aa plop/stuff/unlz4.S --- a/plop/stuff/unlz4.S Sun Aug 18 10:31:24 2024 +0100 +++ b/plop/stuff/unlz4.S Wed Aug 21 14:07:08 2024 +0000 @@ -33,6 +33,35 @@ //#define PARANOIA // cover rare cases, optional +.macro norm1 reg, seg, ptr, loadax=1 + .if \loadax + movw \seg, %ax + .endif + movw \ptr, \reg +#ifdef ONLY8086 + shrw %cl, \reg +#else + shrw $4, \reg +#endif + andw $0xF, \ptr + addw \reg, %ax + movw %ax, \seg +.endm + +.macro norm reg, loadax=1 +#ifdef ONLY8086 + pushw %cx + movb $4, %cl +#endif +#ifndef FLAT16 + norm1 \reg, %ds, %si, \loadax +#endif + norm1 \reg, %es, %di +#ifdef ONLY8086 + popw %cx +#endif +.endm + lz4main: #ifdef PARANOIA cld @@ -115,37 +144,13 @@ pushw %ds pushw %si movw %di, %si + movw %es, %ax subw %bx, %si - movw %es, %ax jnc axok subb $0x10, %ah axok: -.macro norm reg - movw %si, \reg - andw $0xF, %si -# ifdef ONLY8086 - pushw %cx - movb $4, %cl - shrw %cl, \reg -# else - shrw $4, \reg -# endif - addw \reg, %ax - movw %ax, %ds - movw %di, \reg - andw $0xF, %di -# ifdef ONLY8086 - shrw %cl, \reg - popw %cx -# else - shrw $4, \reg -# endif - movw %es, %ax - addw \reg, %ax - movw %ax, %es -.endm # if !defined (NeedLz4mov) - norm %bx + norm %bx, 0 rep movsb # else call lz4movStr // copy string @@ -162,9 +167,11 @@ mov DI, SI sub BX, SI # ifdef ONLY8086 -lz4movsb: +# jcxz 1f +2: movsb %es:(SI), %es:(DI) // NMOS 8088/8086 workaround. - loop lz4movsb + loop 2b +1: # else rep movsb %es:(SI), %es:(DI) # endif @@ -186,8 +193,8 @@ stosb # endif # endif +#endif jmp lz4chunk -#endif #if defined(NeedLz4mov) # if defined(PARANOIA) @@ -201,7 +208,7 @@ lz4mov: movw %ds, %ax lz4movStr: - norm %bx + norm %bx, 0 # if defined(PARANOIA) cmp $0xFF, %ch // catch FFFX case jz lz4movlp diff -r 9456bfc6f1f6 -r 1b965c2713aa plop/stuff/unlzsa1.S --- a/plop/stuff/unlzsa1.S Sun Aug 18 10:31:24 2024 +0100 +++ b/plop/stuff/unlzsa1.S Wed Aug 21 14:07:08 2024 +0000 @@ -25,10 +25,16 @@ #define PACKED_ONLY // assume no copy block, optional //#define PARANOIA // cover rare cases, optional -.macro shrclw cnt,obj +.macro shrclw cnt,obj,keepcx=0 #ifdef ONLY8086 + .if \keepcx + pushw %cx + .endif movb \cnt, %cl shrw %cl, \obj + .if \keepcx + popw %cx + .endif #else shrw \cnt, \obj #endif @@ -63,16 +69,16 @@ lzsa1block: // uncompress chunk movw $0x1000, %ax lzsa1blockz: - movw %es, %bx - addw %ax, %bx - movw %bx, %es + movw %es, %cx + addw %ax, %cx + movw %cx, %es # ifndef FLAT16 movw %si, %ax andw $0xf, %si shrclw $4, %ax - movw %ds, %bx - addw %ax, %bx - movw %bx, %ds + movw %ds, %cx + addw %ax, %cx + movw %cx, %ds # endif lodsw // block size xchgw %ax, %cx @@ -107,7 +113,7 @@ movb $-1, %ah // set offset bits 15-8 to 1 #endif lodsb - .byte 0x3C // mask lodsw with cmpb $0xAD, %al + .byte 0xA8 // mask lodsw with testb $0xAD, %al lzsa1LongOfs: lodsw xchg AX, BX // %bx: match offset %ax: original token @@ -125,13 +131,7 @@ cmpw %si, %di jnc lzsa1sameSeg pushw %si -# ifdef ONLY8086 - pushw %cx -# endif - shrclw $4, %si -# ifdef ONLY8086 - popw %cx -# endif + shrclw $4, %si, 1 lea -4096(%bp,%si), %bp popw %si andw $0xF, %si @@ -152,9 +152,11 @@ xchg AX, SI // save %si lea (BX,DI), SI # ifdef ONLY8086 -lzsa2movsb: +# jcxz 1f +2: movsb %es:(SI), %es:(DI) // NMOS 8088/8086 workaround. - loop lzsa2movsb + loop 2b +1: # else rep movsb %es:(SI), %es:(DI) # endif @@ -202,7 +204,7 @@ movb %al, %ah // S=256-1791, L=256-4607 or S=256-511, L=256-511 jne lzsa1midNumber lodsw // 0-65535 %cx = word if (%al & %cl == %cl && %ch + %cl + byte == 0x100) - .byte 0x3C // mask lodsb with cmpb $0xAC, %al + .byte 0xA8 // mask lodsb with testb $0xAC, %al lzsa1midNumber: lodsb // %cx = (%ch + %cl + byte)*256 + byte2 if (%al & %cl == %cl && %ch + %cl + byte > 0x100) lzsa1gotNumber: diff -r 9456bfc6f1f6 -r 1b965c2713aa plop/stuff/unlzsa2.S --- a/plop/stuff/unlzsa2.S Sun Aug 18 10:31:24 2024 +0100 +++ b/plop/stuff/unlzsa2.S Wed Aug 21 14:07:08 2024 +0000 @@ -25,10 +25,16 @@ #define PACKED_ONLY // assume no copy block, optional //#define PARANOIA // cover rare cases, optional -.macro shrcl cnt,obj +.macro shrcl cnt,obj,keepcx=0 #ifdef ONLY8086 + .if \keepcx + pushw %cx + .endif movb \cnt, %cl shr %cl, \obj + .if \keepcx + popw %cx + .endif #else shr \cnt, \obj #endif @@ -51,7 +57,6 @@ // je lzsa2main # endif xorw %ax, %ax - cwd // no nibble stored xchgw %ax, %di shrcl $4, %ax jmp lzsa2blockz // %di *MUST* be paragraph aligned @@ -64,16 +69,17 @@ lzsa2block: // uncompress chunk movw $0x1000, %ax lzsa2blockz: - movw %es, %bx - addw %ax, %bx - movw %bx, %es + cwd // no nibble stored + movw %es, %cx + addw %ax, %cx + movw %cx, %es # ifndef FLAT16 movw %si, %ax andw $0xf, %si shrcl $4, %ax - movw %ds, %bx - addw %ax, %bx - movw %bx, %ds + movw %ds, %cx + addw %ax, %cx + movw %cx, %ds # endif lodsw // block size xchgw %ax, %cx @@ -178,13 +184,7 @@ cmpw %si, %di jnc lzsa2sameSeg pushw %si -# ifdef ONLY8086 - pushw %cx -# endif - shrcl $4, %si -# ifdef ONLY8086 - popw %cx -# endif + shrcl $4, %si, 1 lea -4096(%bp,%si), %bp popw %si andw $0xF, %si @@ -208,9 +208,11 @@ xchg AX, SI // save %si lea (BX,DI), SI # ifdef ONLY8086 -lzsa2movsb: +# jcxz 1f +2: movsb %es:(SI), %es:(DI) // NMOS 8088/8086 workaround. - loop lzsa2movsb + loop 2b +1: # else rep movsb %es:(SI), %es:(DI) # endif @@ -270,7 +272,7 @@ # endif xchgb %al, %ah // S=256-4351, L=256-5887 lodsb // %cx = (%ch + %cl + 0xE + byte)*256 + byte2 if (%al & %cl == %cl && nibble == 0xF && %ch + %cl + 0xF + byte > 0x100) - .byte 0xB1 // mask lodsw with movb $0xAD, %cl + .byte 0xA8 // mask lodsw with testb $0xAD, %al lzsa2maxNumber: #endif lodsw // 0-65535 %cx = word if (%al & %cl == %cl && nibble == 0xF && %ch + %cl + 0xF + byte == 0x100) diff -r 9456bfc6f1f6 -r 1b965c2713aa plop/stuff/unshr.S --- a/plop/stuff/unshr.S Sun Aug 18 10:31:24 2024 +0100 +++ b/plop/stuff/unshr.S Wed Aug 21 14:07:08 2024 +0000 @@ -2,7 +2,7 @@ // This is depacker for data compressed with Shrinkler by Aske Simon Christensen. // You can freely use it as you like. // Uses only 8086 instructions, suitable for IBM PC/XT (~2 KB/s on 4.77 MHz 8088). -// Assembled size is 170/167 bytes. +// Assembled size is 160 bytes. #define NUM_CONTEXTS 1024 #define INIT_ONE_PROB 0x8000 diff -r 9456bfc6f1f6 -r 1b965c2713aa plop/stuff/unzx0.S --- a/plop/stuff/unzx0.S Sun Aug 18 10:31:24 2024 +0100 +++ b/plop/stuff/unzx0.S Wed Aug 21 14:07:08 2024 +0000 @@ -66,22 +66,39 @@ #if !defined(FLAT16OUT) && !defined(FLAT32) jmp .copy_match .fix_di: - subw $256*64, %di + subw $64, %di movw %es, %dx - addw $16*64, %dx + addw $4, %dx movw %dx, %es .copy_match: cmpw $-32640, %di // assume 32639 max window ja .fix_di +# ifndef FLAT16 + test %si, si +# ifdef BACKWARD + js .si_ok + movw %ds, %dx + subw $8, %dh +# else + jns .si_ok + movw %ds, %dx + addw $8, %dh +# endif + movw %dx, %ds + xorw $0x8000, %si +.si_ok: +# endif #else .copy_match: #endif push SI // save si (current pointer to compressed data) lea (BX,DI), SI // point to destination in es:di + offset in bx #ifdef ONLY8086 -.copy_loop: +# jcxz 1f +2: movsb %es:(SI), %es:(DI) // copy matched bytes using NMOS 8088/8086 workaround. - loop .copy_loop + loop 2b +1: #else rep movsb %es:(SI), %es:(DI) // copy matched bytes #endif diff -r 9456bfc6f1f6 -r 1b965c2713aa thermald/receipt --- a/thermald/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/thermald/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -6,7 +6,7 @@ LICENSE="GPL2" SHORT_DESC="Linux thermal daemon (thermald) monitors and controls temperature." MAINTAINER="yuripourre@gmail.com" -WEB_SITE="https://01.org/linux-thermal-daemon" +WEB_SITE="https://github.com/intel/thermal_daemon" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/intel/thermal_daemon/archive/v$VERSION.tar.gz" diff -r 9456bfc6f1f6 -r 1b965c2713aa xz/receipt --- a/xz/receipt Sun Aug 18 10:31:24 2024 +0100 +++ b/xz/receipt Wed Aug 21 14:07:08 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="xz" -VERSION="5.2.6" +VERSION="5.6.2" CATEGORY="base-system" TAGS="compression archive" SHORT_DESC="General-purpose data compressor with a high compression ratio." @@ -21,7 +21,7 @@ current_version() { wget -O - $WEB_SITE 2>/dev/null | \ - sed '/was released/!d;s| .*||;q' + sed '/tar..z/!d;s|.*xz-||;s|.tar.*||;q' } # Rules to configure and make the package.