# HG changeset patch # User Pascal Bellard # Date 1625497207 0 # Node ID 68cf96abc146bcfca4f68d5cebf102f6babe2404 # Parent 3260e959c0158552c352eb2a67296fa051ab61ee Add some current_version() diff -r 3260e959c015 -r 68cf96abc146 915resolution/receipt --- a/915resolution/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/915resolution/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -13,6 +13,12 @@ DEPENDS="" +current_version() +{ + wget -O - ${WEB_SITE}download.html 2>/dev/null | \ + sed '/href/!d;s|.*>\(.*\)<.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 acl/receipt --- a/acl/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/acl/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -19,6 +19,12 @@ arm) BUILD_DEPENDS="attr-dev" ;; esac +current_version() +{ + wget -O - http://download.savannah.nongnu.org/releases/acl/ 2>/dev/null | \ + sed '/href="acl/!d;s|.*acl-\([0-9\.]*\)\..*|\1|' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 alsa-lib/receipt --- a/alsa-lib/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/alsa-lib/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -13,6 +13,12 @@ DEPENDS="linux" +current_version() +{ + wget -O - ${WEB_SITE}wiki/Download 2>/dev/null | \ + sed '/alsa-lib-/!d;s|.*alsa-lib-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 alsa-plugins/receipt --- a/alsa-plugins/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/alsa-plugins/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -13,6 +13,12 @@ DEPENDS="alsa-lib libsamplerate speex" BUILD_DEPENDS="pkg-config alsa-lib-dev libsamplerate-dev speex-dev" +current_version() +{ + wget -O - ${WEB_SITE}wiki/Download 2>/dev/null | \ + sed '/alsa-plugins-/!d;s|.*alsa-plugins-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 alsa-tools/receipt --- a/alsa-tools/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/alsa-tools/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -21,6 +21,12 @@ us428control usx2yloader vxloader echomixer qlo10k1 \ hwmixvolume hdajackretask hda-verb hdajacksensetest" # ld10k1 +current_version() +{ + wget -O - ${WEB_SITE}wiki/Download 2>/dev/null | \ + sed '/alsa-tools-/!d;s|.*alsa-tools-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 alsa-utils/receipt --- a/alsa-utils/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/alsa-utils/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -15,6 +15,12 @@ DEPENDS="alsa-lib ncurses util-linux-getopt" BUILD_DEPENDS="alsa-lib-dev ncurses-dev" +current_version() +{ + wget -O - ${WEB_SITE}wiki/Download 2>/dev/null | \ + sed '/alsa-utils-/!d;s|.*alsa-utils-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 alsaplayer/receipt --- a/alsaplayer/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/alsaplayer/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -21,6 +21,12 @@ i?86) BUILD_DEPENDS="$BUILD_DEPENDS flac-dev" ;; esac +current_version() +{ + wget -O - ${WEB_SITE}download.php 2>/dev/null | \ + sed '/alsaplayer-/!d;s|.*alsaplayer-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 ardour/receipt --- a/ardour/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/ardour/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -29,6 +29,13 @@ # Rules to configure and make the package. compile_rules() { + [ -s libs/ardour/svn_revision.cc ] || + cat > libs/ardour/svn_revision.cc <=2.31 fix grep -lr signal_timeout * | xargs sed -i '1i#include ' diff -r 3260e959c015 -r 68cf96abc146 asunder/receipt --- a/asunder/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/asunder/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -21,6 +21,12 @@ GENERIC_PIXMAPS="no" COOKOPTS="!pixmaps" +current_version() +{ + wget -O - ${WEB_SITE}downloads.php 2>/dev/null | \ + sed '/asunder-/!d;s|.*asunder-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 atk/receipt --- a/atk/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/atk/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -22,6 +22,12 @@ i?86) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; esac +current_version() +{ + wget -O - https://gitlab.gnome.org/GNOME/atk/-/tags 2>/dev/null | \ + sed '/ATK_/!d;s|.*/ATK_\(.*\)".*|\1|;s|_|.|g;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 atkmm/receipt --- a/atkmm/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/atkmm/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -13,6 +13,12 @@ DEPENDS="atk libsigc++" +current_version() +{ + wget -O - https://gitlab.gnome.org/GNOME/atkmm/-/tags 2>/dev/null | \ + sed '/tar.gz/!d;s|.*/atkmm-\(.*\).tar.gz".*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 attr/receipt --- a/attr/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/attr/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -20,6 +20,12 @@ arm) BUILD_DEPENDS="" ;; esac +current_version() +{ + wget -O - http://download.savannah.nongnu.org/releases/attr/ 2>/dev/null | \ + sed '/href="attr/!d;s|.*attr-\([0-9\.]*\)\..*|\1|' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 beaver/receipt --- a/beaver/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/beaver/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -17,6 +17,12 @@ BUILD_DEPENDS="gtk+-dev xorg-xproto expat-dev" SPLIT="beaver-plugins" +current_version() +{ + wget -O - ${WEB_SITE}download.html 2>/dev/null | \ + sed '/tar/!d;s|.*beaver-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 buildbot/receipt --- a/buildbot/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/buildbot/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -18,7 +18,7 @@ current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ - sed '/archive.*tar/!d;s|.*/buildbot-v\(.*\).gitarchive.*|\1|;q' + sed '/archive.*tar/!d;s|.*/v\(.*\).tar.*|\1|;q' } # Rules to configure and make the package. diff -r 3260e959c015 -r 68cf96abc146 bzip2/receipt --- a/bzip2/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/bzip2/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -17,6 +17,12 @@ HOST_ARCH="i486 arm" +current_version() +{ + wget -O - ${WEB_SITE}downloads.html 2>/dev/null | \ + sed '/current/!d;s|.* ||;s|.".*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 cairo/receipt --- a/cairo/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/cairo/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -26,6 +26,12 @@ arm*) export CFLAGS="$CFLAGS -L/cross/$ARCH/sysroot/usr/lib" ;; esac +current_version() +{ + wget -O - https://www.cairographics.org/releases/ 2>/dev/null | \ + sed '/cairo-/!d;s|.*cairo-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 cairomm/receipt --- a/cairomm/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/cairomm/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -13,6 +13,12 @@ DEPENDS="pixman cairo libsigc++ xcb-util" BUILD_DEPENDS="pixman-dev cairo-dev libsigc++-dev xcb-util-dev libxml2-dev" +current_version() +{ + wget -O - https://www.cairographics.org/releases/ 2>/dev/null | \ + sed '/cairomm-/!d;s|.*cairomm-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 cdparanoia-III/receipt --- a/cdparanoia-III/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/cdparanoia-III/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -10,6 +10,12 @@ TARBALL="$PACKAGE-$VERSION.src.tgz" WGET_URL="https://downloads.xiph.org/releases/cdparanoia/$TARBALL" +current_version() +{ + wget -O - https://ftp.osuosl.org/pub/xiph/releases/cdparanoia/ 2>/dev/null | \ + sed '/LATEST_IS/!d;s|.*LATEST_IS_||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 cookutils/receipt --- a/cookutils/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/cookutils/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -16,6 +16,13 @@ DEPENDS="sdft" SPLIT="cookutils-daemon" +current_version() +{ + wget -O - http://hg.slitaz.org/cookutils/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/cookutils/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 grub2-efi-x64/receipt --- a/grub2-efi-x64/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/grub2-efi-x64/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -17,6 +17,8 @@ libusb-compat-dev libusb-dev ncurses-dev uclibc-cross-compiler-x86_64 xz-dev zlib-dev" +CONFIG_FILES="/etc/default/grub /etc/grub.d/40_custom" + AUFS_NOT_RAMFS="uclibc-cross-compiler-x86_64 is not compatible with aufs+tmpfs 8(" # Rules to configure and make the package. diff -r 3260e959c015 -r 68cf96abc146 grub2-efi/receipt --- a/grub2-efi/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/grub2-efi/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS="bison flex freetype-dev fuse-dev libdevmapper-dev libusb-compat-dev libusb-dev ncurses-dev xz-dev zlib-dev" +CONFIG_FILES="/etc/default/grub /etc/grub.d/40_custom" + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 linux-aufs/receipt --- a/linux-aufs/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/linux-aufs/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -15,6 +15,13 @@ DEPENDS="linux" BUILD_DEPENDS="linux-module-headers git xz" +current_version() +{ + wget -O - https://sourceforge.net/p/aufs/aufs3-standalone/ci/${BRANCH#*linux-}/tree/ 2> /dev/null | \ + sed '/History/!d;s|.*href="|https://sourceforge.net|;s|".*||' | xargs wget -O - 2> /dev/null | \ + sed '/markdown_content/!d;s|

||;s|.* ||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 opus-tools/receipt --- a/opus-tools/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/opus-tools/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -14,6 +14,12 @@ BUILD_DEPENDS="libogg libogg-dev opus-dev pkg-config flac-dev \ opusfile-dev libopusenc-dev" +current_version() +{ + wget -O - ${WEB_SITE}downloads/ 2>/dev/null | \ + sed '/opus-tools/!d;/tar/!d;s|.*/opus-tools-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 opus/receipt --- a/opus/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/opus/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -13,6 +13,12 @@ DEPENDS="" BUILD_DEPENDS="" +current_version() +{ + wget -O - ${WEB_SITE}downloads/ 2>/dev/null | \ + sed '/Opus/!d;/tar/!d;s|.*/opus-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 opusfile/receipt --- a/opusfile/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/opusfile/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -13,6 +13,12 @@ DEPENDS="libssl libogg opus" BUILD_DEPENDS="openssl-dev libogg libogg-dev opus-dev pkg-config" +current_version() +{ + wget -O - ${WEB_SITE}downloads/ 2>/dev/null | \ + sed '/opusfile/!d;/tar/!d;s|.*/opusfile-||;s|.tar.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 3260e959c015 -r 68cf96abc146 weechat/receipt --- a/weechat/receipt Sun Jun 20 14:41:40 2021 +0100 +++ b/weechat/receipt Mon Jul 05 15:00:07 2021 +0000 @@ -12,9 +12,9 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="${WEB_SITE}files/src/$TARBALL" -DEPENDS="libgcrypt libgnutls libtasn1 ncursesw perl python" +DEPENDS="libgcrypt libgnutls libtasn1 ncursesw perl py3k" BUILD_DEPENDS="cmake curl-dev gmp-dev gnutls-dev guile-dev \ - libgcrypt-dev libtool ncursesw-dev perl pkg-config python" + libgcrypt-dev libtool ncursesw-dev perl pkg-config py3k-dev" # Rules to configure and make the package. compile_rules()