# HG changeset patch # User Pascal Bellard # Date 1644861074 0 # Node ID ede1d184d5c5d22522197c1557cee74440a5ee4f # Parent 70cb1291f70ba4faed3be059abd9f935d69c1a03 Add some current_version diff -r 70cb1291f70b -r ede1d184d5c5 ldapvi/receipt --- a/ldapvi/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/ldapvi/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ BUILD_DEPENDS="openldap-dev glib-dev popt-dev openssl-dev ncurses-dev \ readline-dev cyrus-sasl-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 70cb1291f70b -r ede1d184d5c5 ledger/receipt --- a/ledger/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/ledger/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="pcre gmp" BUILD_DEPENDS="pcre-dev 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 +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 leocad/receipt --- a/leocad/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/leocad/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -17,6 +17,13 @@ xorg-libXrender mesa libglu-mesa" BUILD_DEPENDS="mesa-dev gtk+-dev glib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/leozide/leocad/releases 2>/dev/null | \ + sed '/archive.*tar/!d;/continuous/d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 lfs-book/receipt --- a/lfs-book/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lfs-book/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -11,6 +11,13 @@ TARBALL="LFS-BOOK-$VERSION.tar.bz2" WGET_URL="http://www.linuxfromscratch.org/lfs/downloads/$VERSION/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - https://www.linuxfromscratch.org/lfs/downloads/stable/ 2>/dev/null | \ + sed '/LFS-BOOK-[0-9]/!d;/tar/!d;s|.*LFS-BOOK-\(.*\).tar.*|\1|' | sort -Vr | sed q +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 lftp/receipt --- a/lftp/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lftp/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -17,6 +17,13 @@ CROSS="bug: failed at test" +# What is the latest version available today? +current_version() +{ + wget -O - https://lftp.yar.ru/get.html 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 70cb1291f70b -r ede1d184d5c5 lha/receipt --- a/lha/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lha/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -10,6 +10,13 @@ WEB_SITE="http://$PACKAGE.sourceforge.jp/" WGET_URL="http://osdn.dl.sourceforge.jp/$PACKAGE/22231/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/jca02266/lha/tags 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/[a-z-]*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libacpi/receipt --- a/libacpi/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libacpi/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="" BUILD_DEPENDS="" +# 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 70cb1291f70b -r ede1d184d5c5 libassuan/receipt --- a/libassuan/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libassuan/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libgpg-error" BUILD_DEPENDS="libgpg-error-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 70cb1291f70b -r ede1d184d5c5 libbcm2835/receipt --- a/libbcm2835/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libbcm2835/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -12,6 +12,13 @@ WGET_URL="http://www.airspayce.com/mikem/bcm2835/$TARBALL" HOST_ARCH="arm" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/bcm2835-[0-9]/!d;/tar/!d;s|.*bcm2835-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libbsd/receipt --- a/libbsd/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libbsd/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,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 70cb1291f70b -r ede1d184d5c5 libburn/receipt --- a/libburn/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libburn/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -11,6 +11,13 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://files.libburnia-project.org/releases/$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 70cb1291f70b -r ede1d184d5c5 libcaca/receipt --- a/libcaca/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libcaca/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="ncurses imlib2" BUILD_DEPENDS="ncurses-dev imlib2-dev xorg-libX11-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 70cb1291f70b -r ede1d184d5c5 libcss/receipt --- a/libcss/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libcss/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libparserutils libwapcaplet" BUILD_DEPENDS="libwapcaplet-dev libparserutils-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 70cb1291f70b -r ede1d184d5c5 libdrm-mach64/receipt --- a/libdrm-mach64/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libdrm-mach64/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="linux" BUILD_DEPENDS="linux-module-headers" +# 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 70cb1291f70b -r ede1d184d5c5 libdshconfig/receipt --- a/libdshconfig/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libdshconfig/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -10,6 +10,13 @@ WEB_SITE="http://www.netfort.gr.jp/~dancer/software/dsh.html.en" WGET_URL="https://www.netfort.gr.jp/~dancer/software/downloads/$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 70cb1291f70b -r ede1d184d5c5 libdvdcss/receipt --- a/libdvdcss/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libdvdcss/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -11,6 +11,13 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="https://download.videolan.org/pub/videolan/$PACKAGE/$VERSION/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/latest version/!d;s|.*||;s|.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libdvdnav/receipt --- a/libdvdnav/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libdvdnav/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ BUILD_DEPENDS="libdvdread libdvdread-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 70cb1291f70b -r ede1d184d5c5 libdvdread/receipt --- a/libdvdread/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libdvdread/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ BUILD_DEPENDS="libdvdcss-dev libtool" +# 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 70cb1291f70b -r ede1d184d5c5 libestr/receipt --- a/libestr/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libestr/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -11,6 +11,13 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://libestr.adiscon.com/files/download/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;s|.*$PACKAGE-||;s|/.*||;s|-|.|g" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libev/receipt --- a/libev/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libev/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,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 70cb1291f70b -r ede1d184d5c5 libfilezilla/receipt --- a/libfilezilla/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libfilezilla/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="gcc83-lib-base libgnutls nettle" BUILD_DEPENDS="gcc83 gettext gnutls-dev nettle-dev libatomic libgnutls" +# 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 70cb1291f70b -r ede1d184d5c5 libftdi/receipt --- a/libftdi/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libftdi/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="glibc-base libusb libusb-compat gcc-lib-base" BUILD_DEPENDS="slitaz-toolchain libusb-dev libusb libusb-compat" +# What is the latest version available today? +current_version() +{ + wget -O - https://www.intra2net.com/en/developer/libftdi/download.php 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 70cb1291f70b -r ede1d184d5c5 libgd/receipt --- a/libgd/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libgd/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -23,6 +23,13 @@ arm) ARCH_ARGS="--with-jpeg=/cross/$ARCH/sysroot/usr/lib" ;; esac +# What is the latest version available today? +current_version() +{ + wget -O - https://bitbucket.org/libgd/gd-libgd/downloads/ 2>/dev/null | \ + sed '/libgd-/!d;/-rc/d;/-alpha/d;s|.*libgd-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libirman/receipt --- a/libirman/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libirman/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -12,6 +12,13 @@ CONFIG_FILES="/etc/irman.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 70cb1291f70b -r ede1d184d5c5 libisofs/receipt --- a/libisofs/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libisofs/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -11,6 +11,13 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://files.libburnia-project.org/releases/$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 70cb1291f70b -r ede1d184d5c5 libjreen/receipt --- a/libjreen/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libjreen/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libidn libQtCore libQtNetwork qca" BUILD_DEPENDS="cmake gsasl-dev libidn-dev qca-dev qmake Qt4-dev" +# What is the latest version available today? +current_version() +{ + wget -O - http://qutim.org/jreen 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 70cb1291f70b -r ede1d184d5c5 libksba/receipt --- a/libksba/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libksba/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libgpg-error" BUILD_DEPENDS="libgpg-error-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 70cb1291f70b -r ede1d184d5c5 liblognorm/receipt --- a/liblognorm/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/liblognorm/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libee libestr" BUILD_DEPENDS="libestr-dev libee-dev automake" +# 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 70cb1291f70b -r ede1d184d5c5 libmatchbox/receipt --- a/libmatchbox/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libmatchbox/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="pango" BUILD_DEPENDS="autoconf automake jpeg-dev libtool libxml2-dev pango-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.yoctoproject.org/libmatchbox/ 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/zip/!d;s|.*$PACKAGE-||;s|.zip.*||" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libmediainfo/receipt --- a/libmediainfo/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libmediainfo/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libcurl libmms" BUILD_DEPENDS="autoconf automake curl-dev libmms-dev libtool libzen" +# What is the latest version available today? +current_version() +{ + wget -O - https://mediaarea.net/en/MediaInfo/Download/Source 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 70cb1291f70b -r ede1d184d5c5 libmnl/receipt --- a/libmnl/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libmnl/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -11,6 +11,13 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="https://www.netfilter.org/projects/$PACKAGE/files/$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 70cb1291f70b -r ede1d184d5c5 libmspack/receipt --- a/libmspack/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libmspack/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -11,6 +11,13 @@ TARBALL="$PACKAGE-${VERSION}alpha.tar.gz" WGET_URL="https://www.cabextract.org.uk/$PACKAGE/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/kyz/libmspack/tags 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libnice/receipt --- a/libnice/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libnice/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="gstreamer" BUILD_DEPENDS="gstreamer gstreamer-dev pkg-config glib-dev libxml2-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 70cb1291f70b -r ede1d184d5c5 libnsgif/receipt --- a/libnsgif/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libnsgif/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -11,6 +11,13 @@ WGET_URL="http://download.netsurf-browser.org/libs/releases/$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-\\(.*\\)-src.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 liboping/receipt --- a/liboping/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/liboping/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libcap ncurses" BUILD_DEPENDS="libcap-dev ncurses-dev perl" +# 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 70cb1291f70b -r ede1d184d5c5 libparserutils/receipt --- a/libparserutils/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libparserutils/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -11,6 +11,13 @@ WGET_URL="http://download.netsurf-browser.org/libs/releases/$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-\\(.*\\)-src.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libpcap/receipt --- a/libpcap/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libpcap/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -24,6 +24,13 @@ export ac_cv_linux_vers=2 ;; esac +# 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 70cb1291f70b -r ede1d184d5c5 libplayer/receipt --- a/libplayer/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libplayer/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -19,6 +19,13 @@ arm*) ARCH_ARGS="--cross-compile" ;; esac +# 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 70cb1291f70b -r ede1d184d5c5 libplist/receipt --- a/libplist/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libplist/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ #BUILD_DEPENDS="glib-dev libxml2-dev cmake swig python python-dev " BUILD_DEPENDS="file glib-dev libxml2-dev python python-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/libimobiledevice/libplist/tags 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libraw/receipt --- a/libraw/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libraw/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="lcms" BUILD_DEPENDS="lcms-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://www.libraw.org/download 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 70cb1291f70b -r ede1d184d5c5 libsamplerate/receipt --- a/libsamplerate/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsamplerate/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - http://www.mega-nerd.com/SRC/download.html 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 70cb1291f70b -r ede1d184d5c5 libsasl-without-ldap/receipt --- a/libsasl-without-ldap/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsasl-without-ldap/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="db openssl" BUILD_DEPENDS="db-dev openssl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/cyrusimap/cyrus-sasl/releases 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/[a-z-]*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libsdl-image/receipt --- a/libsdl-image/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsdl-image/receipt Mon Feb 14 17:51:14 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;/$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 70cb1291f70b -r ede1d184d5c5 libsdl-mixer/receipt --- a/libsdl-mixer/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsdl-mixer/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -18,6 +18,13 @@ HOST_ARCH="i486 arm" +# 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 70cb1291f70b -r ede1d184d5c5 libsdl-net/receipt --- a/libsdl-net/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsdl-net/receipt Mon Feb 14 17:51:14 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;/$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 70cb1291f70b -r ede1d184d5c5 libsdl-ttf/receipt --- a/libsdl-ttf/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsdl-ttf/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="libsdl freetype zlib" BUILD_DEPENDS="libsdl-dev freetype-dev" +# 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 70cb1291f70b -r ede1d184d5c5 libsdl/receipt --- a/libsdl/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsdl/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -24,6 +24,13 @@ xorg-libXt-dev" ;; 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 70cb1291f70b -r ede1d184d5c5 libsdl2-dev/receipt --- a/libsdl2-dev/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsdl2-dev/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libsdl2 pkg-config" WANTED="libsdl2" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/SDL-[0-9]/!d;/tar/!d;s|.*SDL-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libsdl2-image/receipt --- a/libsdl2-image/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsdl2-image/receipt Mon Feb 14 17:51:14 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;/$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 70cb1291f70b -r ede1d184d5c5 libsdl2-mixer/receipt --- a/libsdl2-mixer/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsdl2-mixer/receipt Mon Feb 14 17:51:14 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;/$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 70cb1291f70b -r ede1d184d5c5 libsdl2-net/receipt --- a/libsdl2-net/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsdl2-net/receipt Mon Feb 14 17:51:14 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;/$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 70cb1291f70b -r ede1d184d5c5 libsdl2-ttf/receipt --- a/libsdl2-ttf/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsdl2-ttf/receipt Mon Feb 14 17:51:14 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;/$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 70cb1291f70b -r ede1d184d5c5 libsexy/receipt --- a/libsexy/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsexy/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="gtk+ xorg-libXdamage" BUILD_DEPENDS="pkg-config gtk+-dev xorg-xproto 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 70cb1291f70b -r ede1d184d5c5 libsexymm/receipt --- a/libsexymm/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsexymm/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="glibmm-dev libgiomm-dev cairomm-dev gtkmm-dev libsexy-dev \ libsigc++-dev libxml2-dev 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-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libsmpeg/receipt --- a/libsmpeg/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsmpeg/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libsdl gcc-lib-base" BUILD_DEPENDS="libsdl libsdl-dev gtk+-dev autoconf automake m4 subversion tar" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/smpeg-[0-9]/!d;/tar/!d;s|.*smpeg-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libsodium/receipt --- a/libsodium/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libsodium/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -10,6 +10,13 @@ WEB_SITE="https://www.libsodium.org/" WGET_URL="https://download.libsodium.org/libsodium/releases/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/[0-9].tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libspatialindex/receipt --- a/libspatialindex/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libspatialindex/receipt Mon Feb 14 17:51:14 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;/$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 70cb1291f70b -r ede1d184d5c5 libspectre/receipt --- a/libspectre/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libspectre/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="ghostscript" BUILD_DEPENDS="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 70cb1291f70b -r ede1d184d5c5 libssh/receipt --- a/libssh/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libssh/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="libssl" BUILD_DEPENDS="cmake openssl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.libssh.org/projects/libssh.git/ 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-9]/!d;/zip/!d;s|.*$PACKAGE-\\(.*\\).zip.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libtar/receipt --- a/libtar/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libtar/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="zlib" BUILD_DEPENDS="automake libtool zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/libtar-/!d;s|.*/libtar-||;s|[/-].*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libtdb/receipt --- a/libtdb/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libtdb/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="" BUILD_DEPENDS="docbook-xsl libxslt-dev py3k-dev" +# 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 70cb1291f70b -r ede1d184d5c5 liburcu/receipt --- a/liburcu/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/liburcu/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -12,6 +12,13 @@ TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="https://www.lttng.org/files/urcu/$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 70cb1291f70b -r ede1d184d5c5 libv4l/receipt --- a/libv4l/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libv4l/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="libjpeg" BUILD_DEPENDS="jpeg-dev" +# 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 70cb1291f70b -r ede1d184d5c5 libvalhalla/receipt --- a/libvalhalla/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libvalhalla/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -16,6 +16,13 @@ BUILD_DEPENDS="ffmpeg-dev ffmpeg-compat-dev libsqlite sqlite-dev \ libxml2-dev libexif-dev curl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/GeeXboX/libvalhalla/tags 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Handle cross compilation case "$ARCH" in i?86) diff -r 70cb1291f70b -r ede1d184d5c5 libwapcaplet/receipt --- a/libwapcaplet/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libwapcaplet/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -11,6 +11,13 @@ WGET_URL="http://download.netsurf-browser.org/libs/releases/$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-\\(.*\\)-src.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libwrap/receipt --- a/libwrap/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libwrap/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -12,6 +12,13 @@ WGET_URL="ftp://ftp.porcupine.org/pub/security/$TARBALL" HOST_ARCH="i486 arm" +# 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;/ipv6/d;s|.*${SOURCE}_\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 libxkbcommon/receipt --- a/libxkbcommon/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libxkbcommon/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libxcb xorg-xkeyboard-config" BUILD_DEPENDS="bison libxcb-dev xorg-util-macros xorg-xkeyboard-config-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 70cb1291f70b -r ede1d184d5c5 libzdb/receipt --- a/libzdb/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libzdb/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -21,6 +21,13 @@ arm) ;; esac +# 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 70cb1291f70b -r ede1d184d5c5 libzim/receipt --- a/libzim/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/libzim/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="liblzma" BUILD_DEPENDS="xz-dev autoconf automake libtool" +# 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 70cb1291f70b -r ede1d184d5c5 lighttpd-ssl/receipt --- a/lighttpd-ssl/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lighttpd-ssl/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -33,6 +33,13 @@ status userdir" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 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 70cb1291f70b -r ede1d184d5c5 lighttpd/receipt --- a/lighttpd/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lighttpd/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -33,6 +33,13 @@ status userdir" +# 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 70cb1291f70b -r ede1d184d5c5 lilv/receipt --- a/lilv/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lilv/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="serd sord sratom" BUILD_DEPENDS="lv2 pkg-config serd-dev sord-dev sratom" +# 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 70cb1291f70b -r ede1d184d5c5 links-dfb/receipt --- a/links-dfb/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/links-dfb/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -19,6 +19,13 @@ HOST_ARCH="i486 arm" +# 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 70cb1291f70b -r ede1d184d5c5 links/receipt --- a/links/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/links/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -34,6 +34,13 @@ arm*) VERSION="2.7" ;; esac +# 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 70cb1291f70b -r ede1d184d5c5 lives/receipt --- a/lives/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lives/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="alsa-lib gtk+ libavc1394 liboil libpng libtheora mjpegtools sox" BUILD_DEPENDS="alsa-lib alsa-lib-dev expat-dev gtk+-dev libpng-dev perl procps" +# What is the latest version available today? +current_version() +{ + wget -O - http://lives-video.com/index.php?do=downloads 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 70cb1291f70b -r ede1d184d5c5 lrzsz/receipt --- a/lrzsz/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lrzsz/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -12,6 +12,13 @@ BUILD_DEPENDS="wget" +# 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 70cb1291f70b -r ede1d184d5c5 lshw/receipt --- a/lshw/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lshw/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="gcc-lib-base" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed '/lshw-/!d;s|.*lshw-||;s|.tar.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 lsscsi/receipt --- a/lsscsi/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lsscsi/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -11,6 +11,13 @@ TARBALL="$PACKAGE-$VERSION.tgz" WGET_URL="http://sg.danny.cz/scsi/$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 70cb1291f70b -r ede1d184d5c5 lsyncd/receipt --- a/lsyncd/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lsyncd/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="lua" BUILD_DEPENDS="lua-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/lsyncd/lsyncd/tags 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/[a-z-]*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 lua/receipt --- a/lua/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lua/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -16,6 +16,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 70cb1291f70b -r ede1d184d5c5 lua5.1/receipt --- a/lua5.1/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lua5.1/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="readline ncurses" BUILD_DEPENDS="readline-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$SOURCE-5.1/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 luajit/receipt --- a/luajit/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/luajit/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ #HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - http://luajit.org/download.html 2>/dev/null | \ + sed "/latest/d;/$SOURCE-[0-9]/!d;/tar/!d;/beta/d;s|.*$SOURCE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 luasocket/receipt --- a/luasocket/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/luasocket/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="lua5.1" BUILD_DEPENDS="lua5.1-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/is *now *available/!d;s|.*version ||;s| is.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 70cb1291f70b -r ede1d184d5c5 lv2/receipt --- a/lv2/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lv2/receipt Mon Feb 14 17:51:14 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libsndfile" BUILD_DEPENDS="pkg-config libsndfile-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 70cb1291f70b -r ede1d184d5c5 lynx/receipt --- a/lynx/receipt Mon Feb 14 15:32:45 2022 +0100 +++ b/lynx/receipt Mon Feb 14 17:51:14 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 '/href="lynx/!d;/tar/!d;/dev/d;/pre/d;/cur/d;s|.*lynx||;s|.tar.*||;s|rel\.|rel|' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() {