# HG changeset patch # User Pascal Bellard # Date 1644775292 0 # Node ID bfabe25c21ffab6efc99655adcd02d159f4421d9 # Parent 60d5e8ab62013880d8ffdc35319d873721c525f8 Add some current_version diff -r 60d5e8ab6201 -r bfabe25c21ff a2ps/receipt --- a/a2ps/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/a2ps/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -17,7 +17,7 @@ current_version() { wget -O - ${WGET_URL%/*} 2>/dev/null | \ - sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q } # Rules to configure and make the package. diff -r 60d5e8ab6201 -r bfabe25c21ff cdrdao/receipt --- a/cdrdao/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/cdrdao/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="gcc-lib-base lame libmad libvorbis libao" BUILD_DEPENDS="lame-dev libmad-dev libvorbis-dev libao-dev libao libogg-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects//cdrdao/files/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*/cdrdao-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff daemon_controller/receipt --- a/daemon_controller/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/daemon_controller/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -16,6 +16,13 @@ COOK_OPT="!repack_src !unpack" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/\/versions\//!d;s|.*versions/||;s|".*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff darkstat/receipt --- a/darkstat/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/darkstat/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="libpcap zlib" BUILD_DEPENDS="libpcap-dev zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/emikulic/darkstat/releases 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dbus-python/receipt --- a/dbus-python/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dbus-python/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="dbus dbus-glib glib libgio python" BUILD_DEPENDS="dbus-dev dbus-glib-dev glib-dev libgio-dev python-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dcmtk/receipt --- a/dcmtk/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dcmtk/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libxml2 tiff libpng libwrap" BUILD_DEPENDS="libxml2-dev tiff-dev libpng-dev zlib-dev libwrap-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/DCMTK/dcmtk/tags 2>/dev/null | \ + sed '/archive.*tar/!d;/\+_/d;s|.*/[A-Z_]*\(.*\).[t_].*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dcron/receipt --- a/dcron/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dcron/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -10,6 +10,13 @@ WEB_SITE="http://www.jimpryor.net/linux/dcron.html" WGET_URL="http://www.jimpryor.net/linux/releases/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dd_rescue/receipt --- a/dd_rescue/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dd_rescue/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="openssl" BUILD_DEPENDS="autoconf automake openssl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dd_rhelp/receipt --- a/dd_rhelp/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dd_rhelp/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -12,6 +12,13 @@ DEPENDS="bash dd_rescue" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff ddumbfs/receipt --- a/ddumbfs/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/ddumbfs/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="fuse mhash" BUILD_DEPENDS="fuse-dev mhash-dev pkg-config" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff devede/receipt --- a/devede/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/devede/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="cdrkit dvdauthor mplayer mencoder pygtk ttf-dejavu vcdimager dbus-python" BUILD_DEPENDS="pygtk-dev vcdimager-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://gitlab.com/rastersoft/devedeng/-/tags 2>/dev/null | \ + sed '/-\/tags\//!d;s|.*tags/||;s|".*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff devilspie/receipt --- a/devilspie/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/devilspie/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -15,6 +15,13 @@ xorg-libXrandr xorg-libXrender xorg-libXdamage" BUILD_DEPENDS="intltool libwnck-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/devils-pie/!d;s|.*devils-pie-||;s|/.*||;s|-|.|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dhcp/receipt --- a/dhcp/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dhcp/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -16,6 +16,13 @@ CONFIG_FILES="/etc/dhcpd.conf" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftp.isc.org/isc/dhcp 2>/dev/null | \ + sed '/DIR/!d;/href="[0-9]/!d;s|.*href="||;s|/.*||;/\./!d' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dhcp6/receipt --- a/dhcp6/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dhcp6/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -18,6 +18,13 @@ CONFIG_FILES="/etc/dhcpd.conf" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftp.isc.org/isc/dhcp 2>/dev/null | \ + sed '/DIR/!d;/href="[0-9]/!d;s|.*href="||;s|/.*||;/\./!d' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dhid/receipt --- a/dhid/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dhid/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="gmp" BUILD_DEPENDS="gmp-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*}/ 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Handle cross comilation case "$ARCH" in arm) ARCH_FLAGS=" LFLAGS=-L/cross/$ARCH/sysroot/usr/lib" ;; diff -r 60d5e8ab6201 -r bfabe25c21ff dillo/receipt --- a/dillo/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dillo/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -17,6 +17,13 @@ HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff directfb-examples/receipt --- a/directfb-examples/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/directfb-examples/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -23,6 +23,13 @@ export CPPFLAGS="$CPPFLAGS -I/cross/arm/sysroot/usr/include/directfb" ;; esac +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-||;s|.tar.*||" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff directfb/receipt --- a/directfb/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/directfb/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -34,6 +34,13 @@ arm) DEPENDS="libpng libjpeg freetype zlib" ;; esac +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dirmngr/receipt --- a/dirmngr/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dirmngr/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="pth-dev libgpg-error-dev libgcrypt-dev libassuan-dev \ libksba-dev openldap-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dmenu/receipt --- a/dmenu/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dmenu/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXinerama" BUILD_DEPENDS="xorg-libX11-dev xorg-libXinerama-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dnsmasq/receipt --- a/dnsmasq/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dnsmasq/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -12,6 +12,13 @@ CONFIG_FILES="/etc/dnsmasq.conf" HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dnstracer/receipt --- a/dnstracer/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dnstracer/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="" BUILD_DEPENDS="autoconf" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff docbook-xsl-ns/receipt --- a/docbook-xsl-ns/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/docbook-xsl-ns/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="libxml2-tools libxslt" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/docbook/files/docbook-xsl-ns/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/docbook-xsl-ns/||;s|/.*||;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dovecot/receipt --- a/dovecot/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dovecot/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -15,6 +15,13 @@ BUILD_DEPENDS="libcap-dev libmysqlclient mysql-dev openldap-dev openssl-dev pam-dev postgresql-dev sqlite-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://www.dovecot.org/download/ 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-||;s|.tar.*||" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff drbd-utils/receipt --- a/drbd-utils/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/drbd-utils/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="gcc83-lib-base" BUILD_DEPENDS="autoconf automake flex gcc83 libxslt udev-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/LINBIT/drbd-utils/tags 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff drbl/receipt --- a/drbl/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/drbl/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -16,6 +16,13 @@ reiserfsprogs rsync strace tcpdump syslinux systemd udpcast" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff drupal/receipt --- a/drupal/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/drupal/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ SUGGESTED="apache cherokee lighttpd" DEPENDS="mysql php" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/dev/d;/-rc/d;/-beta/d;/-alpha/d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dsh/receipt --- a/dsh/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dsh/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="libdshconfig-dev" SUGGESTED="ssh rsh" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dukto/receipt --- a/dukto/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dukto/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -13,6 +13,13 @@ BUILD_DEPENDS="subversion Qt4-dev qmake libQtDeclarative" DEPENDS="gcc-lib-base libQtDeclarative" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dukto/files/ 2>/dev/null | \ + sed '/scope="row/!d;/dukto-/!d;s|.*/dukto-||;s|.[a-z].*||;s|-|.|g;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff duplicity/receipt --- a/duplicity/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/duplicity/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -15,6 +15,13 @@ BUILD_DEPENDS="librsync py3k py3k-dev python-setuptools" # NcFTP boto +# What is the latest version available today? +current_version() +{ + wget -O - https://launchpad.net/duplicity/+download 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff dwm/receipt --- a/dwm/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/dwm/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -16,6 +16,13 @@ BUILD_DEPENDS="xorg-libX11-dev xorg-xproto xorg-xineramaproto \ xorg-libXinerama-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff editobj/receipt --- a/editobj/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/editobj/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="python" BUILD_DEPENDS="python" +# What is the latest version available today? +current_version() +{ + wget -O - https://pypi.org/project/EditObj2/ 2>/dev/null | \ + sed '/EditObj2 [0-9]/!d;s|.*EditObj2 ||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff egenix-mx-base/receipt --- a/egenix-mx-base/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/egenix-mx-base/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="python" BUILD_DEPENDS="python python-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/Version: [0-9]/!d;s|.*rsion: ||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff eigen/receipt --- a/eigen/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/eigen/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="" BUILD_DEPENDS="cmake pkg-config glib" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-||;s|.tar.*||" | sort -Vr | sed q +} + # Rules to configure and make the package. # compile_rules() diff -r 60d5e8ab6201 -r bfabe25c21ff elfkickers/receipt --- a/elfkickers/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/elfkickers/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -11,6 +11,13 @@ WEB_SITE="http://www.muppetlabs.com/~breadbox/software/elfkickers.html" WGET_URL="http://www.muppetlabs.com/~breadbox/pub/software//$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff emu8051/receipt --- a/emu8051/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/emu8051/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="readline libtinfo gtk+" BUILD_DEPENDS="readline-dev libtinfo gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-||;s|.tar.*||" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff enca/receipt --- a/enca/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/enca/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -12,6 +12,13 @@ WGET_URL="https://dl.cihar.com/$PACKAGE/$TARBALL" #HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff facter/receipt --- a/facter/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/facter/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="ruby" BUILD_DEPENDS="ruby-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff faenza-icon-theme/receipt --- a/faenza-icon-theme/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/faenza-icon-theme/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -16,6 +16,13 @@ HOST_ARCH="any" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_[0-9]/!d;/tar/!d;s|.*${PACKAGE}_||;s|.tar.*||" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff fastjar/receipt --- a/fastjar/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/fastjar/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="glibc-base zlib" BUILD_DEPENDS="slitaz-toolchain zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - http://download.savannah.nongnu.org/releases/fastjar/ 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff figlet/receipt --- a/figlet/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/figlet/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -10,6 +10,13 @@ WEB_SITE="http://www.figlet.org/" WGET_URL="ftp://ftp.figlet.org/pub/figlet/program/unix/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*}/ 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff file-tail/receipt --- a/file-tail/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/file-tail/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="ruby spruz" BUILD_DEPENDS="$DEPENDS ruby-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/\/versions\//!d;s|.*versions/||;s|["/].*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff firmware/receipt --- a/firmware/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/firmware/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -11,6 +11,13 @@ WGET_URL="git|git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git" BUILD_DEPENDS="git" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff flashrom/receipt --- a/flashrom/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/flashrom/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -16,6 +16,13 @@ HOST_ARCH="i486" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[v0-9]/!d;/tar/!d;s|.*$PACKAGE-v*\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff flrec/receipt --- a/flrec/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/flrec/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="fltk sox" BUILD_DEPENDS="fltk-dev sox-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff fltk/receipt --- a/fltk/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/fltk/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -34,6 +34,13 @@ --x-libraries=/cross/$ARCH/sysroot/usr/lib" ;; esac +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed "/released on/!d;s|.*FLTK ||;s| released.*||" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff foomatic-db-engine/receipt --- a/foomatic-db-engine/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/foomatic-db-engine/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="ghostscript perl libxml2 foomatic-filters bash" BUILD_DEPENDS="cups-dev file libxml2-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff foomatic-db-nonfree/receipt --- a/foomatic-db-nonfree/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/foomatic-db-nonfree/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="perl libxml2 foomatic-db" BUILD_DEPENDS="ghostscript-dev cups-dev perl libxml2-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff foomatic-db/receipt --- a/foomatic-db/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/foomatic-db/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="ghostscript perl libxml2" BUILD_DEPENDS="ghostscript-dev cups-dev perl libxml2-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/current/d;/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff foomatic-filters/receipt --- a/foomatic-filters/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/foomatic-filters/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="gcc-lib-base ghostscript" BUILD_DEPENDS="a2ps autoconf cups cups-dev dbus-dev ghostscript-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff fop/receipt --- a/fop/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/fop/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\)-bin.*|\\1|" | sort -Vr | sed q +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff foremost/receipt --- a/foremost/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/foremost/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -10,6 +10,13 @@ WEB_SITE="http://foremost.sourceforge.net" WGET_URL="$WEB_SITE/pkg/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff fox/receipt --- a/fox/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/fox/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -33,6 +33,13 @@ ARCH_ARGS="--with-opengl=no" ;; esac +# What is the latest version available today? +current_version() +{ + wget -O - ${WEB_SITE}/download.html 2>/dev/null | \ + sed '/fox-[0-9]/!d;/tar/!d;s|.*fox-||;s|.tar.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff fox14/receipt --- a/fox14/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/fox14/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -17,6 +17,13 @@ xorg-libXrender xorg-libXrender-dev fontconfig fontconfig-dev freetype freetype-dev \ libpng-dev jpeg-dev tiff-dev xorg-libXft-dev mesa libglu-mesa expat-dev libxml2-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WEB_SITE}/download.html 2>/dev/null | \ + sed '/fox-1\.4/!d;/tar/!d;s|.*fox-||;s|.tar.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff fpc-bootstrap/receipt --- a/fpc-bootstrap/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/fpc-bootstrap/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -24,6 +24,13 @@ ;; esac +# What is the latest version available today? +current_version() +{ + wget -O - https://gitlab.com/freepascal.org/fpc/source/-/tags 2>/dev/null | \ + sed '/-\/tags\/[a-z_]*[0-9]/!d;/_rc/d;s|.*tags/[a-z_]*||;s|".*||;s|_|.|g;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff fpc-src/receipt --- a/fpc-src/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/fpc-src/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -12,6 +12,13 @@ WGET_URL="ftp://ftp.freepascal.org/pub/fpc/dist/$VERSION/source/$TARBALL" HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - https://gitlab.com/freepascal.org/fpc/source/-/tags 2>/dev/null | \ + sed '/-\/tags\/[a-z_]*[0-9]/!d;/_rc/d;s|.*tags/[a-z_]*||;s|".*||;s|_|.|g;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff freeradius/receipt --- a/freeradius/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/freeradius/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -19,6 +19,13 @@ CONFIG_FILES="/etc/raddb" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*}/ 2>/dev/null | \ + sed "/latest/d;/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff freerdp/receipt --- a/freerdp/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/freerdp/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -16,6 +16,13 @@ xorg-dev-proto wget cmake ffmpeg-dev xorg-libXv-dev pcsc-lite-dev" TAGS="rdp remote-desktop" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 60d5e8ab6201 -r bfabe25c21ff frei0r-plugins/receipt --- a/frei0r-plugins/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/frei0r-plugins/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -15,8 +15,14 @@ DEPENDS="gavl gcc83-lib-base" BUILD_DEPENDS="gavl-dev gcc83" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. - compile_rules() { # 1.7.0 diff -r 60d5e8ab6201 -r bfabe25c21ff fs-uae/receipt --- a/fs-uae/receipt Sun Feb 13 17:48:17 2022 +0100 +++ b/fs-uae/receipt Sun Feb 13 18:01:32 2022 +0000 @@ -17,6 +17,13 @@ xorg-libX11 xorg-libXau xorg-libXdamage xorg-libXdmcp xorg-libXext \ xorg-libXfixes xorg-libXxf86vm zlib" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/FS-UAE [0-9]/!d;s|.*FS-UAE ||;s| is.*||;q' +} + compile_rules() { ./configure \ $CONFIGURE_ARGS &&