# HG changeset patch # User Pascal Bellard # Date 1625735928 0 # Node ID 3e2a0347b2f171535addc50e7e5c5d1834e8bdad # Parent ad300ac54f56c4d4a3d9d99f49ae61aa521c8a06 Add some current_version diff -r ad300ac54f56 -r 3e2a0347b2f1 adeskbar/receipt --- a/adeskbar/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/adeskbar/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -13,6 +13,12 @@ DEPENDS="python pygtk pycairo gnome-menus python-xdg" SUGGESTED="python-xlib dbus-python python-pyalsaaudio" +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 cairo-compmgr-core/receipt --- a/cairo-compmgr-core/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/cairo-compmgr-core/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -16,6 +16,12 @@ xorg-libXi-dev xorg-libSM-dev cairo-dev pixman-dev gtk+-dev vala \ xorg-libICE-dev xorg-libX11-dev util-linux-uuid-dev" +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 cdrkit/receipt --- a/cdrkit/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/cdrkit/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -7,13 +7,18 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://www.cdrkit.org/" +WEB_SITE="https://web.archive.org/web/20140714024716/http://www.cdrkit.org/" WGET_URL="http://cdrkit.org/releases/$TARBALL" EXTRA_SOURCE_FILES="cdrkit-1.1.9-efi-boot.patch" - DEPENDS="libcap zlib bzlib attr" BUILD_DEPENDS="cmake libcap-dev zlib-dev bzip2-dev attr-dev" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/released/!d;s|Cdrkit ||;s| has.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 gtk+/receipt --- a/gtk+/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/gtk+/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -26,6 +26,12 @@ HOST_ARCH="i486 arm" +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Handle cross compilation. case "$ARCH" in i?86) diff -r ad300ac54f56 -r 3e2a0347b2f1 gtkmm/receipt --- a/gtkmm/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/gtkmm/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -16,6 +16,12 @@ BUILD_DEPENDS="atkmm-dev cairomm-dev doxygen glibmm-dev gtk+-dev libgiomm-dev \ libsigc++-dev mm-common pangomm-dev" +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 hatari/receipt --- a/hatari/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/hatari/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -15,6 +15,12 @@ BUILD_DEPENDS="cmake libpng-dev libsdl2-dev portaudio-dev python-dev readline-dev udev-dev xorg-dev zlib-dev" +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 isapnptools/receipt --- a/isapnptools/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/isapnptools/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -8,7 +8,13 @@ LICENSE="GPL2" TARBALL="$PACKAGE-$VERSION.tgz" WEB_SITE="https://web.archive.org/web/20140210040320/http://www.roestock.demon.co.uk/isapnptools/" -WGET_URL="ftp://metalab.unc.edu/pub/Linux/system/hardware/$TARBALL" +WGET_URL="http://metalab.unc.edu/pub/Linux/system/hardware/$TARBALL" + +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed "/$PACKAGE-/!d;/lsm/!d;s|.*$PACKAGE-\\(.*\\).lsm.*\".*|\\1|;q" +} # Rules to configure and make the package. compile_rules() diff -r ad300ac54f56 -r 3e2a0347b2f1 lcms/receipt --- a/lcms/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/lcms/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -14,6 +14,13 @@ RELATED="lcms-dev lcms-apps" BUILD_DEPENDS="tiff-dev jpeg-dev zlib-dev" +current_version() +{ + wget -O - https://sourceforge.net/projects/lcms/files/lcms/ 2>/dev/null | \ + sed '/scope="row/!d;/lcms.1/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|;q" +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 libatasmart/receipt --- a/libatasmart/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/libatasmart/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -14,6 +14,12 @@ DEPENDS="udev" BUILD_DEPENDS="udev-dev" +current_version() +{ + wget -O - http://git.0pointer.net/$PACKAGE.git/ 2>/dev/null | \ + sed '/tag.?h=v/!d;s|.*tag.?h=v||;s|.>.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 libcanberra/receipt --- a/libcanberra/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/libcanberra/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -14,6 +14,12 @@ BUILD_DEPENDS="libvorbis-dev libogg-dev gstreamer-dev alsa-lib-dev \ libtool gtk+-dev" +current_version() +{ + wget -O - http://git.0pointer.net/$PACKAGE.git/ 2>/dev/null | \ + sed '/tag.?h=v/!d;s|.*tag.?h=v||;s|.>.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 libffi/receipt --- a/libffi/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/libffi/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -15,6 +15,12 @@ HOST_ARCH="i486 arm" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|;q" +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 libxml2/receipt --- a/libxml2/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/libxml2/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -25,6 +25,12 @@ ARCH_ARGS="--without-lzma" ;; esac +current_version() +{ + wget -O - $WEB_SITE/news.html 2>/dev/null | \ + sed '/

v/!d;s|.*

v||;s|:.*||;q' +} + # Rules to configure and make the package. # # Note: libxml2 can be build using option --with-minimum diff -r ad300ac54f56 -r 3e2a0347b2f1 libxslt/receipt --- a/libxslt/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/libxslt/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -22,6 +22,12 @@ arm) BUILD_DEPENDS="libgcrypt-dev libgpg-error-dev libxml2-dev" ;; esac +current_version() +{ + wget -O - $WEB_SITE/news.html 2>/dev/null | \ + sed '/

v/!d;s|.*

v||;s|:.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 linld/stuff/src/_BEG.ASM --- a/linld/stuff/src/_BEG.ASM Thu Jul 08 06:56:08 2021 +0000 +++ b/linld/stuff/src/_BEG.ASM Thu Jul 08 09:18:48 2021 +0000 @@ -167,11 +167,11 @@ p386 ifdef VCPI mov edx,cs - shl edx,4 ; edx for prepare_vcpi + shl edx,4 ; edx for prepare_vcpi (edx[31-20]=0) else ifndef LARGE_ZIMAGE mov edx,cs - shl edx,4 ; edx for memcpy32 + shl edx,4 ; edx for memcpy32 (edx[31-20]=0) endif endif ifndef LARGE_ZIMAGE @@ -180,15 +180,15 @@ endif ; Check for vm - smsw ax ;SMSW cannot be trapped! :-) - and al,1 ;MSW_PE + smsw bx ;SMSW cannot be trapped! :-) + shr bx,1 ;MSW_PE ; We're in vm - jnz check_vcpi + jnc check_vcpi check_rm_paging: ; It's a 386 in real mode, chk for paging (crazy but possible) - mov eax,cr0 - inc eax ;CR0_PG to S + mov ebx,cr0 + inc ebx ;CR0_PG to S jns endcpu386 ifndef NO386 p8086 @@ -253,6 +253,11 @@ pop dx xor al,dl ; clear C ifdef CPUTYPE + ifndef VCPI + ifdef LARGE_ZIMAGE + cdq ; 386 and 486 are not 64 bits + endif + endif cmp al,20h mov ax,0400h je is486 diff -r ad300ac54f56 -r 3e2a0347b2f1 lxsession046/receipt --- a/lxsession046/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/lxsession046/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -16,6 +16,13 @@ DEPENDS="gtk+ dbus" BUILD_DEPENDS="gtk+-dev dbus-dev intltool" +current_version() +{ + wget -O - https://sourceforge.net/projects/lxde/files/LXSession%20%28session%20manager%29/ 2>/dev/null | \ + sed '/scope="row/!d;/0.4.6/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed "/$PACKAGE-/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|;q" +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 plop/receipt --- a/plop/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/plop/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -12,6 +12,12 @@ BUILD_DEPENDS="xz" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/td align=center/!d;s|.*center>||;s|/dev/null | \ + sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 slitaz-tango-icon/receipt --- a/slitaz-tango-icon/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/slitaz-tango-icon/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -10,6 +10,12 @@ WEB_SITE="http://tango-project.org/" WGET_URL="http://download.tuxfamily.org/slitaz/sources/artwok/$TARBALL" +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 sqlite/receipt --- a/sqlite/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/sqlite/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -19,6 +19,12 @@ HOST_ARCH="i486 arm" +current_version() +{ + wget -O - $WGET_URL 2>/dev/null | \ + sed '/Version [0-9]/!d;s|.*Version \(.*\)<.*|\1|' | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 wikiss/receipt --- a/wikiss/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/wikiss/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -14,6 +14,12 @@ DEPENDS="lighttpd php" +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r ad300ac54f56 -r 3e2a0347b2f1 xorg-bdftopcf/receipt --- a/xorg-bdftopcf/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/xorg-bdftopcf/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -11,7 +11,7 @@ SOURCE="bdftopcf" TARBALL="$SOURCE-$VERSION.tar.bz2" -WGET_URL="$WEB_SITE/releases/individual/app/$TARBALL" +WGET_URL="$XORG_MIRROR/app/$TARBALL" current_version() { diff -r ad300ac54f56 -r 3e2a0347b2f1 xorg-xdriinfo/receipt --- a/xorg-xdriinfo/receipt Thu Jul 08 06:56:08 2021 +0000 +++ b/xorg-xdriinfo/receipt Thu Jul 08 09:18:48 2021 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://www.x.org/wiki/" TARBALL="$SOURCE-$VERSION.tar.bz2" -WGET_URL="http://xorg.mirror.solnet.ch/pub/individual/app/$TARBALL" +WGET_URL="$XORG_MIRROR/app/$TARBALL" SUGGESTED="nvidia" DEPENDS="mesa xorg-libX11"