# HG changeset patch # User Pascal Bellard # Date 1647173174 0 # Node ID 52649f27a0dae66ebbab4bf031da3484291df1fd # Parent fba451138c89be2b87a9612a57ed382149c19971 Add some current_version diff -r fba451138c89 -r 52649f27a0da autoconf213/receipt --- a/autoconf213/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/autoconf213/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="m4 perl" BUILD_DEPENDS="m4 perl sed" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftpmirror.gnu.org/autoconf/ 2>/dev/null | \ + sed '/>autoconf-2\.13/!d;s|.*>autoconf-||;s|.t.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da docbook-xml-412/receipt --- a/docbook-xml-412/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/docbook-xml-412/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libxml2-tools libxml2" +# What is the latest version available today? +current_version() +{ + wget -O - http://www.docbook.org/xml/ 2>/dev/null | \ + sed 's|
  • |&\n|g' | sed '/>4\.1\.2/!d;/[0-9][Cb]/d;s|.*">||;s|/<.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da docbook-xml-42/receipt --- a/docbook-xml-42/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/docbook-xml-42/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libxml2-tools libxml2" +# What is the latest version available today? +current_version() +{ + wget -O - http://www.docbook.org/xml/ 2>/dev/null | \ + sed 's|
  • |&\n|g' | sed '/>4\.2/!d;/[0-9][Cb]/d;s|.*">||;s|/<.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da docbook-xml-43/receipt --- a/docbook-xml-43/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/docbook-xml-43/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libxml2-tools libxml2" +# What is the latest version available today? +current_version() +{ + wget -O - http://www.docbook.org/xml/ 2>/dev/null | \ + sed 's|
  • |&\n|g' | sed '/>4\.3/!d;/[0-9][Cb]/d;s|.*">||;s|/<.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da docbook-xml-44/receipt --- a/docbook-xml-44/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/docbook-xml-44/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libxml2-tools libxml2" +# What is the latest version available today? +current_version() +{ + wget -O - http://www.docbook.org/xml/ 2>/dev/null | \ + sed 's|
  • |&\n|g' | sed '/>4\.4/!d;/[0-9][Cb]/d;s|.*">||;s|/<.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da docbook-xml/receipt --- a/docbook-xml/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/docbook-xml/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -12,6 +12,13 @@ DEPENDS="libxml2-tools libxml2 docbook-xml-412 docbook-xml-42 docbook-xml-43 docbook-xml-44" +# What is the latest version available today? +current_version() +{ + wget -O - http://www.docbook.org/xml/ 2>/dev/null | \ + sed 's|
  • |&\n|g' | sed '/>4\.5/!d;/[0-9][Cb]/d;s|.*">||;s|/<.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gadmin-bind/receipt --- a/gadmin-bind/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gadmin-bind/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://de.wikipedia.org/wiki/GAdmintools 2>/dev/null | \ + sed '/GAdmin-BIND:/!d;s|.*sion: ||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gadmin-dhcpd/receipt --- a/gadmin-dhcpd/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gadmin-dhcpd/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://de.wikipedia.org/wiki/GAdmintools 2>/dev/null | \ + sed '/GAdmin-DHCPD:/!d;s|.*sion: ||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gadmin-httpd/receipt --- a/gadmin-httpd/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gadmin-httpd/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://de.wikipedia.org/wiki/GAdmintools 2>/dev/null | \ + sed '/GAdmin-HTTPD:/!d;s|.*sion: ||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gadmin-openvpn-client/receipt --- a/gadmin-openvpn-client/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gadmin-openvpn-client/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://de.wikipedia.org/wiki/GAdmintools 2>/dev/null | \ + sed '/GAdmin-OpenVPN-Client:/!d;s|.*sion: ||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gadmin-openvpn-server/receipt --- a/gadmin-openvpn-server/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gadmin-openvpn-server/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://de.wikipedia.org/wiki/GAdmintools 2>/dev/null | \ + sed '/GAdmin-OpenVPN-Server:/!d;s|.*sion: ||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gadmin-proftpd/receipt --- a/gadmin-proftpd/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gadmin-proftpd/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://de.wikipedia.org/wiki/GAdmintools 2>/dev/null | \ + sed '/GAdmin-ProFTPD:/!d;s|.*sion: ||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gadmin-rsync/receipt --- a/gadmin-rsync/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gadmin-rsync/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://de.wikipedia.org/wiki/GAdmintools 2>/dev/null | \ + sed '/GAdmin-RSYNC:/!d;s|.*sion: ||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gadmin-samba/receipt --- a/gadmin-samba/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gadmin-samba/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://de.wikipedia.org/wiki/GAdmintools 2>/dev/null | \ + sed '/GAdmin-SAMBA:/!d;s|.*sion: ||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gadmin-sendmail/receipt --- a/gadmin-sendmail/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gadmin-sendmail/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://de.wikipedia.org/wiki/GAdmintools 2>/dev/null | \ + sed '/GAdmin-Sendmail:/!d;s|.*sion: ||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gadmin-squid/receipt --- a/gadmin-squid/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gadmin-squid/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://de.wikipedia.org/wiki/GAdmintools 2>/dev/null | \ + sed '/GAdmin-SQUID:/!d;s|.*sion: ||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gcc3/receipt --- a/gcc3/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gcc3/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -15,6 +15,13 @@ BUILD_DEPENDS="gawk" DEPENDS="gcc" +# What is the latest version available today? +current_version() +{ + wget -O - $GNU_MIRROR/$SOURCE 2>/dev/null | \ + sed '/gcc-3/!d;s|.*gcc-||;s|.t.*||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gcc49/receipt --- a/gcc49/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gcc49/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -18,6 +18,13 @@ DEPENDS="binutils libgomp libobjc gcc-lib-base mpc-library elfutils" BUILD_DEPENDS="mpc-library mpfr-dev gmp-dev elfutils-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $GNU_MIRROR/$SOURCE 2>/dev/null | \ + sed '/gcc-4\.9/!d;s|.*gcc-||;s|.t.*||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gcc54/receipt --- a/gcc54/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gcc54/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -18,6 +18,13 @@ DEPENDS="binutils libgomp libobjc gcc-lib-base mpc-library elfutils" BUILD_DEPENDS="mpc-library mpfr-dev gmp-dev elfutils-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $GNU_MIRROR/$SOURCE 2>/dev/null | \ + sed '/gcc-5\.4/!d;s|.*gcc-||;s|.t.*||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gcc61/receipt --- a/gcc61/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gcc61/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -18,6 +18,13 @@ DEPENDS="binutils libgomp libobjc gcc-lib-base mpc-library elfutils" BUILD_DEPENDS="mpc-library mpfr-dev gmp-dev elfutils-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $GNU_MIRROR/$SOURCE 2>/dev/null | \ + sed '/gcc-6\.1/!d;s|.*gcc-||;s|.t.*||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gcc63/receipt --- a/gcc63/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gcc63/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -18,6 +18,13 @@ DEPENDS="binutils libgomp libobjc gcc-lib-base mpc-library elfutils" BUILD_DEPENDS="mpc-library mpfr-dev gmp-dev elfutils-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $GNU_MIRROR/$SOURCE 2>/dev/null | \ + sed '/gcc-6\.3/!d;s|.*gcc-||;s|.t.*||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da gcc83/receipt --- a/gcc83/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/gcc83/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -19,6 +19,13 @@ DEPENDS="binutils elfutils gcc-lib-base libgomp libobjc mpc-library" BUILD_DEPENDS="elfutils-dev gmp-dev mpc-library mpfr-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $GNU_MIRROR/$SOURCE 2>/dev/null | \ + sed '/gcc-8\.3/!d;s|.*gcc-||;s|.t.*||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da h8300-gcc/receipt --- a/h8300-gcc/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/h8300-gcc/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="h8300-binutils glibc-base gmp mpfr" BUILD_DEPENDS="slitaz-toolchain gawk flex gmp gmp-dev mpfr mpfr-dev h8300-binutils" +# What is the latest version available today? +current_version() +{ + wget -O - 'https://gcc.gnu.org/git/?p=gcc.git;a=summary' 2>/dev/null | \ + sed '/ release/!d;s|.*GCC ||;s| release.*||' | sort -Vr | sed q +} + # Configuration only needs included if we're in the build/wok environment if [ -e $WOK/h8300-toolchain/stuff/h8300.conf ] ; then . $WOK/h8300-toolchain/stuff/h8300.conf diff -r fba451138c89 -r 52649f27a0da h8300-gcc3/receipt --- a/h8300-gcc3/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/h8300-gcc3/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -16,6 +16,13 @@ DEPENDS="h8300-binutils" BUILD_DEPENDS="bison flex h8300-binutils" +# What is the latest version available today? +current_version() +{ + wget -O - $GNU_MIRROR/$SOURCE 2>/dev/null | \ + sed '/gcc-3/!d;s|.*gcc-||;s|.t.*||;s|/.*||' | sort -Vr | sed q +} + # Configuration only needs included if we're in the build/wok environment if [ -e $WOK/h8300-toolchain/stuff/h8300.conf ] ; then . $WOK/h8300-toolchain/stuff/h8300.conf diff -r fba451138c89 -r 52649f27a0da py3k3/receipt --- a/py3k3/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/py3k3/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -17,6 +17,13 @@ BUILD_DEPENDS="readline-dev gdbm-dev openssl-dev sqlite-dev zlib-dev tk-dev \ ncursesw-dev liblzma-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://www.python.org/ftp/python/ 2>/dev/null | \ + sed '/>3\.3\./!d;s|.*">||;s|/<.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da qt4/receipt --- a/qt4/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/qt4/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -9,7 +9,7 @@ LICENSE="GPL3 LGPL2.1" TARBALL="$SOURCE-$VERSION.tar.gz" WEB_SITE="http://qt-project.org/" -WGET_URL="http://download.qt.io/official_releases/qt/${VERSION%.*}/$VERSION/$TARBALL" +WGET_URL="http://download.qt.io/archive/qt/${VERSION%.*}/$VERSION/single/$TARBALL" PROVIDE="qt-x11-opensource-src Qt4" TAGS="qt" @@ -26,6 +26,15 @@ pkg-config tiff-dev xorg-dev-proto xorg-dev zip unzip gtk+-dev alsa-lib-dev \ xorg-libXv-dev sqlite-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://download.qt.io/archive/qt/ 2>/dev/null | \ + sed '/>4\./!d;s|.*/">|https://download.qt.io/archive/qt/|;s|/<.*||' | \ + sort -Vr | sed q | xargs wget -O - 2>/dev/null | \ + sed '/>4\./!d;s|.*/">||;s|/<.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r fba451138c89 -r 52649f27a0da qt5/receipt --- a/qt5/receipt Sun Mar 13 07:13:46 2022 +0100 +++ b/qt5/receipt Sun Mar 13 12:06:14 2022 +0000 @@ -25,6 +25,15 @@ sqlite-dev tslib-dev xorg-libX11-dev xorg-libXcomposite-dev xorg-libXrender-dev zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://download.qt.io/archive/qt/ 2>/dev/null | \ + sed '/>5\./!d;s|.*/">|https://download.qt.io/archive/qt/|;s|/<.*||' | \ + sort -Vr | sed q | xargs wget -O - 2>/dev/null | \ + sed '/>5\./!d;s|.*/">||;s|/<.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() {