# HG changeset patch # User Pascal Bellard # Date 1645045621 0 # Node ID 934055de50e2f9faafbe5ac0f257b3364639a2ae # Parent 8bed0ad1f0db892c1654c397151ecd87ccd8370b Add some current_version diff -r 8bed0ad1f0db -r 934055de50e2 erfs/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/erfs/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -0,0 +1,28 @@ +# SliTaz package receipt. + +PACKAGE="erfs" +VERSION="1.4" +CATEGORY="security" +SHORT_DESC="An easy-to-use, easy-to-setup, hassle-free secure file system with encrypted data" +MAINTAINER="pascal.bellard@slitaz.org" +LICENSE="GPL2" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="https://github.com/hackerschoice/erfs" +WGET_URL="$WEB_SITE/archive/v$VERSION.tar.gz" + +DEPENDS="bash sshfs encfs" + +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin + cp -a $src/erfs $fs/usr/bin + chmod +x $fs/usr/bin/erfs +} diff -r 8bed0ad1f0db -r 934055de50e2 samba-pam/receipt --- a/samba-pam/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/samba-pam/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -20,6 +20,13 @@ DEPENDS="libldap samba-common glibc-base ncursesw popt zlib cifs-utils acl pam \ perl libcups krb5" +# 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 8bed0ad1f0db -r 934055de50e2 sc/receipt --- a/sc/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/sc/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="ncurses" BUILD_DEPENDS="ncurses-dev bison m4" +# 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 8bed0ad1f0db -r 934055de50e2 scanssh/receipt --- a/scanssh/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/scanssh/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libpcap libdnet libevent" BUILD_DEPENDS="libpcap-dev libdnet-dev libevent libevent-dev autoconf" +# 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 8bed0ad1f0db -r 934055de50e2 seamonkey-official/receipt --- a/seamonkey-official/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/seamonkey-official/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -17,6 +17,13 @@ HOST_ARCH="i486" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/SeaMonkey [0-9]/!d;s|.*SeaMonkey ||;s|".*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 seamonkey/receipt --- a/seamonkey/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/seamonkey/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -17,6 +17,13 @@ libvpx-dev perl alsa-lib alsa-lib-dev findutils python python-dev \ wireless_tools-dev mesa-dev yasm libnotify-dev curl-dev hunspell-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/SeaMonkey [0-9]/!d;s|.*SeaMonkey ||;s|".*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 serd/receipt --- a/serd/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/serd/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="gcc83-lib-base" BUILD_DEPENDS="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() { diff -r 8bed0ad1f0db -r 934055de50e2 serf/receipt --- a/serf/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/serf/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libssl zlib apr apr-util" BUILD_DEPENDS="scons apr-dev apr-util-dev openssl-dev zlib-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 8bed0ad1f0db -r 934055de50e2 sg3_utils/receipt --- a/sg3_utils/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/sg3_utils/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libsgutils2" 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 8bed0ad1f0db -r 934055de50e2 sic/receipt --- a/sic/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/sic/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -11,6 +11,13 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://dl.suckless.org/tools/$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 8bed0ad1f0db -r 934055de50e2 singularity/receipt --- a/singularity/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/singularity/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="python python-pygame libsdl-image libsdl-mixer python-numpy" BUILD_DEPENDS="patch" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/singularity-/!d;s|.*singularity-||;s|.tar.*||;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 slang/receipt --- a/slang/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/slang/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libpng pcre zlib" +# 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 8bed0ad1f0db -r 934055de50e2 slib/receipt --- a/slib/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/slib/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="guile" BUILD_DEPENDS="guile texinfo" +# 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 8bed0ad1f0db -r 934055de50e2 slock/receipt --- a/slock/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/slock/receipt Wed Feb 16 21:07:01 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 8bed0ad1f0db -r 934055de50e2 smbbox/receipt --- a/smbbox/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/smbbox/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="smbclient cifs-utils" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/Stable/!d;s|.*Stable ||;s|<.*||;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 snapper/receipt --- a/snapper/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/snapper/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -19,6 +19,13 @@ CONFIG_FILES="/etc/snapper" +# 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 8bed0ad1f0db -r 934055de50e2 softether/receipt --- a/softether/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/softether/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="libcrypto libssl ncurses readline zlib" BUILD_DEPENDS="ncurses-dev openssl-dev readline-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/SoftEtherVPN/SoftEtherVPN/releases 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 sord/receipt --- a/sord/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/sord/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="pcre serd" BUILD_DEPENDS="pcre pkg-config serd-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 8bed0ad1f0db -r 934055de50e2 spamassassin/receipt --- a/spamassassin/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/spamassassin/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="perl-net-dns perl-html-parser perl-netaddr-ip" BUILD_DEPENDS="perl-net-dns perl-html-parser perl-netaddr-ip" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/Mail-SpamAssassin-[0-9]/!d;/tar/!d;s|.*Mail-SpamAssassin-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 speakup-utils/receipt --- a/speakup-utils/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/speakup-utils/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="linux-speakup" +# 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|;s|_.*||" | sort -Vr | sed q +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 speedometer/receipt --- a/speedometer/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/speedometer/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -12,6 +12,13 @@ DEPENDS="python python-urwid" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/wardi/speedometer/tags 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/[a-z-]*\(.*\).tar.*|\1|;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 spidermonkey/receipt --- a/spidermonkey/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/spidermonkey/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="nspr" BUILD_DEPENDS="nspr-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*}/ 2>/dev/null | \ + sed '/\/js-[0-9]/!d;s|.*js-||;s|.tar.*||' | sort -r | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 splint/receipt --- a/splint/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/splint/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -12,6 +12,13 @@ BUILD_DEPENDS="flex autoconf automake libtool" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/splintchecker/splint/tags 2>/dev/null | \ + sed '/archive.*tar/!d;/cvs/d;s|.*/[a-z-]*\(.*\).tar.*|\1|;s|_|.|g;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 spruz/receipt --- a/spruz/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/spruz/receipt Wed Feb 16 21:07:01 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.[0-9]/!d;s|.*sions/||;s|".*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 squeak-vm/receipt --- a/squeak-vm/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/squeak-vm/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -22,6 +22,13 @@ arm) ARCH_ARGS="--without-SqueakFFIPrims" ;; esac +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*}/ 2>/dev/null | \ + sed '/Squeak-[0-9]/!d;/-src/!d;s|.*Squeak-||;s|-src.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 sratom/receipt --- a/sratom/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/sratom/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="gcc83-lib-base serd sord" BUILD_DEPENDS="gcc83 lv2 pkg-config serd-dev sord-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 8bed0ad1f0db -r 934055de50e2 subversion/receipt --- a/subversion/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/subversion/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -15,6 +15,13 @@ BUILD_DEPENDS="apache-dev apr-dev apr-util-dev expat-dev krb5-dev lz4-dev mysql-dev neon-dev python-dev sqlite-dev util-linux-uuid-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 8bed0ad1f0db -r 934055de50e2 supertux/receipt --- a/supertux/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/supertux/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -16,6 +16,13 @@ BUILD_DEPENDS="libsdl-dev libsdl-image-dev libsdl-mixer-dev curl-dev \ physfs-dev openal-dev mesa-dev glew-dev cmake libboost-dev" +# What is the latest version available today? +current_version() +{ + wget -O - http://supertux.github.io/index.html 2>/dev/null | \ + sed '/SuperTux [0-9]/!d;s|.*SuperTux ||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 surf/receipt --- a/surf/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/surf/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="libwebkit libsoup libxml2 gnutls gtk+" BUILD_DEPENDS="libwebkit-dev libsoup-dev libxml2-dev gnutls-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 8bed0ad1f0db -r 934055de50e2 suricata/receipt --- a/suricata/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/suricata/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -17,6 +17,13 @@ libnfnetlink-dev libnetfilter_queue libnetfilter_queue-dev libpcap-dev rust-cargo yaml-dev zlib-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 8bed0ad1f0db -r 934055de50e2 svkbd/receipt --- a/svkbd/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/svkbd/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="xorg-libX11 xorg-libXtst" BUILD_DEPENDS="xorg-libX11-dev xorg-libXtst-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 8bed0ad1f0db -r 934055de50e2 syasokoban/receipt --- a/syasokoban/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/syasokoban/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libsdl gcc-lib-base glibc-base" BUILD_DEPENDS="libsdl-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 8bed0ad1f0db -r 934055de50e2 sylfilter/receipt --- a/sylfilter/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/sylfilter/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="sqlite" BUILD_DEPENDS="sqlite-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 8bed0ad1f0db -r 934055de50e2 sylpheed-full/receipt --- a/sylpheed-full/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/sylpheed-full/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -18,6 +18,13 @@ BUILD_DEPENDS="enchant-dev gpgme-dev gtk+-dev gtkspell-dev libgpg-error-dev \ openldap-dev openssl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sylpheed.sraoss.jp/en/download.html 2>/dev/null | \ + sed '/sylpheed-[0-9]/!d;/tar..z/!d;s|.*ylpheed-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 sylpheed/receipt --- a/sylpheed/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/sylpheed/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="gtk+ libffi libssl" BUILD_DEPENDS="gtk+-dev openssl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sylpheed.sraoss.jp/en/download.html 2>/dev/null | \ + sed '/sylpheed-[0-9]/!d;/tar..z/!d;s|.*ylpheed-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 sysstat/receipt --- a/sysstat/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/sysstat/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="gcc83-lib-base" BUILD_DEPENDS="bzip2 gcc83 gettext" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/released/!d;/devel/d;s|.*stat ||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 systemd/receipt --- a/systemd/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/systemd/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -17,6 +17,13 @@ usbutils-dev util-linux-blkid-dev util-linux-uuid-dev" PROVIDE="udev" +# 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 +} + # # Systemd include udev source and must be splitted. Systemd can replace the full # boot process and handle devices (with udisk) but is quite heavy and complicated. diff -r 8bed0ad1f0db -r 934055de50e2 t2/receipt --- a/t2/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/t2/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="bash ncurses slitaz-toolchain" +# 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 gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 tabbed/receipt --- a/tabbed/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/tabbed/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="xorg-libX11 xorg-xwininfo" BUILD_DEPENDS="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 8bed0ad1f0db -r 934055de50e2 tacacs+/receipt --- a/tacacs+/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/tacacs+/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libwrap pam" BUILD_DEPENDS="libwrap-dev pam-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*}/ 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-F[0-9]/!d;/tar/!d;s|.*$PACKAGE-F\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 talloc/receipt --- a/talloc/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/talloc/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="glibc-base" BUILD_DEPENDS="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 8bed0ad1f0db -r 934055de50e2 telepathy-glib/receipt --- a/telepathy-glib/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/telepathy-glib/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="glib-dev gobject-introspection-dev libgio-dev \ dbus-dev dbus-glib-dev intltool diffutils libffi libxslt gtk-doc" +# 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 8bed0ad1f0db -r 934055de50e2 tinypy/receipt --- a/tinypy/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/tinypy/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="glibc-base" BUILD_DEPENDS="python-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/philhassey/tinypy/tags 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 tklauncher/receipt --- a/tklauncher/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/tklauncher/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="tcl tk libtkimg" BUILD_DEPENDS="tcl-dev tk-dev libtkimg-dev tcl2c" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/(v[0-9]/!d;s|.*v||;s|).*||;q' +} + compile_rules() { sed -i 's|/usr/local|/usr|; s|8\.5|8.6|g' Makefile diff -r 8bed0ad1f0db -r 934055de50e2 tpp/receipt --- a/tpp/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/tpp/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -11,6 +11,13 @@ WEB_SITE="http://www.ngolde.de/tpp.html" WGET_URL="http://www.ngolde.de/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;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 tzdata/receipt --- a/tzdata/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/tzdata/receipt Wed Feb 16 21:07:01 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 8bed0ad1f0db -r 934055de50e2 ucarp/receipt --- a/ucarp/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/ucarp/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="libpcap-dev" DEPENDS="libpcap" +# 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 8bed0ad1f0db -r 934055de50e2 udns/receipt --- a/udns/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/udns/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="bash" +# 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 8bed0ad1f0db -r 934055de50e2 unixODBC/receipt --- a/unixODBC/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/unixODBC/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -17,6 +17,13 @@ HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - http://www.unixodbc.org/unixODBC.html 2>/dev/null | \ + sed '/Released/!d;s|^[ \t]*||;s| .*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 8bed0ad1f0db -r 934055de50e2 upower/receipt --- a/upower/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/upower/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="flex polkit-dev glib-dev libgio-dev dbus-dev dbus-glib-dev \ libgudev-dev libusb-dev libxslt docbook-xsl" +# 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 8bed0ad1f0db -r 934055de50e2 urxvt-full/receipt --- a/urxvt-full/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/urxvt-full/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -20,6 +20,13 @@ BUILD_DEPENDS="freetype-dev gdk-pixbuf-dev ncursesw-extra startup-notification-dev xorg-libX11-dev xorg-libXft-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 8bed0ad1f0db -r 934055de50e2 urxvt/receipt --- a/urxvt/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/urxvt/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -16,6 +16,13 @@ DEPENDS="expat fontconfig freetype gcc-lib-base xorg-libX11 xorg-libXft \ xorg-xmessage zlib" +# 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 8bed0ad1f0db -r 934055de50e2 usb-modeswitch-data/receipt --- a/usb-modeswitch-data/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/usb-modeswitch-data/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="usb-modeswitch" BUILD_DEPENDS="coreutils-operations" +# 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 8bed0ad1f0db -r 934055de50e2 usbredir/receipt --- a/usbredir/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/usbredir/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libusb" BUILD_DEPENDS="glib libusb-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 8bed0ad1f0db -r 934055de50e2 ussp-push/receipt --- a/ussp-push/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/ussp-push/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="bluez openobex" BUILD_DEPENDS="bluez-dev openobex-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 8bed0ad1f0db -r 934055de50e2 utftpd/receipt --- a/utftpd/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/utftpd/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -11,6 +11,13 @@ WGET_URL="http://svana.org/kleptog/tftp/$TARBALL" TAGS="tftp" +# 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 8bed0ad1f0db -r 934055de50e2 valgrind/receipt --- a/valgrind/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/valgrind/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -16,6 +16,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 8bed0ad1f0db -r 934055de50e2 verbiste/receipt --- a/verbiste/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/verbiste/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="gtk+ libxml2" BUILD_DEPENDS="gtk+-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 8bed0ad1f0db -r 934055de50e2 vlc/receipt --- a/vlc/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/vlc/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -28,6 +28,13 @@ # @maintainer: Please update also: libvlc and libvlc-dev +# What is the latest version available today? +current_version() +{ + wget -O - http://www.videolan.org/vlc/download-sources.html 2>/dev/null | \ + sed "/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-||;s|.tar.*||" | sort -Vr | sed q +} + compile_rules() { [ -s /var/lib/dbus/machine-id ] || dbus-uuidgen > /var/lib/dbus/machine-id diff -r 8bed0ad1f0db -r 934055de50e2 vsftpd/receipt --- a/vsftpd/receipt Wed Feb 16 17:15:55 2022 +0100 +++ b/vsftpd/receipt Wed Feb 16 21:07:01 2022 +0000 @@ -11,6 +11,13 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://security.appspot.com/downloads/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | gunzip 2> /dev/null | \ + sed '/vsftpd-/!d;/tar..z/!d;s|.*vsftpd-||;s|.tar.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() {