# HG changeset patch # User Pascal Bellard # Date 1643966690 0 # Node ID 370da83187abf008e5183a99f41f9a476a9156f8 # Parent 882ed2eee07b699e546ecd23bf9b1e781ec7b2e8 glibmm, glibmm-dev: fix Private:gobj() diff -r 882ed2eee07b -r 370da83187ab cclcfox/receipt --- a/cclcfox/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/cclcfox/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="libcclc fox14" BUILD_DEPENDS="libcclc-dev fox14-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/ccl/files/cclcfox/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/cclcfox/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab cclfox/receipt --- a/cclfox/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/cclfox/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="libccls fox14 glib" BUILD_DEPENDS="libccls-dev fox14-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/ccl/files/cclfox/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/cclfox/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab cgdb/receipt --- a/cgdb/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/cgdb/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -17,6 +17,14 @@ CROSS="error: cannot check for file existence when cross compiling" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/cgdb/files/cgdb/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/cgdb/cgdb-||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab cpulimit/receipt --- a/cpulimit/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/cpulimit/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -12,6 +12,13 @@ DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/cpulimit/files/cpulimit/cpulimit/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*/cpulimit-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab crunch/receipt --- a/crunch/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/crunch/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -12,6 +12,13 @@ BUILD_DEPENDS="sudo" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/crunch-wordlist/files/crunch-wordlist/ 2>/dev/null | \ + sed '/scope="row/!d;/tgz/!d;s|.*list/crunch-/||;s|.tgz.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab curlftpfs/receipt --- a/curlftpfs/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/curlftpfs/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="fuse curl glib zlib" BUILD_DEPENDS="fuse fuse-dev curl curl-dev glib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/curlftpfs/files/curlftpfs/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/curlftpfs/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab defragfs/receipt --- a/defragfs/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/defragfs/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -12,6 +12,14 @@ DEPENDS="perl" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/defragfs/files/defragfs/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/defragfs-.*/defragfs-||;s|.gz.*||;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 882ed2eee07b -r 370da83187ab dex2jar/receipt --- a/dex2jar/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/dex2jar/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="java-jre" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dex2jar/files/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*/dex2jar-||;s|.zip.*||;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 882ed2eee07b -r 370da83187ab dfu-util/receipt --- a/dfu-util/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/dfu-util/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,6 +13,13 @@ BUILD_DEPENDS="pkg-config glib libusb-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dfu-util/files/ 2>/dev/null | \ + sed '/scope="row/!d;/[0-9].tar/!d;s|.*/dfu-util-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab diffuse/receipt --- a/diffuse/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/diffuse/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,6 +14,14 @@ DEPENDS="python pygtk" BUILD_DEPENDS="python" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/diffuse/files/diffuse/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/diffuse/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab djview/receipt --- a/djview/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/djview/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,6 +14,14 @@ DEPENDS="djvulibre libQtGui libQtNetwork libQtOpenGL" BUILD_DEPENDS="djvulibre-dev file mesa-dev qmake Qt4-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/djvu/files/DjView/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/DjView/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab dolibarr/receipt --- a/dolibarr/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/dolibarr/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,6 +14,14 @@ DEPENDS="apache php-apache php-gd php-mysqli" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;/tgz/!d;s|.*/dolibarr-||;s|.tgz.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab dtach/receipt --- a/dtach/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/dtach/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -11,6 +11,14 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://downloads.sourceforge.net/dtach/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/dtach/files/dtach/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/dtach/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab expect/receipt --- a/expect/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/expect/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,6 +14,14 @@ DEPENDS="tcl" BUILD_DEPENDS="tcl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/expect/files/Expect/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/Expect/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab freeimage/receipt --- a/freeimage/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/freeimage/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,6 +14,14 @@ DEPENDS="gcc-lib-base" BUILD_DEPENDS="gcc-lib-base" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/freeimage/files/Source%20Distribution/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/Source%20Distribution/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab fsthost/receipt --- a/fsthost/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/fsthost/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -15,6 +15,13 @@ BUILD_DEPENDS="gtk+3-dev jack-audio-connection-kit-dev libxml2-dev wine-rt-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/fsthost/files/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*/fsthost-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab fuseiso/receipt --- a/fuseiso/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/fuseiso/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,10 +13,17 @@ DEPENDS="fuse glib zlib" BUILD_DEPENDS="fuse fuse-dev glib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/fuseiso/files/fuseiso/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/fuseiso/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { - cd $src ./configure --prefix=/usr $CONFIGURE_ARGS && make && make DESTDIR=$DESTDIR install diff -r 882ed2eee07b -r 370da83187ab glibmm/receipt --- a/glibmm/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/glibmm/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -22,6 +22,7 @@ compile_rules() { find . -name '*.[ch]*' | xargs sed -i 's|/dev/null | \ + sed '/scope="row/!d;s|.*/files/gnu-efi-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab gocr/receipt --- a/gocr/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/gocr/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="libpng" HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - https://www-e.ovgu.de/jschulen/ocr/download.html 2>/dev/null | \ + sed '/\/ocr\/gocr-/!d;s|.*gocr-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab grisbi/receipt --- a/grisbi/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/grisbi/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,6 +14,15 @@ BUILD_DEPENDS="pkg-config glib gtk+ libxml2 gtk+-dev glib-dev libofx-dev \ opensp-dev openssl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/grisbi/files/grisbi%20stable/ 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|.*/grisbi-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab gtkspell/receipt --- a/gtkspell/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/gtkspell/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -16,6 +16,14 @@ HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/gtkspell/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|.*/gtkspell/files/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab gtktetris/receipt --- a/gtktetris/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/gtktetris/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="gtk+ xorg-libXdamage" BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/gtktetris/files/gtktetris/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/gtktetris/gtktetris-||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab gutenpy/receipt --- a/gutenpy/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/gutenpy/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="python pygtk" BUILD_DEPENDS="python python-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/gutenpy/files/gutenpy/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/gutenpy/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab htop/receipt --- a/htop/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/htop/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -20,6 +20,13 @@ arm) CROSS_ARGS="--enable-native_affinity=no" ;; esac +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/htop-dev/htop/releases 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab iat/receipt --- a/iat/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/iat/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/iat.berlios/files/ 2>/dev/null | \ + sed '/scope="row/!d;/tar/!d;s|.*/iat-||;s|.tar.*||;q' +} + # Rules to configure and make the package. # The src files are in a folder simply named iat. compile_rules() diff -r 882ed2eee07b -r 370da83187ab jfsutils/receipt --- a/jfsutils/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/jfsutils/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="util-linux-uuid" BUILD_DEPENDS="util-linux-uuid-dev" +# What is the latest version available today? +current_version() +{ + wget -O - http://jfs.sourceforge.net/jfs_lr.html 2>/dev/null | \ + sed '/release/!d;s|.*release ||;s| is.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab libid3tag/receipt --- a/libid3tag/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/libid3tag/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,6 +14,14 @@ DEPENDS="zlib" BUILD_DEPENDS="zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/mad/files/libid3tag/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/libid3tag/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab liblinebreak/receipt --- a/liblinebreak/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/liblinebreak/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -11,6 +11,14 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://downloads.sourceforge.net/project/vimgadgets/$PACKAGE/$VERSION/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/vimgadgets/files/liblinebreak/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/liblinebreak/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab libmcrypt/receipt --- a/libmcrypt/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/libmcrypt/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -12,6 +12,14 @@ DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/mcrypt/files/Libmcrypt/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/Libmcrypt/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab libmpeg2/receipt --- a/libmpeg2/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/libmpeg2/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -15,6 +15,13 @@ xorg-libXdmcp xorg-libXext xorg-libXv" BUILD_DEPENDS="glibc-base xorg-libXv-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://libmpeg2.sourceforge.io/downloads.html 2>/dev/null | \ + sed '/libmpeg2-/!d;s|.*libmpeg2-||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab libofx/receipt --- a/libofx/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/libofx/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,10 +13,17 @@ DEPENDS="opensp" BUILD_DEPENDS="opensp-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/libofx/files/libofx/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/libofx/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { - cd $src ./configure \ --prefix=/usr \ $CONFIGURE_ARGS && diff -r 882ed2eee07b -r 370da83187ab libqwt6-qt4/receipt --- a/libqwt6-qt4/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/libqwt6-qt4/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,10 +14,17 @@ DEPENDS="libQtCore libQtGui libQtScript libQtXml libQtDesigner gcc-lib-base" BUILD_DEPENDS="qmake Qt4-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/qwt/files/qwt/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/qwt/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { - cd $src sed -i \ -e 's/$${QWT_INSTALL_PREFIX}\/include/\/usr\/include\/qwt\//' \ -e 's/$${QWT_INSTALL_PREFIX}\/lib/\/usr\/lib\//' \ diff -r 882ed2eee07b -r 370da83187ab libwmf/receipt --- a/libwmf/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/libwmf/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,10 +13,17 @@ DEPENDS="libpng jpeg libgd gdk-pixbuf expat" BUILD_DEPENDS="libpng-dev jpeg-dev libgd-dev gdk-pixbuf-dev expat-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/wvware/files/libwmf/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/libwmf/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { - cd $src sed -i 's/^mkdirprog.*$/mkdirprog="mkdir -p"/' install-sh ./configure $CONFIGURE_ARGS && make && diff -r 882ed2eee07b -r 370da83187ab lostirc/receipt --- a/lostirc/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/lostirc/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="glibmm cairomm gtkmm libsigc++" BUILD_DEPENDS="glibmm-dev cairomm-dev gtkmm-dev libsigc++-dev gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/lostirc/files/lostirc/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/lostirc/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab magnifier/receipt --- a/magnifier/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/magnifier/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -15,6 +15,14 @@ xorg-libXcursor xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXinerama \ xorg-libXrandr xorg-libXrender xorg-libXdamage" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/magnifier/files/magnifier%20for%20Linux/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/magnifier%20for%20Linux/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab matplotlib/receipt --- a/matplotlib/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/matplotlib/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -18,6 +18,13 @@ BUILD_DEPENDS="freetype-dev libpng-dev pygtk-dev python python-dev python-numpy python-setuptools zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://pypi.org/project/matplotlib/ 2>/dev/null | \ + sed '/matplotlib-/!d;/tar/!d;s|.*matplotlib-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab mcrypt/receipt --- a/mcrypt/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/mcrypt/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,10 +13,17 @@ DEPENDS="zlib mhash libmcrypt" BUILD_DEPENDS="libmcrypt-dev libmcrypt-dev mhash-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/mcrypt/files/MCrypt/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/MCrypt/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { - cd $src ./configure \ --prefix=/usr $CONFIGURE_ARGS 2>&1 | grep -v libtoolT && make && diff -r 882ed2eee07b -r 370da83187ab miau/receipt --- a/miau/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/miau/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -11,6 +11,14 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="http://downloads.sourceforge.net/miau/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/miau/files/miau/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/miau/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab mirage/receipt --- a/mirage/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/mirage/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="python pygtk xorg-libX11 xorg-libXau xorg-libXdmcp libffi" BUILD_DEPENDS="python python-dev xorg-xproto xorg-libX11-dev gettext" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/mirageiv/files/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*/mirage-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab mplayerplug-in/receipt --- a/mplayerplug-in/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/mplayerplug-in/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -15,6 +15,14 @@ BUILD_DEPENDS="mplayer gtk+-dev xorg-libXpm-dev firefox-dev libIDL gettext \ nspr-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/mplayerplug-in/files/mplayerplug-in/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/mplayerplug-in/v||;s|/.*||;q' +} + get_firefox_version() { FIREFOX_VER=$(cat "$1/var/lib/tazpkg/installed/firefox/receipt" | \ diff -r 882ed2eee07b -r 370da83187ab nqc/receipt --- a/nqc/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/nqc/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -16,6 +16,13 @@ DEPENDS="glibc-base gcc-lib-base" BUILD_DEPENDS="flex" +# What is the latest version available today? +current_version() +{ + wget -O - http://bricxcc.sourceforge.net/nqc/release/index.html 2>/dev/null | \ + sed '/tgz/!d;s|.*nqc-||;s|.tgz.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab obmenu/receipt --- a/obmenu/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/obmenu/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,6 +14,14 @@ DEPENDS="python pycairo pygobject pygtk libffi" BUILD_DEPENDS="python python-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/obmenu/files/obmenu/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/obmenu/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab opencpn/receipt --- a/opencpn/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/opencpn/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -15,6 +15,14 @@ BUILD_DEPENDS="wxWidgets28-dev mesa-dev libglu-mesa" TAGS="office" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/opencpn/files/opencpn/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/opencpn/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab ophcrack/receipt --- a/ophcrack/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/ophcrack/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,10 +14,17 @@ DEPENDS="libQtCore libQtGui libqwt5-qt4 openssl expat gcc-lib-base" BUILD_DEPENDS="Qt4-dev qmake libqwt5-qt4-dev openssl-dev expat-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/ophcrack/files/ophcrack/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/ophcrack/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { - cd $src ./configure --prefix=/usr $CONFIGURE_ARGS && make } diff -r 882ed2eee07b -r 370da83187ab oxine/receipt --- a/oxine/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/oxine/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -12,10 +12,17 @@ BUILD_DEPENDS="libcdio-dev xine-lib-dev curl-dev" DEPENDS="libcdio xine-lib curl" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/oxine/files/oxine/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/oxine/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { - cd $src ./configure $CONFIGURE_ARGS && make && make install } diff -r 882ed2eee07b -r 370da83187ab p4wn/receipt --- a/p4wn/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/p4wn/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -9,6 +9,14 @@ WEB_SITE="http://p4wn.sourceforge.net/" TARBALL="sven_vehars_fancy_version.zip" WGET_URL="$WEB_SITE/downloads/$TARBALL" + +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/p4wn/files/ 2>/dev/null | \ + sed '/scope="row/!d;/tar/!d;s|.*/p4wn-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab penguin-command/receipt --- a/penguin-command/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/penguin-command/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="libsdl libsdl-mixer libsdl-image" BUILD_DEPENDS="libsdl-dev libsdl-mixer-dev libsdl-image-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/penguin-command/files/penguin-command/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/penguin-command/||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab pidgin-libnotify/receipt --- a/pidgin-libnotify/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/pidgin-libnotify/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -13,6 +13,14 @@ DEPENDS="pidgin libnotify" BUILD_DEPENDS="intltool libpurple-dev libnotify-dev pidgin-dev libffi gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://sourceforge.net/projects/gaim-libnotify/files/pidgin-libnotify/ 2>/dev/null | \ + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ + sed '/scope="row/!d;s|.*/pidgin-libnotify/pidgin-libnotify-||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab procps/receipt --- a/procps/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/procps/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="ncurses" BUILD_DEPENDS="ncurses-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://gitlab.com/procps-ng/procps/-/tags 2>/dev/null | \ + sed '/procps-v/!d;/tar/!d;s|.*procps-v||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 882ed2eee07b -r 370da83187ab stardict/receipt --- a/stardict/receipt Fri Feb 04 07:19:07 2022 +0100 +++ b/stardict/receipt Fri Feb 04 09:24:50 2022 +0000 @@ -15,6 +15,13 @@ BUILD_DEPENDS="bzip2 enchant-dev gtk+-dev intltool libffi libsigc++-dev \ popt util-linux-uuid-dev xorg-libSM-dev zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - http://stardict-4.sourceforge.net/index_en.php 2>/dev/null | \ + sed '/StarDict [0-9]/!d;s|.*StarDict ||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() {