# HG changeset patch # User Pascal Bellard # Date 1644233903 0 # Node ID 640a2eba2511feada0ef4c53bf25889f66b1976a # Parent fb22330086d8d498da57b308e0e1dbad276ca375 Add some current_version diff -r fb22330086d8 -r 640a2eba2511 cherokee/receipt --- a/cherokee/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/cherokee/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -35,6 +35,9 @@ sed -i -r 's|(%localstatedir%/log)|\1/cherokee|' \ cherokee.conf.sample.pre + # Avoid automake 1.16.5 'error: AM_INIT_AUTOMAKE expanded multiple times' + sed -i 's|^AM_INIT_AUTOMAKE$|dnl &|' configure.ac + ./autogen.sh \ --prefix=/usr \ --sysconfdir=/etc \ diff -r fb22330086d8 -r 640a2eba2511 daloradius/receipt --- a/daloradius/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/daloradius/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -12,6 +12,13 @@ DEPENDS="php-gd php-mysql freeradius" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/daloradius/files/daloradius/ 2>/dev/null | \ + sed '/scope="row/!d;/daloradius\/daloradius/!d;s|.*/daloradius/daloradius-*||;s|/.*||;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r fb22330086d8 -r 640a2eba2511 dansguardian/receipt --- a/dansguardian/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/dansguardian/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="squid" BUILD_DEPENDS="pcre-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dansguardian/files/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*/dansguardian-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 dar/receipt --- a/dar/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/dar/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -18,6 +18,14 @@ TODO="split package into dar and dar-dev ?" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dar/files/dar/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/dar/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 dcfldd/receipt --- a/dcfldd/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/dcfldd/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dcfldd/files/dcfldd/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/dcfldd/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 deadbeef/receipt --- a/deadbeef/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/deadbeef/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -20,6 +20,14 @@ libmad-dev libogg-dev libsamplerate-dev libsndfile libsndfile-dev libvorbis-dev libzip-dev util-linux-uuid-dev yasm zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/deadbeef/files/travis/linux/ 2>/dev/null | \ + sed '/scope="row/!d;/\/[0-9]/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;/deadbeef-[0-9]/!d;s|.*/deadbeef-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 dfm/receipt --- a/dfm/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/dfm/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="bzlib libQtGui libQtNetwork" BUILD_DEPENDS="qmake Qt4-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dfm/files/src/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*/Dino_src-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 disktype/receipt --- a/disktype/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/disktype/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -12,10 +12,17 @@ DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/disktype/files/disktype/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/disktype/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { - cd $src make } diff -r fb22330086d8 -r 640a2eba2511 djmount/receipt --- a/djmount/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/djmount/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -16,6 +16,14 @@ BUILD_DEPENDS="automake bash fuse-dev readline-dev" # libupnp libupnp-dev # included in source archive +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/djmount/files/djmount/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/djmount/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 djvulibre/receipt --- a/djvulibre/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/djvulibre/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -20,6 +20,14 @@ arm*) BUILD_DEPENDS="tiff-dev jpeg-dev " ;; esac +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/djvu/files/DjVuLibre/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/DjVuLibre/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 dosbox/receipt --- a/dosbox/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/dosbox/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -15,6 +15,14 @@ DEPENDS="alsa-lib libpng libsdl libsdl-net mesa xorg-libX11 zlib" BUILD_DEPENDS="libsdl-dev libsdl-net-dev xorg-libX11-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dosbox/files/dosbox/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/dosbox/||;s|/.*||;s|-|.|g;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 drakon-editor/receipt --- a/drakon-editor/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/drakon-editor/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libsqlite-tcl libtkimg tcllib tk" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/drakon-editor/files/ 2>/dev/null | \ + sed '/scope="row/!d;/examples/d;s|.*/drakon_editor||;s|.zip.*||;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r fb22330086d8 -r 640a2eba2511 dssi/receipt --- a/dssi/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/dssi/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="gcc-lib-base" BUILD_DEPENDS="pkg-config alsa-lib-dev ladspa-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dssi/files/dssi/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/dssi/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 dvdauthor/receipt --- a/dvdauthor/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/dvdauthor/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libpng tiff jpeg libxml2 fribidi libdvdread" BUILD_DEPENDS="libpng-dev tiff-dev jpeg-dev libxml2-dev libdvdread-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dvdauthor/files/ 2>/dev/null | \ + sed '/scope="row/!d;/dvdauthor-/!d;s|.*/dvdauthor-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 ebtables/receipt --- a/ebtables/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/ebtables/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -11,6 +11,14 @@ WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" TAGS="firewall" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/ebtables/files/ebtables/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;/tar/!d;s|.*-v|v|;s|.tar.*||' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 elilo/receipt --- a/elilo/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/elilo/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -15,6 +15,13 @@ # See http://mactel-linux.sourceforge.net/wiki/Main_Page # genisoimage -boot-hfs-file +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/elilo/files/elilo/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*/elilo-||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 enigma/receipt --- a/enigma/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/enigma/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -16,6 +16,13 @@ libsdl-mixer-dev libsdl-ttf-dev xerces-c-dev" # imagemagick for /usr/bin/convert only +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/enigma-game/files/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*elease%20||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 espeak/receipt --- a/espeak/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/espeak/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -17,6 +17,14 @@ BUILD_DEPENDS="$DEPENDS portaudio-dev jack-audio-connection-kit-dev" HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/espeak/files/espeak/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;/-source/!d;s|.*espeak-.*espeak-||;s|-source.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 etherape/receipt --- a/etherape/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/etherape/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -19,6 +19,14 @@ libgnome-dev libgnomeui-dev libpcap-dev libtool libxslt-dev ossp-uuid-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/etherape/files/etherape/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/etherape/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 etherboot/receipt --- a/etherboot/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/etherboot/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -12,6 +12,14 @@ BUILD_DEPENDS="perl" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/etherboot/files/etherboot/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/etherboot/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 exif/receipt --- a/exif/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/exif/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -14,6 +14,14 @@ DEPENDS="libexif popt" BUILD_DEPENDS="libexif libexif-dev popt-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/libexif/files/libexif/ 2>/dev/null | \ + sed '/scope="row/!d;/release/d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/libexif/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 extrema/receipt --- a/extrema/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/extrema/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -14,6 +14,14 @@ DEPENDS="gtk+ wxWidgets28 xorg-libXxf86vm libxml2" BUILD_DEPENDS="gtk+-dev wxWidgets28-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/extrema/files/extrema/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*%20v||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 extundelete/receipt --- a/extundelete/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/extundelete/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="e2fsprogs gcc-lib-base" BUILD_DEPENDS="e2fsprogs-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/extundelete/files/extundelete/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/extundelete/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 fatback/receipt --- a/fatback/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/fatback/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -12,6 +12,14 @@ BUILD_DEPENDS="flex autoconf automake libtool" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/fatback/files/fatback/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/fatback-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 fbxkb/receipt --- a/fbxkb/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/fbxkb/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -13,10 +13,17 @@ DEPENDS="gtk+ xorg-libXmu" BUILD_DEPENDS="gtk+-dev xorg-libXmu-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/fbxkb/files/fbxkb/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/fbxkb/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { - cd $src export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -lX11" patch -Np1 -i $stuff/$PACKAGE.patch ./configure && diff -r fb22330086d8 -r 640a2eba2511 fceux/receipt --- a/fceux/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/fceux/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -15,6 +15,14 @@ DEPENDS="gtk+ libsdl lua" BUILD_DEPENDS="elfutils-dev gtk+-dev libsdl-dev lua-dev mesa-dev scons zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/fceultra/files/Source%20Code/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*fceux-||;s|.tar.*||' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 fetchmail/receipt --- a/fetchmail/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/fetchmail/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -17,6 +17,14 @@ DEPENDS="openssl" BUILD_DEPENDS="openssl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/fetchmail/files/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/fetchmail-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 filezilla/receipt --- a/filezilla/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/filezilla/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -18,6 +18,13 @@ BUILD_DEPENDS="gettext gnutls-dev libgnutls libidn-dev libunistring-dev sqlite-dev wxWidgets28-dev xdg-utils" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/ released/!d;/FileZilla Client/!d;s|.*Client ||;s| released.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 flatpress/receipt --- a/flatpress/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/flatpress/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -12,6 +12,13 @@ DEPENDS="php" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/flatpressblog/flatpress/releases 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 florence/receipt --- a/florence/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/florence/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -16,6 +16,14 @@ gnome-doc-utils gnome-doc-utils-dev gtk+3-dev libnotify-dev librsvg-dev util-linux-uuid-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects//florence/files/florence/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/florence/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 fluxbox/receipt --- a/fluxbox/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/fluxbox/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -14,6 +14,14 @@ DEPENDS="xorg fontconfig imlib2 hsetroot xorg-xcompmgr" BUILD_DEPENDS="xorg-dev fontconfig-dev imlib2-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/fluxbox/files/fluxbox/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/fluxbox/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 foobillard/receipt --- a/foobillard/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/foobillard/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="libsdl freetype libpng mesa libglu-mesa" BUILD_DEPENDS="libsdl-dev freetype-dev libpng-dev libglu-mesa mesa-dev zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/foobillard/files/FooBillard-Sources/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*/foobillard-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 foobillardplus/receipt --- a/foobillardplus/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/foobillardplus/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -15,6 +15,13 @@ BUILD_DEPENDS="bash automake autoconf libsdl-dev libsdl-mixer-dev \ libsdl-net-dev mesa-dev libglu-mesa freetype-dev libpng-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/foobillardplus/files/source/ 2>/dev/null | \ + sed '/scope="row/!d;/README/d;s|.*/foobillardplus-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 freeciv/receipt --- a/freeciv/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/freeciv/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -17,6 +17,15 @@ BUILD_DEPENDS="bzip2-dev curl-dev expat-dev gettext glibc-locale gtk+3-dev libsdl-mixer-dev ncurses-dev readline-dev zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/freeciv/files/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;/tar/!d;s|.*/freeciv-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 freeglut/receipt --- a/freeglut/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/freeglut/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -20,6 +20,14 @@ xorg-libXdmcp-dev xorg-libXext-dev xorg-libXfixes-dev xorg-libXi-dev xorg-libXxf86vm-dev xorg-xproto" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/freeglut/files/freeglut/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/freeglut/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 freetype1/receipt --- a/freetype1/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/freetype1/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="glibc-base" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/freetype/files/freetype/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/freetype/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 frox/receipt --- a/frox/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/frox/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -12,6 +12,14 @@ CONFIG_FILES="/etc/frox.conf" TAGS="ftp" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/frox/files/frox/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/frox/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 ftgl/receipt --- a/ftgl/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/ftgl/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="freetype freeglut mesa libglu-mesa" BUILD_DEPENDS="$DEPENDS freetype-dev freeglut-dev mesa-dev libglu-mesa-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/ftgl/files/FTGL%20Source/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*ource/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 ftop/receipt --- a/ftop/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/ftop/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="ncurses" BUILD_DEPENDS="ncurses-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/ftop/files/ftop/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/ftop/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 fuse-emulator/receipt --- a/fuse-emulator/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/fuse-emulator/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -16,6 +16,14 @@ BUILD_DEPENDS="alsa-lib-dev gtk+-dev libpng-dev libspectrum-dev libxml2-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/fuse-emulator/files/fuse/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/fuse/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 fusecloop/receipt --- a/fusecloop/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/fusecloop/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -18,6 +18,13 @@ BUILD_DEPENDS="fuse-dev zlib-dev xz-dev liblzma lz4-dev lzo-dev zstd-dev automake" SUGGESTED="fuseiso cloop-utils" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/fusecloop/files/ 2>/dev/null | \ + sed '/scope="row/!d;/fusecloop-/!d;s|.*/fusecloop-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r fb22330086d8 -r 640a2eba2511 fxload/receipt --- a/fxload/receipt Sun Feb 06 16:04:43 2022 +0000 +++ b/fxload/receipt Mon Feb 07 11:38:23 2022 +0000 @@ -10,6 +10,14 @@ WEB_SITE="https://sourceforge.net/projects/linux-hotplug/" WGET_URL="$SF_MIRROR/linux-hotplug/$PACKAGE/$VERSION/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/linux-hotplug/files/fxload/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/fxload/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() {