# HG changeset patch # User Stanislas Leduc # Date 1733387985 0 # Node ID 5926178cd6fa2033bd3508e9c67bc6f00921724f # Parent c848b3839e4a47597e7deb0629ecff71b5874b99 Merge wok for both arch and few updates diff -r c848b3839e4a -r 5926178cd6fa 915resolution/receipt --- a/915resolution/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/915resolution/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WEB_SITE}download.html 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa GConf-dev/receipt --- a/GConf-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/GConf-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="GConf ORBit2-dev pkg-config" WANTED="GConf" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa GConf/receipt --- a/GConf/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/GConf/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,8 @@ BUILD_DEPENDS="dbus-dev dbus-glib-dev gettext gobject-introspection-dev intltool libcomerr3 libcrypto libxml2-dev ORBit2-dev polkit-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | sed '/LATEST/!d;s|.*IS-||;s|<.*||' diff -r c848b3839e4a -r 5926178cd6fa ORBit2-dev/receipt --- a/ORBit2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ORBit2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="ORBit2 libIDL glib-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa ORBit2/receipt --- a/ORBit2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ORBit2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="glib libIDL dbus dbus-glib" BUILD_DEPENDS="glib-dev dbus-dev dbus-glib-dev libIDL pkg-config" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | sed '/LATEST/!d;s|.*IS-||;s|<.*||' diff -r c848b3839e4a -r 5926178cd6fa Py3Qt-x11-gpl/receipt --- a/Py3Qt-x11-gpl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/Py3Qt-x11-gpl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="python3-dev sip3-dev Qt4-dev qmake \ dbus-dev dbus-python-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://riverbankcomputing.com/software/pyqt/download 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa PyQt-x11-gpl/receipt --- a/PyQt-x11-gpl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/PyQt-x11-gpl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ libQtDBus libQtClucene sip gcc-lib-base dbus" BUILD_DEPENDS="python-dev sip-dev Qt4-dev qmake" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://riverbankcomputing.com/software/pyqt/download 2>/dev/null | \ @@ -25,7 +27,7 @@ # Rules to configure and make the package. compile_rules() { - sed -i 's|sys.stdin.readline()|"yes" # &|' configure.py + #sed -i 's|sys.stdin.readline()|"yes" # &|' configure.py python configure.py make $MAKEFLAGS && make DESTDIR=$DESTDIR install diff -r c848b3839e4a -r 5926178cd6fa Qt4-dev/receipt --- a/Qt4-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/Qt4-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ libQtScript libQtSql libQtScriptTools libQtWebkit libQtTest \ qtconfig gcc-lib-base pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa Qt4/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Qt4/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,18 @@ +# SliTaz package receipt. + +PACKAGE="Qt4" +VERSION="4.8.7" +CATEGORY="meta" +SHORT_DESC="qt x11 toolkit" +MAINTAINER="allan316@gmail.com" +LICENSE="GPL3 LGPL2.1" +WEB_SITE="https://qt-project.org/" + +HOST_ARCH="i486 x86_64" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + # dummy tree to avoid 'tazwok cmp --cook' building loop + mkdir $fs/etc +} diff -r c848b3839e4a -r 5926178cd6fa Qt5-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Qt5-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,44 @@ +# SliTaz package receipt. + +PACKAGE="Qt5-dev" +VERSION="5.14.2" +CATEGORY="development" +SHORT_DESC="qt5 x11 toolkit" +MAINTAINER="maintainer@slitaz.org" +LICENSE="GPL3 LGPL2.1" +SUGGESTED="libmng nvidia" +WEB_SITE="https://qt-project.org/" +WANTED="qt5" + +DEPENDS="Qt5Designer jpeg tiff libpng mesa libglu-mesa \ +freetds libmysqlclient libpostgresqlclient libunixODBC xcb-util \ +libQt3Support libQt5Plugins libQt5DBus libQt5Help libQt5OpenGL \ +libQt5Script libQt5Sql libQt5ScriptTools libQt5Test libQt5Widgets \ +libQt5X11Extras qtconfig gcc-lib-base pkg-config" + +HOST_ARCH="i486 x86_64" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib $fs/usr/include/private + cp -a $install/usr/include $fs/usr + cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/lib/cmake $fs/usr/lib + cp -a $install/usr/lib/*.prl $fs/usr/lib/ + cp -a $install/usr/share $fs/usr + cp -a $install/usr/lib/qt5 $fs/usr/lib + + #private qt includes + find $install/usr/include/qt5 -type f | sed "/private\\//!d;s|.*|cp & $fs/usr/include/private|" | sh + + # all qt plugins are in libQtPlugins + rm -rf $fs/usr/lib/qt/plugins + # all bin and remove QT applications designer, qmake, assistant, linguist: provide seperate packages + cp -a $install/usr/bin $fs/usr + rm $fs/usr/bin/qmake + rm $fs/usr/bin/designer + # Linguist and assistant are now part of QTDesigner packages + rm $fs/usr/bin/linguist + rm $fs/usr/bin/assistant +} diff -r c848b3839e4a -r 5926178cd6fa Qt5/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Qt5/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,18 @@ +# SliTaz package receipt. + +PACKAGE="Qt5" +VERSION="5.14.2" +CATEGORY="meta" +SHORT_DESC="qt5 x11 toolkit" +MAINTAINER="maintainer@slitaz.org" +LICENSE="GPL3 LGPL2.1" +WEB_SITE="https://qt-project.org/" + +HOST_ARCH="i486 x86_64" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + # dummy tree to avoid 'tazwok cmp --cook' building loop + mkdir $fs/etc +} diff -r c848b3839e4a -r 5926178cd6fa Qt5Designer/receipt --- a/Qt5Designer/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/Qt5Designer/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,13 +9,15 @@ LICENSE="GPL3 LGPL3" WEB_SITE="https://www.qt.io/" -DEPENDS="expat fontconfig freetype gcc83-lib-base glib libpng libQt5Core +DEPENDS="expat fontconfig freetype glib libpng libQt5Core libQt5Designer libQt5Gui libQt5Network libQt5Script libQt5Svg libQt5Xml xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXi xorg-libXrandr xorg-libXrender zlib" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa QtDesigner/receipt --- a/QtDesigner/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/QtDesigner/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ xorg-libXdmcp xorg-libXext xorg-libXi xorg-libXrandr xorg-libXrender zlib \ libpng gcc-lib-base" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa a2ps/receipt --- a/a2ps/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/a2ps/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="gperf" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa abiword-dev/receipt --- a/abiword-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/abiword-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa abiword-plugins/receipt --- a/abiword-plugins/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/abiword-plugins/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="abiword libwmf libgio readline xorg-libXdamage" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa abiword/receipt --- a/abiword/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/abiword/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,8 @@ libgsf-dev librsvg-dev libboost-dev libwmf-dev" SUGGESTED="abiword-plugins" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa acl-dev/receipt --- a/acl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/acl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WANTED="acl" DEPENDS="acl attr-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa acl/receipt --- a/acl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/acl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="attr" BUILD_DEPENDS="attr-dev bash libtool" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa advancecomp/receipt --- a/advancecomp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/advancecomp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/amadvance/advancecomp/archive/v$VERSION.tar.gz" TAGS="compression archive" +HOST_ARCH="i486 x86_64" DEPENDS="gcc-lib-base zlib" BUILD_DEPENDS="automake zlib-dev" diff -r c848b3839e4a -r 5926178cd6fa adwaita-icon-theme/receipt --- a/adwaita-icon-theme/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/adwaita-icon-theme/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="" BUILD_DEPENDS="" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa alsa-lib-dev/receipt --- a/alsa-lib-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/alsa-lib-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="alsa-lib pkg-config" WANTED="alsa-lib" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa alsa-lib/receipt --- a/alsa-lib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/alsa-lib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ SUGGESTED="alsa-ucm-conf" DEPENDS="linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa alsa-utils/receipt --- a/alsa-utils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/alsa-utils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,7 +17,7 @@ CONFIG_FILES="/var/lib/alsa/asound.state" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa alsaplayer-dev/receipt --- a/alsaplayer-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/alsaplayer-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL3" WANTED="alsaplayer" WEB_SITE="https://alsaplayer.sourceforge.net/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="alsaplayer pkg-config" diff -r c848b3839e4a -r 5926178cd6fa alsaplayer-scopes/receipt --- a/alsaplayer-scopes/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/alsaplayer-scopes/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL3" WANTED="alsaplayer" WEB_SITE="https://alsaplayer.sourceforge.net/scopes.php" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="alsaplayer" diff -r c848b3839e4a -r 5926178cd6fa alsaplayer/receipt --- a/alsaplayer/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/alsaplayer/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="${WEB_SITE}$TARBALL" TAGS="music audio player mp3 ogg flac" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" SUGGESTED="alsaplayer-scopes libid3tag flac" DEPENDS="gtk+ alsa-lib libmad libogg libvorbis xorg-libXdamage" @@ -18,7 +18,7 @@ # Handle cross compilation. case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS flac-dev" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS flac-dev" ;; esac # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa apache-dev/receipt --- a/apache-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/apache-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="apache-dev" -VERSION="2.4.59" +VERSION="2.4.61" CATEGORY="development" SHORT_DESC="HTTP server - development files." MAINTAINER="pascal.bellard@slitaz.org" @@ -11,6 +11,8 @@ SOURCE="httpd" WANTED="apache" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa apache-doc/receipt --- a/apache-doc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/apache-doc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="apache-doc" -VERSION="2.4.59" +VERSION="2.4.61" CATEGORY="development" SHORT_DESC="HTTP server - documentation files." MAINTAINER="pascal.bellard@slitaz.org" @@ -11,6 +11,8 @@ SOURCE="httpd" WANTED="apache" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa apache-mod-perl/receipt --- a/apache-mod-perl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/apache-mod-perl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ DEPENDS="apache perl-thread" BUILD_DEPENDS="apache apache-dev apr-dev apr-util-dev gdbm-dev perl-thread" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - http://perl.apache.org/download/index.html 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa apache-mod-wsgi/receipt --- a/apache-mod-wsgi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/apache-mod-wsgi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS="acl acl-dev apache apache-dev apr-dev \ apr-util-dev python-dev sed" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa apache/receipt --- a/apache/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/apache/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,13 +1,14 @@ # SliTaz package receipt. PACKAGE="apache" -VERSION="2.4.59" +VERSION="2.4.61" CATEGORY="network" TAGS="webserver http server" SHORT_DESC="Secure, efficient and extensible HTTP server." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="Apache" WEB_SITE="https://www.apache.org/" +HOST_ARCH="i486 x86_64" SOURCE="httpd" TARBALL="$SOURCE-$VERSION.tar.bz2" diff -r c848b3839e4a -r 5926178cd6fa apachetop/receipt --- a/apachetop/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/apachetop/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="gamin pcre2 readline ncurses" BUILD_DEPENDS="gamin-dev pcre2-dev readline-dev ncurses-dev automake libtool" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa apr-dev/receipt --- a/apr-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/apr-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="apr bash pkg-config" WANTED="apr" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa apr-util-dev/receipt --- a/apr-util-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/apr-util-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="apr-util pkg-config expat-dev" WANTED="apr-util" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa apr-util/receipt --- a/apr-util/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/apr-util/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ libpostgresqlclient libtool mysql-dev postgresql-dev sqlite-dev unixODBC-dev util-linux-uuid-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa apr/receipt --- a/apr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/apr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="util-linux-uuid" BUILD_DEPENDS="util-linux-uuid-dev" +HOST_ARCH="i486 x86_64" + CROSS="error: cannot check for file existence when cross compiling" # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa apulse/receipt --- a/apulse/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/apulse/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="alsa-lib glib pcre" BUILD_DEPENDS="alsa-lib-dev cmake glib-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa aspell-dev/receipt --- a/aspell-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/aspell-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="aspell" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa aspell/receipt --- a/aspell/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/aspell/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="ncursesw" BUILD_DEPENDS="libtinfo ncursesw-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa asunder/receipt --- a/asunder/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/asunder/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -21,6 +21,8 @@ GENERIC_PIXMAPS="no" COOKOPTS="!pixmaps" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WEB_SITE}downloads.php 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa at-spi2-atk/receipt --- a/at-spi2-atk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/at-spi2-atk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="at-spi2 atk-dev dbus-dev \ util-linux-uuid-dev meson" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa at-spi2/receipt --- a/at-spi2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/at-spi2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="dbus-dev glib-dev gobject-introspection-dev \ util-linux-uuid-dev meson" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa atk-dev/receipt --- a/atk-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/atk-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="atk pkg-config" WANTED="atk" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa atk/receipt --- a/atk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/atk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,11 +15,11 @@ DEPENDS="glib" BUILD_DEPENDS="glib-dev libgio-dev meson ninja" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; esac # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa atkmm-dev/receipt --- a/atkmm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/atkmm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="atkmm pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa atkmm/receipt --- a/atkmm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/atkmm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="atk libsigc++" BUILD_DEPENDS="atk-dev glibmm-dev libsigc++-dev meson" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://gitlab.gnome.org/GNOME/atkmm/-/tags 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa attr-dev/receipt --- a/attr-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/attr-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="attr" WANTED="attr" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa attr/receipt --- a/attr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/attr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="glibc-base" BUILD_DEPENDS="autoconf automake m4 bash libtool" #gettext (avoid loop build) -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # When cross compiling auto-tools, gettext and m4 build system are used. case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa audacity/receipt --- a/audacity/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/audacity/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="audacity" -VERSION="3.0.2" +VERSION="3.1.3" CATEGORY="multimedia" TAGS="sound audio recorder editor" SHORT_DESC="A free multi-track audio editor and recorder." @@ -13,12 +13,15 @@ TARBALL="$SOURCE-$VERSION.tar.gz" WGET_URL="https://github.com/$PACKAGE/$PACKAGE/archive/$TARBALL" -DEPENDS="alsa-lib ffmpeg flac imlib2 lame libatomic \ - libid3tag libmad libsndfile libvorbis xorg-libXxf86vm" +DEPENDS="alsa-lib ffmpeg flac imlib2 lame libatomic libid3tag \ + portmidi libmad libsndfile libvorbis portaudio opus \ + wxWidgets xorg-libXxf86vm" BUILD_DEPENDS="alsa-lib-dev bash cmake expat-dev ffmpeg-dev flac-dev \ lame-dev libid3tag-dev portmidi libatomic libmad-dev libtool \ libsndfile-dev libtool python3 gtk+-dev glib-dev libvorbis-dev \ - portaudio-dev git" + portaudio-dev opus-dev git wxWidgets-dev" + +HOST_ARCH="i486 x86_64" current_version() { @@ -33,15 +36,22 @@ export CONFIG_SHELL=/bin/bash export LDFLAGS="$LDFLAGS -l:libatomic.so.1" + # Patch to build with wxWidgets 3.2.0 + # See https://github.com/audacity/audacity/issues/2774 + # and https://github.com/audacity/audacity/pull/2776 + patch -p1 < $stuff/fix-build-wxWidgets-3.1.6.patch + mkdir build && cd build cmake -G "Unix Makefiles" \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ + -Daudacity_conan_enabled=Off \ -Daudacity_use_expact=system \ -Daudacity_use_ffmpeg=loaded \ -Daudacity_use_zlib=system \ -Daudacity_use_curl=system \ - -Daudacity_use_wxwidgets=local \ + -Daudacity_use_wxwidgets=system \ + -DAUDACITY_BUILD_LEVEL=2 \ .. make && @@ -51,14 +61,15 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share $fs/usr/lib/audacity + mkdir -p $fs/usr/share $fs/usr/lib cp -a $install/usr/bin $fs/usr cp -a $install/usr/share/icons $fs/usr/share cp -a $install/usr/share/audacity $fs/usr/share cp -a $install/usr/share/pixmaps $fs/usr/share cp -a $install/usr/share/applications $fs/usr/share + cp -a $install/usr/lib*/audacity $fs/usr/lib # For 3.0 branch, we need use custom wxWidgets - cp -a $src/build/lib/libwx*.so* $fs/usr/lib/audacity + #cp -a $src/build/lib/libwx*.so* $fs/usr/lib/audacity } diff -r c848b3839e4a -r 5926178cd6fa audacity/stuff/fix-build-wxWidgets-3.1.6.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/audacity/stuff/fix-build-wxWidgets-3.1.6.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,37 @@ +--- a/src/AudacityApp.cpp ++++ b/src/AudacityApp.cpp +@@ -991,12 +991,10 @@ + #define WL(lang,sublang) + #endif + +-#if wxCHECK_VERSION(3, 0, 1) ++#if wxCHECK_VERSION(3, 0, 1) && !wxCHECK_VERSION(3, 1, 6) + wxLanguageInfo userLangs[] = + { +- // Bosnian is defined in wxWidgets already +-// { wxLANGUAGE_USER_DEFINED, wxT("bs"), WL(0, SUBLANG_DEFAULT) wxT("Bosnian"), wxLayout_LeftToRight }, +- ++ // Included upstream in version 3.1.6 + { wxLANGUAGE_USER_DEFINED, wxT("eu"), WL(0, SUBLANG_DEFAULT) wxT("Basque"), wxLayout_LeftToRight }, + }; + #endif +@@ -1317,7 +1315,7 @@ + // + // TODO: The whole Language initialization really need to be reworked. + // It's all over the place. +-#if wxCHECK_VERSION(3, 0, 1) ++#if wxCHECK_VERSION(3, 0, 1) && !wxCHECK_VERSION(3, 1, 6) + for (size_t i = 0, cnt = WXSIZEOF(userLangs); i < cnt; i++) + { + wxLocale::AddLanguage(userLangs[i]); +--- a/src/MixerBoard.cpp ++++ b/src/MixerBoard.cpp +@@ -1314,7 +1314,7 @@ + wxMemoryDC dc; + + for (const auto &data : table) { +- auto bmp = std::make_unique(data.bitmap,24); ++ auto bmp = std::make_unique(data.bitmap); + dc.SelectObject(*bmp); + AColor::Bevel(dc, false, bev); + mMusicalInstruments.push_back(std::make_unique( diff -r c848b3839e4a -r 5926178cd6fa audiofile-dev/receipt --- a/audiofile-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/audiofile-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ WEB_SITE="https://www.68k.org/~michael/audiofile/" WANTED="audiofile" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="audiofile pkg-config" diff -r c848b3839e4a -r 5926178cd6fa audiofile/receipt --- a/audiofile/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/audiofile/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://audiofile.68k.org/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="alsa-lib" BUILD_DEPENDS="alsa-lib-dev" diff -r c848b3839e4a -r 5926178cd6fa aufs-utils/receipt --- a/aufs-utils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/aufs-utils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,16 @@ BRANCH="origin/aufs5.10" DEPENDS="aufs" -BUILD_DEPENDS="git linux-module-headers aufs coreutils-multicall" +BUILD_DEPENDS="git aufs coreutils-multicall" + +case $ARCH in + i?86) + BUILD_DEPENDS="$BUILD_DEPENDS linux-module-headers" ;; + x86_64) + BUILD_DEPENDS="$BUILD_DEPENDS linux64-module-headers" ;; +esac + +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa aufs/receipt --- a/aufs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/aufs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,9 +7,17 @@ MAINTAINER="godane@slitaz.org" LICENSE="GPL2" WEB_SITE="https://aufs.sf.net/" -WANTED="linux-aufs" -DEPENDS="linux-aufs" +case $SLITAZ_ARCH in + i?86) + WANTED="linux-aufs" + DEPENDS="linux-aufs" ;; + x86_64) + WANTED="linux64-aufs" + DEPENDS="linux64-aufs" ;; +esac + +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa autoconf/receipt --- a/autoconf/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/autoconf/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,9 +7,9 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WEB_SITE="https://www.gnu.org/software/autoconf/" - TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" +HOST_ARCH="i486 x86_64" DEPENDS="gettext-tools m4 perl xz" BUILD_DEPENDS="m4 perl" diff -r c848b3839e4a -r 5926178cd6fa automake/receipt --- a/automake/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/automake/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,9 +7,9 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WEB_SITE="https://www.gnu.org/software/automake/" - TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" +HOST_ARCH="i486 x86_64" DEPENDS="autoconf" BUILD_DEPENDS="autoconf bison flex" diff -r c848b3839e4a -r 5926178cd6fa automake115/receipt --- a/automake115/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/automake115/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="autoconf" BUILD_DEPENDS="autoconf bison flex" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa automoc4/receipt --- a/automoc4/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/automoc4/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="cmake libQtCore gcc-lib-base" BUILD_DEPENDS="cmake qmake Qt4-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa bash/receipt --- a/bash/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/bash/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,9 +9,9 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="https://www.gnu.org/software/bash/" - TARBALL="$PACKAGE-$BASEVERSION.tar.gz" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" +HOST_ARCH="i486 x86_64" BASHCHECKURL="https://raw.githubusercontent.com/hannob/bashcheck/master/bashcheck" BASHCHECK="$(basename $BASHCHECKURL)" diff -r c848b3839e4a -r 5926178cd6fa bc/receipt --- a/bc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/bc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://ftp.gnu.org/gnu/$PACKAGE/$TARBALL" +HOST_ARCH="i486 x86_64" + DEPENDS="flex ncurses readline" BUILD_DEPENDS="ed flex readline-dev texinfo" diff -r c848b3839e4a -r 5926178cd6fa beaver-plugins/receipt --- a/beaver-plugins/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/beaver-plugins/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WEB_SITE="https://beaver-editor.sourceforge.net/" GENERIC_PIXMAPS="no" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="beaver" DEPENDS="beaver" diff -r c848b3839e4a -r 5926178cd6fa beaver/receipt --- a/beaver/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/beaver/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="$SF_MIRROR/$PACKAGE-editor/$TARBALL" TAGS="text-editor" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" GENERIC_PIXMAPS="no" DEPENDS="gtk+ xorg-libXdamage" diff -r c848b3839e4a -r 5926178cd6fa binutils/receipt --- a/binutils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/binutils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,7 +18,7 @@ DEPENDS="flex glibc zlib" BUILD_DEPENDS="glibc-dev texinfo zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. case "$ARCH" in @@ -38,7 +38,7 @@ compile_rules() { case "$ARCH" in - i?86) ARCH_ARGS="--disable-werror --enable-64-bit-bfd" ;; + i?86|x86_64) ARCH_ARGS="--disable-werror --enable-64-bit-bfd" ;; esac mkdir ../binutils-build && diff -r c848b3839e4a -r 5926178cd6fa binutils223/receipt --- a/binutils223/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/binutils223/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,7 +18,7 @@ DEPENDS="flex glibc zlib" BUILD_DEPENDS="glibc-dev texinfo zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. case "$ARCH" in @@ -38,7 +38,7 @@ compile_rules() { case "$ARCH" in - i?86) ARCH_ARGS="--disable-werror --enable-64-bit-bfd" ;; + i?86|x86_64) ARCH_ARGS="--disable-werror --enable-64-bit-bfd" ;; esac mkdir ../binutils-build && diff -r c848b3839e4a -r 5926178cd6fa bison/receipt --- a/bison/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/bison/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ DEPENDS="m4" BUILD_DEPENDS="m4" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa bluez-alsa/receipt --- a/bluez-alsa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/bluez-alsa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,8 @@ CONFIG_FILES="/usr/share/alsa/conf.d/20-bluealsa.conf" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa bluez-dev/receipt --- a/bluez-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/bluez-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="dbus-dev glib-dev libusb-dev pkg-config" WANTED="bluez" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa bluez-gatttool/receipt --- a/bluez-gatttool/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/bluez-gatttool/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="bluez" WANTED="bluez" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a Slitaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa bluez/receipt --- a/bluez/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/bluez/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,10 +15,12 @@ DEPENDS="dbus dbus-python glib libical libusb-compat linux-bluetooth pygobject" BUILD_DEPENDS="dbus-dev glib-dev libical-dev libusb-compat libusb-dev - pkg-config readline-dev python-docutils" + udev-dev pkg-config readline-dev python-docutils" CONFIG_FILES="/etc/bluetooth" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -46,6 +48,10 @@ # Patch for CVE-2023-45866 patch -p1 < $stuff/CVE-2023-45866.patch + # Issue occured if pyc not generated + # not understand what happen :( + python -m compileall + ./configure \ --prefix=/usr \ --sysconfdir=/etc \ diff -r c848b3839e4a -r 5926178cd6fa broadcom-wl64/receipt --- a/broadcom-wl64/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/broadcom-wl64/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS="git xz sysfsutils-dev findutils diffutils \ libtool kmod bc elfutils-dev openssl-dev" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa busybox/receipt --- a/busybox/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/busybox/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="https://busybox.net/" WGET_URL="https://busybox.net/downloads/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="slitaz-base-files glibc-base ncurses-common" BUILD_DEPENDS="bzip2 pam pam-dev uclibc-cross-compiler-i486 \ @@ -17,11 +17,16 @@ CONFIG_FILES="/etc/dnsd.conf /etc/inetd.conf /etc/udhcpd.conf \ /etc/resolv.conf /etc/httpd.conf" -AUFS_NOT_RAMFS="uclibc-cross-compiler-i486 is not compatible with aufs+tmpfs 8(" + +case $ARCH in + i?86) + AUFS_NOT_RAMFS="uclibc-cross-compiler-i486 is not compatible with aufs+tmpfs 8(" ;; +esac # Handle cross compilation case "$ARCH" in arm*) BUILD_DEPENDS="bzip2" ;; + x86_64) BUILD_DEPENDS="bzip2 gettext-tools" ;; esac # What is the latest version available today? @@ -71,7 +76,14 @@ make oldconfig | sed 's|ERROR|error|' && make && make install || return 1 chmod 4755 $src/_install/bin/busybox ;; - x86_64) echo "TODO" ;; + x86_64) + echo "=== Build busybox ===" + sed -i 's|uname -m|echo x86_64|' Makefile + apply_bb_patchs && + make oldconfig | sed 's|ERROR|error|' && + make && make install || return 1 + mv docs/busybox.1 docs/busybox.base.1 + chmod 4755 $src/_install/bin/busybox ;; i?86) echo "=== Build busybox ===" sed -i 's|uname -m|echo i486|' Makefile diff -r c848b3839e4a -r 5926178cd6fa busybox/stuff/po/fr.mo Binary file busybox/stuff/po/fr.mo has changed diff -r c848b3839e4a -r 5926178cd6fa busybox/stuff/po/ru.mo Binary file busybox/stuff/po/ru.mo has changed diff -r c848b3839e4a -r 5926178cd6fa bzip2-dev/receipt --- a/bzip2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/bzip2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="bzip2" WANTED="bzip2" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa bzip2/receipt --- a/bzip2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/bzip2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="bzlib" BUILD_DEPENDS="" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa bzlib/receipt --- a/bzlib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/bzlib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="BSD" WEB_SITE="http://www.bzip.org/" WANTED="bzip2" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa c-client/receipt --- a/c-client/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/c-client/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="openssl-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -32,7 +34,7 @@ patch -p1 -i $stuff/c-client-2007f-openssl-1.1.patch sed \ - -e "s:-g -fno-omit-frame-pointer -O6:\${CFLAGS}:" \ + -e "s:-pipe -fno-omit-frame-pointer:${CFLAGS}:" \ -e "s:SSLDIR=/usr/local/ssl:SSLDIR=/usr:" \ -e "s:SSLCERTS=\$(SSLDIR)/certs:SSLCERTS=/etc/ssl/certs:" \ -i src/osdep/unix/Makefile diff -r c848b3839e4a -r 5926178cd6fa cacerts/receipt --- a/cacerts/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cacerts/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="cacerts" -VERSION="20231019" +VERSION="20240625" CATEGORY="security" SHORT_DESC="Certificate Authority Certificates." MAINTAINER="al.bobylev@gmail.com" diff -r c848b3839e4a -r 5926178cd6fa cairo-dev/receipt --- a/cairo-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cairo-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ harfbuzz-dev libffi-dev libpng-dev libxcb-dev libxml2-dev pcre-dev pixman-dev \ xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \ xorg-libXrender-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # At first build, do it without harfbuzz dep, and rebuild with it after diff -r c848b3839e4a -r 5926178cd6fa cairo-tools/receipt --- a/cairo-tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cairo-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="cairo" DEPENDS="cairo libbfd" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa cairo/receipt --- a/cairo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cairo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -21,7 +21,7 @@ SPLIT="cairo-tools" SIBLINGS="cairo-gl" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa cairomm-dev/receipt --- a/cairomm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cairomm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="cairomm cairo-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa cairomm/receipt --- a/cairomm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cairomm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="pixman cairo libsigc++ xcb-util" BUILD_DEPENDS="pixman-dev cairo-dev libsigc++-dev xcb-util-dev libxml2-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://www.cairographics.org/releases/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa cdparanoia-III-dev/receipt --- a/cdparanoia-III-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cdparanoia-III-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="cdparanoia-III" WANTED="cdparanoia-III" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa cdparanoia-III/receipt --- a/cdparanoia-III/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cdparanoia-III/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ TARBALL="$PACKAGE-$VERSION.src.tgz" WGET_URL="https://downloads.xiph.org/releases/cdparanoia/$TARBALL" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://ftp.osuosl.org/pub/xiph/releases/cdparanoia/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa cdrkit/receipt --- a/cdrkit/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cdrkit/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="libcap zlib bzlib attr" BUILD_DEPENDS="cmake libcap-dev zlib-dev bzip2-dev attr-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $WEB_SITE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa check-dev/receipt --- a/check-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/check-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="check pkg-config" WANTED="check" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa check/receipt --- a/check/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/check/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="" BUILD_DEPENDS="autoconf automake libtool" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa cherokee-dev/receipt --- a/cherokee-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cherokee-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="cherokee pkg-config" WANTED="cherokee" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa cherokee/receipt --- a/cherokee/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cherokee/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ libmysqlclient libtool openssl-dev openldap-dev pam-dev pcre-dev python-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa cifs-utils-dev/receipt --- a/cifs-utils-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cifs-utils-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="cifs-utils" WANTED="cifs-utils" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa cifs-utils-quota/receipt --- a/cifs-utils-quota/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cifs-utils-quota/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="python linux-cifs" WANTED="cifs-utils" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa cifs-utils/receipt --- a/cifs-utils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cifs-utils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="attr libcap linux-cifs" BUILD_DEPENDS="autoconf automake krb5-dev libcap-dev samba-dev talloc-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa clamav-dev/receipt --- a/clamav-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/clamav-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="clamav pkg-config" WANTED="clamav" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa clamav/receipt --- a/clamav/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/clamav/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="bzip2-dev check-dev cmake curl-dev gmp-dev libjson-c-dev libxml2-dev ncurses-dev openssl-dev pcre2-dev python3-dev zlib-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -44,6 +46,7 @@ cd _build && cmake .. \ -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=/usr/lib \ -D APP_CONFIG_DIRECTORY=/etc/clamav \ -D DATABASE_DIRECTORY=/var/lib/clamav \ -D ENABLE_MILTER=OFF \ diff -r c848b3839e4a -r 5926178cd6fa clang/receipt --- a/clang/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/clang/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="llvm-lib" BUILD_DEPENDS="llvm ninja cmake" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa clearlooks/receipt --- a/clearlooks/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/clearlooks/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="https://clearlooks.sourceforge.net/" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+ xorg-libXdamage" BUILD_DEPENDS="pkg-config file gtk+-dev" diff -r c848b3839e4a -r 5926178cd6fa cmake/receipt --- a/cmake/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cmake/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libidn openssl" BUILD_DEPENDS="ncurses-dev openssl-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa conky/receipt --- a/conky/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/conky/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://conky.sourceforge.net/" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" TAGS="desktop monitoring" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="expat fontconfig freetype glib xorg-libX11 xorg-libXau \ xorg-libXdamage xorg-libXdmcp xorg-libXext xorg-libXfixes libxcb \ diff -r c848b3839e4a -r 5926178cd6fa cookutils-daemon/receipt --- a/cookutils-daemon/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cookutils-daemon/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="cookutils" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa cookutils/receipt --- a/cookutils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cookutils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://hg.slitaz.org/$PACKAGE/archive/$VERSION.tar.gz" TAGS="slitaz" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" CONFIG_FILES="/etc/slitaz/cook.site /etc/slitaz/cook.conf" DEPENDS="sdft" @@ -36,10 +36,17 @@ patch -p1 -i $stuff/avoid-hard-link-exist-error.patch patch -p1 -i $stuff/rework-umount_aufs.patch patch -p1 -i $stuff/current-version.patch + patch -p1 -i $stuff/cook-x86_64.patch sed -i 's|preinit core-4in1|preinit core-4in1 core-5in1|' cookiso mkdir -p $DESTDIR/usr/bin $DESTDIR/etc/slitaz make DESTDIR=$DESTDIR install sed -i 's|://mirror.switch.ch/ftp/mirror|s://ftp.gnu.org|' $DESTDIR/etc/slitaz/cook.conf + + case $ARCH in + x86_64) + sed -i 's|ARCH="i486"|ARCH="x86_64"|' $DESTDIR/etc/slitaz/cook.conf + sed -i 's|-march=nocona -Os -pipe|-march=nocona -Os -pipe -fomit-frame-pointer -fPIC|' $DESTDIR/etc/slitaz/cook.conf ;; + esac } # Rules to gen a SliTaz package suitable for Tazpkg. diff -r c848b3839e4a -r 5926178cd6fa cookutils/stuff/cook-x86_64.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cookutils/stuff/cook-x86_64.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,93 @@ +--- a/cook ++++ b/cook +@@ -562,7 +562,9 @@ + + # Handle cross-tools. + case "$ARCH" in +- arm*|x86_64) ++ x86_64) ++ arch="-$ARCH" ;; ++ arm*) + # CROSS_COMPILE is used by at least Busybox and the kernel to set + # the cross-tools prefix. Sysroot is the root of our target arch + sysroot="$CROSS_TREE/sysroot" +@@ -978,7 +978,9 @@ + + install_package() { + case "$ARCH" in +- arm*|x86_64) ++ x86_64) ++ arch="-$ARCH" ;; ++ arm*) + arch="-$ARCH" + root="$CROSS_TREE/sysroot" ;; + esac +@@ -1171,7 +1171,7 @@ + action 'Getting standard devel files...' + mkdir -p $fs/usr/lib +- cp -a $install/usr/lib/pkgconfig $fs/usr/lib +- cp -a $install/usr/lib/*a $fs/usr/lib ++ cp -a $install/usr/lib*/pkgconfig $fs/usr/lib ++ cp -a $install/usr/lib*/*a $fs/usr/lib + cp -a $install/usr/include $fs/usr + status + } +@@ -1206,6 +1206,9 @@ + copy $j $fs$(dirname ${j#.}) + done + done ++ # Ensure always use lib instead lib64 ++ [ -d $fs/lib64 ] && mv $fs/lib64 $fs/lib ++ [ -d $fs/usr/lib64 ] && mv $fs/usr/lib64 $fs/usr/lib + cd - >/dev/null + status + } +@@ -1224,6 +1227,9 @@ + copy $j $fs$(dirname ${j#.}) + done + done ++ # Ensure always use lib instead lib64 ++ [ -d $fs/lib64 ] && mv $fs/lib64 $fs/lib ++ [ -d $fs/usr/lib64 ] && mv $fs/usr/lib64 $fs/usr/lib + cd - >/dev/null + status + } +@@ -1304,7 +1304,7 @@ + # Use setup pkgs from cross.conf or cook.conf. When cross compiling + # ARCH-setup or 'cross check' should be used before: cook setup + case "$ARCH" in +- arm*|x86_64) ++ arm*) + if [ ! -x '/usr/bin/cross' ]; then + _ 'ERROR: %s is not installed' 'cross' + exit 1 +--- a/modules/pkgdb ++++ b/modules/pkgdb +@@ -116,7 +116,12 @@ + # and will substitute them all + SIZES=$(echo $PACKED_SIZE $UNPACKED_SIZE | sed 's|\.0||g') + DEPENDS=$(echo $DEPENDS) # remove newlines from some receipts +- MD5="$(fgrep " $PACKAGE-$VERSION$EXTRAVERSION.tazpkg" $PKGS/packages.md5 | awk '{print $1}')" ++ case $SLITAZ_ARCH in ++ i?86) ++ MD5="$(fgrep " $PACKAGE-$VERSION$EXTRAVERSION.tazpkg" $PKGS/packages.md5 | awk '{print $1}')" ;; ++ x86_64) ++ MD5="$(fgrep " $PACKAGE-$VERSION$EXTRAVERSION-$ARCH.tazpkg" $PKGS/packages.md5 | awk '{print $1}')" ;; ++ esac + cat >> $PKGS/packages.info </dev/null | \ @@ -67,7 +69,7 @@ cp -a $install/etc/cups $fs/etc cp -a $install/etc/dbus* $fs/etc cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib + cp -a $install/usr/lib*/*.so* $fs/usr/lib cp -a $install/usr/lib/cups $fs/usr/lib cp -a $install/usr/sbin $fs/usr cp -a $install/usr/share/cups $fs/usr/share diff -r c848b3839e4a -r 5926178cd6fa cups/receipt --- a/cups/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cups/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -23,6 +23,8 @@ # and gutenprint/ghostscript. # Rebuild it with cups-filters / poppler-apps deps +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ @@ -77,7 +79,7 @@ cp -a $install/etc/cups $fs/etc cp -a $install/etc/dbus* $fs/etc cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib + cp -a $install/usr/lib*/*.so* $fs/usr/lib cp -a $install/usr/lib/cups $fs/usr/lib cp -a $install/usr/sbin $fs/usr cp -a $install/usr/share/cups $fs/usr/share diff -r c848b3839e4a -r 5926178cd6fa curl-dev/receipt --- a/curl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/curl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="curl gnutls-dev libidn-dev openssl-dev pkg-config" WANTED="curl" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa curl/receipt --- a/curl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/curl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="libcurl libgnutls libidn libssl zlib" BUILD_DEPENDS="gnutls-dev libidn-dev openssl-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # @maintainer: Please update also libcurl diff -r c848b3839e4a -r 5926178cd6fa cyrus-sasl-dev/receipt --- a/cyrus-sasl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cyrus-sasl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="cyrus-sasl" DEPENDS="cyrus-sasl" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa cyrus-sasl-pam/receipt --- a/cyrus-sasl-pam/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cyrus-sasl-pam/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="automake autoconf m4 libtool groff \ openldap-dev openssl-dev pam pam-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa cyrus-sasl/receipt --- a/cyrus-sasl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/cyrus-sasl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS="automake autoconf m4 libtool groff db-dev \ openldap-dev openssl-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa db-dev/receipt --- a/db-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/db-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="BSD" WEB_SITE="https://www.oracle.com/database/berkeley-db/db.html" WANTED="db" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="db" diff -r c848b3839e4a -r 5926178cd6fa db/receipt --- a/db/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/db/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://www.oracle.com/database/berkeley-db/db.html" WGET_URL="https://download.oracle.com/berkeley-db/$TARBALL" TAGS="database" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glibc-base libdb" BUILD_DEPENDS="" diff -r c848b3839e4a -r 5926178cd6fa dbus-c++-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dbus-c++-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,22 @@ +# SliTaz package receipt. + +PACKAGE="dbus-c++-dev" +VERSION="0.9.0" +CATEGORY="x-window" +SHORT_DESC="A C++ API for D-BUS - development files." +MAINTAINER="maintainer@slitaz.org" +LICENSE="LGPL2" +WEB_SITE="https://sourceforge.net/projects/dbus-cplusplus/" +WANTED="dbus-c++" +DEPENDS="dbus-c++" + +HOST_ARCH="i486 x86_64" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + get_dev_files + + # Ensure remove .la files + find $fs -name "*.la" -delete +} diff -r c848b3839e4a -r 5926178cd6fa dbus-c++/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dbus-c++/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,55 @@ +# SliTaz package receipt. + +PACKAGE="dbus-c++" +VERSION="0.9.0" +CATEGORY="x-window" +SHORT_DESC="A C++ API for D-BUS." +MAINTAINER="maintainer@slitaz.org" +LICENSE="LGPL2" +WEB_SITE="https://sourceforge.net/projects/dbus-cplusplus/" + +TARBALL="lib$PACKAGE-$VERSION.tar.gz" +WGET_URL="$SF_MIRROR/dbus-cplusplus/$TARBALL" + +DEPENDS="expat dbus libdbus-c++" +BUILD_DEPENDS="automake libtool expat-dev dbus-dev" + +HOST_ARCH="i486 x86_64" + +# Rules to configure and make the package. +compile_rules() +{ + patch -Np0 -i $stuff/dbus-c++-0.9.0-gcc47.patch + # https://sourceforge.net/p/dbus-cplusplus/patches/18/ + patch -Np1 -i $stuff/dbus-c++-0.9.0-disable-threading.patch + # https://sourceforge.net/p/dbus-cplusplus/patches/19/ + patch -Np1 -i $stuff/dbus-c++-0.9.0-fix-writechar.patch + # https://sourceforge.net/p/dbus-cplusplus/patches/22/ + patch -Np1 -i $stuff/dbus-c++-0.9.0-template-operators.patch + # https://sourceforge.net/p/dbus-cplusplus/patches/27/ + patch -Np1 -i $stuff/dbus-c++-0.9.0-copy_data_from_received_message.patch + + autoreconf -vfi + + ./configure \ + --disable-ecore \ + --disable-static \ + --disable-tests \ + --disable-examples \ + --enable-glib \ + --prefix=/usr \ + $CONFIGURE_ARGS && + + # Prevent overlinking + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make && + make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr + cp -a $install/usr/bin $fs/usr +} diff -r c848b3839e4a -r 5926178cd6fa dbus-c++/stuff/dbus-c++-0.9.0-copy_data_from_received_message.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dbus-c++/stuff/dbus-c++-0.9.0-copy_data_from_received_message.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,27 @@ +From 2a770f61c060d19f7fe118c2a066306fa3e9ec3d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Th=C3=A9o=20Goudout?= +Date: Thu, 1 Aug 2019 08:24:29 +0000 +Subject: [PATCH] Fix assert fail when copying data from received message + +--- + src/message.cpp | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/message.cpp b/src/message.cpp +index 3f0cac4..1c4caab 100644 +--- a/src/message.cpp ++++ b/src/message.cpp +@@ -350,7 +350,9 @@ void MessageIter::copy_data(MessageIter &to) + ( + (DBusMessageIter *) & (to._iter), + from.type(), +- from.type() == DBUS_TYPE_VARIANT ? NULL : sig, ++ (from.type() == DBUS_TYPE_STRUCT || from.type() == DBUS_TYPE_DICT_ENTRY) ++ ? NULL ++ : sig, + (DBusMessageIter *) & (to_container._iter) + ); + +-- +2.22.0 + diff -r c848b3839e4a -r 5926178cd6fa dbus-c++/stuff/dbus-c++-0.9.0-disable-threading.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dbus-c++/stuff/dbus-c++-0.9.0-disable-threading.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,45 @@ +--- libdbus-c++-0.9.0/include/dbus-c++/dispatcher.h.threading 2017-02-15 13:40:53.796004263 +0000 ++++ libdbus-c++-0.9.0/include/dbus-c++/dispatcher.h 2017-02-15 13:40:46.907000493 +0000 +@@ -188,6 +188,7 @@ + /* classes for multithreading support + */ + ++#if 0 + class DXXAPI Mutex + { + public: +@@ -243,9 +244,11 @@ + typedef bool (*CondVarWaitTimeoutFn)(CondVar *cv, Mutex *mx, int timeout); + typedef void (*CondVarWakeOneFn)(CondVar *cv); + typedef void (*CondVarWakeAllFn)(CondVar *cv); ++#endif + + void DXXAPI _init_threading(); + ++#if 0 + void DXXAPI _init_threading( + MutexNewFn, MutexFreeFn, MutexLockFn, MutexUnlockFn, + CondVarNewFn, CondVarFreeFn, CondVarWaitFn, CondVarWaitTimeoutFn, CondVarWakeOneFn, CondVarWakeAllFn +@@ -312,6 +315,7 @@ + cv->wake_all(); + } + }; ++#endif + + } /* namespace DBus */ + +--- libdbus-c++-0.9.0/src/dispatcher.cpp.threading 2017-02-15 13:48:22.627249868 +0000 ++++ libdbus-c++-0.9.0/src/dispatcher.cpp 2017-02-15 13:48:29.164253445 +0000 +@@ -253,6 +253,7 @@ + #endif//DBUS_HAS_THREADS_INIT_DEFAULT + } + ++#if 0 + void DBus::_init_threading( + MutexNewFn m1, + MutexFreeFn m2, +@@ -318,3 +319,4 @@ + #endif//DBUS_HAS_RECURSIVE_MUTEX + dbus_threads_init(&functions); + } ++#endif diff -r c848b3839e4a -r 5926178cd6fa dbus-c++/stuff/dbus-c++-0.9.0-fix-writechar.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dbus-c++/stuff/dbus-c++-0.9.0-fix-writechar.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,9 @@ +--- libdbus-c++-0.9.0/src/pipe.cpp.writechar 2017-02-16 11:07:13.591950169 +0000 ++++ libdbus-c++-0.9.0/src/pipe.cpp 2017-02-16 11:04:17.158796092 +0000 +@@ -83,5 +83,5 @@ + void Pipe::signal() + { + // TODO: ignoring return of read/write generates warning; maybe relevant for eventloop work... +- ::write(_fd_write, '\0', 1); ++ ::write(_fd_write, "", 1); + } diff -r c848b3839e4a -r 5926178cd6fa dbus-c++/stuff/dbus-c++-0.9.0-gcc47.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dbus-c++/stuff/dbus-c++-0.9.0-gcc47.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,10 @@ +--- src/eventloop-integration.cpp.orig 2012-05-09 11:22:09.683290763 +0200 ++++ src/eventloop-integration.cpp 2012-05-09 11:22:44.313288912 +0200 +@@ -38,6 +38,7 @@ + #include + #include + #include ++#include + + using namespace DBus; + using namespace std; diff -r c848b3839e4a -r 5926178cd6fa dbus-c++/stuff/dbus-c++-0.9.0-template-operators.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dbus-c++/stuff/dbus-c++-0.9.0-template-operators.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,88 @@ +commit a0b9ef3b469ca23c6a3229d8abb967cbbddcee38 +Author: Peter Williams +Date: Sat Dec 19 21:12:46 2015 -0500 + + Fix some weird template/operator issues on OS X. + + I frankly don't understand at all what's going on here. These fixes + derive from: + + https://chromium.googlesource.com/chromiumos/third_party/dbus-cplusplus/+/c3f69f6be02e31521474dce7eadf6ba4f4a7ce94 + https://chromium.googlesource.com/chromiumos/third_party/dbus-cplusplus/+/7104857773f790a549d399715482fa23d9b736cd + + Except I've dropped some changes that break the OS X build for me. Frankly, if + it compiles, that's good enough for me. + +diff --git a/include/dbus-c++/types.h b/include/dbus-c++/types.h +index 044e72b..7b3108f 100644 +--- a/include/dbus-c++/types.h ++++ b/include/dbus-c++/types.h +@@ -89,13 +89,7 @@ public: + } + + template +- operator T() const +- { +- T cast; +- MessageIter ri = _msg.reader(); +- ri >> cast; +- return cast; +- } ++ operator T() const; + + private: + +@@ -316,7 +310,7 @@ struct type< Struct> (DBus::MessageIter &iter, DBus::Signature + return ++iter; + } + ++extern DXXAPI DBus::MessageIter &operator >> (DBus::MessageIter &iter, DBus::Variant &val); ++ + template + inline DBus::MessageIter &operator >> (DBus::MessageIter &iter, std::vector& val) + { +@@ -644,7 +640,16 @@ inline DBus::MessageIter &operator >> (DBus::MessageIter &iter, DBus::Struct> (DBus::MessageIter &iter, DBus::Variant &val); ++template ++inline DBus::Variant::operator T() const ++{ ++ T cast; ++ DBus::MessageIter ri = _msg.reader(); ++ ri >> cast; ++ return cast; ++} ++ ++} /* namespace DBus */ + + #endif//__DBUSXX_TYPES_H + +diff --git a/src/types.cpp b/src/types.cpp +index d414a3e..70f9ac0 100644 +--- a/src/types.cpp ++++ b/src/types.cpp +@@ -34,7 +34,7 @@ + #include "message_p.h" + #include "internalerror.h" + +-using namespace DBus; ++namespace DBus { + + Variant::Variant() + : _msg(CallMessage()) // dummy message used as temporary storage for variant data +@@ -104,3 +104,4 @@ MessageIter &operator >> (MessageIter &iter, Variant &val) + return ++iter; + } + ++} /* namespace DBus */ diff -r c848b3839e4a -r 5926178cd6fa dbus-dev/receipt --- a/dbus-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dbus-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="dbus pkg-config" WANTED="dbus" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa dbus-glib-dev/receipt --- a/dbus-glib-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dbus-glib-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="dbus-dev dbus-glib glib-dev pkg-config" WANTED="dbus-glib" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa dbus-glib/receipt --- a/dbus-glib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dbus-glib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="dbus expat libgio" BUILD_DEPENDS="dbus-dev expat-dev gettext glib-dev libgio-dev pkg-config" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. Host pkg-config/gettext are used case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa dbus-helper/receipt --- a/dbus-helper/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dbus-helper/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="dbus" WANTED="dbus" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa dbus-python-dev/receipt --- a/dbus-python-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dbus-python-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="dbus-python pkg-config" WANTED="dbus-python" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa dbus-python/receipt --- a/dbus-python/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dbus-python/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="dbus dbus-glib glib libgio python3" BUILD_DEPENDS="dbus-dev dbus-glib-dev glib-dev libgio-dev python3-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa dbus/receipt --- a/dbus/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dbus/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ xorg-libSM xorg-libX11 xorg-libXau xorg-libXdmcp" BUILD_DEPENDS="expat-dev util-linux-uuid-dev xorg-libX11-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa depmod/receipt --- a/depmod/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/depmod/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="wget glibc-base gcc-lib-base zlib lzlib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa desktop-file-utils-extra/receipt --- a/desktop-file-utils-extra/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/desktop-file-utils-extra/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="glib glibc-base pcre" WANTED="desktop-file-utils" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa desktop-file-utils/receipt --- a/desktop-file-utils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/desktop-file-utils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ SPLIT="desktop-file-utils-extra" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa dev86/receipt --- a/dev86/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dev86/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="wget" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa dialog-dev/receipt --- a/dialog-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dialog-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="dialog" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa dialog/receipt --- a/dialog/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dialog/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="ncursesw" BUILD_DEPENDS="ncursesw-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa diffutils/receipt --- a/diffutils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/diffutils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ SUGGESTED="diffutils-lang" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa directx-headers/receipt --- a/directx-headers/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/directx-headers/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="git meson" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa dmidecode/receipt --- a/dmidecode/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dmidecode/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -23,8 +25,12 @@ # Rules to configure and make the package. compile_rules() { - sed -i 's|uname -m|echo i486|' Makefile - + case $SLITAZ_ARCH in + i?86) + sed -i 's|uname -m|echo i486|' Makefile ;; + x86_64) + sed -i 's|uname -m|echo x86_64|' Makefile ;; + esac make && make install DESTDIR=$DESTDIR } diff -r c848b3839e4a -r 5926178cd6fa docbook-xml-412/receipt --- a/docbook-xml-412/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/docbook-xml-412/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="libxml2-tools libxml2" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa docbook-xml-42/receipt --- a/docbook-xml-42/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/docbook-xml-42/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="libxml2-tools libxml2" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa docbook-xml-43/receipt --- a/docbook-xml-43/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/docbook-xml-43/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="libxml2-tools libxml2" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa docbook-xml-44/receipt --- a/docbook-xml-44/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/docbook-xml-44/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="libxml2-tools libxml2" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa docbook-xml/receipt --- a/docbook-xml/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/docbook-xml/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="libxml2-tools libxml2 docbook-xml-412 docbook-xml-42 docbook-xml-43 docbook-xml-44" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa docbook-xsl-ns/receipt --- a/docbook-xsl-ns/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/docbook-xsl-ns/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="libxml2-tools libxslt" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa docbook-xsl/receipt --- a/docbook-xsl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/docbook-xsl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="docbook-xml libxml2-tools libxslt" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa dosbox/receipt --- a/dosbox/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dosbox/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,6 +8,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WEB_SITE="https://www.dosbox.com/" +HOST_ARCH="i486 x86_64" TARBALL="$PACKAGE-${VERSION%.*}-${VERSION##*.}.tar.gz" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" diff -r c848b3839e4a -r 5926178cd6fa dropbear-pam/receipt --- a/dropbear-pam/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dropbear-pam/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ PROVIDE="dropbear:pam ssh:pam" TAGS="ssh" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa dropbear/receipt --- a/dropbear/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/dropbear/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ SUGGESTED="sftp-server" PROVIDE="ssh" TAGS="ssh" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="zlib" BUILD_DEPENDS="zlib-dev pam pam-dev" @@ -59,7 +59,7 @@ # No pam support in ARM case "$ARCH" in arm) echo "Skipping Dropbear PAM..." ;; - i?86) + i?86|x86_64) cat >> localoptions.h </dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa efivar-dev/receipt --- a/efivar-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/efivar-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WANTED="efivar" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa efivar/receipt --- a/efivar/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/efivar/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="icu-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa elfkickers/receipt --- a/elfkickers/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/elfkickers/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ TARBALL="$SOURCE-$VERSION.tar.gz" WGET_URL="https://www.muppetlabs.com/~breadbox/pub/software/$TARBALL" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa elfutils-dev/receipt --- a/elfutils-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/elfutils-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WEB_SITE="https://fedorahosted.org/elfutils/" WANTED="elfutils" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="elfutils" diff -r c848b3839e4a -r 5926178cd6fa elfutils/receipt --- a/elfutils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/elfutils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="https://sourceware.org/elfutils/" WGET_URL="https://sourceware.org/$PACKAGE/ftp/$VERSION/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glibc-base" BUILD_DEPENDS="bzip2-dev liblzma-dev zstd-dev" @@ -17,6 +17,7 @@ # Handle multiarch compilation case "$ARCH" in arm) BUILD_DEPENDS="bzip2-dev xz-dev" ;; + #x86_64) BUILD_DEPENDS="bzip2-dev liblzma-dev xz-dev" ;; esac current_version() diff -r c848b3839e4a -r 5926178cd6fa enca-dev/receipt --- a/enca-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/enca-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ WANTED="enca" DEPENDS="enca pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa enca/receipt --- a/enca/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/enca/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="https://dl.cihar.com/$PACKAGE/$TARBALL" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa enchant-dev/receipt --- a/enchant-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/enchant-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="LGPL2.1" WANTED="enchant" WEB_SITE="https://abiword.github.io/enchant/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="enchant pkg-config" diff -r c848b3839e4a -r 5926178cd6fa enchant/receipt --- a/enchant/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/enchant/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WEB_SITE="https://abiword.github.io/enchant/" WGET_URL="https://github.com/AbiWord/enchant/releases/download/v$VERSION/$TARBALL" TAGS="spell check" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="dbus dbus-glib glib gcc-lib-base aspell" BUILD_DEPENDS="pkg-config glib glib-dev aspell-dev" diff -r c848b3839e4a -r 5926178cd6fa epdfview-cups/receipt --- a/epdfview-cups/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/epdfview-cups/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="gtk+ poppler glib libpng cups xorg-libXdamage gcc-lib-base libcomerr3" BUILD_DEPENDS="gtk+-dev poppler-dev poppler cups cups-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa epdfview/receipt --- a/epdfview/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/epdfview/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="gtk+ poppler glib libpng xorg-libXdamage gcc-lib-base" BUILD_DEPENDS="gtk+-dev poppler-dev poppler cairo-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $WEB_SITE/tags 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa esound-dev/receipt --- a/esound-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/esound-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="allan316@gmail.com" LICENSE="GPL2" WEB_SITE="https://web.archive.org/web/20160411164635/http://www.tux.org/~ricdude/EsounD.html" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" WANTED="esound" DEPENDS="esound pkg-config" diff -r c848b3839e4a -r 5926178cd6fa esound/receipt --- a/esound/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/esound/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://ftp.acc.umu.se/pub/GNOME/sources/esound/${VERSION%.*}/$TARBALL" TAGS="audio sound" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" DEPENDS="audiofile alsa-lib" BUILD_DEPENDS="audiofile-dev alsa-lib-dev" @@ -27,6 +27,7 @@ # Rules to configure and make the package. compile_rules() { + export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries" ./configure \ --sysconfdir=/etc \ $CONFIGURE_ARGS && diff -r c848b3839e4a -r 5926178cd6fa ethtool/receipt --- a/ethtool/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ethtool/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="libmnl" BUILD_DEPENDS="libmnl-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa eudev-dev/receipt --- a/eudev-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/eudev-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="eudev pkg-config" WANTED="eudev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa eudev-lib/receipt --- a/eudev-lib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/eudev-lib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="eudev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa eudev/receipt --- a/eudev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/eudev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,9 +13,11 @@ PROVIDE="udev" DEPENDS="acl dbus kmod pciids usbids util-linux-blkid eudev-lib" -BUILD_DEPENDS="acl-dev automake dbus-dev gperf kmod-dev libtool libxslt +BUILD_DEPENDS="acl-dev automake dbus-dev gperf kmod-dev libtool libxslt docbook-xsl pcre-dev pkg-config util-linux-blkid-dev util-linux-uuid-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa exfat-utils/receipt --- a/exfat-utils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/exfat-utils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="fuse2" BUILD_DEPENDS="autoconf automake fuse2-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa exif/receipt --- a/exif/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/exif/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libexif popt" BUILD_DEPENDS="libexif libexif-dev popt-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa expat-dev/receipt --- a/expat-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/expat-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="expat pkg-config" WANTED="expat" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa expat/receipt --- a/expat/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/expat/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/libexpat/libexpat/releases/download/R_${VERSION//./_}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa faac-dev/receipt --- a/faac-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/faac-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="faac" WANTED="faac" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa faac/receipt --- a/faac/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/faac/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="autoconf automake libtool" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa faad2-dev/receipt --- a/faad2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/faad2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="faad2" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa faad2/receipt --- a/faad2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/faad2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WGET_URL="$SF_MIRROR/faac/$TARBALL" TAGS="decoder mp4 mpeg" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa fake-hwclock/receipt --- a/fake-hwclock/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fake-hwclock/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="git" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa ffado-tools/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ffado-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,22 @@ +# SliTaz package receipt. + +PACKAGE="ffado-tools" +VERSION="2.4.8" +CATEGORY="multimedia" +SHORT_DESC="FFADO debugging and firmware tools." +MAINTAINER="maintainer@slitaz.org" +LICENSE="GPL2" +WEB_SITE="https://www.ffado.org/" + +WANTED="libffado" +DEPENDS="python3 libffado libdbus-c++" + +HOST_ARCH="i486 x86_64" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin $fs/usr/lib + cp -a $install/usr/bin/ffado* $fs/usr/bin + cp -a $install/usr/lib/libffado $fs/usr/lib +} diff -r c848b3839e4a -r 5926178cd6fa ffmpeg-compat-dev/receipt --- a/ffmpeg-compat-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ffmpeg-compat-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="ffmpeg-compat" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa ffmpeg-compat/receipt --- a/ffmpeg-compat/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ffmpeg-compat/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,12 +16,14 @@ BUILD_DEPENDS="bzip2-dev coreutils-file-format coreutils-file-special libsdl-dev yasm zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. Host coreutils-file-* are used case "$ARCH" in i?86) ARCH_ARGS="--arch=$ARCH --cpu=$ARCH" ;; + x86_64) + ARCH_ARGS="--arch=nocona --cpu=x86-64" ;; arm*) BUILD_DEPENDS="zlib-dev bzip2-dev yasm libsdl-dev" ARCH_ARGS="--enable-cross-compile --arch=armel --target-os=linux \ diff -r c848b3839e4a -r 5926178cd6fa ffmpeg-dev/receipt --- a/ffmpeg-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ffmpeg-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="ffmpeg libgnutls pkg-config" WANTED="ffmpeg" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa ffmpeg/receipt --- a/ffmpeg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ffmpeg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -22,7 +22,7 @@ rtmpdump-dev x264-dev x265-dev xorg-libXau-dev xorg-libXdmcp-dev \ yasm zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" case "$SLITAZ_ARCH" in arm*) DEPENDS="alsa-lib bzip2 gnutls harfbuzz lame libsdl2 libvorbis \ @@ -34,6 +34,8 @@ case "$ARCH" in i?86) ARCH_ARGS="--arch=$ARCH --cpu=$ARCH" ;; + x86_64) + ARCH_ARGS="--arch=nocona --cpu=x86-64" ;; arm*) BUILD_DEPENDS="bzip2-dev yasm zlib-dev" ARCH_ARGS="--enable-cross-compile --arch=armel --target-os=linux \ diff -r c848b3839e4a -r 5926178cd6fa ffplay/receipt --- a/ffplay/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ffplay/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="ffmpeg libsdl2" WANTED="ffmpeg" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa fftw-dev/receipt --- a/fftw-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fftw-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="fftw pkg-config" WANTED="fftw" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa fftw/receipt --- a/fftw/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fftw/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="gfortran" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa file/receipt --- a/file/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/file/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="gcc-lib-base libmagic zlib" BUILD_DEPENDS="gcc python python-setuptools zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # @maintainer: Please, update also: libmagic, libmagic-dev, python-magic. diff -r c848b3839e4a -r 5926178cd6fa findutils/receipt --- a/findutils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/findutils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="glibc-base slitaz-base-files" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa firefox-official/receipt --- a/firefox-official/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firefox-official/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,15 +10,21 @@ WEB_SITE="https://www.mozilla.org/firefox" TARBALL="firefox-$VERSION.tar.bz2" -WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/en-US/$TARBALL" + +case $SLITAZ_ARCH in + i?86) + WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/en-US/$TARBALL" ;; + x86_64) + WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-x86_64/en-US/$TARBALL" ;; +esac PROVIDE="browser-html5" SUGGESTED="vlc" -DEPENDS="adwaita-icon-theme alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap" +DEPENDS="adwaita-icon-theme librsvg alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap" CONFIG_FILES="/opt/mozilla/firefox/distribution/policies.json" -HOST_ARCH="i486" +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() @@ -56,9 +62,10 @@ done # Allow user updates (save user's and our traffic) -# chmod -R a+w $install$fx - # Inhibit unprivileged user from updating, - # because 77.0 is the last version that works with glibc-2.14.1 + case $SLITAZ_ARCH in + x86_64) + chmod -R a+w $install$fx ;; + esac # Desktop shortcut cp $stuff/firefox-official.desktop \ @@ -69,7 +76,10 @@ $install/usr/share/applications # Disable update - cp $stuff/policies.json $install$fx/distribution + case $SLITAZ_ARCH in + i?86) + cp $stuff/policies.json $install$fx/distribution ;; + esac } # Rules to gen a SliTaz package suitable for Tazpkg. diff -r c848b3839e4a -r 5926178cd6fa firmware-amdgpu/receipt --- a/firmware-amdgpu/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-amdgpu/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="linux-drm" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-atheros/receipt --- a/firmware-atheros/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-atheros/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WEB_SITE="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" WANTED="firmware" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-100/receipt --- a/firmware-iwlwifi-100/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-100/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-1000/receipt --- a/firmware-iwlwifi-1000/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-1000/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-105/receipt --- a/firmware-iwlwifi-105/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-105/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-135/receipt --- a/firmware-iwlwifi-135/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-135/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-2000/receipt --- a/firmware-iwlwifi-2000/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-2000/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-2030/receipt --- a/firmware-iwlwifi-2030/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-2030/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-3160/receipt --- a/firmware-iwlwifi-3160/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-3160/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-3945/receipt --- a/firmware-iwlwifi-3945/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-3945/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-4965/receipt --- a/firmware-iwlwifi-4965/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-4965/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-5000/receipt --- a/firmware-iwlwifi-5000/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-5000/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-5150/receipt --- a/firmware-iwlwifi-5150/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-5150/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-6000/receipt --- a/firmware-iwlwifi-6000/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-6000/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-6050/receipt --- a/firmware-iwlwifi-6050/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-6050/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-7260/receipt --- a/firmware-iwlwifi-7260/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-7260/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-iwlwifi-7265/receipt --- a/firmware-iwlwifi-7265/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-iwlwifi-7265/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-radeon/receipt --- a/firmware-radeon/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-radeon/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="linux-drm" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-rt2x00/receipt --- a/firmware-rt2x00/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-rt2x00/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-rtlnic/receipt --- a/firmware-rtlnic/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-rtlnic/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,8 @@ WEB_SITE="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" WANTED="firmware" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-rtlwifi/receipt --- a/firmware-rtlwifi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware-rtlwifi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa firmware-rtw88/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/firmware-rtw88/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,23 @@ +# SliTaz package receipt. + +PACKAGE="firmware-rtw88" +VERSION="20240220" +CATEGORY="non-free" +SHORT_DESC="Firmware files for rtw88 modules." +MAINTAINER="mojo@slitaz.org" +LICENSE="other" +WEB_SITE="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" +WANTED="firmware" + +DEPENDS="linux-wireless" + +HOST_ARCH="i486 x86_64" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/lib/firmware/rtw88 $fs/usr/share/licenses + cp -a $install/lib/firmware/rtw88/* $fs/lib/firmware/rtw88 + cp -a $install/usr/share/licenses/LICENCE.rtlwifi_firmware.txt $fs/usr/share/licenses +} + diff -r c848b3839e4a -r 5926178cd6fa firmware/receipt --- a/firmware/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/firmware/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ BRANCH="$VERSION" BUILD_DEPENDS="git coreutils-multicall rdfind" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa flac-dev/receipt --- a/flac-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/flac-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="flac libogg-dev pkg-config" WANTED="flac" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa flac/receipt --- a/flac/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/flac/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="libogg" BUILD_DEPENDS="libogg-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa flag-icons/receipt --- a/flag-icons/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/flag-icons/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ BUILD_DEPENDS="wget" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa flex/receipt --- a/flex/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/flex/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="bison" BUILD_DEPENDS="bison" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa fluidsynth-dev/receipt --- a/fluidsynth-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fluidsynth-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="fluidsynth pkg-config" WANTED="fluidsynth" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa fluidsynth/receipt --- a/fluidsynth/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fluidsynth/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS="cmake glib-dev jack-audio-connection-kit-dev ladspa-dev pkg-config" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa fontconfig-dev/receipt --- a/fontconfig-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fontconfig-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="MIT" WEB_SITE="https://www.freedesktop.org/wiki/Software/fontconfig/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="fontconfig" DEPENDS="fontconfig pkg-config util-linux-uuid-dev" diff -r c848b3839e4a -r 5926178cd6fa fontconfig/receipt --- a/fontconfig/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fontconfig/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ WEB_SITE="https://www.freedesktop.org/wiki/Software/fontconfig/" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://www.freedesktop.org/software/fontconfig/release/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="bzlib expat freetype libxml2" BUILD_DEPENDS="libxml2-dev freetype-dev liblzma-dev util-linux-uuid-dev gperf" diff -r c848b3839e4a -r 5926178cd6fa fontforge/receipt --- a/fontforge/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fontforge/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -22,6 +22,8 @@ # As 'busybox date' does not support the given options, # coreutils-context-system is required. +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa foomatic-db-engine/receipt --- a/foomatic-db-engine/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/foomatic-db-engine/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="ghostscript perl libxml2 foomatic-filters bash" BUILD_DEPENDS="cups-dev file libxml2-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa foomatic-filters/receipt --- a/foomatic-filters/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/foomatic-filters/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="gcc-lib-base ghostscript" BUILD_DEPENDS="a2ps autoconf cups cups-dev dbus-dev ghostscript-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa freeglut-dev/receipt --- a/freeglut-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/freeglut-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WANTED="freeglut" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa freeglut/receipt --- a/freeglut/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/freeglut/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -20,6 +20,8 @@ xorg-libXdmcp-dev xorg-libXext-dev xorg-libXfixes-dev xorg-libXi-dev xorg-libXxf86vm-dev xorg-xproto" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -41,7 +43,8 @@ mkdir _build && cd _build && - cmake .. \ + cmake .. \ + -D CMAKE_INSTALL_LIBDIR=/usr/lib \ -D CMAKE_INSTALL_PREFIX=/usr && # sed -i '/XF86VMODE/d' config.status make && diff -r c848b3839e4a -r 5926178cd6fa freetds-dev/receipt --- a/freetds-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/freetds-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="freetds" WANTED="freetds" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa freetds/receipt --- a/freetds/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/freetds/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libunixODBC ncurses readline" BUILD_DEPENDS="readline-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa freetype-dev/receipt --- a/freetype-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/freetype-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ # At first build, do it without harfbuzz, and rebuild with it after. -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa freetype/receipt --- a/freetype/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/freetype/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,7 +19,7 @@ # When harfbuzz build, rebuild freetype with harfbuzz as dep -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa fribidi-dev/receipt --- a/fribidi-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fribidi-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="fribidi pkg-config" WANTED="fribidi" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa fribidi/receipt --- a/fribidi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fribidi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="glibc-base" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa fsarchiver/receipt --- a/fsarchiver/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fsarchiver/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,8 @@ lz4-dev lzo-dev pkg-config util-linux-blkid-dev util-linux-uuid-dev zlib-dev zstd-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa fuse-dev/receipt --- a/fuse-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fuse-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="fuse pkg-config" WANTED="fuse" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa fuse/receipt --- a/fuse/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fuse/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="gcc-lib-base" BUILD_DEPENDS="gcc meson ninja udev-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa fuse2-dev/receipt --- a/fuse2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fuse2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="fuse2 pkg-config" WANTED="fuse2" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa fuse2/receipt --- a/fuse2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/fuse2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ PROVIDE="fuse" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa galculator/receipt --- a/galculator/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/galculator/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ GENERIC_PIXMAPS="no"; GENERIC_MENUS="no" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa gamin-dev/receipt --- a/gamin-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gamin-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gamin/receipt --- a/gamin/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gamin/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://gitlab.gnome.org/Archive/gamin" WGET_URL="https://ftp.gnome.org/pub/GNOME/sources/gamin/${VERSION%.*}/$TARBALL" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" CROSS_BUGS="error: cannot run test program while cross compiling" DEPENDS="glib" diff -r c848b3839e4a -r 5926178cd6fa gawk/receipt --- a/gawk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gawk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="" BUILD_DEPENDS="" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa gc-dev/receipt --- a/gc-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gc-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="MIT GPL" WANTED="gc" WEB_SITE="https://github.com/ivmai/bdwgc/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gc pkg-config" diff -r c848b3839e4a -r 5926178cd6fa gc/receipt --- a/gc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="https://github.com/ivmai/bdwgc" WGET_URL="https://www.hboehm.info/gc/gc_source/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa gcc-lib-base/receipt --- a/gcc-lib-base/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gcc-lib-base/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WANTED="gcc" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle multiarch compilation. case "$ARCH" in @@ -22,6 +22,7 @@ case "$ARCH" in arm) libdir=$CROSS_TREE/tools/arm-slitaz-linux-gnueabi/lib ;; i?86) libdir=$install/usr/lib ;; + x86_64) libdir=$install/usr/lib64 ;; esac cp -a $libdir/libgcc_s.so* $fs/usr/lib cp -a $libdir/libstdc++.so* $fs/usr/lib diff -r c848b3839e4a -r 5926178cd6fa gcc-lib-math/receipt --- a/gcc-lib-math/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gcc-lib-math/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WANTED="gcc" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle multiarch compilation. case "$ARCH" in @@ -22,6 +22,7 @@ case "$ARCH" in arm) libdir=$CROSS_TREE/tools/arm-slitaz-linux-gnueabi/lib ;; i?86) libdir=$install/usr/lib ;; + x86_64) libdir=$install/usr/lib64 ;; esac cp -a $libdir/libquadmath.so* $fs/usr/lib } diff -r c848b3839e4a -r 5926178cd6fa gcc/receipt --- a/gcc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gcc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="http://gcc.gnu.org/" WGET_URL="ftp://gcc.gnu.org/pub/gcc/releases/gcc-$VERSION/$TARBALL" TAGS="compiler C" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="binutils libgomp libobjc gcc-lib-base mpc-library elfutils" BUILD_DEPENDS="mpc-library mpfr-dev gmp-dev elfutils-dev gc-dev" @@ -21,6 +21,9 @@ ARCH_ARGS="--with-tune=$ARCH" pkgversion="SliTaz" languages="c,c++,objc,fortran" ;; + x86_64) + pkgversion="SliTaz64" + languages="c,c++,objc,fortran" ;; arm*) pkgversion="SliTaz ARM" languages="c,c++" ;; @@ -73,6 +76,7 @@ --enable-clocale=gnu \ --enable-threads=posix \ --disable-bootstrap \ + --disable-multilib \ ${CONFIGURE_ARGS} && make && make install ;; *) @@ -92,6 +96,7 @@ --enable-lto \ --enable-threads=posix \ --disable-bootstrap \ + --disable-multilib \ --with-pkgversion="$pkgversion" \ ${CONFIGURE_ARGS} ${ARCH_ARGS} && make && make install ;; diff -r c848b3839e4a -r 5926178cd6fa gcc49-lib-base/receipt --- a/gcc49-lib-base/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gcc49-lib-base/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WANTED="gcc49" PROVIDE="gcc-lib-base" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gcc49/receipt --- a/gcc49/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gcc49/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,9 +15,11 @@ # We need gawk since busybox awk is not sufficient. We have BUILD_DEPENDS # for cookutils that are not used by tazwok/cook-toolchain since it installs # and uses its own copy. -DEPENDS="binutils libgomp libobjc gcc-lib-base mpc-library elfutils" +DEPENDS="binutils libgomp libobjc mpc-library elfutils" BUILD_DEPENDS="mpc-library mpfr-dev gmp-dev elfutils-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -28,8 +30,14 @@ # Rules to configure and make the package. compile_rules() { - ARCH_ARGS="--with-tune=$ARCH" - pkgversion="SliTaz" + case $ARCH in + i?86) + ARCH_ARGS="--with-tune=$ARCH" + pkgversion="SliTaz" ;; + x86_64) + ARCH_ARGS="--disable-libsanitizer" + pkgversion="SliTaz64" ;; + esac languages="c,c++" # Use libiberty.a from binutils. @@ -46,6 +54,12 @@ patch -p1 < $stuff/build_with_gcc8-1.patch patch -p1 < $stuff/build_with_glibc-2.28.patch + # Patch sanitizer only on x86_64 + case $ARCH in + x86_64) + patch -p1 < $stuff/fix_sanitizer.patch ;; + esac + mkdir -p ../gcc-build && cd ../gcc-build $src/configure \ @@ -60,6 +74,7 @@ --enable-lto \ --enable-threads=posix \ --disable-bootstrap \ + --disable-multilib \ --program-suffix=-49 \ --libdir=/usr/libgcc49 \ --with-pkgversion="$pkgversion" \ @@ -74,6 +89,12 @@ cp -a $install/usr/bin $fs/usr # Copy all libs. Do not hide gcc-lib-base. + # For x86_64, move library on right place + case $ARCH in + x86_64) + mv $install/usr/lib64/* $install/usr/libgcc49/ + rm -rf $install/usr/lib64 ;; + esac cp -a $install/usr/lib* $fs/usr # Include files. diff -r c848b3839e4a -r 5926178cd6fa gcc49/stuff/fix_sanitizer.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gcc49/stuff/fix_sanitizer.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,160 @@ +From 4c07606bb77bbd30f02adb947d480516da3fa3f7 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Sun, 11 Jun 2017 10:09:13 -0700 +Subject: [PATCH] libsanitizer: Use stack_t instead of struct sigaltstack + +Upstream-Status: Submitted + +Signed-off-by: Khem Raj +--- + libsanitizer/sanitizer_common/sanitizer_linux.cc | 4 ++-- + libsanitizer/sanitizer_common/sanitizer_linux.h | 6 +++--- + .../sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc | 3 ++- + 3 files changed, 7 insertions(+), 6 deletions(-) + +Index: gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux.cc +=================================================================== +--- gcc-7.1.0.orig/libsanitizer/sanitizer_common/sanitizer_linux.cc ++++ gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux.cc +@@ -14,6 +14,10 @@ + + #if SANITIZER_FREEBSD || SANITIZER_LINUX + ++#if !SANITIZER_ANDROID ++#include ++#endif ++ + #include "sanitizer_common.h" + #include "sanitizer_flags.h" + #include "sanitizer_internal_defs.h" +@@ -71,10 +75,6 @@ extern "C" { + extern char **environ; // provided by crt1 + #endif // SANITIZER_FREEBSD + +-#if !SANITIZER_ANDROID +-#include +-#endif +- + #if SANITIZER_LINUX + // + struct kernel_timeval { +@@ -605,8 +605,8 @@ uptr internal_prctl(int option, uptr arg + } + #endif + +-uptr internal_sigaltstack(const struct sigaltstack *ss, +- struct sigaltstack *oss) { ++uptr internal_sigaltstack(const stack_t *ss, ++ stack_t *oss) { + return internal_syscall(SYSCALL(sigaltstack), (uptr)ss, (uptr)oss); + } + +Index: gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux.h +=================================================================== +--- gcc-7.1.0.orig/libsanitizer/sanitizer_common/sanitizer_linux.h ++++ gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux.h +@@ -19,7 +19,10 @@ + #include "sanitizer_platform_limits_posix.h" + + struct link_map; // Opaque type returned by dlopen(). +-struct sigaltstack; ++ ++#ifndef __stack_t_defined ++struct stack_t; ++#endif + + namespace __sanitizer { + // Dirent structure for getdents(). Note that this structure is different from +@@ -28,8 +31,8 @@ struct linux_dirent; + + // Syscall wrappers. + uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count); +-uptr internal_sigaltstack(const struct sigaltstack* ss, +- struct sigaltstack* oss); ++uptr internal_sigaltstack(const stack_t* ss, ++ stack_t* oss); + uptr internal_sigprocmask(int how, __sanitizer_sigset_t *set, + __sanitizer_sigset_t *oldset); + +Index: gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc +=================================================================== +--- gcc-7.1.0.orig/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc ++++ gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc +@@ -16,6 +16,7 @@ + defined(__aarch64__) || defined(__powerpc64__) || \ + defined(__s390__)) + ++#include + #include "sanitizer_stoptheworld.h" + + #include "sanitizer_platform_limits_posix.h" +@@ -273,7 +274,7 @@ static int TracerThread(void* argument) + + // Alternate stack for signal handling. + InternalScopedBuffer handler_stack_memory(kHandlerStackSize); +- struct sigaltstack handler_stack; ++ stack_t handler_stack; + internal_memset(&handler_stack, 0, sizeof(handler_stack)); + handler_stack.ss_sp = handler_stack_memory.data(); + handler_stack.ss_size = kHandlerStackSize; +Index: gcc-7.1.0/libsanitizer/tsan/tsan_platform_linux.cc +=================================================================== +--- gcc-7.1.0.orig/libsanitizer/tsan/tsan_platform_linux.cc ++++ gcc-7.1.0/libsanitizer/tsan/tsan_platform_linux.cc +@@ -14,6 +14,7 @@ + #include "sanitizer_common/sanitizer_platform.h" + #if SANITIZER_LINUX || SANITIZER_FREEBSD + ++#include + #include "sanitizer_common/sanitizer_common.h" + #include "sanitizer_common/sanitizer_libc.h" + #include "sanitizer_common/sanitizer_linux.h" +@@ -28,7 +29,6 @@ + + #include + #include +-#include + #include + #include + #include +@@ -287,7 +287,7 @@ void InitializePlatform() { + int ExtractResolvFDs(void *state, int *fds, int nfd) { + #if SANITIZER_LINUX && !SANITIZER_ANDROID + int cnt = 0; +- __res_state *statp = (__res_state*)state; ++ res_state statp = (res_state)state; + for (int i = 0; i < MAXNS && cnt < nfd; i++) { + if (statp->_u._ext.nsaddrs[i] && statp->_u._ext.nssocks[i] != -1) + fds[cnt++] = statp->_u._ext.nssocks[i]; +Index: gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc +=================================================================== +--- gcc-7.1.0.orig/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc ++++ gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc +@@ -14,6 +14,7 @@ + + #if SANITIZER_FREEBSD || SANITIZER_LINUX + ++#include + #include "sanitizer_allocator_internal.h" + #include "sanitizer_atomic.h" + #include "sanitizer_common.h" +@@ -30,7 +31,6 @@ + + #include + #include +-#include + #include + #include + +Index: gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc +=================================================================== +--- gcc-7.1.0.orig/libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc ++++ gcc-7.1.0/libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc +@@ -12,6 +12,7 @@ + + #include "sanitizer_platform.h" + #if SANITIZER_POSIX ++#include + #include "sanitizer_allocator_internal.h" + #include "sanitizer_common.h" + #include "sanitizer_flags.h" diff -r c848b3839e4a -r 5926178cd6fa gcolor2/receipt --- a/gcolor2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gcolor2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ SUGGESTED="xorg-rgb" BUILD_DEPENDS="gtk+-dev file" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa gcr-base/receipt --- a/gcr-base/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gcr-base/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,8 @@ WEB_SITE="https://gitlab.gnome.org/GNOME/gcr/" WANTED="gcr" +HOST_ARCH="i486 x86_64" + genpkg_rules() { mkdir -p $fs/usr/lib diff -r c848b3839e4a -r 5926178cd6fa gcr-dev/receipt --- a/gcr-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gcr-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gcr" +HOST_ARCH="i486 x86_64" + # genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gcr-ui/receipt --- a/gcr-ui/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gcr-ui/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,8 @@ WEB_SITE="https://gitlab.gnome.org/GNOME/gcr/" WANTED="gcr" +HOST_ARCH="i486 x86_64" + genpkg_rules() { mkdir -p $fs/usr/lib diff -r c848b3839e4a -r 5926178cd6fa gcr/receipt --- a/gcr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gcr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="intltool gtk-doc gobject-introspection-dev \ gtk+3-dev vala p11-kit-dev libgcrypt-dev gnupg meson" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa gdb-dev/receipt --- a/gdb-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gdb-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ DEPENDS="gdb pkg-config" WANTED="gdb" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa gdb-python/receipt --- a/gdb-python/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gdb-python/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="expat gcc-lib-base glibc-dev gmp ncurses python" BUILD_DEPENDS="gcc gmp-dev ncurses-dev python-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa gdb/receipt --- a/gdb/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gdb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ DEPENDS="expat gcc-lib-base glibc-dev gmp ncurses" BUILD_DEPENDS="gcc gmp-dev ncurses-dev readline-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa gdbm-dev/receipt --- a/gdbm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gdbm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="gdbm" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa gdbm/receipt --- a/gdbm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gdbm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="" BUILD_DEPENDS="readline-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa gdk-pixbuf-dev/receipt --- a/gdk-pixbuf-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gdk-pixbuf-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ glib-dev jpeg-dev libpng-dev pkg-config" WANTED="gdk-pixbuf" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa gdk-pixbuf-xlib-dev/receipt --- a/gdk-pixbuf-xlib-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gdk-pixbuf-xlib-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="gdk-pixbuf-xlib" WANTED="gdk-pixbuf-xlib" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa gdk-pixbuf-xlib/receipt --- a/gdk-pixbuf-xlib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gdk-pixbuf-xlib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,11 +14,11 @@ DEPENDS="gdk-pixbuf" BUILD_DEPENDS="gdk-pixbuf-dev meson" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in - (i?86) + (i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; (arm) diff -r c848b3839e4a -r 5926178cd6fa gdk-pixbuf/receipt --- a/gdk-pixbuf/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gdk-pixbuf/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,11 +15,11 @@ BUILD_DEPENDS="glib-dev jbigkit jpeg-dev libgio-dev libjpeg libpng-dev shared-mime-info-dev tiff-dev xorg-libX11-dev zlib-dev meson" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in - (i?86) + (i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; (arm) diff -r c848b3839e4a -r 5926178cd6fa get-hplip-plugin/receipt --- a/get-hplip-plugin/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/get-hplip-plugin/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,10 +8,19 @@ LICENSE="BSD" WEB_SITE="https://hplipopensource.com/" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/bin install -o root -g root -m755 \ stuff/get-hplip-plugin $fs/usr/bin + + # Use x86_64 version + case $SLITAZ_ARCH in + x86_64) + sed -i 's/x86_32/x86_64/g' \ + $fs/usr/bin/get-hplip-plugin ;; + esac } diff -r c848b3839e4a -r 5926178cd6fa get-texlive/receipt --- a/get-texlive/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/get-texlive/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,8 @@ WEB_SITE="https://www.tug.org/texlive/" TAGS="latex tex" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gettext-base/receipt --- a/gettext-base/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gettext-base/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="glibc-base" WANTED="gettext" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Just to be sure when cross compiling, gettext is part of base system. testsuite() diff -r c848b3839e4a -r 5926178cd6fa gettext-tools/receipt --- a/gettext-tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gettext-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,6 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="https://www.gnu.org/software/gettext/" +HOST_ARCH="i486 x86_64" DEPENDS="acl attr glib libgomp liblzma libxml2 pcre zlib" #libcroco (unmaintained) WANTED="gettext" diff -r c848b3839e4a -r 5926178cd6fa gettext/receipt --- a/gettext/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gettext/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,12 +16,13 @@ BUILD_DEPENDS="automake m4 acl-dev coreutils glib-dev libxml2-dev" #libcroco-dev SPLIT="gettext-base gettext-tools" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. Glibc-locale are installed in cross chroot. case "$ARCH" in arm) BUILD_DEPENDS="attr-dev ncurses-dev libxml2-tools libxml2-dev" ARCH_ARGS="--disable-acl" ;; + #x86_64) BUILD_DEPENDS="automake m4" ;; # need only for bootstrap esac # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa gfortran/receipt --- a/gfortran/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gfortran/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,14 +10,15 @@ DEPENDS="gcc libgfortran" WANTED="gcc" TAGS="compiler fortran" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib/gcc/$HOST_SYSTEM/$VERSION $fs/usr/bin cp -a $install/usr/bin/*gfortran $fs/usr/bin - cp -a $install/usr/lib/libgfortran*.a $fs/usr/lib - cp -a $install/usr/lib/libgfortran.spec $fs/usr/lib + cp -a $install/usr/lib*/libgfortran*.a $fs/usr/lib + cp -a $install/usr/lib*/libgfortran.spec $fs/usr/lib cp -a $install/usr/lib/gcc/$HOST_SYSTEM/$VERSION/f* \ $fs/usr/lib/gcc/$HOST_SYSTEM/$VERSION #cp -a $install/usr/lib/gcc/$HOST_SYSTEM/$VERSION/libgfortran* \ diff -r c848b3839e4a -r 5926178cd6fa ghostscript-dev/receipt --- a/ghostscript-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ghostscript-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,8 @@ WANTED="ghostscript" WEB_SITE="https://ghostscript.com/" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa ghostscript/receipt --- a/ghostscript/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ghostscript/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -20,6 +20,8 @@ gnutls-dev gtk+-dev jasper-dev jbig2dec jpeg-dev libgcrypt-dev libgpg-error-dev libpng-dev tiff-dev zlib-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa giflib-dev/receipt --- a/giflib-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/giflib-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ MAINTAINER="rcx@zoominternet.net" LICENSE="MIT" WANTED="giflib" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="giflib" diff -r c848b3839e4a -r 5926178cd6fa giflib/receipt --- a/giflib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/giflib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="https://sourceforge.net/projects/giflib/" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glibc-base xorg-libSM xorg-libICE xorg-libX11 xorg-libXau \ xorg-libXdmcp" @@ -29,7 +29,7 @@ sed -i 's|/local||' Makefile make && make DESTDIR=$DESTDIR install case "$ARCH" in - i?86) + i?86|x86_64) # libungif compatibility - instructions taken from Redhat specfile MAJOR=`echo $VERSION | sed 's/\([0-9]\+\)\..*/\1/'` gcc -shared -Wl,-soname,libungif.so.${MAJOR} \ diff -r c848b3839e4a -r 5926178cd6fa git/receipt --- a/git/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/git/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,6 +19,8 @@ CROSS_BUGS="bug: can't run test and make package." #HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa glew-dev/receipt --- a/glew-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/glew-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="glew" DEPENDS="glew pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa glew/receipt --- a/glew/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/glew/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -22,6 +22,8 @@ xorg-libX11-dev xorg-libXdamage-dev xorg-libXfixes-dev xorg-libXt-dev \ xorg-libICE-dev xorg-libSM-dev xorg-xf86vidmodeproto xorg-libXxf86vm-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -32,7 +34,13 @@ # Rules to configure and make the package. compile_rules() { - sed -i 's|uname -m|echo i486|' config/Makefile* + case $ARCH in + i?86) + sed -i 's|uname -m|echo i486|' config/Makefile* ;; + x86_64) + sed -i 's|uname -m|echo $ARCH|' config/Makefile* ;; + esac + make -j 1 && make GLEW_DEST=/usr install } diff -r c848b3839e4a -r 5926178cd6fa glib-dev/receipt --- a/glib-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/glib-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="glib" WEB_SITE="https://www.gtk.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glib perl python3 libffi-dev libgio libgio-dev pcre-dev pkg-config" diff -r c848b3839e4a -r 5926178cd6fa glib-networking/receipt --- a/glib-networking/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/glib-networking/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="glib libgio libgnutls libunistring" BUILD_DEPENDS="glib-dev gnutls-dev libgio-dev libgnutls libunistring-dev meson" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa glib/receipt --- a/glib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/glib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="https://www.gtk.org/" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="pcre libffi libxml2 elfutils" BUILD_DEPENDS="pcre-dev libffi-dev gettext zlib-dev perl python3-dev \ @@ -34,7 +34,7 @@ patch -p1 < $stuff/glib-webkitgtk-workaround.patch case "$ARCH" in - i?86) + i?86|x86_64) meson build \ --prefix=/usr \ --libdir=lib \ diff -r c848b3839e4a -r 5926178cd6fa glibc-base/receipt --- a/glibc-base/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/glibc-base/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,12 +15,12 @@ # Handle multiarch compilation. case "$ARCH" in - arm*|x86_64) VERSION="2.13" WANTED="" ;; + arm*) VERSION="2.13" WANTED="" ;; esac # Handle multiarch installation. case "$SLITAZ_ARCH" in - arm*|x86_64) VERSION="2.13" WANTED="" ;; + arm*) VERSION="2.13" WANTED="" ;; esac # Rules to gen a SliTaz package suitable for Tazpkg. @@ -76,7 +76,7 @@ touch $fs/etc/ld.so.conf touch $fs/etc/ld.so.cache get_locales "usr/share" ;; - x86_64) + x86_64_cross) # EXPERIMENTAL: Glibc is cross compiled by cross to have a # toolchain so we can use these files instead of recooking it. echo "Using cross compiled Glibc..." @@ -111,6 +111,11 @@ do cp -a ${install}$file ${fs}$file done + # For x86_64 ensure we have ld-linux-x86-64 + case "$ARCH" in + x86_64) + cp -a $install/lib/ld-linux-x86-64.so.2 $fs/lib + esac get_locales "usr/share" esac } @@ -120,17 +125,3 @@ { rm -f $root/usr/lib/locale/locale-archive } - -# Glibc-base is auto-updated in chroot but when cross-compiling we need -# to have /usr/cross/$ARCH search path in libc.so -post_install() -{ - # x86_64 - if echo $root | grep -q /usr/cross/x86_64; then - echo "Fixing x86_64: $root/lib/libc.so" - cat > $root/lib/libc.so << EOT -OUTPUT_FORMAT(elf64-x86-64) -GROUP ( $root/lib/libc.so.6 $root/lib/libc_nonshared.a AS_NEEDED ( $root/lib/ld-linux-x86-64.so.2 ) ) -EOT - fi -} diff -r c848b3839e4a -r 5926178cd6fa glibc-base/stuff/wanted-files.list --- a/glibc-base/stuff/wanted-files.list Tue Jun 25 14:51:14 2024 +0000 +++ b/glibc-base/stuff/wanted-files.list Thu Dec 05 08:39:45 2024 +0000 @@ -3,6 +3,7 @@ /lib/libnsl-2.28.so /lib/libanl-2.28.so /lib/libm-2.28.so +/lib/libmvec-2.28.so /lib/libpthread-2.28.so /lib/libthread_db-1.0.so /lib/libnss_compat-2.28.so @@ -60,6 +61,7 @@ /lib/libpthread.so.0 /lib/libthread_db.so.1 /lib/libm.so.6 +/lib/libmvec.so.1 /lib/ld-linux.so.2 /lib/libresolv.so.2 /lib/libnsl.so.1 @@ -71,6 +73,7 @@ /usr/lib/libnss_compat.so /usr/lib/libdl.so /usr/lib/libm.so +/usr/lib/libmvec.so /usr/lib/librt.so /usr/lib/libresolv.so /usr/lib/libutil.so diff -r c848b3839e4a -r 5926178cd6fa glibc-dev/receipt --- a/glibc-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/glibc-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,6 +8,7 @@ LICENSE="GPL2" WANTED="glibc" WEB_SITE="http://www.gnu.org/software/libc/" +HOST_ARCH="i486 x86_64" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa glibc-locale/receipt --- a/glibc-locale/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/glibc-locale/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,6 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WEB_SITE="http://www.gnu.org/software/libc/" +HOST_ARCH="i486 x86_64" DEPENDS="glibc-base" WANTED="glibc" diff -r c848b3839e4a -r 5926178cd6fa glibc/receipt --- a/glibc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/glibc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.gnu.org/software/libc/" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" +HOST_ARCH="i486 x86_64" DEPENDS="glibc-base glibc-locale glibc-dev" BUILD_DEPENDS="linux-api-headers autoconf bash advancecomp" @@ -161,10 +162,12 @@ case "$ARCH" in i386|i486) echo "CFLAGS += -O2 -march=i486 -mtune=i486" > configparms ;; - *) + x86_64) + echo "CFLAGS += -O2 -fPIC"> configparams ;; + arm*) echo "CFLAGS += -O2 -march=$ARCH -mtune=$ARCH" > configparms ;; esac - { $src/configure \ + { libc_cv_slibdir=/lib $src/configure \ --disable-profile \ --enable-add-ons \ --enable-kernel=2.6.30 \ diff -r c848b3839e4a -r 5926178cd6fa glibc/stuff/CVE-2024-33599.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/glibc/stuff/CVE-2024-33599.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,35 @@ +From 5c75001a96abcd50cbdb74df24c3f013188d076e Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Thu, 25 Apr 2024 15:00:45 +0200 +Subject: [PATCH] CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup + cache (bug 31677) + +Using alloca matches what other caches do. The request length is +bounded by MAXKEYLEN. + +Reviewed-by: Carlos O'Donell +(cherry picked from commit 87801a8fd06db1d654eea3e4f7626ff476a9bdaa) +--- + nscd/netgroupcache.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/nscd/netgroupcache.c b/nscd/netgroupcache.c +index ad2daddafdc..8835547acfa 100644 +--- a/nscd/netgroupcache.c ++++ b/nscd/netgroupcache.c +@@ -503,12 +503,13 @@ addinnetgrX (struct database_dyn *db, int fd, request_header *req, + = (struct indataset *) mempool_alloc (db, + sizeof (*dataset) + req->key_len, + 1); +- struct indataset dataset_mem; + bool cacheable = true; + if (__glibc_unlikely (dataset == NULL)) + { + cacheable = false; +- dataset = &dataset_mem; ++ /* The alloca is safe because nscd_run_worker verfies that ++ key_len is not larger than MAXKEYLEN. */ ++ dataset = alloca (sizeof (*dataset) + req->key_len); + } + + datahead_init_pos (&dataset->head, sizeof (*dataset) + req->key_len, diff -r c848b3839e4a -r 5926178cd6fa glibc/stuff/CVE-2024-33600-1.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/glibc/stuff/CVE-2024-33600-1.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,56 @@ +From f20a8d696b13c6261b52a6434899121f8b19d5a7 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Thu, 25 Apr 2024 15:01:07 +0200 +Subject: [PATCH] CVE-2024-33600: nscd: Do not send missing not-found response + in addgetnetgrentX (bug 31678) + +If we failed to add a not-found response to the cache, the dataset +point can be null, resulting in a null pointer dereference. + +Reviewed-by: Siddhesh Poyarekar +(cherry picked from commit 7835b00dbce53c3c87bbbb1754a95fb5e58187aa) +--- + nscd/netgroupcache.c | 14 ++++++-------- + 1 file changed, 6 insertions(+), 8 deletions(-) + +diff --git a/nscd/netgroupcache.c b/nscd/netgroupcache.c +index 8835547acfa..f2e7d60b50e 100644 +--- a/nscd/netgroupcache.c ++++ b/nscd/netgroupcache.c +@@ -148,7 +148,7 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + /* No such service. */ + cacheable = do_notfound (db, fd, req, key, &dataset, &total, &timeout, + &key_copy); +- goto writeout; ++ goto maybe_cache_add; + } + + memset (&data, '\0', sizeof (data)); +@@ -349,7 +349,7 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + { + cacheable = do_notfound (db, fd, req, key, &dataset, &total, &timeout, + &key_copy); +- goto writeout; ++ goto maybe_cache_add; + } + + total = buffilled; +@@ -411,14 +411,12 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + } + + if (he == NULL && fd != -1) +- { +- /* We write the dataset before inserting it to the database +- since while inserting this thread might block and so would +- unnecessarily let the receiver wait. */ +- writeout: ++ /* We write the dataset before inserting it to the database since ++ while inserting this thread might block and so would ++ unnecessarily let the receiver wait. */ + writeall (fd, &dataset->resp, dataset->head.recsize); +- } + ++ maybe_cache_add: + if (cacheable) + { + /* If necessary, we also propagate the data to disk. */ diff -r c848b3839e4a -r 5926178cd6fa glibc/stuff/CVE-2024-33600-2.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/glibc/stuff/CVE-2024-33600-2.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,57 @@ +From e3eef1b8fbdd3a7917af466ca9c4b7477251ca79 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Thu, 25 Apr 2024 15:01:07 +0200 +Subject: [PATCH] CVE-2024-33600: nscd: Avoid null pointer crashes after + notfound response (bug 31678) + +The addgetnetgrentX call in addinnetgrX may have failed to produce +a result, so the result variable in addinnetgrX can be NULL. +Use db->negtimeout as the fallback value if there is no result data; +the timeout is also overwritten below. + +Also avoid sending a second not-found response. (The client +disconnects after receiving the first response, so the data stream did +not go out of sync even without this fix.) It is still beneficial to +add the negative response to the mapping, so that the client can get +it from there in the future, instead of going through the socket. + +Reviewed-by: Siddhesh Poyarekar +(cherry picked from commit b048a482f088e53144d26a61c390bed0210f49f2) +--- + nscd/netgroupcache.c | 11 +++++++---- + 1 file changed, 7 insertions(+), 4 deletions(-) + +diff --git a/nscd/netgroupcache.c b/nscd/netgroupcache.c +index f2e7d60b50e..aa9501a2c05 100644 +--- a/nscd/netgroupcache.c ++++ b/nscd/netgroupcache.c +@@ -512,14 +512,15 @@ addinnetgrX (struct database_dyn *db, int fd, request_header *req, + + datahead_init_pos (&dataset->head, sizeof (*dataset) + req->key_len, + sizeof (innetgroup_response_header), +- he == NULL ? 0 : dh->nreloads + 1, result->head.ttl); ++ he == NULL ? 0 : dh->nreloads + 1, ++ result == NULL ? db->negtimeout : result->head.ttl); + /* Set the notfound status and timeout based on the result from + getnetgrent. */ +- dataset->head.notfound = result->head.notfound; ++ dataset->head.notfound = result == NULL || result->head.notfound; + dataset->head.timeout = timeout; + + dataset->resp.version = NSCD_VERSION; +- dataset->resp.found = result->resp.found; ++ dataset->resp.found = result != NULL && result->resp.found; + /* Until we find a matching entry the result is 0. */ + dataset->resp.result = 0; + +@@ -567,7 +568,9 @@ addinnetgrX (struct database_dyn *db, int fd, request_header *req, + goto out; + } + +- if (he == NULL) ++ /* addgetnetgrentX may have already sent a notfound response. Do ++ not send another one. */ ++ if (he == NULL && dataset->resp.found) + { + /* We write the dataset before inserting it to the database + since while inserting this thread might block and so would diff -r c848b3839e4a -r 5926178cd6fa glibc/stuff/CVE-2024-33601_CVE-2024-33602_1.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/glibc/stuff/CVE-2024-33601_CVE-2024-33602_1.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,387 @@ +From 4d27d4b9a188786fc6a56745506cec2acfc51f83 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Thu, 25 Apr 2024 15:01:07 +0200 +Subject: [PATCH] CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two + buffers in addgetnetgrentX (bug 31680) + +This avoids potential memory corruption when the underlying NSS +callback function does not use the buffer space to store all strings +(e.g., for constant strings). + +Instead of custom buffer management, two scratch buffers are used. +This increases stack usage somewhat. + +Scratch buffer allocation failure is handled by return -1 +(an invalid timeout value) instead of terminating the process. +This fixes bug 31679. + +Reviewed-by: Siddhesh Poyarekar +(cherry picked from commit c04a21e050d64a1193a6daab872bca2528bda44b) +--- + nscd/netgroupcache.c | 219 ++++++++++++++++++++++++------------------- + 1 file changed, 121 insertions(+), 98 deletions(-) + +diff --git a/nscd/netgroupcache.c b/nscd/netgroupcache.c +index aa9501a2c05..ee98ffd96ed 100644 +--- a/nscd/netgroupcache.c ++++ b/nscd/netgroupcache.c +@@ -24,6 +24,7 @@ + #include + #include + #include ++#include + + #include "../inet/netgroup.h" + #include "nscd.h" +@@ -66,6 +67,16 @@ struct dataset + char strdata[0]; + }; + ++/* Send a notfound response to FD. Always returns -1 to indicate an ++ ephemeral error. */ ++static time_t ++send_notfound (int fd) ++{ ++ if (fd != -1) ++ TEMP_FAILURE_RETRY (send (fd, ¬found, sizeof (notfound), MSG_NOSIGNAL)); ++ return -1; ++} ++ + /* Sends a notfound message and prepares a notfound dataset to write to the + cache. Returns true if there was enough memory to allocate the dataset and + returns the dataset in DATASETP, total bytes to write in TOTALP and the +@@ -84,8 +95,7 @@ do_notfound (struct database_dyn *db, int fd, request_header *req, + total = sizeof (notfound); + timeout = time (NULL) + db->negtimeout; + +- if (fd != -1) +- TEMP_FAILURE_RETRY (send (fd, ¬found, total, MSG_NOSIGNAL)); ++ send_notfound (fd); + + dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1); + /* If we cannot permanently store the result, so be it. */ +@@ -110,11 +120,78 @@ do_notfound (struct database_dyn *db, int fd, request_header *req, + return cacheable; + } + ++struct addgetnetgrentX_scratch ++{ ++ /* This is the result that the caller should use. It can be NULL, ++ point into buffer, or it can be in the cache. */ ++ struct dataset *dataset; ++ ++ struct scratch_buffer buffer; ++ ++ /* Used internally in addgetnetgrentX as a staging area. */ ++ struct scratch_buffer tmp; ++ ++ /* Number of bytes in buffer that are actually used. */ ++ size_t buffer_used; ++}; ++ ++static void ++addgetnetgrentX_scratch_init (struct addgetnetgrentX_scratch *scratch) ++{ ++ scratch->dataset = NULL; ++ scratch_buffer_init (&scratch->buffer); ++ scratch_buffer_init (&scratch->tmp); ++ ++ /* Reserve space for the header. */ ++ scratch->buffer_used = sizeof (struct dataset); ++ static_assert (sizeof (struct dataset) < sizeof (scratch->tmp.__space), ++ "initial buffer space"); ++ memset (scratch->tmp.data, 0, sizeof (struct dataset)); ++} ++ ++static void ++addgetnetgrentX_scratch_free (struct addgetnetgrentX_scratch *scratch) ++{ ++ scratch_buffer_free (&scratch->buffer); ++ scratch_buffer_free (&scratch->tmp); ++} ++ ++/* Copy LENGTH bytes from S into SCRATCH. Returns NULL if SCRATCH ++ could not be resized, otherwise a pointer to the copy. */ ++static char * ++addgetnetgrentX_append_n (struct addgetnetgrentX_scratch *scratch, ++ const char *s, size_t length) ++{ ++ while (true) ++ { ++ size_t remaining = scratch->buffer.length - scratch->buffer_used; ++ if (remaining >= length) ++ break; ++ if (!scratch_buffer_grow_preserve (&scratch->buffer)) ++ return NULL; ++ } ++ char *copy = scratch->buffer.data + scratch->buffer_used; ++ memcpy (copy, s, length); ++ scratch->buffer_used += length; ++ return copy; ++} ++ ++/* Copy S into SCRATCH, including its null terminator. Returns false ++ if SCRATCH could not be resized. */ ++static bool ++addgetnetgrentX_append (struct addgetnetgrentX_scratch *scratch, const char *s) ++{ ++ if (s == NULL) ++ s = ""; ++ return addgetnetgrentX_append_n (scratch, s, strlen (s) + 1) != NULL; ++} ++ ++/* Caller must initialize and free *SCRATCH. If the return value is ++ negative, this function has sent a notfound response. */ + static time_t + addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + const char *key, uid_t uid, struct hashentry *he, +- struct datahead *dh, struct dataset **resultp, +- void **tofreep) ++ struct datahead *dh, struct addgetnetgrentX_scratch *scratch) + { + if (__glibc_unlikely (debug_level > 0)) + { +@@ -133,14 +210,10 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + + char *key_copy = NULL; + struct __netgrent data; +- size_t buflen = MAX (1024, sizeof (*dataset) + req->key_len); +- size_t buffilled = sizeof (*dataset); +- char *buffer = NULL; + size_t nentries = 0; + size_t group_len = strlen (key) + 1; + struct name_list *first_needed + = alloca (sizeof (struct name_list) + group_len); +- *tofreep = NULL; + + if (netgroup_database == NULL + && __nss_database_lookup2 ("netgroup", NULL, NULL, &netgroup_database)) +@@ -152,8 +225,6 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + } + + memset (&data, '\0', sizeof (data)); +- buffer = xmalloc (buflen); +- *tofreep = buffer; + first_needed->next = first_needed; + memcpy (first_needed->name, key, group_len); + data.needed_groups = first_needed; +@@ -196,8 +267,8 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + while (1) + { + int e; +- status = getfct.f (&data, buffer + buffilled, +- buflen - buffilled - req->key_len, &e); ++ status = getfct.f (&data, scratch->tmp.data, ++ scratch->tmp.length, &e); + if (status == NSS_STATUS_SUCCESS) + { + if (data.type == triple_val) +@@ -205,68 +276,10 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + const char *nhost = data.val.triple.host; + const char *nuser = data.val.triple.user; + const char *ndomain = data.val.triple.domain; +- +- size_t hostlen = strlen (nhost ?: "") + 1; +- size_t userlen = strlen (nuser ?: "") + 1; +- size_t domainlen = strlen (ndomain ?: "") + 1; +- +- if (nhost == NULL || nuser == NULL || ndomain == NULL +- || nhost > nuser || nuser > ndomain) +- { +- const char *last = nhost; +- if (last == NULL +- || (nuser != NULL && nuser > last)) +- last = nuser; +- if (last == NULL +- || (ndomain != NULL && ndomain > last)) +- last = ndomain; +- +- size_t bufused +- = (last == NULL +- ? buffilled +- : last + strlen (last) + 1 - buffer); +- +- /* We have to make temporary copies. */ +- size_t needed = hostlen + userlen + domainlen; +- +- if (buflen - req->key_len - bufused < needed) +- { +- buflen += MAX (buflen, 2 * needed); +- /* Save offset in the old buffer. We don't +- bother with the NULL check here since +- we'll do that later anyway. */ +- size_t nhostdiff = nhost - buffer; +- size_t nuserdiff = nuser - buffer; +- size_t ndomaindiff = ndomain - buffer; +- +- char *newbuf = xrealloc (buffer, buflen); +- /* Fix up the triplet pointers into the new +- buffer. */ +- nhost = (nhost ? newbuf + nhostdiff +- : NULL); +- nuser = (nuser ? newbuf + nuserdiff +- : NULL); +- ndomain = (ndomain ? newbuf + ndomaindiff +- : NULL); +- *tofreep = buffer = newbuf; +- } +- +- nhost = memcpy (buffer + bufused, +- nhost ?: "", hostlen); +- nuser = memcpy ((char *) nhost + hostlen, +- nuser ?: "", userlen); +- ndomain = memcpy ((char *) nuser + userlen, +- ndomain ?: "", domainlen); +- } +- +- char *wp = buffer + buffilled; +- wp = memmove (wp, nhost ?: "", hostlen); +- wp += hostlen; +- wp = memmove (wp, nuser ?: "", userlen); +- wp += userlen; +- wp = memmove (wp, ndomain ?: "", domainlen); +- wp += domainlen; +- buffilled = wp - buffer; ++ if (!(addgetnetgrentX_append (scratch, nhost) ++ && addgetnetgrentX_append (scratch, nuser) ++ && addgetnetgrentX_append (scratch, ndomain))) ++ return send_notfound (fd); + ++nentries; + } + else +@@ -318,8 +331,8 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + } + else if (status == NSS_STATUS_TRYAGAIN && e == ERANGE) + { +- buflen *= 2; +- *tofreep = buffer = xrealloc (buffer, buflen); ++ if (!scratch_buffer_grow (&scratch->tmp)) ++ return send_notfound (fd); + } + else if (status == NSS_STATUS_RETURN + || status == NSS_STATUS_NOTFOUND +@@ -352,10 +365,17 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + goto maybe_cache_add; + } + +- total = buffilled; ++ /* Capture the result size without the key appended. */ ++ total = scratch->buffer_used; ++ ++ /* Make a copy of the key. The scratch buffer must not move after ++ this point. */ ++ key_copy = addgetnetgrentX_append_n (scratch, key, req->key_len); ++ if (key_copy == NULL) ++ return send_notfound (fd); + + /* Fill in the dataset. */ +- dataset = (struct dataset *) buffer; ++ dataset = scratch->buffer.data; + timeout = datahead_init_pos (&dataset->head, total + req->key_len, + total - offsetof (struct dataset, resp), + he == NULL ? 0 : dh->nreloads + 1, +@@ -364,11 +384,7 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + dataset->resp.version = NSCD_VERSION; + dataset->resp.found = 1; + dataset->resp.nresults = nentries; +- dataset->resp.result_len = buffilled - sizeof (*dataset); +- +- assert (buflen - buffilled >= req->key_len); +- key_copy = memcpy (buffer + buffilled, key, req->key_len); +- buffilled += req->key_len; ++ dataset->resp.result_len = total - sizeof (*dataset); + + /* Now we can determine whether on refill we have to create a new + record or not. */ +@@ -399,7 +415,7 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + if (__glibc_likely (newp != NULL)) + { + /* Adjust pointer into the memory block. */ +- key_copy = (char *) newp + (key_copy - buffer); ++ key_copy = (char *) newp + (key_copy - (char *) dataset); + + dataset = memcpy (newp, dataset, total + req->key_len); + cacheable = true; +@@ -440,7 +456,7 @@ addgetnetgrentX (struct database_dyn *db, int fd, request_header *req, + } + + out: +- *resultp = dataset; ++ scratch->dataset = dataset; + + return timeout; + } +@@ -461,6 +477,9 @@ addinnetgrX (struct database_dyn *db, int fd, request_header *req, + if (user != NULL) + key = (char *) rawmemchr (key, '\0') + 1; + const char *domain = *key++ ? key : NULL; ++ struct addgetnetgrentX_scratch scratch; ++ ++ addgetnetgrentX_scratch_init (&scratch); + + if (__glibc_unlikely (debug_level > 0)) + { +@@ -476,12 +495,8 @@ addinnetgrX (struct database_dyn *db, int fd, request_header *req, + group, group_len, + db, uid); + time_t timeout; +- void *tofree; + if (result != NULL) +- { +- timeout = result->head.timeout; +- tofree = NULL; +- } ++ timeout = result->head.timeout; + else + { + request_header req_get = +@@ -490,7 +505,10 @@ addinnetgrX (struct database_dyn *db, int fd, request_header *req, + .key_len = group_len + }; + timeout = addgetnetgrentX (db, -1, &req_get, group, uid, NULL, NULL, +- &result, &tofree); ++ &scratch); ++ result = scratch.dataset; ++ if (timeout < 0) ++ goto out; + } + + struct indataset +@@ -604,7 +622,7 @@ addinnetgrX (struct database_dyn *db, int fd, request_header *req, + } + + out: +- free (tofree); ++ addgetnetgrentX_scratch_free (&scratch); + return timeout; + } + +@@ -614,11 +632,12 @@ addgetnetgrentX_ignore (struct database_dyn *db, int fd, request_header *req, + const char *key, uid_t uid, struct hashentry *he, + struct datahead *dh) + { +- struct dataset *ignore; +- void *tofree; +- time_t timeout = addgetnetgrentX (db, fd, req, key, uid, he, dh, +- &ignore, &tofree); +- free (tofree); ++ struct addgetnetgrentX_scratch scratch; ++ addgetnetgrentX_scratch_init (&scratch); ++ time_t timeout = addgetnetgrentX (db, fd, req, key, uid, he, dh, &scratch); ++ addgetnetgrentX_scratch_free (&scratch); ++ if (timeout < 0) ++ timeout = 0; + return timeout; + } + +@@ -662,5 +681,9 @@ readdinnetgr (struct database_dyn *db, struct hashentry *he, + .key_len = he->len + }; + +- return addinnetgrX (db, -1, &req, db->data + he->key, he->owner, he, dh); ++ int timeout = addinnetgrX (db, -1, &req, db->data + he->key, he->owner, ++ he, dh); ++ if (timeout < 0) ++ timeout = 0; ++ return timeout; + } diff -r c848b3839e4a -r 5926178cd6fa glibc/stuff/CVE-2024-33601_CVE-2024-33602_2.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/glibc/stuff/CVE-2024-33601_CVE-2024-33602_2.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,33 @@ +From 1e398f406bb7ad8ffac66e664a44f11d2a0b8f36 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Thu, 2 May 2024 17:06:19 +0200 +Subject: [PATCH] nscd: Use time_t for return type of addgetnetgrentX + +Using int may give false results for future dates (timeouts after the +year 2028). + +Fixes commit 04a21e050d64a1193a6daab872bca2528bda44b ("CVE-2024-33601, +CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX +(bug 31680)"). + +Reviewed-by: Carlos O'Donell +(cherry picked from commit 4bbca1a44691a6e9adcee5c6798a707b626bc331) +--- + nscd/netgroupcache.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/nscd/netgroupcache.c b/nscd/netgroupcache.c +index ee98ffd96ed..7a4e767be2b 100644 +--- a/nscd/netgroupcache.c ++++ b/nscd/netgroupcache.c +@@ -681,8 +681,8 @@ readdinnetgr (struct database_dyn *db, struct hashentry *he, + .key_len = he->len + }; + +- int timeout = addinnetgrX (db, -1, &req, db->data + he->key, he->owner, +- he, dh); ++ time_t timeout = addinnetgrX (db, -1, &req, db->data + he->key, he->owner, ++ he, dh); + if (timeout < 0) + timeout = 0; + return timeout; diff -r c848b3839e4a -r 5926178cd6fa glibmm-dev/receipt --- a/glibmm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/glibmm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="glibmm libgiomm-dev libsigc++-dev glib-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa glibmm/receipt --- a/glibmm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/glibmm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="glib libsigc++ gcc-lib-base glibc-base libffi pcre" BUILD_DEPENDS="glib-dev libsigc++-dev meson" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | sed '/LATEST/!d;s|.*IS-||;s|<.*||' diff -r c848b3839e4a -r 5926178cd6fa gmp-dev/receipt --- a/gmp-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gmp-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="gmp" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa gmp/receipt --- a/gmp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gmp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ BUILD_DEPENDS="binutils m4" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa gmtp/receipt --- a/gmtp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gmtp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="flac-dev GConf-dev gtk+-dev libid3tag-dev libmtp-dev libvorbis-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa gnome-icon-theme/receipt --- a/gnome-icon-theme/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gnome-icon-theme/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ BUILD_DEPENDS="icon-naming-utils intltool pkg-config gtk+" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gnumeric/receipt --- a/gnumeric/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gnumeric/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -20,6 +20,8 @@ xorg-libXi xorg-libXinerama xorg-libXrandr xorg-libXrender zlib" BUILD_DEPENDS="bison goffice-dev gtk-doc gtk+3-dev itstool" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa gnupg/receipt --- a/gnupg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gnupg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ libgpg-error-dev libksba-dev libusb-compat-dev libusb-dev npth-dev openldap-dev pth-dev readline-dev sqlite-dev zlib-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa gnutls-dev/receipt --- a/gnutls-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gnutls-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ nettle-dev p11-kit-dev pkg-config zlib-dev libunistring-dev" WANTED="gnutls" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa gnutls/receipt --- a/gnutls/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gnutls/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,7 +17,7 @@ BUILD_DEPENDS="gmp-dev libcrypto-dev libgcrypt-dev libgpg-error-dev libtasn1-dev libunistring-dev ncurses-dev nettle-dev readline-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle SliTaz arch. case "$SLITAZ_ARCH" in @@ -26,7 +26,7 @@ # Handle cross compilation. case "$ARCH" in - i?86) + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS p11-kit-dev cacerts" ;; arm*) ARCH_ARGS="--with-libgcrypt-prefix=/cross/$ARCH/sysroot/usr \ diff -r c848b3839e4a -r 5926178cd6fa gobject-introspection-dev/receipt --- a/gobject-introspection-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gobject-introspection-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="gobject-introspection" DEPENDS="gobject-introspection glib-dev libffi-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gobject-introspection/receipt --- a/gobject-introspection/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gobject-introspection/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ WEB_SITE="https://wiki.gnome.org/Projects/GObjectIntrospection" TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libgio dbus" BUILD_DEPENDS="flex bison glib-dev python3-dev libgio-dev libffi-dev \ diff -r c848b3839e4a -r 5926178cd6fa goffice-dev/receipt --- a/goffice-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/goffice-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ librsvg-dev libxml2-dev libxslt-dev pango-dev" WANTED="goffice" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa goffice/receipt --- a/goffice/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/goffice/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,14 +12,17 @@ WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" DEPENDS="at-spi2 at-spi2-atk atk bzlib cairo dbus fontconfig freetype - gdk-pixbuf glib glibc-base gtk+3 harfbuzz libcroco libffi + gdk-pixbuf glib glibc-base gtk+3 harfbuzz libffi libgio libgsf libpng librsvg libxcb libxml2 libxslt pango pcre pixman util-linux-uuid xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdamage xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXi xorg-libXinerama xorg-libXrandr xorg-libXrender zlib" -BUILD_DEPENDS="cairo-dev gtk-doc gtk+3-dev libcroco-dev libgsf-dev +BUILD_DEPENDS="cairo-dev gtk-doc gtk+3-dev libgsf-dev librsvg-dev libxslt-dev perl-io-compress" +# libcroco / libcroco-deb (unmaintained) + +HOST_ARCH="i486 x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa gparted/receipt --- a/gparted/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gparted/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -20,6 +20,8 @@ BUILD_DEPENDS="gtk+-dev libsigc++-dev glibmm-dev gtkmm-dev parted-dev \ cairomm-dev pangomm-dev libgiomm-dev intltool util-linux-uuid-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa gperf/receipt --- a/gperf/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gperf/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa gpicview/receipt --- a/gpicview/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gpicview/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="gtk+ expat glib libgio libpng jpeg zlib" BUILD_DEPENDS="gtk+-dev expat-dev glib-dev libgio-dev libpng-dev jpeg-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa gpm-dev/receipt --- a/gpm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gpm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WEB_SITE="https://www.nico.schottelius.org/software/gpm/" WANTED="gpm" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gpm" diff -r c848b3839e4a -r 5926178cd6fa gpm-extra/receipt --- a/gpm-extra/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gpm-extra/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WEB_SITE="https://www.nico.schottelius.org/software/gpm/" WANTED="gpm" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gpm" diff -r c848b3839e4a -r 5926178cd6fa gpm/receipt --- a/gpm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gpm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="https://www.nico.schottelius.org/software/gpm/" WGET_URL="https://www.nico.schottelius.org/software/gpm/archives/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="ncurses" BUILD_DEPENDS="gawk bison ncurses-dev automake autoconf libtool texinfo" diff -r c848b3839e4a -r 5926178cd6fa gptfdisk/receipt --- a/gptfdisk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gptfdisk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="ncursesw popt util-linux-uuid" BUILD_DEPENDS="ncursesw-dev popt-dev util-linux-uuid-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -26,6 +28,7 @@ compile_rules() { patch --input=$stuff/patches/gptcurses.cc-1.0.8 + patch --input=$stuff/patches/guid.cc-1.0.8 make } diff -r c848b3839e4a -r 5926178cd6fa gptfdisk/stuff/patches/guid.cc-1.0.8 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gptfdisk/stuff/patches/guid.cc-1.0.8 Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,11 @@ +--- a/guid.cc ++++ b/guid.cc +@@ -141,7 +141,7 @@ + void GUIDData::Randomize(void) { + int i, uuidGenerated = 0; + +-#ifdef _UUID_UUID_H ++#if defined ( _UUID_UUID_H) || defined (_UL_LIBUUID_UUID_H) + uuid_generate(uuidData); + ReverseBytes(&uuidData[0], 4); + ReverseBytes(&uuidData[4], 2); diff -r c848b3839e4a -r 5926178cd6fa graphviz/receipt --- a/graphviz/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/graphviz/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,11 +14,13 @@ DEPENDS="expat jpeg libgd libpng librsvg libxml2 pcre util-linux-uuid zlib" BUILD_DEPENDS="automake expat-dev gdk-pixbuf-dev guile-dev - jpeg-dev libcroco-dev libgd-dev libpng-dev librsvg-dev + jpeg-dev libgd-dev libpng-dev librsvg-dev libxml2-dev lua-dev ocaml pango-dev pcre-dev php-cli php-dev pkg-config py3k-dev ruby-dev sed swig tcl-dev tiff-dev tk-dev util-linux-uuid-dev xorg-dev zlib-dev" +# libcroco (unmaintained) + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa grep/receipt --- a/grep/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/grep/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,9 +7,9 @@ MAINTAINER="paul@slitaz.org" LICENSE="GPL3" WEB_SITE="https://www.gnu.org/software/grep/" - TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" +HOST_ARCH="i486 x86_64" SUGGESTED="grep-lang" DEPENDS="pcre" diff -r c848b3839e4a -r 5926178cd6fa groff/receipt --- a/groff/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/groff/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="texinfo" # ghostscript require cups stuff, not sure need +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa grub2-efi-x64-modules/receipt --- a/grub2-efi-x64-modules/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/grub2-efi-x64-modules/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="grub2-efi-x64" WANTED="grub2-efi-x64" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa grub2-efi-x64/receipt --- a/grub2-efi-x64/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/grub2-efi-x64/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,13 +13,15 @@ WGET_URL="http://ftp.gnu.org/gnu/grub/$TARBALL" DEPENDS="freetype grep libdevmapper libusb libusb-compat ncurses zlib" -BUILD_DEPENDS="bison flex freetype-dev fuse2-dev libdevmapper-dev \ +BUILD_DEPENDS="automake bison flex freetype-dev fuse2-dev libdevmapper-dev \ libusb-compat-dev libusb-dev ncurses-dev 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(" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -30,32 +32,41 @@ # Rules to configure and make the package. compile_rules() { - sed -i 's|sys/types.h>|&\n#include |' \ - util/getroot.c grub-core/kern/emu/hostdisk.c + sed -i 's|fprintf(...) |&(void)|' \ + grub-core/script/yylex.l + export EFI_ARCH=x86_64 - # CVE-2015-8370 - sed -i "s/'.b'/& \\&\\& cur_len/" grub-core/lib/crypto.c \ - grub-core/normal/auth.c + sed -i 's|fprintf(...) |&(void)|' grub-core/script/yylex.l - # Fixes for flex 2.5.37 - export CFLAGS="-Wno-error=sign-compare -Wno-error=unused-value" - sed -i 's/YY_FATAL_ERROR/REMOVED_&/' \ - grub-core/script/yylex.l + # Avoid grub-mkimage error: decompressor is too big: + patch --strip=1 --input=$WOK/grub2/stuff/patches/gentpl.py-2.04 + # see also: http://git.savannah.gnu.org/cgit/grub.git/commit/?id=6643507ce - export EFI_ARCH=x86_64 - sed -i 's/is_symbol_local /type == 2 || /' \ - util/grub-module-verifier*.c* - sed -i 's/.*unsupported relocation.*/continue;/' \ - util/grub-module-verifier*.c* - sed -i 's|.*add fixup entry for R_X86_64_32|// &|' \ - util/grub-mkimage*.c* + case $SLITAZ_ARCH in + i?86) + export CFLAGS="-g0 -Os -pipe -fomit-frame-pointer" ;; + x86_64) + sed -i 's|sys/types.h>|&\n#include |' util/getroot.c grub-core/kern/emu/hostdisk.c + + # CVE-2015-8370 + sed -i "s/'.b'/& \\&\\& cur_len/" grub-core/lib/crypto.c grub-core/normal/auth.c + + # Fixes for flex 2.5.37 + export CFLAGS="-Wno-error=sign-compare -Wno-error=unused-value" + sed -i 's/YY_FATAL_ERROR/REMOVED_&/' grub-core/script/yylex.l + + sed -i 's/is_symbol_local /type == 2 || /' util/grub-module-verifier*.c* + sed -i 's/.*unsupported relocation.*/continue;/' util/grub-module-verifier*.c* + sed -i 's|.*add fixup entry for R_X86_64_32|// &|' util/grub-mkimage*.c* ;; + esac # Use cross toolchain x86_64 export PATH=$PATH:/cross/x86_64/tools/bin + ./autogen.sh && ./configure \ BUILD_CC=gcc \ - CFLAGS="${CFLAGS/-march=i486/-g0}" \ + CFLAGS="$CFLAGS" \ TARGET_CC=x86_64-slitaz-linux-gcc \ TARGET_OBJCOPY=x86_64-slitaz-linux-objcopy \ TARGET_NM=x86_64-slitaz-linux-nm \ @@ -70,7 +81,13 @@ sed -i 's| -Werror||;s|-Wl,--copy-dt-needed-entries||' \ Makefile grub-core/Makefile && - make $MAKEFLAGS && + make $MAKEFLAGS + + # On x86_64 we want full grub + case $SLITAZ_ARCH in + x86_64) + make install DESTDIR=$DESTDIR ;; + esac cd grub-core && ../grub-mkimage -d . -o ../bootx64.efi -O x86_64-efi -p /boot/grub \ @@ -98,6 +115,23 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/boot/efi/boot - cp $src/bootx64.efi $fs/boot/efi/boot + case $SLITAZ_ARCH in + i?86) + mkdir -p $fs/boot/efi/boot + cp $src/bootx64.efi $fs/boot/efi/boot ;; + x86_64) + mkdir -p $fs/boot/grub $fs/etc/default $fs/usr + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/sbin $fs/usr + cp -a $install/usr/share $fs/usr + cp -a $install/usr/lib $fs/usr + cp -a $install/etc $fs + + cp -a $WOK/grub2/stuff/etc-default-grub \ + $fs/etc/default/grub + + # Example configuration file (grub.cfg). + cp -a $WOK/grub2/stuff/example-grub.cfg \ + $fs/boot/grub ;; + esac } diff -r c848b3839e4a -r 5926178cd6fa grub2-efi-x64/stuff/grub-embed.cfg --- a/grub2-efi-x64/stuff/grub-embed.cfg Tue Jun 25 14:51:14 2024 +0000 +++ b/grub2-efi-x64/stuff/grub-embed.cfg Thu Dec 05 08:39:45 2024 +0000 @@ -2,7 +2,7 @@ # On some firmware, GRUB has a wrong cmdpath when booted from an optical disc. # https://gitlab.archlinux.org/archlinux/archiso/-/issues/183 if regexp --set=1:isodevice '^(\([^)]+\))\/?[Ee][Ff][Ii]\/[Bb][Oo][Oo][Tt]\/?$' "$cmdpath"; then - cmdpath="${isodevice}/EFI/BOOT" + cmdpath="${isodevice}/EFI/boot" fi fi diff -r c848b3839e4a -r 5926178cd6fa grub2-efi-x64/stuff/grub-live.cfg --- a/grub2-efi-x64/stuff/grub-live.cfg Tue Jun 25 14:51:14 2024 +0000 +++ b/grub2-efi-x64/stuff/grub-live.cfg Thu Dec 05 08:39:45 2024 +0000 @@ -3,7 +3,7 @@ menuentry "SliTaz Live [EFI]" { echo 'Loading Linux ...' - linux /EFI/BOOT/vmlinuz rw root=/dev/null video=-32 autologin + linux /EFI/boot/vmlinuz rw root=/dev/null video=-32 autologin echo 'Loading initrd ...' - initrd /EFI/BOOT/rootfs.gz + initrd /EFI/boot/rootfs.gz } diff -r c848b3839e4a -r 5926178cd6fa grub2-efi/receipt --- a/grub2-efi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/grub2-efi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,11 +13,13 @@ WGET_URL="http://ftp.gnu.org/gnu/grub/$TARBALL" DEPENDS="freetype grep libdevmapper libusb-compat libusb ncurses zlib" -BUILD_DEPENDS="bison flex freetype-dev fuse2-dev libdevmapper-dev +BUILD_DEPENDS="automake bison flex freetype-dev fuse2-dev libdevmapper-dev libusb-compat-dev libusb-dev ncurses-dev xz-dev zlib-dev" CONFIG_FILES="/etc/default/grub /etc/grub.d/40_custom" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -32,6 +34,29 @@ grub-core/script/yylex.l export EFI_ARCH=i386 + sed -i 's|fprintf(...) |&(void)|' grub-core/script/yylex.l + + # Avoid grub-mkimage error: decompressor is too big: + patch --strip=1 --input=$WOK/grub2/stuff/patches/gentpl.py-2.04 + # see also: http://git.savannah.gnu.org/cgit/grub.git/commit/?id=6643507ce + + case $SLITAZ_ARCH in + x86_64) + sed -i 's|sys/types.h>|&\n#include |' util/getroot.c grub-core/kern/emu/hostdisk.c + + # CVE-2015-8370 + sed -i "s/'.b'/& \\&\\& cur_len/" grub-core/lib/crypto.c grub-core/normal/auth.c + + # Fixes for flex 2.5.37 + export CFLAGS="-Wno-error=sign-compare -Wno-error=unused-value" + sed -i 's/YY_FATAL_ERROR/REMOVED_&/' grub-core/script/yylex.l + + sed -i 's/is_symbol_local /type == 2 || /' util/grub-module-verifier*.c* + sed -i 's/.*unsupported relocation.*/continue;/' util/grub-module-verifier*.c* + sed -i 's|.*add fixup entry for R_X86_64_32|// &|' util/grub-mkimage*.c* ;; + esac + + ./autogen.sh && ./configure \ --prefix=/usr \ --sysconfdir=/etc \ @@ -42,6 +67,12 @@ $CONFIGURE_ARGS && make $MAKEFLAGS + # On x86_64 we want full grub + case $SLITAZ_ARCH in + x86_64) + make install DESTDIR=$DESTDIR ;; + esac + cd grub-core ../grub-mkimage -d . -o ../bootia32.efi -O i386-efi -p /boot/grub \ all_video appleldr boot btrfs cat chain configfile echo \ @@ -56,6 +87,23 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/boot/efi/boot - cp $src/bootia32.efi $fs/boot/efi/boot + case $SLITAZ_ARCH in + i?86) + mkdir -p $fs/boot/efi/boot + cp $src/bootia32.efi $fs/boot/efi/boot ;; + x86_64) + mkdir -p $fs/boot/grub $fs/etc/default $fs/usr + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/sbin $fs/usr + cp -a $install/usr/share $fs/usr + cp -a $install/usr/lib $fs/usr + cp -a $install/etc $fs + + cp -a $WOK/grub2/stuff/etc-default-grub \ + $fs/etc/default/grub + + # Example configuration file (grub.cfg). + cp -a $WOK/grub2/stuff/example-grub.cfg \ + $fs/boot/grub ;; + esac } diff -r c848b3839e4a -r 5926178cd6fa grub2/receipt --- a/grub2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/grub2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -20,6 +20,8 @@ SUGGESTED="os-prober" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -30,17 +32,34 @@ # Rules to configure and make the package. compile_rules() { - sed -i 's|fprintf(...) |&(void)|' grub-core/script/yylex.l + sed -i 's|fprintf(...) |&(void)|' grub-core/script/yylex.l # Avoid grub-mkimage error: decompressor is too big: patch --strip=1 --input=$stuff/patches/gentpl.py-2.04 - # see also: http://git.savannah.gnu.org/cgit/grub.git/commit/?id=6643507ce30f775008e093580f0c9499dfb2c485 + # see also: http://git.savannah.gnu.org/cgit/grub.git/commit/?id=6643507ce + + case $SLITAZ_ARCH in + x86_64) + sed -i 's|sys/types.h>|&\n#include |' util/getroot.c grub-core/kern/emu/hostdisk.c + + # CVE-2015-8370 + sed -i "s/'.b'/& \\&\\& cur_len/" grub-core/lib/crypto.c grub-core/normal/auth.c + + # Fixes for flex 2.5.37 + export CFLAGS="-Wno-error=sign-compare -Wno-error=unused-value" + sed -i 's/YY_FATAL_ERROR/REMOVED_&/' grub-core/script/yylex.l + + sed -i 's/is_symbol_local /type == 2 || /' util/grub-module-verifier*.c* + sed -i 's/.*unsupported relocation.*/continue;/' util/grub-module-verifier*.c* + sed -i 's|.*add fixup entry for R_X86_64_32|// &|' util/grub-mkimage*.c* ;; + esac ./autogen.sh && ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ + --disable-werror \ $CONFIGURE_ARGS && make $MAKEFLAGS && make install DESTDIR=$DESTDIR diff -r c848b3839e4a -r 5926178cd6fa gsettings-desktop-schemas/receipt --- a/gsettings-desktop-schemas/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gsettings-desktop-schemas/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="" BUILD_DEPENDS="glib-dev gobject-introspection-dev libgio-dev meson ninja" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gsl-dev/receipt --- a/gsl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gsl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gsl pkg-config" WANTED="gsl" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gsl/receipt --- a/gsl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gsl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa gst-ffmpeg-small/receipt --- a/gst-ffmpeg-small/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-ffmpeg-small/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ coreutils-file-format coreutils-file-special glib-dev yasm" SUGGESTED="gst-plugins-good" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa gst-ffmpeg/receipt --- a/gst-ffmpeg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-ffmpeg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,8 @@ coreutils-file-format coreutils-file-special glib-dev yasm" SUGGESTED="gst-plugins-good" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa gst-libav/receipt --- a/gst-libav/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-libav/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ glib-dev gst-plugins-base-1.0-dev gstreamer-1.0-dev gtk-doc yasm" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gst-plugins-bad-1.0-dev/receipt --- a/gst-plugins-bad-1.0-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-plugins-bad-1.0-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ faad2-dev jasper-dev libmms-dev libmodplug-dev libsndfile-dev libsdl-dev mjpegtools-dev neon-dev schroedinger-dev expat-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gst-plugins-bad-1.0/receipt --- a/gst-plugins-bad-1.0/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-plugins-bad-1.0/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -21,6 +21,8 @@ faad2-dev jasper-dev libmms-dev libmodplug-dev libsndfile-dev libsdl-dev mjpegtools-dev neon-dev schroedinger-dev expat-dev flac-dev meson" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gst-plugins-base-1.0-dev/receipt --- a/gst-plugins-base-1.0-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-plugins-base-1.0-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ udev-dev xorg-dev xorg-libXv-dev xorg-libXvMC-dev gst-plugins-base-1.0" WANTED="gst-plugins-base-1.0" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa gst-plugins-base-1.0/receipt --- a/gst-plugins-base-1.0/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-plugins-base-1.0/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -20,16 +20,16 @@ libtheora-enc libvorbis-dev opus-dev orc-dev pango-dev udev-dev util-linux-uuid-dev xorg-libXv-dev xorg-libXvMC-dev meson" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Arch install case "$SLITAZ_ARCH" in - i?86) DEPENDS="$DEPENDS cdparanoia-III orc" ; + i?86|x86_64) DEPENDS="$DEPENDS cdparanoia-III orc" ; esac # Cross compilation case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS cdparanoia-III-dev orc-dev" ; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS cdparanoia-III-dev orc-dev" ; esac current_version() diff -r c848b3839e4a -r 5926178cd6fa gst-plugins-base-dev/receipt --- a/gst-plugins-base-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-plugins-base-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ libogg-dev libvorbis-dev libtheora-dev libtheora-enc udev-dev gst-plugins-base \ xorg-dev xorg-libXv-dev xorg-libXvMC-dev cdparanoia-III-dev orc-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gst-plugins-base/receipt --- a/gst-plugins-base/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-plugins-base/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="https://gstreamer.freedesktop.org/" WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" LOCALES="da de es fr id it pt_BR ru zh_CN" DEPENDS="gstreamer pango alsa-lib libogg libvorbis vorbis-tools udev \ @@ -21,7 +21,7 @@ # Handle cross compilation case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS cdparanoia-III-dev orc-dev \ + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS cdparanoia-III-dev orc-dev \ gobject-introspection-dev xorg-dev" ;; esac @@ -39,7 +39,7 @@ find | grep Makefile | xargs sed 's|\\n\\#inc|\\n#inc|' -i common/gst-glib-gen.mak case "$ARCH" in - i?86) ;; + i?86|x86_64) ;; *) export CPPFLAGS="$CPPFLAGS -I/cross/$ARCH/sysroot/usr/include" ;; esac ./configure \ diff -r c848b3839e4a -r 5926178cd6fa gst-plugins-good-1.0/receipt --- a/gst-plugins-good-1.0/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-plugins-good-1.0/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="gst-plugins-base-1.0-dev gstreamer-1.0-dev \ jpeg-dev mpg123-dev meson" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://gstreamer.freedesktop.org/src/${PACKAGE%-1.0}/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gst-plugins-good-dev/receipt --- a/gst-plugins-good-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-plugins-good-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ libsoup-dev jack-audio-connection-kit-dev libcdio-dev libdv-dev speex-dev taglib-dev wavpack-dev bzip2-dev" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gst-plugins-good/receipt --- a/gst-plugins-good/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-plugins-good/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,6 +19,8 @@ libsoup-dev jack-audio-connection-kit-dev libcdio-dev \ libdv-dev speex-dev taglib-dev wavpack-dev bzip2-dev util-linux-uuid-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gst-plugins-ugly-dev/receipt --- a/gst-plugins-ugly-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-plugins-ugly-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="gstreamer-dev gst-plugins-base-dev lame-dev libdvdread-dev libcdio-dev libmad-dev libmpeg2-dev x264-dev" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gst-plugins-ugly/receipt --- a/gst-plugins-ugly/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gst-plugins-ugly/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,8 @@ BUILD_DEPENDS="gstreamer-dev gst-plugins-base-dev lame-dev libdvdread-dev libcdio-dev libmad-dev libmpeg2-dev x264-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gstreamer-1.0-dev/receipt --- a/gstreamer-1.0-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gstreamer-1.0-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="glib-dev gstreamer-1.0 libgio-dev libxml2-dev pkg-config" WANTED="gstreamer-1.0" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa gstreamer-1.0/receipt --- a/gstreamer-1.0/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gstreamer-1.0/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,11 +17,11 @@ BUILD_DEPENDS="glib-dev libgio-dev \ libxml2-dev pkg-config meson" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS bison flex python-dev valgrind" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS bison flex python-dev valgrind" ;; esac current_version() diff -r c848b3839e4a -r 5926178cd6fa gstreamer-dev/receipt --- a/gstreamer-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gstreamer-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ LICENSE="LGPL2" WANTED="gstreamer" WEB_SITE="https://gstreamer.freedesktop.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gstreamer pkg-config glib-dev libgio-dev libxml2-dev" diff -r c848b3839e4a -r 5926178cd6fa gstreamer/receipt --- a/gstreamer/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gstreamer/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="https://gstreamer.freedesktop.org/" WGET_URL="$WEB_SITE/src/$PACKAGE/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" LOCALES="da de es fr id it pt_BR ru zh_CN" DEPENDS="glib libgio libxml2" @@ -18,7 +18,7 @@ # Handle cross compilation case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev \ + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev \ python-dev bison flex m4 valgrind" origin="http://www.slitaz.org" ;; arm*) diff -r c848b3839e4a -r 5926178cd6fa gtk+-dev/receipt --- a/gtk+-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtk+-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ libgio-dev libpng-dev libxml2-dev pango-dev pkg-config tiff-dev" WANTED="gtk+" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa gtk+/receipt --- a/gtk+/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtk+/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -24,7 +24,7 @@ xorg-inputproto xorg-libX11-dev xorg-libXext-dev xorg-libXrender-dev xorg-xextproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { @@ -34,7 +34,7 @@ # Handle cross compilation. case "$ARCH" in - i?86) + i?86|x86_64) # Remove cups-dev (avoid loop) BUILD_DEPENDS="$BUILD_DEPENDS bash cups-dev gobject-introspection-dev \ perl pkg-config tiff-dev shared-mime-info-dev" ;; diff -r c848b3839e4a -r 5926178cd6fa gtk+3-demo/receipt --- a/gtk+3-demo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtk+3-demo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gtk+3" WANTED="gtk+3" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gtk+3-dev/receipt --- a/gtk+3-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtk+3-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ xorg-libXcomposite-dev xorg-libXcursor-dev xorg-libXdamage-dev xorg-libXi-dev xorg-libXinerama-dev xorg-libXrandr-dev libepoxy-dev" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gtk+3-widget-factory/receipt --- a/gtk+3-widget-factory/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtk+3-widget-factory/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="gtk+3" DEPENDS="gtk+3" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gtk+3/receipt --- a/gtk+3/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtk+3/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -23,7 +23,7 @@ CONFIG_FILES="/etc/gtk-3.0/settings.ini" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" CROSS_BUGS="bug: /bin/bash: no: command not found" # Handle cross compilation. diff -r c848b3839e4a -r 5926178cd6fa gtk-clearlooks/receipt --- a/gtk-clearlooks/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtk-clearlooks/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gtk+" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gtk-doc/receipt --- a/gtk-doc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtk-doc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="python3" BUILD_DEPENDS="docbook-xml docbook-xsl itstool libxslt perl python3" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gtk-engines/receipt --- a/gtk-engines/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtk-engines/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="gtk+ xorg-libXdamage" BUILD_DEPENDS="pkg-config file gtk+-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gtk-girepository/receipt --- a/gtk-girepository/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtk-girepository/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gobject-introspection gtk+" WANTED="gtk+" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gtkmm-dev/receipt --- a/gtkmm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtkmm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="atkmm-dev glibmm-dev gtkmm gtk+-dev libgiomm-dev pangomm-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gtkmm/receipt --- a/gtkmm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtkmm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,9 +13,11 @@ DEPENDS="atkmm cairomm gcc-lib-base glibmm gtk+ libgiomm libsigc++ pangomm \ xorg-libXdamage" -BUILD_DEPENDS="atkmm-dev cairomm-dev doxygen glibmm-dev gtk+-dev libgiomm-dev \ +BUILD_DEPENDS="atkmm-dev cairomm-dev glibmm-dev gtk+-dev libgiomm-dev \ libsigc++-dev mm-common pangomm-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gtksourceview-dev/receipt --- a/gtksourceview-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtksourceview-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gtksourceview pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gtksourceview/receipt --- a/gtksourceview/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtksourceview/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ xorg-libXrandr xorg-libXrender xorg-libXdamage" BUILD_DEPENDS="intltool pkg-config gtk+-dev libxml2-dev expat-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gtkspell-dev/receipt --- a/gtkspell-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtkspell-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="enchant-dev gtk+-dev gtkspell pkg-config" WANTED="gtkspell" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa gtkspell/receipt --- a/gtkspell/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gtkspell/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ BUILD_DEPENDS="automake libtool enchant-dev expat-dev gtk-doc \ gtk+-dev libxslt-dev docbook-xsl python3-pygments pkg-config" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa gummi/receipt --- a/gummi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gummi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="gtk+ gtksourceview gtkspell poppler" BUILD_DEPENDS="glib gtk+-dev gtksourceview-dev gtkspell-dev intltool poppler-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gutenprint-dev/receipt --- a/gutenprint-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gutenprint-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gutenprint pkg-config" WANTED="gutenprint" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gutenprint/receipt --- a/gutenprint/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gutenprint/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="cups-dev expat-dev foomatic-db-engine gmp-dev gnutls-dev libgcrypt-dev liblzma-dev libtasn1-dev zlib-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-afp/receipt --- a/gvfs-afp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-afp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="gvfs" DEPENDS="gvfs glib glibc-base libffi libgcrypt libgio libgpg-error pcre zlib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-archive/receipt --- a/gvfs-archive/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-archive/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="gvfs acl attr bzlib glib glibc-base libarchive libffi libgio liblzma \ libxml2 pcre zlib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-cdda/receipt --- a/gvfs-cdda/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-cdda/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="gvfs glib glibc-base libcdio libffi libgio libgudev pcre udev zlib \ libcdio-paranoia" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-dev/receipt --- a/gvfs-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="gvfs" DEPENDS="gvfs glib-dev udev-dev" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-fuse/receipt --- a/gvfs-fuse/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-fuse/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="gvfs" DEPENDS="gvfs fuse glib glibc-base libffi libgio pcre zlib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-gphoto2/receipt --- a/gvfs-gphoto2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-gphoto2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="gvfs glib glibc-base libexif libffi libgio libgphoto2 libgudev \ libltdl libusb libusb-compat pcre udev zlib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-gtk/receipt --- a/gvfs-gtk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-gtk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ xorg-libXdamage xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXi \ xorg-libXinerama xorg-libXrandr xorg-libXrender zlib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-http/receipt --- a/gvfs-http/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-http/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="gvfs" DEPENDS="gvfs glib glibc-base libffi libgio libsoup libsqlite libxml2 pcre zlib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-libmtp/receipt --- a/gvfs-libmtp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-libmtp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="gvfs glib glibc-base libffi libgio libgudev libmtp libusb pcre udev \ zlib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-obexftp/receipt --- a/gvfs-obexftp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-obexftp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="gvfs bluez dbus dbus-glib expat glib glibc-base libffi libgio pcre \ zlib obex-data-server" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-smb/receipt --- a/gvfs-smb/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-smb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="gvfs glib glibc-base libcomerr libcomerr3 libcrypto libffi libgio \ libkrb5 libldap libssl pcre samba-common smbclient talloc zlib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs-udisks2/receipt --- a/gvfs-udisks2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs-udisks2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="gvfs glib glibc-base libffi libgio libgudev pcre udev \ udisks2 zlib dbus-helper" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa gvfs/receipt --- a/gvfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gvfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,6 +19,8 @@ libgphoto2-dev libmtp-dev gtk+3-dev glibc-dev sqlite-dev \ libcdio-paranoia-dev libtool" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $GNOME_MIRROR/$PACKAGE/$(wget -O - $GNOME_MIRROR/$PACKAGE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa gzip/receipt --- a/gzip/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/gzip/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="glibc-base" BUILD_DEPENDS="glibc-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa hal-cups-utils/receipt --- a/hal-cups-utils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/hal-cups-utils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,8 +14,9 @@ DEPENDS="hal dbus dbus-glib cups" BUILD_DEPENDS="hal-dev dbus-dev dbus-glib-dev cups-dev wget" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. - compile_rules() { cd $src ./configure \ diff -r c848b3839e4a -r 5926178cd6fa hal-dev/receipt --- a/hal-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/hal-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="hal dbus-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa hal-extra/receipt --- a/hal-extra/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/hal-extra/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -21,6 +21,8 @@ DEPENDS="dbus dbus-glib glib hal" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa hal-info/receipt --- a/hal-info/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/hal-info/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="hal hal-extra" BUILD_DEPENDS="hal-dev pkg-config" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa hal-scripts/receipt --- a/hal-scripts/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/hal-scripts/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="dbus dbus-glib glib hal" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa hal/receipt --- a/hal/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/hal/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -27,6 +27,8 @@ hald-probe-pc-floppy hald-probe-printer" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa haproxy/receipt --- a/haproxy/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/haproxy/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,38 +1,67 @@ # SliTaz package receipt. PACKAGE="haproxy" -VERSION="1.9.4" +VERSION="2.0.31" CATEGORY="network" SHORT_DESC="Reliable, High Performance TCP/HTTP Load Balancer." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="GPL LGPL" -WEB_SITE="https://haproxy.org" - +MAINTAINER="shann@slitaz.org" +WEB_SITE="https://www.haproxy.org" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="$WEB_SITE/download/${VERSION%.*}/src/$TARBALL" +HOST_ARCH="x86_64" -DEPENDS="pcre" -BUILD_DEPENDS="pcre-dev" +DEPENDS="gcc-lib-base pcre openssl lua5.4" +BUILD_DEPENDS="pcre-dev openssl-dev lua5.4-dev" -# What is the latest version available today? -current_version() -{ - wget -O - $WEB_SITE 2>/dev/null | \ - sed "/dev/d;/LATEST/d;/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\([0-9\\.]*\\).tar.*|\\1|" | sort -Vr | sed q -} +CONFIG_FILES="/etc/haproxy/haproxy.cfg" # Rules to configure and make the package. compile_rules() { - sed -i 's|/doc|/share&|' Makefile* - - make TARGET=linux26 USE_PCRE=1 PREFIX=/usr DESTDIR=$DESTDIR && - make TARGET=linux26 USE_PCRE=1 PREFIX=/usr DESTDIR=$DESTDIR install + cd $src + make CPU=generic TARGET=linux-glibc USE_PCRE=1 \ + USE_GETADDRINFO=1 USE_LUA=1 USE_OPENSSL=1 PREFIX=/usr + make PREFIX=/usr DESTDIR=$DESTDIR install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir $fs/usr - cp -a $install/usr/sbin $fs/usr + mkdir -p \ + $fs/etc/init.d \ + $fs/usr/share/haproxy \ + $fs/etc/haproxy/modules \ + $fs/usr/share/haproxy/.well-known/acme-challenge + + cp -a $_pkg/usr/sbin $fs/usr + cp -a $stuff/haproxy.cfg $fs/etc/haproxy + cp -a $stuff/acme-webroot.lua $fs/etc/haproxy/modules + + cp $stuff/daemon $fs/etc/init.d/haproxy } + +# Pre and post install command for Tazpkg. +post_install() +{ + local user + local group + + user=haproxy + group=haproxy + + if ! grep -q ${user} "$1/etc/passwd"; then + echo + echo -n "Adding user HAProxy..." + chroot "$1/" /usr/sbin/addgroup -g 101 -S ${group} + chroot "$1/" /usr/sbin/adduser -s /bin/false -h /dev/null \ + -g "HAProxy Daemon user" -u 101 -H -D -S -G ${group} ${user} + status + fi + chroot "$1/" /bin/chown -R ${user}.${group} /usr/share/haproxy + + if ! grep -q ^HAPROXY_OPTIONS $root/etc/daemons.conf; then + echo '# HAProxy daemon options.' >> $root/etc/daemons.conf + echo 'HAPROXY_OPTIONS="-q -f /etc/haproxy/haproxy.cfg"' >> $root/etc/daemons.conf + echo '' >> $root/etc/daemons.conf + fi +} diff -r c848b3839e4a -r 5926178cd6fa haproxy/stuff/acme-webroot.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/haproxy/stuff/acme-webroot.lua Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,107 @@ +-- ACME http-01 domain validation plugin for Haproxy 1.6+ +-- copyright (C) 2015 Jan Broer +-- +-- usage: +-- +-- 1) copy acme-webroot.lua in your haproxy config dir +-- +-- 2) Invoke the plugin by adding in the 'global' section of haproxy.cfg: +-- +-- lua-load /etc/haproxy/acme-webroot.lua +-- +-- 3) insert these two lines in every http frontend that is +-- serving domains for which you want to create certificates: +-- +-- acl url_acme_http01 path_beg /.well-known/acme-challenge/ +-- http-request use-service lua.acme-http01 if METH_GET url_acme_http01 +-- +-- 4) reload haproxy +-- +-- 5) create a certificate: +-- +-- ./letsencrypt-auto certonly --text --webroot --webroot-path /var/tmp -d blah.example.com --renew-by-default --agree-tos --email my@email.com +-- + +acme = {} +acme.version = "0.1.1" + +-- +-- Configuration +-- +-- When HAProxy is *not* configured with the 'chroot' option you must set an absolute path here and pass +-- that as 'webroot-path' to the letsencrypt client + +acme.conf = { + ["non_chroot_webroot"] = "" +} + +-- +-- Startup +-- +acme.startup = function() + core.Info("[acme] http-01 plugin v" .. acme.version); +end + +-- +-- ACME http-01 validation endpoint +-- +acme.http01 = function(applet) + local response = "" + local reqPath = applet.path + local src = applet.sf:src() + local token = reqPath:match( ".+/(.*)$" ) + + if token then + token = sanitizeToken(token) + end + + if (token == nil or token == '') then + response = "bad request\n" + applet:set_status(400) + core.Warning("[acme] malformed request (client-ip: " .. tostring(src) .. ")") + else + auth = getKeyAuth(token) + if (auth:len() >= 1) then + response = auth .. "\n" + applet:set_status(200) + core.Info("[acme] served http-01 token: " .. token .. " (client-ip: " .. tostring(src) .. ")") + else + response = "resource not found\n" + applet:set_status(404) + core.Warning("[acme] http-01 token not found: " .. token .. " (client-ip: " .. tostring(src) .. ")") + end + end + + applet:add_header("Server", "haproxy/acme-http01-authenticator") + applet:add_header("Content-Length", string.len(response)) + applet:add_header("Content-Type", "text/plain") + applet:start_response() + applet:send(response) +end + +-- +-- strip chars that are not in the URL-safe Base64 alphabet +-- see https://github.com/letsencrypt/acme-spec/blob/master/draft-barnes-acme.md +-- +function sanitizeToken(token) + _strip="[^%a%d%+%-%_=]" + token = token:gsub(_strip,'') + return token +end + +-- +-- get key auth from token file +-- +function getKeyAuth(token) + local keyAuth = "" + local path = acme.conf.non_chroot_webroot .. "/.well-known/acme-challenge/" .. token + local f = io.open(path, "rb") + if f ~= nil then + keyAuth = f:read("*all") + f:close() + end + return keyAuth +end + +core.register_init(acme.startup) +core.register_service("acme-http01", "http", acme.http01) diff -r c848b3839e4a -r 5926178cd6fa haproxy/stuff/daemon --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/haproxy/stuff/daemon Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,54 @@ +#!/bin/sh +# /etc/init.d/haproxy: Start, stop and restart web server on SliTaz, +# at boot time or with the command line. Daemons options are configured +# with /etc/daemons.conf +# +. /etc/init.d/rc.functions +. /etc/daemons.conf + +NAME=haproxy +DESC="$(_ 'load balancer')" +DAEMON=/usr/sbin/haproxy +OPTIONS=$HAPROXY_OPTIONS +PIDFILE=/run/haproxy.pid + +case "$1" in + start) + if active_pidfile $PIDFILE haproxy ; then + _ '%s is already running.' $NAME + exit 1 + fi + action 'Starting %s: %s...' "$DESC" $NAME + $DAEMON $OPTIONS + status + ;; + stop) + if ! active_pidfile $PIDFILE haproxy ; then + _ '%s is not running.' $NAME + exit 1 + fi + action 'Stopping %s: %s...' "$DESC" $NAME + kill $(cat $PIDFILE) + rm $PIDFILE + status + ;; + restart) + if ! active_pidfile $PIDFILE haproxy ; then + _ '%s is not running.' $NAME + exit 1 + fi + action 'Restarting %s: %s...' "$DESC" $NAME + kill $(cat $PIDFILE) + rm $PIDFILE + sleep 2 + $DAEMON $OPTIONS + status + ;; + *) + emsg "$(_ 'Usage:') $0 [start|stop|restart]" + newline + exit 1 + ;; +esac + +exit 0 diff -r c848b3839e4a -r 5926178cd6fa haproxy/stuff/haproxy.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/haproxy/stuff/haproxy.cfg Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,55 @@ +global + maxconn 20000 + lua-load /etc/haproxy/modules/acme-webroot.lua + log 127.0.0.1 local0 + user haproxy + group haproxy + chroot /usr/share/haproxy + pidfile /run/haproxy.pid + daemon + + tune.ssl.default-dh-param 4096 + ssl-default-bind-ciphers ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS + ssl-default-bind-options no-sslv3 no-tlsv10 no-tlsv11 no-tls-tickets + +frontend main + bind 141.94.188.37:80 + mode http + log global + option httplog + option dontlognull + option http_proxy + option forwardfor except 127.0.0.0/8 + maxconn 8000 + timeout client 30s + + acl url_acme_http01 path_beg /.well-known/acme-challenge/ + http-request use-service lua.acme-http01 if METH_GET url_acme_http01 + + acl url_static path_beg -i /static /images /javascript /stylesheets + acl url_static path_end -i .jpg .gif .png .css .js + + use_backend static if url_static + default_backend app + +frontend main-ssl + bind 141.94.188.37:443 ssl crt /etc/haproxy/ssl + mode http + +backend static + mode http + balance roundrobin + timeout connect 5s + timeout server 5s + server static 127.0.0.1:4331 check + +backend app + mode http + balance roundrobin + timeout connect 5s + timeout server 30s + timeout queue 30s + server app1 127.0.0.1:5001 check + server app2 127.0.0.1:5002 check + server app3 127.0.0.1:5003 check + server app4 127.0.0.1:5004 check diff -r c848b3839e4a -r 5926178cd6fa hardinfo/receipt --- a/hardinfo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/hardinfo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="gtk+ pciutils xorg-libXdamage" BUILD_DEPENDS="gtk+ gtk+-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa harfbuzz-dev/receipt --- a/harfbuzz-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/harfbuzz-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ libpng-dev pcre-dev" WANTED="harfbuzz" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa harfbuzz-icu-dev/receipt --- a/harfbuzz-icu-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/harfbuzz-icu-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ libpng-dev pcre-dev" WANTED="harfbuzz-icu" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa harfbuzz-icu/receipt --- a/harfbuzz-icu/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/harfbuzz-icu/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="freetype glib icu" BUILD_DEPENDS="freetype-dev glib-dev icu-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa harfbuzz/receipt --- a/harfbuzz/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/harfbuzz/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ BUILD_DEPENDS="cairo-dev fontconfig-dev freetype-dev glib-dev \ gobject-introspection-dev python3-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa hicolor-icon-theme/receipt --- a/hicolor-icon-theme/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/hicolor-icon-theme/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="https://icon-theme.freedesktop.org/releases/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa hplip-gui/receipt --- a/hplip-gui/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/hplip-gui/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="pygobject3 Py3Qt-x11-gpl" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa hplip/receipt --- a/hplip/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/hplip/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -23,6 +23,8 @@ # Take long long time for recompress, need check why COOKOPTS="!gz !menus" +HOST_ARCH="i486 x86_64" + BUGS="Unable to delete hplip.desktop from $fs. Using hack in post_install." # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa icon-naming-utils/receipt --- a/icon-naming-utils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/icon-naming-utils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="perl perl-xml-simple" BUILD_DEPENDS="perl perl-xml-simple" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa icu-dev/receipt --- a/icu-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/icu-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="icu pkg-config" WANTED="icu" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa icu/receipt --- a/icu/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/icu/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/unicode-org/$PACKAGE/archive/release-${VERSION/./-}.tar.gz" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa ijs-dev/receipt --- a/ijs-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ijs-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="ijs pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa ijs/receipt --- a/ijs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ijs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="" BUILD_DEPENDS="wget" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa imagemagick/receipt --- a/imagemagick/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/imagemagick/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,15 +15,17 @@ WGET_URL="https://imagemagick.org/archive/releases/$TARBALL" DEPENDS="bzlib cairo expat fftw fontconfig freetype gcc-lib-base - graphviz ilmbase jasper jbigkit jpeg lcms libcroco libgio + graphviz ilmbase jasper jbigkit jpeg lcms libgio libgomp libgsf libltdl libpng librsvg libxml2 openexr pango tiff xorg-libXext" BUILD_DEPENDS="bzip2-dev cairo-dev expat-dev fftw-dev fontconfig-dev freetype-dev graphviz-dev ilmbase-dev jasper-dev jpeg-dev - lcms-dev libcroco-dev libgio-dev libgsf-dev libpng-dev + lcms-dev libgio-dev libgsf-dev libpng-dev librsvg-dev libtool libxml2-dev openexr-dev pango-dev perl tiff-dev util-linux-uuid-dev xorg-libXext-dev" +# libcroco (unmaintained) + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa imlib2-dev/receipt --- a/imlib2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/imlib2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="imlib2 pkg-config" WANTED="imlib2" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa imlib2/receipt --- a/imlib2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/imlib2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,7 +19,7 @@ util-linux-uuid-dev xorg-libXpm-dev xorg-xextproto zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # ARM: jpeg-dev must be installed in build chroot and libjpeg.la must # be modified manually diff -r c848b3839e4a -r 5926178cd6fa indent/receipt --- a/indent/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/indent/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="texinfo" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa inkscape/receipt --- a/inkscape/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/inkscape/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -23,6 +23,8 @@ COOKOPTS="!svgz !fixdesktops" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa intltool/receipt --- a/intltool/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/intltool/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="perl perl-xml-parser gettext" BUILD_DEPENDS="perl perl-xml-parser" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa iptables-dev/receipt --- a/iptables-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/iptables-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="iptables pkg-config" WANTED="iptables" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa iptables/receipt --- a/iptables/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/iptables/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,16 @@ WGET_URL="${WEB_SITE}files/$TARBALL" DEPENDS="linux-netfilter" -BUILD_DEPENDS="libmnl-dev linux-module-headers" +BUILD_DEPENDS="libmnl-dev" + +case $ARCH in + i?86) + BUILD_DEPENDS="$BUILD_DEPENDS linux-module-headers" ;; + x86_64) + BUILD_DEPENDS="$BUILD_DEPENDS linux64-module-headers" ;; +esac + +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa ipxe-pxe/receipt --- a/ipxe-pxe/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ipxe-pxe/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa ipxe/receipt --- a/ipxe/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ipxe/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="perl wget liblzma-dev syslinux" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa ipxelinux/receipt --- a/ipxelinux/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ipxelinux/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa iso-codes/receipt --- a/iso-codes/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/iso-codes/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="gettext python3" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa itstool/receipt --- a/itstool/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/itstool/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libxml2-python python" BUILD_DEPENDS="libxml2-python" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa jack-audio-connection-kit-dev/receipt --- a/jack-audio-connection-kit-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jack-audio-connection-kit-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="jack-audio-connection-kit pkg-config util-linux-uuid-dev" WANTED="jack-audio-connection-kit" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa jack-audio-connection-kit/receipt --- a/jack-audio-connection-kit/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jack-audio-connection-kit/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="alsa-lib libogg libsamplerate libsndfile ncurses readline" BUILD_DEPENDS="alsa-lib-dev db-dev libsamplerate-dev python3 util-linux-uuid-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa jasper-dev/receipt --- a/jasper-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jasper-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="jasper pkg-config" WANTED="jasper" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa jasper/receipt --- a/jasper/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jasper/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="freeglut jpeg libglu-mesa util-linux-uuid xorg-libXi xorg-libXmu" BUILD_DEPENDS="cmake jpeg-dev xorg-libXi-dev xorg-libXmu-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa jbig2dec-dev/receipt --- a/jbig2dec-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jbig2dec-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="jbig2dec" WANTED="jbig2dec" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa jbig2dec/receipt --- a/jbig2dec/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jbig2dec/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ BUILD_DEPENDS="autoconf automake libpng-dev libtool" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa jbigkit/receipt --- a/jbigkit/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jbigkit/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="${WEB_SITE}download/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() @@ -23,7 +23,13 @@ # Rules to configure and make the package. compile_rules() { - make CC=${HOST_SYSTEM}-gcc + # For x86_64, need ensure build with -fPIC + case $ARCH in + x86_64) + CFLAGS="$CFLAGS -fPIC" ;; + esac + + make CC=${HOST_SYSTEM}-gcc CFLAGS="$CFLAGS" } # Rules to gen a SliTaz package suitable for Tazpkg. diff -r c848b3839e4a -r 5926178cd6fa jpeg-dev/receipt --- a/jpeg-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jpeg-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="jpeg libjpeg pkg-config" WANTED="jpeg" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa jpeg-turbo/receipt --- a/jpeg-turbo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jpeg-turbo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ DEPENDS="libjpeg-turbo" BUILD_DEPENDS="cmake nasm" +HOST_ARCH="i486 x86_64" + # @maintainer: Please update also: libjpeg-turbo and libjpeg-turbo-dev # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa jpeg/receipt --- a/jpeg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jpeg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="libjpeg" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # @maintainers: Please update also: jpeg-dev and libjpeg diff -r c848b3839e4a -r 5926178cd6fa jq/receipt --- a/jq/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jq/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/stedolan/$PACKAGE/releases/download/$PACKAGE-$VERSION/$TARBALL" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa jsmin/receipt --- a/jsmin/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/jsmin/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://github.com/douglascrockford/JSMin" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="$WEB_SITE/archive/$COMMIT.tar.gz" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="" BUILD_DEPENDS="" diff -r c848b3839e4a -r 5926178cd6fa kbd-base/receipt --- a/kbd-base/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/kbd-base/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="kbd" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Make sure it will run on host or no keyboard support... testsuite() diff -r c848b3839e4a -r 5926178cd6fa kbd-busybox/receipt --- a/kbd-busybox/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/kbd-busybox/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ BUILD_DEPENDS="kbd-base busybox" WANTED="kbd-base" # for VERSION check only +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa kbd-vlock/receipt --- a/kbd-vlock/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/kbd-vlock/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="pam" WANTED="kbd" +HOST_ARCH="i486 arm x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa kbd/receipt --- a/kbd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/kbd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ DEPENDS="gcc-lib-base kbd-base" BUILD_DEPENDS="advancecomp automake check-dev flex gcc pam-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. case "$ARCH" in @@ -49,7 +49,7 @@ --disable-vlock \ $CONFIGURE_ARGS ;; - (i486) + (i486|x86_64) ./configure \ CC=gcc \ CXX=g++ \ diff -r c848b3839e4a -r 5926178cd6fa kmod-dev/receipt --- a/kmod-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/kmod-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="kmod" WEB_SITE="https://www.kernel.org/pub/linux/utils/kernel/kmod/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="kmod liblzma-dev pkg-config" diff -r c848b3839e4a -r 5926178cd6fa kmod/receipt --- a/kmod/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/kmod/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://www.kernel.org/pub/linux/utils/kernel/kmod/" WGET_URL="$WEB_SITE$TARBALL" PROVIDE="modules-init-tools depmod" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="zlib liblzma" BUILD_DEPENDS="wget zlib-dev liblzma-dev tar" diff -r c848b3839e4a -r 5926178cd6fa krb5-clients/receipt --- a/krb5-clients/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/krb5-clients/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libkrb5" WANTED="krb5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa krb5-dev/receipt --- a/krb5-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/krb5-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libkrb5" WANTED="krb5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa krb5-plugins/receipt --- a/krb5-plugins/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/krb5-plugins/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="krb5 libcrypto" WANTED="krb5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa krb5-user/receipt --- a/krb5-user/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/krb5-user/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="krb5" WANTED="krb5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa krb5/receipt --- a/krb5/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/krb5/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libkrb5" BUILD_DEPENDS="bison openssl-dev perl" +HOST_ARCH="i486 x86_64" + CONFIG_FILES="/etc/krb5" # What is the latest version available today? @@ -36,9 +38,6 @@ # in 1.18 replaced by: # --with-kerberos5=/usr - CFLAGS="-march=$ARCH -O2 -pipe -fomit-frame-pointer" - CXXFLAGS="$CFLAGS" - ./configure \ --with-kerberos5=/usr \ --localstatedir=/var \ diff -r c848b3839e4a -r 5926178cd6fa ladspa-dev/receipt --- a/ladspa-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ladspa-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="ladspa" WANTED="ladspa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa ladspa/receipt --- a/ladspa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ladspa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="gcc-lib-base libsndfile" BUILD_DEPENDS="libsndfile-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa lame-dev/receipt --- a/lame-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lame-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WANTED="lame" DEPENDS="lame" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa lame/receipt --- a/lame/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lame/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="ncurses" BUILD_DEPENDS="gtk+-dev ncurses-dev libtinfo" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" case "$ARCH" in arm) BUILD_DEPENDS="ncurses-dev libtinfo" ;; @@ -31,7 +31,13 @@ # Rules to configure and make the package. compile_rules() { - sed -i 's|uname -m|echo i486|' Makefile.unix + case $ARCH in + i?86) + sed -i 's|uname -m|echo i486|' Makefile.unix ;; + x86_64) + sed -i 's|uname -m|echo $ARCH|' Makefile.unix ;; + esac + export LDFLAGS="$LDFLAGS -ltinfo" ./configure \ diff -r c848b3839e4a -r 5926178cd6fa lcms-apps/receipt --- a/lcms-apps/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lcms-apps/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="MIT" WANTED="lcms" WEB_SITE="http://www.littlecms.com/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="lcms jpeg tiff zlib" diff -r c848b3839e4a -r 5926178cd6fa lcms-dev/receipt --- a/lcms-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lcms-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="MIT" WANTED="lcms" WEB_SITE="http://www.littlecms.com/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="lcms pkg-config" diff -r c848b3839e4a -r 5926178cd6fa lcms/receipt --- a/lcms/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lcms/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-${VERSION}.tar.gz" WEB_SITE="http://www.littlecms.com/" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" RELATED="lcms-dev lcms-apps" BUILD_DEPENDS="tiff-dev jpeg-dev zlib-dev" diff -r c848b3839e4a -r 5926178cd6fa lcms2-apps/receipt --- a/lcms2-apps/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lcms2-apps/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="lcms2 libjpeg tiff zlib" WANTED="lcms2" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa lcms2-dev/receipt --- a/lcms2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lcms2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="lcms2 lcms2-apps pkg-config" WANTED="lcms2" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa lcms2/receipt --- a/lcms2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lcms2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="jpeg-dev tiff-dev zlib-dev" SPLIT="lcms2-apps" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://sourceforge.net/projects/lcms/files/lcms/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa leafpad/receipt --- a/leafpad/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/leafpad/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="http://tarot.freeshell.org/leafpad/" WGET_URL="http://savannah.nongnu.org/download/$PACKAGE/$TARBALL" TAGS="text-editor" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" GENERIC_PIXMAPS="no" DEPENDS="gtk+ xorg-libXdamage" diff -r c848b3839e4a -r 5926178cd6fa less/receipt --- a/less/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/less/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,9 +7,9 @@ MAINTAINER="slaxemulator@gmail.com" LICENSE="GPL3" WEB_SITE="https://www.greenwoodsoftware.com/less" - TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="$WEB_SITE/$TARBALL" +HOST_ARCH="i486 x86_64" DEPENDS="ncurses pcre" BUILD_DEPENDS="ncurses-dev pcre-dev" diff -r c848b3839e4a -r 5926178cd6fa lesstif-dev/receipt --- a/lesstif-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lesstif-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="lesstif" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa lesstif/receipt --- a/lesstif/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lesstif/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="https://sourceforge.net/projects/lesstif/" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -#HOST_ARCH="arm i486" +HOST_ARCH="arm i486 x86_64" DEPENDS="glibc-base xorg-libICE xorg-libSM xorg-libX11 xorg-libXau \ xorg-libXdmcp xorg-libXext xorg-libXt util-linux-uuid freetype xorg-libXp" diff -r c848b3839e4a -r 5926178cd6fa libIDL/receipt --- a/libIDL/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libIDL/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="glib" BUILD_DEPENDS="bison flex glib-dev pkg-config" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libQt3Support/receipt --- a/libQt3Support/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt3Support/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtGui libQtSql libQtXml" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Core/receipt --- a/libQt5Core/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Core/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,9 +8,11 @@ LICENSE="GPL3 LGPL3" WEB_SITE="https://www.qt.io/" -DEPENDS="gcc83-lib-base glib zlib" +DEPENDS="glib zlib" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5DBus/receipt --- a/libQt5DBus/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5DBus/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQt5Xml" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Designer/receipt --- a/libQt5Designer/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Designer/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQt5Core libQt5Gui libQt5Script libQt5Xml" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Gui/receipt --- a/libQt5Gui/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Gui/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ xorg-libXrandr xorg-libXrender" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Help/receipt --- a/libQt5Help/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Help/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQt5Gui libQt5Sql libQt5Xml" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Multimedia/receipt --- a/libQt5Multimedia/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Multimedia/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="alsa-lib libQt5Gui" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Network/receipt --- a/libQt5Network/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Network/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQt5Core" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5OpenGL/receipt --- a/libQt5OpenGL/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5OpenGL/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm libglu-mesa libQt5Gui mesa xorg-libXdamage xorg-libXxf86vm" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Plugins/receipt --- a/libQt5Plugins/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Plugins/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ libQt5ScriptTools libQt5Sql libQt5Svg libQt5Test libQt5Xml" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Script/receipt --- a/libQt5Script/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Script/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQt5Core" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5ScriptTools/receipt --- a/libQt5ScriptTools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5ScriptTools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQt5Gui libQt5Script" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Sql/receipt --- a/libQt5Sql/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Sql/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQt5Core sqlite" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Svg/receipt --- a/libQt5Svg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Svg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libpng libQt5Core libQt5Gui libQt5Xml" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Test/receipt --- a/libQt5Test/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Test/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQt5Core" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQt5Widgets/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libQt5Widgets/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,22 @@ +# SliTaz package receipt. + +PACKAGE="libQt5Widgets" +VERSION="5.14.2" +CATEGORY="development" +SHORT_DESC="Qt5 Widgets library." +MAINTAINER="maintainer@slitaz.org" +LICENSE="GPL3 LGPL3" +WEB_SITE="https://www.qt.io/" + +DEPENDS="libQt5Gui" +WANTED="qt5" + +HOST_ARCH="i486 x86_64" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + + cp -a $install/usr/lib/libQt5Widgets.so* $fs/usr/lib +} diff -r c848b3839e4a -r 5926178cd6fa libQt5X11Extras/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libQt5X11Extras/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,22 @@ +# SliTaz package receipt. + +PACKAGE="libQt5X11Extras" +VERSION="5.14.2" +CATEGORY="development" +SHORT_DESC="Qt5 X11 Extras library." +MAINTAINER="maintainer@slitaz.org" +LICENSE="GPL3 LGPL3" +WEB_SITE="https://www.qt.io/" + +DEPENDS="libQt5Gui" +WANTED="qt5" + +HOST_ARCH="i486 x86_64" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + + cp -a $install/usr/lib/libQt5X11Extras.so* $fs/usr/lib +} diff -r c848b3839e4a -r 5926178cd6fa libQt5Xcb/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libQt5Xcb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,24 @@ +# SliTaz package receipt. + +PACKAGE="libQt5Xcb" +VERSION="5.14.2" +CATEGORY="development" +SHORT_DESC="Qt5 Xcb library." +MAINTAINER="maintainer@slitaz.org" +LICENSE="GPL3 LGPL3" +WEB_SITE="https://www.qt.io/" + +DEPENDS="libQt5Gui libQt5DBus libxkbcommon" +WANTED="qt5" + +HOST_ARCH="i486 x86_64" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib/qt5/plugins/platforms + + cp -a $install/usr/lib/libQt5XcbQpa.so* $fs/usr/lib + cp -a $install/usr/lib/qt5/plugins/platforms/libqxcb.so \ + $fs/usr/lib/qt5/plugins/platforms +} diff -r c848b3839e4a -r 5926178cd6fa libQt5Xml/receipt --- a/libQt5Xml/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQt5Xml/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQt5Network" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtClucene/receipt --- a/libQtClucene/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtClucene/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtCore" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtCore/receipt --- a/libQtCore/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtCore/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="glib zlib gcc-lib-base" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtDBus/receipt --- a/libQtDBus/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtDBus/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtXml" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtDeclarative/receipt --- a/libQtDeclarative/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtDeclarative/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtCore libQtNetwork libQtGui libQtXml libQtSql libQtSvg libQtScript" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtDesigner/receipt --- a/libQtDesigner/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtDesigner/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtCore libQtGui libQtScript libQtXml" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtGui/receipt --- a/libQtGui/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtGui/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ xorg-libXrender libpng" WEB_SITE="https://qt-project.org/" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtHelp/receipt --- a/libQtHelp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtHelp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtGui libQtClucene libQtSql libQtXml" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtMimeTypes-dev/receipt --- a/libQtMimeTypes-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtMimeTypes-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtMimeTypes pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtMimeTypes/receipt --- a/libQtMimeTypes/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtMimeTypes/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -26,6 +26,8 @@ qmake && make && INSTALL_ROOT=$install make install } +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtMultimedia/receipt --- a/libQtMultimedia/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtMultimedia/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtGui alsa-lib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtNetwork/receipt --- a/libQtNetwork/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtNetwork/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtCore" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtOpenGL/receipt --- a/libQtOpenGL/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtOpenGL/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtGui mesa libglu-mesa xorg-libXxf86vm xorg-libXdamage libdrm" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtPlugins/receipt --- a/libQtPlugins/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtPlugins/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ libQtDBus libQtWebkit libQtScript libQtDesigner libQtOpenGL libQtScriptTools libQtSvg \ libQtTest libQtHelp" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtScript/receipt --- a/libQtScript/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtScript/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtCore" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtScriptTools/receipt --- a/libQtScriptTools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtScriptTools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtScript libQtGui" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtSql/receipt --- a/libQtSql/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtSql/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtCore sqlite" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtSvg/receipt --- a/libQtSvg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtSvg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtCore libQtGui libQtXml libpng" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtTest/receipt --- a/libQtTest/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtTest/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtCore" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtWebkit-video/receipt --- a/libQtWebkit-video/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtWebkit-video/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ SUGGESTED="gst-plugins-bad gst-plugins-ugly" +HOST_ARCH="i486 x86_64" + #Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtWebkit/receipt --- a/libQtWebkit/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtWebkit/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtCore libQtGui libQtNetwork libpng" +HOST_ARCH="i486 x86_64" + #Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libQtXml/receipt --- a/libQtXml/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libQtXml/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQtNetwork" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libaio-dev/receipt --- a/libaio-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libaio-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libaio" WANTED="libaio" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libaio/receipt --- a/libaio/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libaio/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libao-dev/receipt --- a/libao-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libao-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config" WANTED="libao" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libao/receipt --- a/libao/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libao/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="alsa-lib glibc-base" BUILD_DEPENDS="alsa-lib-dev autoconf automake libtool" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libarchive-dev/receipt --- a/libarchive-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libarchive-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libarchive libcrypto-dev pkg-config" WANTED="libarchive" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libarchive/receipt --- a/libarchive/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libarchive/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="acl-dev attr-dev libcrypto-dev libxml2-dev \ lz4-dev openssl-dev zlib-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libassuan-dev/receipt --- a/libassuan-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libassuan-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libassuan libgpg-error-dev" WANTED="libassuan" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libassuan/receipt --- a/libassuan/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libassuan/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libgpg-error" BUILD_DEPENDS="libgpg-error-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libatasmart-dev/receipt --- a/libatasmart-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libatasmart-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="libatasmart" DEPENDS="udev-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libatasmart/receipt --- a/libatasmart/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libatasmart/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="udev" BUILD_DEPENDS="udev-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - http://git.0pointer.net/$PACKAGE.git/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libatomic/receipt --- a/libatomic/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libatomic/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,6 +7,7 @@ WEB_SITE="https://gcc.gnu.org/" MAINTAINER="mojo@slitaz.org" LICENSE="GPL2" +HOST_ARCH="i486 x86_64" WANTED="gcc" @@ -14,5 +15,5 @@ genpkg_rules() { mkdir -p $fs/usr/lib - cp -a $install/usr/lib/libatomic.so* $fs/usr/lib + cp -a $install/usr/lib*/libatomic.so* $fs/usr/lib } diff -r c848b3839e4a -r 5926178cd6fa libavc1394-dev/receipt --- a/libavc1394-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libavc1394-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libavc1394 pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libavc1394/receipt --- a/libavc1394/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libavc1394/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="libraw1394" BUILD_DEPENDS="libraw1394-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libbfd/receipt --- a/libbfd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libbfd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,6 +7,7 @@ MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" WEB_SITE="http://www.gnu.org/software/binutils/" +HOST_ARCH="i486 x86_64" DEPENDS="zlib" WANTED="binutils" diff -r c848b3839e4a -r 5926178cd6fa libboost-chrono-dev/receipt --- a/libboost-chrono-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-chrono-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-chrono/receipt --- a/libboost-chrono/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-chrono/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-date-time-dev/receipt --- a/libboost-date-time-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-date-time-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-date-time/receipt --- a/libboost-date-time/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-date-time/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-dev/receipt --- a/libboost-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,7 @@ MAINTAINER="chadi.elahmad@gmail.com" LICENSE="MIT" WEB_SITE="https://www.boost.org/" +HOST_ARCH="i486 x86_64" # We have to do it this way because of the underscores # to get a package with the slitaz version numbering diff -r c848b3839e4a -r 5926178cd6fa libboost-doc/receipt --- a/libboost-doc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-doc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-filesystem-dev/receipt --- a/libboost-filesystem-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-filesystem-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-filesystem/receipt --- a/libboost-filesystem/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-filesystem/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-graph-dev/receipt --- a/libboost-graph-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-graph-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-graph/receipt --- a/libboost-graph/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-graph/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-iostreams-dev/receipt --- a/libboost-iostreams-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-iostreams-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-iostreams/receipt --- a/libboost-iostreams/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-iostreams/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-locale-dev/receipt --- a/libboost-locale-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-locale-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="libboost-locale" WANTED="libboost-dev" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-locale/receipt --- a/libboost-locale/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-locale/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ WANTED="libboost-dev" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-math-dev/receipt --- a/libboost-math-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-math-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-math/receipt --- a/libboost-math/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-math/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-program-options-dev/receipt --- a/libboost-program-options-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-program-options-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-program-options/receipt --- a/libboost-program-options/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-program-options/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-python-dev/receipt --- a/libboost-python-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-python-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-python/receipt --- a/libboost-python/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-python/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-regex-dev/receipt --- a/libboost-regex-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-regex-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-regex/receipt --- a/libboost-regex/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-regex/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-serialization-dev/receipt --- a/libboost-serialization-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-serialization-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-serialization/receipt --- a/libboost-serialization/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-serialization/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-signals-dev/receipt --- a/libboost-signals-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-signals-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-system-dev/receipt --- a/libboost-system-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-system-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-system/receipt --- a/libboost-system/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-system/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-test-dev/receipt --- a/libboost-test-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-test-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-test/receipt --- a/libboost-test/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-test/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-thread-dev/receipt --- a/libboost-thread-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-thread-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-thread/receipt --- a/libboost-thread/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-thread/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-tr1-dev/receipt --- a/libboost-tr1-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-tr1-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-tr1/receipt --- a/libboost-tr1/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-tr1/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-wave-dev/receipt --- a/libboost-wave-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-wave-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost-wave/receipt --- a/libboost-wave/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost-wave/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ WANTED="libboost-dev" SOURCE="boost" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libboost/receipt --- a/libboost/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libboost/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,3 +10,5 @@ DEPENDS="libboost-date-time libboost-iostreams libboost-regex \ libboost-serialization libboost-system libboost-thread" + +HOST_ARCH="i486 x86_64" diff -r c848b3839e4a -r 5926178cd6fa libcanberra-dev/receipt --- a/libcanberra-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcanberra-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libvorbis-dev libcanberra pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libcanberra/receipt --- a/libcanberra/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcanberra/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="libvorbis-dev libogg-dev gstreamer-dev alsa-lib-dev \ libtool gtk+-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - http://git.0pointer.net/$PACKAGE.git/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libcap-dev/receipt --- a/libcap-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcap-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libcap" WANTED="libcap" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() @@ -19,5 +19,5 @@ mkdir -p $fs/usr/share cp -a $install/usr/include $fs/usr - cp -a $install/lib/pkgconfig $fs/usr/share + cp -a $install/lib*/pkgconfig $fs/usr/share } diff -r c848b3839e4a -r 5926178cd6fa libcap-ng-dev/receipt --- a/libcap-ng-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcap-ng-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,6 +8,8 @@ LICENSE="GPL2 LGPL2.1" WEB_SITE="https://people.redhat.com/sgrubb/libcap-ng/" +HOST_ARCH="i486 x86_64" + PROVIDE="libcap-dev" SUGGESTED="libcap-ng" DEPENDS="libcap pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libcap-ng/receipt --- a/libcap-ng/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcap-ng/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,9 +7,9 @@ MAINTAINER="erjo@slitaz.org" LICENSE="GPL2 LGPL2.1" WEB_SITE="https://people.redhat.com/sgrubb/libcap-ng/" - TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="${WEB_SITE}$TARBALL" +HOST_ARCH="i486 x86_64" PROVIDE="libcap" DEPENDS="" diff -r c848b3839e4a -r 5926178cd6fa libcap-pam/receipt --- a/libcap-pam/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcap-pam/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="attr libcap linux pam" WANTED="libcap" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libcap/receipt --- a/libcap/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcap/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="attr gcc-lib-base" BUILD_DEPENDS="attr-dev gcc gperf bash pam-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { @@ -24,7 +24,7 @@ # Handle cross compilation. case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS perl" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS perl" ;; arm*) ARCH_ARGS="CC=$HOST_SYSTEM-gcc BUILD_CC=gcc" ;; esac @@ -47,7 +47,7 @@ { mkdir -p $fs/lib - cp -a $install/lib/*.so* $fs/lib + cp -a $install/lib*/*.so* $fs/lib chmod +x $fs/lib/* cook_copy_folders sbin } diff -r c848b3839e4a -r 5926178cd6fa libcddb-dev/receipt --- a/libcddb-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcddb-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libcddb pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libcddb-utils/receipt --- a/libcddb-utils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcddb-utils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libcddb libcdio" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libcddb/receipt --- a/libcddb/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcddb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WEB_SITE="https://libcddb.sourceforge.net/" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libcdio-dev/receipt --- a/libcdio-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcdio-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libcdio pkg-config" WANTED="libcdio" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libcdio-paranoia-dev/receipt --- a/libcdio-paranoia-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcdio-paranoia-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="libcdio-paranoia" DEPENDS="libcdio-paranoia pkg-config" +HOST_ARCH="i486 x86_64" + genpkg_rules() { mkdir -p $fs/usr/lib diff -r c848b3839e4a -r 5926178cd6fa libcdio-paranoia/receipt --- a/libcdio-paranoia/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcdio-paranoia/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libcdio" BUILD_DEPENDS="libcdio-dev libtool" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libcdio-utils/receipt --- a/libcdio-utils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcdio-utils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libcddb libcdio ncurses" WANTED="libcdio" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libcdio/receipt --- a/libcdio/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcdio/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="gcc-lib-base libcddb ncurses" BUILD_DEPENDS="gcc-lib-base libcddb libcddb-dev ncurses-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libclc/receipt --- a/libclc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libclc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ BUILD_DEPENDS="clang spirv-llvm-translator cmake" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa libcomerr-dev/receipt --- a/libcomerr-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcomerr-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="e2fsprogs" WEB_SITE="https://e2fsprogs.sourceforge.net/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libcomerr/receipt --- a/libcomerr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcomerr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="e2fsprogs" WEB_SITE="https://e2fsprogs.sourceforge.net/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libcomerr3/receipt --- a/libcomerr3/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcomerr3/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libkrb5support" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libconfig-dev/receipt --- a/libconfig-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libconfig-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,8 +11,13 @@ DEPENDS="libconfig pkg-config" WANTED="libconfig" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { get_dev_files + + # Ensure remove .la files + find $fs -name "*.la" -delete } diff -r c848b3839e4a -r 5926178cd6fa libconfig/receipt --- a/libconfig/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libconfig/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="automake texinfo" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ @@ -23,12 +25,13 @@ # Rules to configure and make the package. compile_rules() { + # --disable-cxx, libconfig++ need for libffado + autoreconf && ./configure \ --prefix=/usr \ --infodir=/usr/share/info \ --mandir=/usr/share/man \ - --disable-cxx \ --disable-doc \ $CONFIGURE_ARGS && make && diff -r c848b3839e4a -r 5926178cd6fa libcrypto-dev/receipt --- a/libcrypto-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcrypto-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pascal.bellard@slitaz.org" LICENSE="BSD" WEB_SITE="https://www.openssl.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="openssl" DEPENDS="pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libcrypto/receipt --- a/libcrypto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcrypto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pascal.bellard@slitaz.org" LICENSE="BSD" WEB_SITE="https://www.openssl.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="openssl" diff -r c848b3839e4a -r 5926178cd6fa libcrypto11-dev/receipt --- a/libcrypto11-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcrypto11-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,13 +1,13 @@ # SliTaz package receipt. PACKAGE="libcrypto11-dev" -VERSION="1.1.1w" +VERSION="1.1.1zb" CATEGORY="development" SHORT_DESC="General purpose cryptographic shared library devel files (1.1.1 series)." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="BSD" WEB_SITE="https://www.openssl.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="openssl11" DEPENDS="pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libcrypto11/receipt --- a/libcrypto11/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcrypto11/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,13 +1,13 @@ # SliTaz package receipt. PACKAGE="libcrypto11" -VERSION="1.1.1w" +VERSION="1.1.1zb" CATEGORY="security" SHORT_DESC="General purpose cryptographic shared library (1.1.1 series)." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="BSD" WEB_SITE="https://www.openssl.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="openssl11" diff -r c848b3839e4a -r 5926178cd6fa libcups/receipt --- a/libcups/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcups/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,9 +12,11 @@ DEPENDS="libgnutls zlib" WANTED="cups" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib - cp -a $install/usr/lib/libcups.so* $fs/usr/lib + cp -a $install/usr/lib*/libcups.so* $fs/usr/lib } diff -r c848b3839e4a -r 5926178cd6fa libcurl/receipt --- a/libcurl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libcurl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libcrypto libidn libssl zlib" WANTED="curl" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libd3d9-mesa/receipt --- a/libd3d9-mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libd3d9-mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm mesa-dri" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libdb/receipt --- a/libdb/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="BSD" WEB_SITE="https://www.oracle.com/database/berkeley-db/db.html" WANTED="db" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa libdbus-c++/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libdbus-c++/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,20 @@ +# SliTaz package receipt. + +PACKAGE="libdbus-c++" +VERSION="0.9.0" +CATEGORY="x-window" +SHORT_DESC="A C++ API for D-BUS." +MAINTAINER="maintainer@slitaz.org" +LICENSE="LGPL2" +WEB_SITE="https://sourceforge.net/projects/dbus-cplusplus/" +WANTED="dbus-c++" +DEPENDS="dbus glib" + +HOST_ARCH="i486 x86_64" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/*.so* $fs/usr/lib +} diff -r c848b3839e4a -r 5926178cd6fa libdevmapper-dev/receipt --- a/libdevmapper-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdevmapper-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdevmapper pkg-config" WANTED="lvm2" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libdevmapper/receipt --- a/libdevmapper/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdevmapper/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="readline udev" WANTED="lvm2" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libdnet-dev/receipt --- a/libdnet-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdnet-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdnet" WANTED="libdnet" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libdnet/receipt --- a/libdnet/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdnet/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="python" BUILD_DEPENDS="python python-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libdrm-amdgpu/receipt --- a/libdrm-amdgpu/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdrm-amdgpu/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,9 +8,11 @@ LICENSE="MIT" WEB_SITE="https://dri.freedesktop.org/" -DEPENDS="glibc-base libdrm udev" +DEPENDS="glibc-base libdrm libgbm-mesa udev" WANTED="libdrm" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libdrm-dev/receipt --- a/libdrm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdrm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ libdrm-nouveau libdrm-amdgpu pkg-config" WANTED="libdrm" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libdrm-intel/receipt --- a/libdrm-intel/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdrm-intel/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="glibc-base libdrm udev" WANTED="libdrm" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libdrm-mach64/receipt --- a/libdrm-mach64/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdrm-mach64/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,8 +11,17 @@ TARBALL="$SOURCE-$VERSION.tar.gz" WGET_URL="http://trya.alwaysdata.net/linux/$TARBALL" -DEPENDS="linux" -BUILD_DEPENDS="linux-module-headers" +BUILD_DEPENDS="xz" +case $ARCH in + i?86) + DEPENDS="linux" + BUILD_DEPENDS="$BUILD_DEPENDS linux-module-headers" ;; + x86_64) + DEPENDS="linux64" + BUILD_DEPENDS="$BUILD_DEPENDS linux64-module-headers" ;; +esac + +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa libdrm-nouveau/receipt --- a/libdrm-nouveau/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdrm-nouveau/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="glibc-base libdrm udev" WANTED="libdrm" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libdrm-radeon/receipt --- a/libdrm-radeon/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdrm-radeon/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,9 +8,11 @@ LICENSE="MIT" WEB_SITE="https://dri.freedesktop.org/" -DEPENDS="glibc-base udev libdrm" +DEPENDS="glibc-base udev libdrm libgbm-mesa" WANTED="libdrm" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libdrm/receipt --- a/libdrm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdrm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,12 +11,19 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$WEB_SITE/$PACKAGE/$TARBALL" -DEPENDS="glibc-base linux-drm udev xorg-libpciaccess" +DEPENDS="glibc-base udev xorg-libpciaccess" BUILD_DEPENDS="gc-dev libpthread-stubs-dev pkg-config \ udev-dev xorg-libpciaccess-dev meson" #xorg-dev xorg-dev-proto -HOST_ARCH="i486 arm" +case $SLITAZ_ARCH in + i?86) + DEPENDS="$DEPENDS linux-drm" ;; + x86_64) + DEPENDS="$DEPENDS linux64-drm" ;; +esac + +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libdv-dev/receipt --- a/libdv-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdv-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libdv/receipt --- a/libdv/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdv/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="popt xorg-libXv" BUILD_DEPENDS="gtk+-dev popt-dev xorg-libXv-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libdvdcss-dev/receipt --- a/libdvdcss-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdvdcss-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdvdcss pkg-config" WANTED="libdvdcss" +HOST_ARCH="i486 x86_64" + genpkg_rules() { get_dev_files diff -r c848b3839e4a -r 5926178cd6fa libdvdcss/receipt --- a/libdvdcss/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdvdcss/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="https://download.videolan.org/pub/videolan/$PACKAGE/$VERSION/$TARBALL" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libdvdnav-dev/receipt --- a/libdvdnav-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdvdnav-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdvdnav pkg-config" WANTED="libdvdnav" +HOST_ARCH="i486 x86_64" + genpkg_rules() { cook_copy_folders include diff -r c848b3839e4a -r 5926178cd6fa libdvdnav/receipt --- a/libdvdnav/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdvdnav/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="libdvdread libdvdread-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libdvdread-dev/receipt --- a/libdvdread-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdvdread-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdvdread pkg-config" WANTED="libdvdread" +HOST_ARCH="i486 x86_64" + genpkg_rules() { cook_copy_folders include diff -r c848b3839e4a -r 5926178cd6fa libdvdread/receipt --- a/libdvdread/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libdvdread/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="libdvdcss-dev libtool" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libegl-mesa/receipt --- a/libegl-mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libegl-mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libepoxy-dev/receipt --- a/libepoxy-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libepoxy-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libepoxy mesa-dev libegl-mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libepoxy/receipt --- a/libepoxy/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libepoxy/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="" BUILD_DEPENDS="mesa-dev libegl-mesa meson" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa libevdev-dev/receipt --- a/libevdev-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libevdev-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="libevdev" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libevdev/receipt --- a/libevdev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libevdev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="check-dev python" # doxygen +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libexif-dev/receipt --- a/libexif-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libexif-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libexif pkg-config" WANTED="libexif" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libexif/receipt --- a/libexif/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libexif/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="https://github.com/$PACKAGE/$PACKAGE/releases/download/v$VERSION/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libffado/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libffado/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,49 @@ +# SliTaz package receipt. + +PACKAGE="libffado" +VERSION="2.4.8" +CATEGORY="multimedia" +SHORT_DESC="Driver for FireWire audio devices." +MAINTAINER="maintainer@slitaz.org" +LICENSE="GPL2" +WEB_SITE="https://www.ffado.org/" +TARBALL="$PACKAGE-$VERSION.tgz" +WGET_URL="$WEB_SITE/files/$TARBALL" + +DEPENDS="libraw1394 libconfig libxml++ libiec61883" +BUILD_DEPENDS="scons dbus-python-dev Py3Qt-x11-gpl sip3 \ +dbus-dev dbus-c++-dev libraw1394-dev libconfig-dev \ +alsa-lib-dev libiec61883-dev libxml++-dev \ +xdg-utils jack-audio-connection-kit-dev" + +HOST_ARCH="i486 x86_64" + +# Rules to configure and make the package. +compile_rules() +{ + case "$ARCH" in + i?86) + arch=i386 ;; + x86_64) + arch=x86_64 ;; + esac + + site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + + scons \ + DIST_TARGET=$arch \ + DETECT_USERSPACE_ENV=False \ + PREFIX=/usr \ + PYPKGDIR=$site_packages \ + PYTHON_INTERPRETER=/usr/bin/python3 \ + DEBUG=no + + scons DESTDIR=$install install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/*.so* $fs/usr/lib +} diff -r c848b3839e4a -r 5926178cd6fa libffi-dev/receipt --- a/libffi-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libffi-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libffi pkg-config" WANTED="libffi" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libffi/receipt --- a/libffi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libffi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="glibc-base" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libfm-dev/receipt --- a/libfm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libfm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="glib-dev libfm libfm-gtk libgio-dev pkg-config" WANTED="libfm" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libfm-extra-dev/receipt --- a/libfm-extra-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libfm-extra-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="glib-dev libfm-extra libgio-dev pkg-config" WANTED="libfm-extra" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libfm-extra/receipt --- a/libfm-extra/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libfm-extra/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="glib glibc-base libgio" BUILD_DEPENDS="gtk-doc" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://sourceforge.net/projects/pcmanfm/files/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/LibFM/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libfm-gtk/receipt --- a/libfm-gtk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libfm-gtk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gtk+ libfm" WANTED="libfm" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libfm/receipt --- a/libfm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libfm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -20,10 +20,10 @@ GENERIC_MENUS="no" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS intltool vala" + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS intltool vala" esac current_version() diff -r c848b3839e4a -r 5926178cd6fa libftdi-dev/receipt --- a/libftdi-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libftdi-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libftdi pkg-config" WANTED="libftdi" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libftdi/receipt --- a/libftdi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libftdi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="glibc-base libusb libusb-compat" BUILD_DEPENDS="libusb libusb-compat libusb-dev slitaz-toolchain" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libgbm-mesa/receipt --- a/libgbm-mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgbm-mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libgcrypt-dev/receipt --- a/libgcrypt-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgcrypt-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libgcrypt libgpg-error-dev" WANTED="libgcrypt" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libgcrypt/receipt --- a/libgcrypt/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgcrypt/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="libgpg-error" BUILD_DEPENDS="libgpg-error-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libgd-dev/receipt --- a/libgd-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgd-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="jpeg-dev libjpeg libpng-dev tiff libgd" WANTED="libgd" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. diff -r c848b3839e4a -r 5926178cd6fa libgd/receipt --- a/libgd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="https://github.com/$PACKAGE/$PACKAGE/releases/download/gd-$VERSION/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="expat fontconfig freetype libjpeg libpng libxml2 xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXpm zlib" diff -r c848b3839e4a -r 5926178cd6fa libgdiplus-dev/receipt --- a/libgdiplus-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgdiplus-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,9 +11,11 @@ DEPENDS="libgdiplus pkg-config" WANTED="libgdiplus" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { cook_copy_folders pkgconfig - cook_copy_files *.*a + cook_copy_files *.a } diff -r c848b3839e4a -r 5926178cd6fa libgdiplus/receipt --- a/libgdiplus/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgdiplus/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -21,6 +21,8 @@ pixman-dev pkg-config tiff-dev util-linux-uuid-dev xorg-dev zlib-dev" +HOST_ARCH="i486 x86_64" + # Build documentation at http://mono-project.com/Compiling_Mono # and http://mono-project.com/Release_Notes_Mono_2.4#Installing_Mono_2.4 diff -r c848b3839e4a -r 5926178cd6fa libgfortran/receipt --- a/libgfortran/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgfortran/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,10 +8,11 @@ MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL2" WANTED="gcc" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib - cp -a $install/usr/lib/libgfortran.so* $fs/usr/lib + cp -a $install/usr/lib*/libgfortran.so* $fs/usr/lib } diff -r c848b3839e4a -r 5926178cd6fa libgio-dev/receipt --- a/libgio-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgio-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="glib" WEB_SITE="https://www.gtk.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libgio pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libgio/receipt --- a/libgio/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgio/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="glib" WEB_SITE="https://www.gtk.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glib" diff -r c848b3839e4a -r 5926178cd6fa libgiomm-dev/receipt --- a/libgiomm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgiomm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libgiomm pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libgiomm/receipt --- a/libgiomm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgiomm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WANTED="glibmm" WEB_SITE="https://www.gtkmm.org/" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libglade-dev/receipt --- a/libglade-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglade-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="LGPL2" WANTED="libglade" WEB_SITE="https://glade.gnome.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+-dev libxml2-dev libglade pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libglade/receipt --- a/libglade/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglade/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="https://glade.gnome.org/" WGET_URL="http://ftp.gnome.org/pub/GNOME/sources/$PACKAGE/${VERSION%.*}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+ xorg-libXdamage" BUILD_DEPENDS="gtk+ gtk+-dev pkg-config libxml2-dev expat-dev" diff -r c848b3839e4a -r 5926178cd6fa libglademm-dev/receipt --- a/libglademm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglademm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libglademm pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libglademm/receipt --- a/libglademm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglademm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="gtkmm libglade glibmm" BUILD_DEPENDS="gtkmm-dev libglade-dev cairomm-dev libxml2-dev glibmm-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libglapi-mesa/receipt --- a/libglapi-mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglapi-mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libglu-mesa-dev/receipt --- a/libglu-mesa-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglu-mesa-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="libglu-mesa" DEPENDS="libglu-mesa pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libglu-mesa/receipt --- a/libglu-mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglu-mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="glibc-base gcc-lib-base mesa" BUILD_DEPENDS="mesa-dev automake autoconf libtool file" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libglvnd-dev/receipt --- a/libglvnd-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglvnd-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,8 @@ WEB_SITE="https://gitlab.freedesktop.org/glvnd/libglvnd" WANTED="libglvnd" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libglvnd/receipt --- a/libglvnd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglvnd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="git automake libtool xorg-glproto" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa libglw-mesa-dev/receipt --- a/libglw-mesa-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglw-mesa-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="libglw-mesa" DEPENDS="libglw-mesa pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libglw-mesa/receipt --- a/libglw-mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglw-mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ lesstif" BUILD_DEPENDS="mesa-dev automake autoconf libtool util-linux-uuid-dev file" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libglx-mesa/receipt --- a/libglx-mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libglx-mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libgnome-keyring-dev/receipt --- a/libgnome-keyring-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgnome-keyring-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libgnome-keyring pkg-config" WANTED="libgnome-keyring" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libgnome-keyring/receipt --- a/libgnome-keyring/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgnome-keyring/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="dbus glib libgcrypt" BUILD_DEPENDS="dbus-dev glib-dev intltool libgcrypt-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libgnutls/receipt --- a/libgnutls/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgnutls/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL3" WANTED="gnutls" WEB_SITE="http://www.gnu.org/software/gnutls/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="nettle libtasn1 p11-kit libunistring" SUGGESTED="cacerts" diff -r c848b3839e4a -r 5926178cd6fa libgomp/receipt --- a/libgomp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgomp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,10 +8,11 @@ LICENSE="GPL2" WEB_SITE="http://gcc.gnu.org/" WANTED="gcc" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib - cp -a $install/usr/lib/libgomp.so* $fs/usr/lib + cp -a $install/usr/lib*/libgomp.so* $fs/usr/lib } diff -r c848b3839e4a -r 5926178cd6fa libgpg-error-dev/receipt --- a/libgpg-error-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgpg-error-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libgpg-error" WANTED="libgpg-error" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libgpg-error/receipt --- a/libgpg-error/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgpg-error/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ SUGGESTED="libgpg-error-lang" DEPENDS="" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libgphoto2-dev/receipt --- a/libgphoto2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgphoto2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libexif-dev libgphoto2 libusb-dev pkg-config" WANTED="libgphoto2" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libgphoto2/receipt --- a/libgphoto2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgphoto2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="jpeg jpeg-dev libexif libexif-dev libltdl libtool libusb libusb-compat-dev libusb-dev pkg-config" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libgsf-dev/receipt --- a/libgsf-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgsf-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="glib-dev libgsf libxml2-dev pkg-config" WANTED="libgsf" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libgsf/receipt --- a/libgsf/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgsf/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ pcre zlib" BUILD_DEPENDS="gdk-pixbuf-dev glib-dev libgio-dev libxml2-dev zlib-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libgtop-dev/receipt --- a/libgtop-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgtop-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libgtop pkg-config" WANTED="libgtop" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libgtop/receipt --- a/libgtop/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgtop/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="glib" BUILD_DEPENDS="glib-dev intltool" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ @@ -24,7 +26,14 @@ # Rules to configure and make the package. compile_rules() { - sed -i 's|uname -m|echo i486|' \ + case $SLITAZ_ARCH in + i?86) + cpu=i486 ;; + x86_64) + cpu=x86_64 ;; + esac + + sed -i 's|uname -m|echo $cpu|' \ src/Makefile* \ src/daemon/Makefile* diff -r c848b3839e4a -r 5926178cd6fa libgudev-dev/receipt --- a/libgudev-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgudev-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="udev" WEB_SITE="https://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="udev udev-dev pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libgudev/receipt --- a/libgudev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libgudev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="udev" WEB_SITE="https://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="udev" diff -r c848b3839e4a -r 5926178cd6fa libical-dev/receipt --- a/libical-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libical-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libical pkg-config" WANTED="libical" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libical/receipt --- a/libical/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libical/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libxml2" BUILD_DEPENDS="cmake libxml2-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ @@ -25,8 +27,9 @@ { mkdir _build && cd _build && - cmake .. \ - -D ENABLE_GTK_DOC=OFF \ + cmake .. \ + -D ENABLE_GTK_DOC=OFF \ + -D CMAKE_INSTALL_LIBDIR=/usr/lib \ -D CMAKE_INSTALL_PREFIX=/usr && make && make install DESTDIR=$DESTDIR diff -r c848b3839e4a -r 5926178cd6fa libid3tag-dev/receipt --- a/libid3tag-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libid3tag-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="libid3tag" WEB_SITE="http://www.underbit.com/products/mad" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libid3tag pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libid3tag/receipt --- a/libid3tag/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libid3tag/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.underbit.com/products/mad/" WGET_URL="$SF_MIRROR/mad/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="zlib" BUILD_DEPENDS="zlib-dev" diff -r c848b3839e4a -r 5926178cd6fa libidn-dev/receipt --- a/libidn-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libidn-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libidn pkg-config" WANTED="libidn" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libidn/receipt --- a/libidn/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libidn/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ SUGGESTED="libidn-lang" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libiec61883-dev/receipt --- a/libiec61883-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libiec61883-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,12 +11,14 @@ DEPENDS="pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib $fs/dev cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib + cp -a $install/usr/lib/*.a $fs/usr/lib cp -a $install/usr/lib/pkgconfig $fs/usr/lib } diff -r c848b3839e4a -r 5926178cd6fa libiec61883/receipt --- a/libiec61883/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libiec61883/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="libraw1394" BUILD_DEPENDS="libraw1394 libraw1394-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libirman-dev/receipt --- a/libirman-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libirman-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="rcx@zoominternet.net" LICENSE="GPL2" WEB_SITE="https://www.lirc.org/html/install.html" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" WANTED="libirman" diff -r c848b3839e4a -r 5926178cd6fa libirman/receipt --- a/libirman/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libirman/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://www.lirc.org/html/install.html" WGET_URL="https://www.lirc.org/software/snapshots/$TARBALL" CONFIG_FILES="/etc/irman.conf" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa libjpeg-turbo-dev/receipt --- a/libjpeg-turbo-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libjpeg-turbo-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="libjpeg-turbo" WANTED="jpeg-turbo" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libjpeg-turbo/receipt --- a/libjpeg-turbo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libjpeg-turbo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ PROVIDE="libjpeg" WANTED="jpeg-turbo" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libjpeg/receipt --- a/libjpeg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libjpeg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WANTED="jpeg" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libjson-c-dev/receipt --- a/libjson-c-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libjson-c-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="libjson-c" DEPENDS="libjson-c pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libjson-c/receipt --- a/libjson-c/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libjson-c/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="automake bash libtool cmake" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ @@ -27,6 +29,7 @@ cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DBUILD_STATIC_LIBS=OFF \ -DCMAKE_BUILD_TYPE=Release \ -Wno-dev .. && diff -r c848b3839e4a -r 5926178cd6fa libkeybinder-dev/receipt --- a/libkeybinder-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libkeybinder-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="libkeybinder gtk+-dev gobject-introspection-dev xorg-libXext-dev \ python-dev pygtk-dev pygobject-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libkeybinder/receipt --- a/libkeybinder/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libkeybinder/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="gtk+-dev gobject-introspection-dev xorg-libXext-dev python-dev \ pygtk-dev pygobject-dev automake autoconf libtool lua5.1-dev gtk-doc" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libkrb5/receipt --- a/libkrb5/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libkrb5/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="krb5" DEPENDS="libkrb5support libcomerr3" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libkrb5support/receipt --- a/libkrb5support/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libkrb5support/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WANTED="krb5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libksba-dev/receipt --- a/libksba-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libksba-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libksba libgpg-error-dev" WANTED="libksba" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libksba/receipt --- a/libksba/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libksba/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libgpg-error" BUILD_DEPENDS="libgpg-error-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libldap/receipt --- a/libldap/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libldap/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libssl libkrb5 libcomerr3 libsasl-without-ldap" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa liblouis-dev/receipt --- a/liblouis-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/liblouis-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="liblouis pkg-config" WANTED="liblouis" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa liblouis/receipt --- a/liblouis/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/liblouis/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="glibc" BUILD_DEPENDS="python-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libltdl/receipt --- a/libltdl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libltdl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WEB_SITE="http://www.gnu.org/software/libtool/" WANTED="libtool" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libluv/receipt --- a/libluv/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libluv/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://github.com/luvit/luv" TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="$WEB_SITE/releases/download/${VERSION%.*}-${VERSION: -1}/luv-${VERSION%.*}-${VERSION: -1}.tar.gz" +#WGET_URL="$WEB_SITE/releases/download/${VERSION%.*}-${VERSION: -1}/luv-${VERSION%.*}-${VERSION: -1}.tar.gz" DEPENDS="libuv" BUILD_DEPENDS="cmake libuv-dev luajit-dev ninja" diff -r c848b3839e4a -r 5926178cd6fa libmad-dev/receipt --- a/libmad-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmad-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="libmad" WEB_SITE="http://www.underbit.com/products/mad/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libmad pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libmad/receipt --- a/libmad/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmad/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.underbit.com/products/mad/" WGET_URL="$SF_MIRROR/mad/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libmagic-dev/receipt --- a/libmagic-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmagic-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libmagic" WANTED="file" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libmagic/receipt --- a/libmagic/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmagic/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="zlib" WANTED="file" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libmcrypt-dev/receipt --- a/libmcrypt-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmcrypt-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libmcrypt" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libmcrypt/receipt --- a/libmcrypt/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmcrypt/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libmms-dev/receipt --- a/libmms-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmms-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="libmms" DEPENDS="libmms pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libmms/receipt --- a/libmms/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmms/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="glib" BUILD_DEPENDS="glib-dev pkg-config" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libmng-dev/receipt --- a/libmng-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmng-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libmng lcms-dev jpeg-dev zlib-dev" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libmng/receipt --- a/libmng/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmng/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="lcms jpeg zlib" BUILD_DEPENDS="autoconf automake lcms-dev jpeg-dev libtool" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libmnl-dev/receipt --- a/libmnl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmnl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ WANTED="libmnl" DEPENDS="libmnl pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libmnl/receipt --- a/libmnl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmnl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="https://www.netfilter.org/projects/$PACKAGE/files/$TARBALL" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libmodplug-dev/receipt --- a/libmodplug-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmodplug-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WANTED="libmodplug" DEPENDS="pkg-config" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libmodplug/receipt --- a/libmodplug/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmodplug/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="gcc-lib-base" BUILD_DEPENDS="gcc-lib-base" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa libmpeg2-dev/receipt --- a/libmpeg2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmpeg2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libmpeg2 pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libmpeg2/receipt --- a/libmpeg2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmpeg2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ xorg-libXdmcp xorg-libXext xorg-libXv" BUILD_DEPENDS="glibc-base xorg-libXv-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libmtp-dev/receipt --- a/libmtp-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmtp-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libmtp libusb-dev pkg-config" WANTED="libmtp" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libmtp/receipt --- a/libmtp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmtp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libusb udev" BUILD_DEPENDS="libusb-dev" +HOST_ARCH="i486 x86_64" + # @maintainer: Please update also mtp-tools # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa libmysqlclient/receipt --- a/libmysqlclient/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libmysqlclient/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="zlib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libnl-dev/receipt --- a/libnl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libnl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libnl pkg-config" WANTED="libnl" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libnl-tools/receipt --- a/libnl-tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libnl-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libnl" WANTED="libnl" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libnl/receipt --- a/libnl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libnl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ WGET_URL="$WEB_SITE/files/$TARBALL" WGET_URL="https://github.com/thom311/$PACKAGE/releases/download/${PACKAGE}${VERSION//./_}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Cross compile needs host flex BUILD_DEPENDS="flex" diff -r c848b3839e4a -r 5926178cd6fa libnl1-dev/receipt --- a/libnl1-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libnl1-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WANTED="libnl1" DEPENDS="libnl1" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libnl1/receipt --- a/libnl1/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libnl1/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="flex" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libnotify-dev/receipt --- a/libnotify-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libnotify-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="fabrice.thiroux@free.fr" LICENSE="LGPL2.1" WEB_SITE="https://gitlab.gnome.org/GNOME/libnotify" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="libnotify" DEPENDS="libnotify pkg-config gdk-pixbuf-dev glib-dev libgio-dev dbus-glib-dev" diff -r c848b3839e4a -r 5926178cd6fa libnotify/receipt --- a/libnotify/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libnotify/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,14 +9,14 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="https://gitlab.gnome.org/GNOME/libnotify" WGET_URL="http://ftp.gnome.org/pub/gnome/sources/$PACKAGE/${VERSION%.*}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="dbus gtk+ dbus-glib xorg-libXdamage" BUILD_DEPENDS="dbus-dev gtk+-dev dbus-glib dbus-glib-dev expat-dev shared-mime-info-dev" # Handle cross compilation case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS perl" + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS perl" esac current_version() diff -r c848b3839e4a -r 5926178cd6fa libnsl-dev/receipt --- a/libnsl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libnsl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,6 +8,8 @@ LICENSE="LGPL2+" WEB_SITE="https://github.com/thkukuk/libnsl/" +HOST_ARCH="i486 x86_64" + DEPENDS="libnsl" WANTED="libnsl" diff -r c848b3839e4a -r 5926178cd6fa libnsl/receipt --- a/libnsl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libnsl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="https://github.com/thkukuk/libnsl/releases/download/v$VERSION/$TARBALL" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libobjc/receipt --- a/libobjc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libobjc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,10 +10,12 @@ DEPENDS="gcc-lib-base" WANTED="gcc" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib - cp -a $install/usr/lib/libobjc.so* $fs/usr/lib + cp -a $install/usr/lib*/libobjc.so* $fs/usr/lib } diff -r c848b3839e4a -r 5926178cd6fa libogg-dev/receipt --- a/libogg-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libogg-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libogg pkg-config" WANTED="libogg" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libogg/receipt --- a/libogg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libogg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="glibc-base" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa libopencl-mesa/receipt --- a/libopencl-mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libopencl-mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libopusenc-dev/receipt --- a/libopusenc-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libopusenc-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libopusenc pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libopusenc/receipt --- a/libopusenc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libopusenc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="opus" BUILD_DEPENDS="opus-dev pkg-config" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libos-mesa/receipt --- a/libos-mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libos-mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="llvm-lib libglapi-mesa" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libpcap-dev/receipt --- a/libpcap-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libpcap-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libpcap" WANTED="libpcap" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libpcap/receipt --- a/libpcap/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libpcap/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="libnl" BUILD_DEPENDS="bison flex libnl-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa libpng+apng-dev/receipt --- a/libpng+apng-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libpng+apng-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WANTED="libpng+apng" DEPENDS="libpng+apng pkg-config" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libpng+apng/receipt --- a/libpng+apng/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libpng+apng/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,7 +19,7 @@ DEPENDS="zlib" BUILD_DEPENDS="gawk zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa libpng-dev/receipt --- a/libpng-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libpng-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="zlib/libpng" WANTED="libpng" WEB_SITE="http://libpng.org/pub/png/libpng.html" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libpng pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libpng/receipt --- a/libpng/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libpng/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="http://libpng.org/pub/png/libpng.html" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="zlib" BUILD_DEPENDS="pkg-config gawk zlib-dev" diff -r c848b3839e4a -r 5926178cd6fa libpostgresqlclient/receipt --- a/libpostgresqlclient/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libpostgresqlclient/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libboost-chrono libboost-date-time mpfr" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libpsl-dev/receipt --- a/libpsl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libpsl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libpsl libidn-dev libunistring-dev gettext" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libpsl/receipt --- a/libpsl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libpsl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="" BUILD_DEPENDS="gettext libidn-dev libunistring-dev meson" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa libpthread-stubs-dev/receipt --- a/libpthread-stubs-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libpthread-stubs-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="erjo@slitaz.org" LICENSE="MIT" WEB_SITE="https://xcb.freedesktop.org" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="libpthread-stubs" DEPENDS="libpthread-stubs pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libpthread-stubs/receipt --- a/libpthread-stubs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libpthread-stubs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="https://xcb.freedesktop.org" WGET_URL="$WEB_SITE/dist/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa libraw1394-dev/receipt --- a/libraw1394-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libraw1394-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,12 +11,14 @@ WANTED="libraw1394" DEPENDS="libraw1394 pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib + cp -a $install/usr/lib/*.a $fs/usr/lib cp -a $install/usr/lib/pkgconfig $fs/usr/lib } diff -r c848b3839e4a -r 5926178cd6fa libraw1394/receipt --- a/libraw1394/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libraw1394/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://www.kernel.org/pub/linux/libs/ieee1394/$TARBALL" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa librsvg-apps/receipt --- a/librsvg-apps/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/librsvg-apps/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,15 +7,16 @@ MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" WEB_SITE="https://wiki.gnome.org/LibRsvg" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="librsvg" DEPENDS="librsvg at-spi2 at-spi2-atk atk bzlib cairo dbus fontconfig freetype \ -gdk-pixbuf glib glibc-base gtk+3 harfbuzz libcroco libffi libgio libpng libxcb \ +gdk-pixbuf glib glibc-base gtk+3 harfbuzz libffi libgio libpng libxcb \ libxml2 pango pcre pixman util-linux-uuid xorg-libICE xorg-libSM xorg-libX11 \ xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdamage xorg-libXdmcp \ xorg-libXext xorg-libXfixes xorg-libXi xorg-libXinerama xorg-libXrandr \ xorg-libXrender zlib" +# libcroco (unmaintained) # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa librsvg-dev/receipt --- a/librsvg-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/librsvg-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" WEB_SITE="https://librsvg.sourceforge.net/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="librsvg" DEPENDS="librsvg pkg-config glib-dev libgio-dev gdk-pixbuf-dev cairo-dev" diff -r c848b3839e4a -r 5926178cd6fa librsvg/receipt --- a/librsvg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/librsvg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,17 +9,19 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="https://wiki.gnome.org/LibRsvg" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="bzlib cairo fontconfig freetype gdk-pixbuf glib glibc-base harfbuzz \ - libcroco libffi libgio libpng libxcb libxml2 pango pcre pixman xorg-libX11 \ + libffi libgio libpng libxcb libxml2 pango pcre pixman xorg-libX11 \ xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender zlib" BUILD_DEPENDS="cairo-dev expat-dev fontconfig-dev freetype-dev gdk-pixbuf-dev - glib-dev libcroco-dev libffi-dev libpng-dev libxml2-dev pango-dev" + glib-dev libffi-dev libpng-dev libxml2-dev pango-dev" +# libcroco / libcroco-dev (unmaintained) + # Handle cross compilation case "$ARCH" in - i?86) BUILD_DEPENDS="gtk-doc perl libgsf libcroco-dev \ + i?86|x86_64) BUILD_DEPENDS="gtk-doc perl libgsf \ gobject-introspection-dev gtk+3-dev rust-cargo" ;; esac diff -r c848b3839e4a -r 5926178cd6fa libruby-extras/receipt --- a/libruby-extras/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libruby-extras/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="ruby" WANTED="ruby" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libruby/receipt --- a/libruby/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libruby/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="ruby" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libsamplerate-dev/receipt --- a/libsamplerate-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsamplerate-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WANTED="libsamplerate" DEPENDS="libsamplerate pkg-config" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libsamplerate/receipt --- a/libsamplerate/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsamplerate/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa libsasl-modules/receipt --- a/libsasl-modules/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsasl-modules/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ WANTED="cyrus-sasl" DEPENDS="libcomerr3 libcrypto libdb libkrb5 libsasl" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libsasl-without-ldap/receipt --- a/libsasl-without-ldap/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsasl-without-ldap/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="db openssl" BUILD_DEPENDS="autoconf automake m4 libtool groff db-dev openssl-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libsasl/receipt --- a/libsasl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsasl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WANTED="cyrus-sasl" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libsbc-dev/receipt --- a/libsbc-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsbc-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libsbc pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libsbc/receipt --- a/libsbc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsbc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="https://www.kernel.org/pub/linux/bluetooth/sbc-$VERSION.tar.xz" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libsdl-dev/receipt --- a/libsdl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsdl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="xorg-libXext-dev xorg-libX11-dev xorg-libXrender-dev \ mesa-dev libglu-mesa-dev libglw-mesa-dev libsdl pkg-config" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libsdl-gfx-dev/receipt --- a/libsdl-gfx-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsdl-gfx-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="libsdl-gfx" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libsdl-gfx/receipt --- a/libsdl-gfx/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsdl-gfx/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libsdl" BUILD_DEPENDS="libsdl-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libsdl-image-dev/receipt --- a/libsdl-image-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsdl-image-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ WANTED="libsdl-image" DEPENDS="jpeg-dev libpng-dev libsdl-dev libsdl-image pkg-config zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libsdl-image/receipt --- a/libsdl-image/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsdl-image/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="jpeg libpng libsdl tiff zlib" BUILD_DEPENDS="jpeg-dev libpng-dev libsdl-dev tiff-dev zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa libsdl-net-dev/receipt --- a/libsdl-net-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsdl-net-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ WANTED="libsdl-net" DEPENDS="libsdl-net" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libsdl-net/receipt --- a/libsdl-net/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsdl-net/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="libsdl" BUILD_DEPENDS="libsdl-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa libsdl/receipt --- a/libsdl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsdl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ BUILD_DEPENDS="alsa-lib-dev mesa-dev xorg-libX11-dev xorg-libXext-dev \ xorg-libXrender-dev xorg-libXt-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. case "$ARCH" in @@ -38,6 +38,14 @@ # patch -Np1 -i $stuff/sdl-$VERSION-fix-mouse-clicking.patch # patch -Np1 -i $stuff/sdl-$VERSION-fix-disappearing-cursor.patch # patch -Np1 -i $stuff/sdl-1.2.14-add-XGetRequest-symbol.patch + + # Fix build issue with Xorg on x86_64 + # see https://github.com/libsdl-org/SDL-1.2/issues/724 + case $ARCH in + x86_64) + patch -p1 < $stuff/sdl-1.2.15-const_XData32.patch ;; + esac + ./configure $CONFIGURE_ARGS && make -j 1 && make install diff -r c848b3839e4a -r 5926178cd6fa libsdl/stuff/sdl-1.2.15-const_XData32.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libsdl/stuff/sdl-1.2.15-const_XData32.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,15 @@ +libX11-1.5.99.901 has changed prototype of _XData32 + + + +diff -r b6b2829cd7ef src/video/x11/SDL_x11sym.h +--- a/src/video/x11/SDL_x11sym.h Wed Feb 27 15:20:31 2013 -0800 ++++ b/src/video/x11/SDL_x11sym.h Wed Mar 27 16:07:23 2013 +0100 +@@ -165,7 +165,7 @@ + */ + #ifdef LONG64 + SDL_X11_MODULE(IO_32BIT) +-SDL_X11_SYM(int,_XData32,(Display *dpy,register long *data,unsigned len),(dpy,data,len),return) ++SDL_X11_SYM(int,_XData32,(Display *dpy,register _Xconst long *data,unsigned len),(dpy,data,len),return) + SDL_X11_SYM(void,_XRead32,(Display *dpy,register long *data,long len),(dpy,data,len),) + #endif diff -r c848b3839e4a -r 5926178cd6fa libsdl2-dev/receipt --- a/libsdl2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsdl2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libsdl2 pkg-config" WANTED="libsdl2" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libsdl2/receipt --- a/libsdl2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsdl2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,9 +12,11 @@ TARBALL="SDL2-$VERSION.tar.gz" WGET_URL="${WEB_SITE}release/${TARBALL}" -DEPENDS="alsa-lib dbus mesa" +DEPENDS="alsa-lib dbus" BUILD_DEPENDS="alsa-lib-dev dbus-dev mesa-dev mesa-wayland-dev pulseaudio-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libsdl2/stuff/libsdl2-fix-libX11.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libsdl2/stuff/libsdl2-fix-libX11.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,126 @@ +# HG changeset patch +# User Azamat H. Hackimov +# Date 1370182818 -21600 +# Node ID cb19a074e0b1c3e03a4eacca149c8a6599ed9bc5 +# Parent 23a5c8f4b312d0b285667e78b9038d403d94c240 +Fix compilation with libX11 >= 1.5.99.902. + +These changes fixes bug #1769 for SDL2 +(http://bugzilla.libsdl.org/show_bug.cgi?id=1769). + +diff -r 23a5c8f4b312 -r cb19a074e0b1 cmake/sdlchecks.cmake +--- a/cmake/sdlchecks.cmake Sun Jun 02 14:27:54 2013 +0200 ++++ b/cmake/sdlchecks.cmake Sun Jun 02 20:20:18 2013 +0600 +@@ -356,6 +356,14 @@ + set(SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1) + endif(HAVE_XGENERICEVENT) + ++ check_c_source_compiles(" ++ #include ++ extern int _XData32(Display *dpy,register _Xconst long *data,unsigned len); ++ int main(int argc, char **argv) {}" HAVE_CONST_XDATA32) ++ if(HAVE_CONST_XDATA32) ++ set(SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32 1) ++ endif(HAVE_CONST_XDATA32) ++ + check_function_exists(XkbKeycodeToKeysym SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM) + + if(VIDEO_X11_XCURSOR AND HAVE_XCURSOR_H) +diff -r 23a5c8f4b312 -r cb19a074e0b1 configure +--- a/configure Sun Jun 02 14:27:54 2013 +0200 ++++ b/configure Sun Jun 02 20:20:18 2013 +0600 +@@ -19492,6 +19492,35 @@ + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_const_param_XextAddDisplay" >&5 + $as_echo "$have_const_param_XextAddDisplay" >&6; } + ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for const parameter to _XData32" >&5 ++$as_echo_n "checking for const parameter to _XData32... " >&6; } ++ have_const_param_xdata32=no ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++ ++ #include ++ extern int _XData32(Display *dpy,register _Xconst long *data,unsigned len); ++ ++int ++main () ++{ ++ ++ ++ ; ++ return 0; ++} ++_ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++ ++ have_const_param_xdata32=yes ++ $as_echo "#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32 1" >>confdefs.h ++ ++ ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_const_param_xdata32" >&5 ++$as_echo "$have_const_param_xdata32" >&6; } ++ + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XGenericEvent" >&5 + $as_echo_n "checking for XGenericEvent... " >&6; } + have_XGenericEvent=no +diff -r 23a5c8f4b312 -r cb19a074e0b1 configure.in +--- a/configure.in Sun Jun 02 14:27:54 2013 +0200 ++++ b/configure.in Sun Jun 02 20:20:18 2013 +0600 +@@ -1144,6 +1144,18 @@ + ]) + AC_MSG_RESULT($have_const_param_XextAddDisplay) + ++ AC_MSG_CHECKING(for const parameter to _XData32) ++ have_const_param_xdata32=no ++ AC_TRY_COMPILE([ ++ #include ++ extern int _XData32(Display *dpy,register _Xconst long *data,unsigned len); ++ ],[ ++ ],[ ++ have_const_param_xdata32=yes ++ AC_DEFINE(SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32) ++ ]) ++ AC_MSG_RESULT($have_const_param_xdata32) ++ + dnl AC_CHECK_LIB(X11, XGetEventData, AC_DEFINE(SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS, 1, [Have XGenericEvent])) + AC_MSG_CHECKING([for XGenericEvent]) + have_XGenericEvent=no +diff -r 23a5c8f4b312 -r cb19a074e0b1 include/SDL_config.h.cmake +--- a/include/SDL_config.h.cmake Sun Jun 02 14:27:54 2013 +0200 ++++ b/include/SDL_config.h.cmake Sun Jun 02 20:20:18 2013 +0600 +@@ -266,6 +266,7 @@ + #cmakedefine SDL_VIDEO_DRIVER_X11_XSHAPE @SDL_VIDEO_DRIVER_X11_XSHAPE@ + #cmakedefine SDL_VIDEO_DRIVER_X11_XVIDMODE @SDL_VIDEO_DRIVER_X11_XVIDMODE@ + #cmakedefine SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS @SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS@ ++#cmakedefine SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32 @SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32@ + #cmakedefine SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY @SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY@ + #cmakedefine SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM @SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM@ + +diff -r 23a5c8f4b312 -r cb19a074e0b1 include/SDL_config.h.in +--- a/include/SDL_config.h.in Sun Jun 02 14:27:54 2013 +0200 ++++ b/include/SDL_config.h.in Sun Jun 02 20:20:18 2013 +0600 +@@ -268,6 +268,7 @@ + #undef SDL_VIDEO_DRIVER_X11_XSHAPE + #undef SDL_VIDEO_DRIVER_X11_XVIDMODE + #undef SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS ++#undef SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32 + #undef SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY + #undef SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM + +diff -r 23a5c8f4b312 -r cb19a074e0b1 src/video/x11/SDL_x11sym.h +--- a/src/video/x11/SDL_x11sym.h Sun Jun 02 14:27:54 2013 +0200 ++++ b/src/video/x11/SDL_x11sym.h Sun Jun 02 20:20:18 2013 +0600 +@@ -203,7 +203,11 @@ + */ + #ifdef LONG64 + SDL_X11_MODULE(IO_32BIT) ++#if SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32 ++SDL_X11_SYM(int,_XData32,(Display *dpy,register _Xconst long *data,unsigned len),(dpy,data,len),return) ++#else + SDL_X11_SYM(int,_XData32,(Display *dpy,register long *data,unsigned len),(dpy,data,len),return) ++#endif + SDL_X11_SYM(void,_XRead32,(Display *dpy,register long *data,long len),(dpy,data,len),) + #endif + diff -r c848b3839e4a -r 5926178cd6fa libsecret-dev/receipt --- a/libsecret-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsecret-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="devl547@gmail.com" LICENSE="LGPL2.1" WEB_SITE="https://gnome.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="libsecret" DEPENDS="libsecret glib-dev libgio-dev" diff -r c848b3839e4a -r 5926178cd6fa libsecret/receipt --- a/libsecret/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsecret/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://gnome.org/" TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$GNOME_MIRROR/$PACKAGE/$SERIES/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libgio libgpg-error" BUILD_DEPENDS="libgcrypt-dev gobject-introspection-dev vala" diff -r c848b3839e4a -r 5926178cd6fa libshout-dev/receipt --- a/libshout-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libshout-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libshout pkg-config" WANTED="libshout" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libshout/receipt --- a/libshout/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libshout/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libtheora libvorbis speex" BUILD_DEPENDS="libogg-dev libtheora-dev libvorbis-dev speex-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libsigc++-dev/receipt --- a/libsigc++-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsigc++-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="LGPL2.1" WANTED="libsigc++" WEB_SITE="https://developer.gnome.org/libsigc++/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libsigc++ pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libsigc++/receipt --- a/libsigc++/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsigc++/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="https://developer.gnome.org/libsigc++/" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" BUILD_DEPENDS="m4 meson" diff -r c848b3839e4a -r 5926178cd6fa libsndfile-dev/receipt --- a/libsndfile-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsndfile-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libsndfile pkg-config" WANTED="libsndfile" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libsndfile/receipt --- a/libsndfile/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsndfile/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,16 +14,16 @@ DEPENDS="alsa-lib libvorbis" BUILD_DEPENDS="alsa-lib-dev libvorbis-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle slitaz arch case "$SLITAZ_ARCH" in - i?86) DEPENDS="$DEPENDS flac" ;; + i?86|x86_64) DEPENDS="$DEPENDS flac" ;; esac # Handle cross compilation. case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS flac-dev" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS flac-dev" ;; esac # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa libsoup-dev/receipt --- a/libsoup-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsoup-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="LGPL2" WANTED="libsoup" WEB_SITE="http://live.gnome.org/LibSoup/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libsoup libsoup-gnome libxml2-dev \ gnutls-dev glib-dev libpsl-dev pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libsoup-gnome/receipt --- a/libsoup-gnome/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsoup-gnome/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="LGPL2" WEB_SITE="https://live.gnome.org/LibSoup/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libsoup libgnome-keyring libsqlite" WANTED="libsoup" diff -r c848b3839e4a -r 5926178cd6fa libsoup/receipt --- a/libsoup/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsoup/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="https://live.gnome.org/LibSoup/" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glib glibc-base libffi libgio libxml2 pcre \ libpsl zlib" @@ -19,7 +19,7 @@ # Handle cross compilation. case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; esac current_version() diff -r c848b3839e4a -r 5926178cd6fa libsoup248-dev/receipt --- a/libsoup248-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsoup248-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="LGPL2" WANTED="libsoup248" WEB_SITE="http://live.gnome.org/LibSoup/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libsoup248 libsoup248-gnome libxml2-dev gnutls-dev glib-dev pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libsoup248-gnome/receipt --- a/libsoup248-gnome/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsoup248-gnome/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="LGPL2" WEB_SITE="https://live.gnome.org/LibSoup/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libsoup248 libgnome-keyring libsqlite" WANTED="libsoup248" diff -r c848b3839e4a -r 5926178cd6fa libsoup248/receipt --- a/libsoup248/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsoup248/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$SOURCE-$VERSION.tar.xz" WEB_SITE="https://live.gnome.org/LibSoup/" WGET_URL="$GNOME_MIRROR/$SOURCE/${VERSION%.*}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glib glibc-base libffi libgio libxml2 pcre zlib" BUILD_DEPENDS="glib-networking libgio-dev \ @@ -19,7 +19,7 @@ # Handle cross compilation. case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; esac current_version() diff -r c848b3839e4a -r 5926178cd6fa libspiro-dev/receipt --- a/libspiro-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libspiro-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libspiro pkg-config" WANTED="libspiro" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libspiro/receipt --- a/libspiro/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libspiro/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="autoconf automake bash cacerts libtool" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libsqlite-tcl/receipt --- a/libsqlite-tcl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsqlite-tcl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="libsqlite tcl" WANTED="sqlite" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libsqlite/receipt --- a/libsqlite/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libsqlite/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WANTED="sqlite" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libssl/receipt --- a/libssl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libssl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pascal.bellard@slitaz.org" LICENSE="BSD" WEB_SITE="https://www.openssl.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="openssl" diff -r c848b3839e4a -r 5926178cd6fa libssl11/receipt --- a/libssl11/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libssl11/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,13 +1,13 @@ # SliTaz package receipt. PACKAGE="libssl11" -VERSION="1.1.1w" +VERSION="1.1.1zb" CATEGORY="security" SHORT_DESC="OpenSSL libraries (1.1.1 series)." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="BSD" WEB_SITE="https://www.openssl.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="openssl11" DEPENDS="libcrypto11" diff -r c848b3839e4a -r 5926178cd6fa libtasn1-dev/receipt --- a/libtasn1-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libtasn1-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libtasn1 pkg-config" WANTED="libtasn1" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libtasn1/receipt --- a/libtasn1/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libtasn1/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="gcc-lib-base" BUILD_DEPENDS="gcc" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libtheora-dev/receipt --- a/libtheora-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libtheora-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="BSD" WANTED="libtheora" WEB_SITE="https://www.theora.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libtheora pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libtheora-enc/receipt --- a/libtheora-enc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libtheora-enc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="BSD" WANTED="libtheora" WEB_SITE="https://www.theora.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libogg" diff -r c848b3839e4a -r 5926178cd6fa libtheora/receipt --- a/libtheora/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libtheora/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="https://www.theora.org/" WGET_URL="https://downloads.xiph.org/releases/theora/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libogg libvorbis libpng" BUILD_DEPENDS="libogg-dev libvorbis-dev libpng-dev" diff -r c848b3839e4a -r 5926178cd6fa libtic/receipt --- a/libtic/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libtic/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="ncurses" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libtinfo/receipt --- a/libtinfo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libtinfo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="ncurses" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libtirpc-dev/receipt --- a/libtirpc-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libtirpc-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libtirpc pkg-config" WANTED="libtirpc" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libtirpc/receipt --- a/libtirpc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libtirpc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa libtool/receipt --- a/libtool/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libtool/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="libltdl automake autoconf" BUILD_DEPENDS="automake autoconf" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa libuninameslist-dev/receipt --- a/libuninameslist-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libuninameslist-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libuninameslist pkg-config" WANTED="libuninameslist" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libuninameslist/receipt --- a/libuninameslist/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libuninameslist/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="autoconf automake bash cacerts libtool" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libunique-dev/receipt --- a/libunique-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libunique-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="LGPL2.1" WEB_SITE="https://wiki.gnome.org/Attic/LibUnique" WANTED="libunique" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libunique pkg-config" diff -r c848b3839e4a -r 5926178cd6fa libunique/receipt --- a/libunique/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libunique/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,13 +9,13 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="https://wiki.gnome.org/Attic/LibUnique" WGET_URL="http://ftp.gnome.org/pub/GNOME/sources/$PACKAGE/${VERSION%.*}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="cairo gtk+" BUILD_DEPENDS="cairo-dev gtk+-dev glib-dev expat-dev" case "$ARCH" in - i?86) + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev perl" export CFLAGS="$CFLAGS -Wno-error=unused-but-set-variable" esac diff -r c848b3839e4a -r 5926178cd6fa libunistring-dev/receipt --- a/libunistring-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libunistring-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libunistring" WANTED="libunistring" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libunistring/receipt --- a/libunistring/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libunistring/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="glibc-base" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libunixODBC/receipt --- a/libunixODBC/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libunixODBC/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="unixODBC" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libupnp-dev/receipt --- a/libupnp-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libupnp-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,8 +11,13 @@ DEPENDS="libupnp pkg-config" WANTED="libupnp" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { get_dev_files + + # Ensure remove .la files + find $fs -name "*.la" -delete } diff -r c848b3839e4a -r 5926178cd6fa libupnp/receipt --- a/libupnp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libupnp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libxml2" BUILD_DEPENDS="libpthread-stubs libxml2-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libusb-compat-dev/receipt --- a/libusb-compat-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libusb-compat-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,11 +9,11 @@ WEB_SITE="https://github.com/libusb/libusb-compat-0.1" WANTED="libusb-compat" -DEPENDS="libusb-compat pkg-config udev-dev" +DEPENDS="libusb-compat pkg-config" # Need build without udev-dev, and rebuild with it to avoid loop -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libusb-compat/receipt --- a/libusb-compat/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libusb-compat/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ # Need build without udev-dev, and rebuild with it to avoid loop -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libusb-dev/receipt --- a/libusb-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libusb-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libusb libusb-compat-dev pkg-config" WANTED="libusb" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libusb/receipt --- a/libusb/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libusb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ # Need first build without udev, and rebuild with it -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libv4l-dev/receipt --- a/libv4l-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libv4l-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="libv4l pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libv4l/receipt --- a/libv4l/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libv4l/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="libjpeg" BUILD_DEPENDS="jpeg-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libva-dev/receipt --- a/libva-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libva-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libva" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libva/receipt --- a/libva/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libva/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="xorg-libX11-dev xorg-libXext-dev \ xorg-dev-proto libdrm-dev meson" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa libvdpau-dev/receipt --- a/libvdpau-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libvdpau-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libvdpau" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libvdpau/receipt --- a/libvdpau/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libvdpau/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="xorg-libX11-dev xorg-libXext-dev \ xorg-dev-proto meson" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa libvlc-dev/receipt --- a/libvlc-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libvlc-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libvlc pkg-config" WANTED="vlc" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { @@ -19,7 +21,7 @@ mkdir -p $fs/usr/lib #cp $src/vlc-config $fs/usr/bin - cp -a $install/usr/lib/*a $fs/usr/lib + #cp -a $install/usr/lib/*.a $fs/usr/lib cp -a $install/usr/lib/pkgconfig $fs/usr/lib cp -a $install/usr/include/vlc $fs/usr/include cp -a $install/usr/lib/vlc $fs/usr/lib diff -r c848b3839e4a -r 5926178cd6fa libvlc/receipt --- a/libvlc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libvlc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,9 +8,11 @@ LICENSE="GPL2" WEB_SITE="https://www.videolan.org/vlc/" -DEPENDS="alsa-lib dbus ffmpeg libmad lua5.1 nettle tar x264 x265 xcb-util zvbi gcc83-lib-base" +DEPENDS="alsa-lib dbus ffmpeg libmad lua5.1 nettle tar x264 x265 xcb-util zvbi" WANTED="vlc" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libvorbis-dev/receipt --- a/libvorbis-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libvorbis-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WANTED="libvorbis" DEPENDS="libogg-dev libvorbis pkg-config" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libvorbis/receipt --- a/libvorbis/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libvorbis/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="libogg" BUILD_DEPENDS="libogg-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa libvpx-dev/receipt --- a/libvpx-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libvpx-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libvpx pkg-config" WANTED="libvpx" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libvpx/receipt --- a/libvpx/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libvpx/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="glibc-base" BUILD_DEPENDS="coreutils-file-format diffutils gcc yasm" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libwebkit-dev/receipt --- a/libwebkit-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libwebkit-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ MAINTAINER="mallory@sweetpeople.org" LICENSE="LGPL2" WEB_SITE="https://webkitgtk.org" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libwebkit libsoup248-dev enchant-dev libtasn1-dev sqlite-dev" @@ -20,7 +20,7 @@ #cp -a $install/usr/libwebkit/*.*a $fs/usr/libwebkit # ARM: no pkg-config, include or gir files case "$ARCH" in - i?86) + i?86|x86_64) cp -a $install/usr/lib/pkgconfig $fs/usr/lib cp -a $install/usr/include $fs/usr cp -a $install/usr/share/webkitgtk-1.0w $fs/usr/share diff -r c848b3839e4a -r 5926178cd6fa libwebkit/receipt --- a/libwebkit/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libwebkit/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$SOURCE-$VERSION.tar.xz" WEB_SITE="https://webkitgtk.org" WGET_URL="$WEB_SITE/releases/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+ enchant libxslt expat jpeg libpng libxml2 sqlite \ xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXcomposite \ @@ -31,7 +31,7 @@ # Handle cross compilation. case "$ARCH" in - i?86) + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS tar gettext m4 bison flex gperf autoconf automake gtk-doc libtool" ;; esac @@ -40,7 +40,7 @@ compile_rules() { # libwebkit does not like parallel builds. - export MAKEFLAGS=$(echo $MAKEFLAGS | sed 's/-j[0-9]*/-j1/') + #export MAKEFLAGS=$(echo $MAKEFLAGS | sed 's/-j[0-9]*/-j1/') # fix Bug 84526: webkit-gtk-1.8.0 fails to build with --disable-video # Build fix with newer bison 2.6 if [ ! "$continue" ]; then diff -r c848b3839e4a -r 5926178cd6fa libwebp-dev/receipt --- a/libwebp-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libwebp-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libwebp pkg-config" WANTED="libwebp" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libwebp/receipt --- a/libwebp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libwebp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="" BUILD_DEPENDS="autoconf automake jpeg-dev libtool" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libwmf-dev/receipt --- a/libwmf-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libwmf-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libwmf" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libwmf/receipt --- a/libwmf/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libwmf/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libpng jpeg libgd gdk-pixbuf expat" BUILD_DEPENDS="libpng-dev jpeg-dev libgd-dev gdk-pixbuf-dev expat-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libwnck-dev/receipt --- a/libwnck-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libwnck-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gtk+-dev libwnck pkg-config startup-notification-dev" WANTED="libwnck" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libwnck/receipt --- a/libwnck/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libwnck/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="gettext gobject-introspection-dev gtk+-dev intltool \ perl-xml-parser pkg-config xorg-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $GNOME_MIRROR/$PACKAGE/$(wget -O - $GNOME_MIRROR/$PACKAGE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa libwrap-dev/receipt --- a/libwrap-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libwrap-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="BSD" WANTED="libwrap" WEB_SITE="ftp://ftp.porcupine.org/pub/security/index.html" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libwrap/receipt --- a/libwrap/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libwrap/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="${SOURCE}_${VERSION}.tar.gz" WEB_SITE="http://ftp.porcupine.org/pub/security/index.html" WGET_URL="ftp://ftp.porcupine.org/pub/security/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libnsl" BUILD_DEPENDS="libnsl-dev" diff -r c848b3839e4a -r 5926178cd6fa libxatracker-mesa/receipt --- a/libxatracker-mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxatracker-mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libxcb-dev/receipt --- a/libxcb-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxcb-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="pkg-config xorg-libXau-dev xorg-libXdmcp-dev" WANTED="libxcb" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle SliTaz arch case "$SLITAZ_ARCH" in diff -r c848b3839e4a -r 5926178cd6fa libxcb/receipt --- a/libxcb/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxcb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ BUILD_DEPENDS="autoconf automake libtool libxslt-dev xcb-proto xorg-libXau-dev xorg-libXdmcp-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa libxkbcommon-dev/receipt --- a/libxkbcommon-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxkbcommon-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libxkbcommon pkg-config" WANTED="libxkbcommon" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libxkbcommon/receipt --- a/libxkbcommon/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxkbcommon/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="bison libxcb-dev xorg-util-macros \ xorg-xkeyboard-config-dev meson" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa libxml++-dev/receipt --- a/libxml++-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxml++-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="libxml++-dev" -VERSION="2.34.2" +VERSION="3.0.1" CATEGORY="development" SHORT_DESC="libxml++ C++ wrapper devel files." MAINTAINER="pankso@slitaz.org" @@ -12,13 +12,14 @@ DEPENDS="glib-dev glibmm-dev libsigc++-dev libxml2-dev libxml++ zlib-dev \ gcc-lib-base pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib $fs/usr/share - cp -a $install/usr/lib/*.*a $fs/usr/lib cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/lib/libxml++-2.6 $fs/usr/lib + cp -a $install/usr/lib/libxml++-3.0 $fs/usr/lib cp -a $install/usr/include $fs/usr } diff -r c848b3839e4a -r 5926178cd6fa libxml++/receipt --- a/libxml++/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxml++/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,18 +1,20 @@ # SliTaz package receipt. PACKAGE="libxml++" -VERSION="2.34.2" +VERSION="3.0.1" CATEGORY="system-tools" SHORT_DESC="C++ wrapper for the libxml XML parser library." MAINTAINER="pankso@slitaz.org" LICENSE="LGPL2.1" -TARBALL="$PACKAGE-$VERSION.tar.bz2" +TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="https://sourceforge.net/projects/libxmlplusplus/" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" DEPENDS="glibmm libsigc++ libxml2 zlib gcc-lib-base" BUILD_DEPENDS="glibmm-dev libsigc++-dev libxml2-dev zlib-dev mm-common pkg-config" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -24,6 +26,11 @@ compile_rules() { cd $src + + # Allow build with gcc > 6. + # See https://svnweb.freebsd.org/ports?view=revision&revision=431411 + #patch -p1 < $stuff/build_with_gcc6.patch + ./configure --prefix=/usr \ --disable-documentation \ $CONFIGURE_ARGS && diff -r c848b3839e4a -r 5926178cd6fa libxml++/stuff/build_with_gcc6.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libxml++/stuff/build_with_gcc6.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,28 @@ +--- a/libxml++/io/istreamparserinputbuffer.cc ++++ b/libxml++/io/istreamparserinputbuffer.cc +@@ -39,6 +39,6 @@ + + bool IStreamParserInputBuffer::do_close() + { +- return input_; ++ return bool(input_); + } + } +--- a/libxml++/io/ostreamoutputbuffer.cc ++++ b/libxml++/io/ostreamoutputbuffer.cc +@@ -29,13 +29,13 @@ + // here we rely on the ostream implicit conversion to boolean, to know if the stream can be used and/or if the write succeded. + if(output_) + output_.write(buffer, len); +- return output_; ++ return bool(output_); + } + + bool OStreamOutputBuffer::do_close() + { + if(output_) + output_.flush(); +- return output_; ++ return bool(output_); + } + } diff -r c848b3839e4a -r 5926178cd6fa libxml2-dev/receipt --- a/libxml2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxml2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libxml2-tools pkg-config" WANTED="libxml2" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libxml2-python/receipt --- a/libxml2-python/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxml2-python/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libxml2 libxslt python" WANTED="libxml2" -#HOST_ARCH="arm i486" +HOST_ARCH="arm i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libxml2-tools/receipt --- a/libxml2-tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxml2-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libxml2" WANTED="libxml2" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libxml2/receipt --- a/libxml2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxml2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="zlib" BUILD_DEPENDS="autoconf automake libtool python-dev zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # When cross compiling Python is installed in chroot and is used # by cross tools, cook dont need to install it in /usr/cross/arm @@ -38,8 +38,10 @@ # and binaries are splited into libxml2-tools compile_rules() { - # CVE-2024-25062 + # CVEs patch -p1 < $stuff/CVE-2024-25062.patch + patch -p1 < $stuff/CVE-2024-34459.patch + #patch -p1 < $stuff/CVE-2024-40896.patch autoreconf -fi && ./configure \ diff -r c848b3839e4a -r 5926178cd6fa libxml2/stuff/CVE-2024-34459.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libxml2/stuff/CVE-2024-34459.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,25 @@ +From 8ddc7f13337c9fe7c6b6e616f404b0fffb8a5145 Mon Sep 17 00:00:00 2001 +From: Nick Wellnhofer +Date: Wed, 8 May 2024 11:49:31 +0200 +Subject: [PATCH] [CVE-2024-34459] Fix buffer overread with `xmllint --htmlout` + +Add a missing bounds check. +--- + xmllint.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/xmllint.c b/xmllint.c +index 0e433b721..62f6b0273 100644 +--- a/xmllint.c ++++ b/xmllint.c +@@ -559,7 +559,7 @@ xmlHTMLPrintFileContext(xmlParserInputPtr input) { + len = strlen(buffer); + snprintf(&buffer[len], sizeof(buffer) - len, "\n"); + cur = input->cur; +- while ((*cur == '\n') || (*cur == '\r')) ++ while ((cur > base) && ((*cur == '\n') || (*cur == '\r'))) + cur--; + n = 0; + while ((cur != base) && (n++ < 80)) { +-- +GitLab diff -r c848b3839e4a -r 5926178cd6fa libxml2/stuff/CVE-2024-40896.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libxml2/stuff/CVE-2024-40896.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,36 @@ +From 1a8932303969907f6572b1b6aac4081c56adb5c6 Mon Sep 17 00:00:00 2001 +From: Nick Wellnhofer +Date: Sat, 6 Jul 2024 01:03:46 +0200 +Subject: [PATCH] [CVE-2024-40896] Fix XXE protection in downstream code + +Some users set an entity's children manually in the getEntity SAX +callback to restrict entity expansion. This stopped working after +renaming the "checked" member of xmlEntity, making at least one +downstream project and its dependants susceptible to XXE attacks. + +See #761. +--- + parser.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/parser.c b/parser.c +index 0785e726b..4e8085304 100644 +--- a/parser.c ++++ b/parser.c +@@ -7379,6 +7379,14 @@ xmlParseReference(xmlParserCtxtPtr ctxt) { + return; + } + ++ /* ++ * Some users try to parse entities on their own and used to set ++ * the renamed "checked" member. Fix the flags to cover this ++ * case. ++ */ ++ if (((ent->flags & XML_ENT_PARSED) == 0) && (ent->children != NULL)) ++ ent->flags |= XML_ENT_PARSED; ++ + /* + * The first reference to the entity trigger a parsing phase + * where the ent->children is filled with the result from +-- +GitLab diff -r c848b3839e4a -r 5926178cd6fa libxslt-dev/receipt --- a/libxslt-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxslt-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libxslt libxslt-python libgcrypt-dev libxml2-dev pkg-config zlib-dev" WANTED="libxslt" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libxslt-python/receipt --- a/libxslt-python/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxslt-python/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libxslt python" WANTED="libxslt" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libxslt/receipt --- a/libxslt/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxslt/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ BUILD_DEPENDS="libgcrypt-dev libgpg-error-dev libxml2-dev \ python-dev zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa libxvmc-mesa/receipt --- a/libxvmc-mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libxvmc-mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm llvm-lib libdrm-nouveau libdrm-radeon" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa libzip-dev/receipt --- a/libzip-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libzip-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libzip pkg-config" WANTED="libzip" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa libzip/receipt --- a/libzip/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/libzip/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="zlib" BUILD_DEPENDS="cmake zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa lighttpd-modules/receipt --- a/lighttpd-modules/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lighttpd-modules/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="bzip2 lighttpd zlib" WANTED="lighttpd" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" BASE_MODULES=" access diff -r c848b3839e4a -r 5926178cd6fa lighttpd-ssl/receipt --- a/lighttpd-ssl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lighttpd-ssl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,7 +19,7 @@ CONFIG_FILES="/etc/lighttpd/vhosts.conf /etc/lighttpd/lighttpd.conf /etc/ssl/lighttpd" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" BASE_MODULES=" access @@ -31,7 +31,8 @@ staticfile rewrite status -userdir" +userdir +openssl" # What is the latest version available today? current_version() @@ -125,16 +126,20 @@ { if [ ! -f "$1/etc/ssl/lighttpd/lighttpd.pem" ] then + local lang=$(. $1/etc/locale.conf 2>/dev/null; echo ${LANG#*_} | sed 's/.UTF-8//') + local tz=$(cat $1/etc/TZ 2>/dev/null) + local hostname=$(cat $1/etc/hostname 2>/dev/null) + openssl req -new -x509 \ -keyout "$1/etc/ssl/lighttpd/lighttpd.pem" \ -out "$1/etc/ssl/lighttpd/lighttpd.pem" \ -days 3650 -nodes <= 5.10.220 vfs_rename change structure + patch -p1 < $stuff/fix_vfs_rename-5.10.220.patch + make ARCH=i386 KDIR=/usr/src/linux xz -f fs/aufs/aufs.ko } diff -r c848b3839e4a -r 5926178cd6fa linux-aufs/stuff/fix_vfs_rename-5.10.220.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux-aufs/stuff/fix_vfs_rename-5.10.220.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,34 @@ +--- a/fs/aufs/vfsub.c ++++ b/fs/aufs/vfsub.c +@@ -416,9 +416,17 @@ + if (unlikely(err)) + goto out; + ++ struct renamedata rd = { ++ .old_dir = src_dir, ++ .old_dentry = src_dentry, ++ .new_dir = dir, ++ .new_dentry = path->dentry, ++ .delegated_inode = delegated_inode, ++ .flags = flags, ++ }; ++ + lockdep_off(); +- err = vfs_rename(src_dir, src_dentry, dir, path->dentry, +- delegated_inode, flags); ++ err = vfs_rename(&rd); + lockdep_on(); + if (!err) { + int did; +--- a/fs/aufs/hfsnotify.c ++++ b/fs/aufs/hfsnotify.c +@@ -238,7 +238,8 @@ + goto out; + + err = 0; +- group = fsnotify_alloc_group(&au_hfsn_ops); ++ group = fsnotify_alloc_group(&au_hfsn_ops, ++ /*flags - not for userspace*/0); + if (IS_ERR(group)) { + err = PTR_ERR(group); + pr_err("fsnotify_alloc_group() failed, %d\n", err); diff -r c848b3839e4a -r 5926178cd6fa linux-autofs/receipt --- a/linux-autofs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-autofs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-autofs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel automounter module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-bluetooth/receipt --- a/linux-bluetooth/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-bluetooth/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-bluetooth" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel bluetooth modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-bridge/receipt --- a/linux-bridge/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-bridge/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-bridge" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel bridge modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-chrome/receipt --- a/linux-chrome/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-chrome/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-chrome" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel chromebook modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-cifs/receipt --- a/linux-cifs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-cifs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-cifs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel cifs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-coda/receipt --- a/linux-coda/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-coda/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-coda" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel coda module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-configfs/receipt --- a/linux-configfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-configfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-configfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel configfs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-cpufreq/receipt --- a/linux-cpufreq/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-cpufreq/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-cpufreq" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel cpufreq modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-cramfs/receipt --- a/linux-cramfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-cramfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-cramfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel cramfs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-crypto/receipt --- a/linux-crypto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-crypto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-crypto" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel crypto modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-cryptoloop/receipt --- a/linux-cryptoloop/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-cryptoloop/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-cryptoloop" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel cryptoloop modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-debug/receipt --- a/linux-debug/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-debug/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-debug" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel debug files." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-dialup/receipt --- a/linux-dialup/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-dialup/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-dialup" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel dial-up modules." MAINTAINER="domcox@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-dlm/receipt --- a/linux-dlm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-dlm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-dlm" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel dlmfs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-drm/receipt --- a/linux-drm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-drm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-drm" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel drm module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-ecryptfs/receipt --- a/linux-ecryptfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-ecryptfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-ecryptfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel ecryptfs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-exofs/receipt --- a/linux-exofs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-exofs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-exofs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel OSD based file system module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-firewire/receipt --- a/linux-firewire/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-firewire/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-firewire" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel firewire modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-gfs2/receipt --- a/linux-gfs2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-gfs2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-gfs2" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel gfs2 module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-gpio/receipt --- a/linux-gpio/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-gpio/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-gpio" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel gpio module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-hfs/receipt --- a/linux-hfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-hfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-hfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel hfs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-hfsplus/receipt --- a/linux-hfsplus/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-hfsplus/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-hfsplus" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel hfsplus module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-hwmon/receipt --- a/linux-hwmon/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-hwmon/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-hwmon" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel hwmon modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-input-misc/receipt --- a/linux-input-misc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-input-misc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-input-misc" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel misc. input drivers, including the ATI RemoteWonders." MAINTAINER="rcx@zoominternet.net" diff -r c848b3839e4a -r 5926178cd6fa linux-input-tablet/receipt --- a/linux-input-tablet/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-input-tablet/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-input-tablet" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel tablet input drivers." MAINTAINER="rcx@zoominternet.net" diff -r c848b3839e4a -r 5926178cd6fa linux-input-touchscreen/receipt --- a/linux-input-touchscreen/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-input-touchscreen/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-input-touchscreen" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel touchscreen input drivers." MAINTAINER="jozee@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-ipv6/receipt --- a/linux-ipv6/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-ipv6/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-ipv6" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel ipv6 modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-isdn/receipt --- a/linux-isdn/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-isdn/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-isdn" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel isdn modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-jffs2/receipt --- a/linux-jffs2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-jffs2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-jffs2" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel jffs2 module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-jfs/receipt --- a/linux-jfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-jfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-jfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel jfs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-joystick/receipt --- a/linux-joystick/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-joystick/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-joystick" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel joystick modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-kvm/receipt --- a/linux-kvm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-kvm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-kvm" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel kvm and virtio modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-l2tp/receipt --- a/linux-l2tp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-l2tp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-l2tp" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel l2tp module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-logfs/receipt --- a/linux-logfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-logfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-logfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel logfs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-md/receipt --- a/linux-md/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-md/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-md" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel md modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-media/receipt --- a/linux-media/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-media/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-media" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel media modules." MAINTAINER="slaxemulator@gmail.com" diff -r c848b3839e4a -r 5926178cd6fa linux-memstick/receipt --- a/linux-memstick/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-memstick/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-memstick" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel sony memory stick modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-minix/receipt --- a/linux-minix/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-minix/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-minix" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel minix module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-mmc/receipt --- a/linux-mmc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-mmc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-mmc" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel MMC modules." MAINTAINER="pascal.bellard@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-module-headers/receipt --- a/linux-module-headers/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-module-headers/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-module-headers" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="development" SHORT_DESC="Header files and scripts for building modules for linux kernel." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-mtd/receipt --- a/linux-mtd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-mtd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-mtd" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel mtd module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-mwave/receipt --- a/linux-mwave/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-mwave/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-mwave" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel ACP Modem driver module (for IBM Thinkpad)" MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-nbd/receipt --- a/linux-nbd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-nbd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-nbd" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel network block device modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-ncpfs/receipt --- a/linux-ncpfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-ncpfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-ncpfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel ncpfs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-netfilter/receipt --- a/linux-netfilter/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-netfilter/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-netfilter" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel netfilter modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-nfsd/receipt --- a/linux-nfsd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-nfsd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-nfsd" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel NFS server module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-ocfs2/receipt --- a/linux-ocfs2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-ocfs2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-ocfs2" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="ocfs2 filesystem" MAINTAINER="slaxemulator@gmail.com" diff -r c848b3839e4a -r 5926178cd6fa linux-openvswitch/receipt --- a/linux-openvswitch/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-openvswitch/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-openvswitch" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel openvswitch module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-agp/receipt --- a/linux-pae-agp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-agp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-agp" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel AGP modules." MAINTAINER="erjo@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-aufs/receipt --- a/linux-pae-aufs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-aufs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -55,6 +55,9 @@ sed -i 's/d_u.d_child/d_child/' fs/aufs/dcsub.c fs/aufs/hnotify.c sed -i 's/ d_alias/ d_u.d_alias/' fs/aufs/hnotify.c fs/aufs/export.c + # Patch for linux >= 5.10.220 vfs_rename change structure + patch -p1 < $stuff/fix_vfs_rename-5.10.220.patch + make ARCH=i386 KDIR=/usr/src/linux xz -f fs/aufs/aufs.ko } diff -r c848b3839e4a -r 5926178cd6fa linux-pae-aufs/stuff/fix_vfs_rename-5.10.220.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux-pae-aufs/stuff/fix_vfs_rename-5.10.220.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,34 @@ +--- a/fs/aufs/vfsub.c ++++ b/fs/aufs/vfsub.c +@@ -416,9 +416,17 @@ + if (unlikely(err)) + goto out; + ++ struct renamedata rd = { ++ .old_dir = src_dir, ++ .old_dentry = src_dentry, ++ .new_dir = dir, ++ .new_dentry = path->dentry, ++ .delegated_inode = delegated_inode, ++ .flags = flags, ++ }; ++ + lockdep_off(); +- err = vfs_rename(src_dir, src_dentry, dir, path->dentry, +- delegated_inode, flags); ++ err = vfs_rename(&rd); + lockdep_on(); + if (!err) { + int did; +--- a/fs/aufs/hfsnotify.c ++++ b/fs/aufs/hfsnotify.c +@@ -238,7 +238,8 @@ + goto out; + + err = 0; +- group = fsnotify_alloc_group(&au_hfsn_ops); ++ group = fsnotify_alloc_group(&au_hfsn_ops, ++ /*flags - not for userspace*/0); + if (IS_ERR(group)) { + err = PTR_ERR(group); + pr_err("fsnotify_alloc_group() failed, %d\n", err); diff -r c848b3839e4a -r 5926178cd6fa linux-pae-chrome/receipt --- a/linux-pae-chrome/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-chrome/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-chrome" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel chromebook modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-crypto/receipt --- a/linux-pae-crypto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-crypto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-crypto" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel crypto modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-drm/receipt --- a/linux-pae-drm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-drm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-drm" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel drm module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-hfsplus/receipt --- a/linux-pae-hfsplus/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-hfsplus/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-hfsplus" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel hfsplus module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-input-touchscreen/receipt --- a/linux-pae-input-touchscreen/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-input-touchscreen/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-input-touchscreen" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel touchscreen input drivers." MAINTAINER="jozee@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-ipv6/receipt --- a/linux-pae-ipv6/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-ipv6/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-ipv6" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel ipv6 modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-module-headers/receipt --- a/linux-pae-module-headers/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-module-headers/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-module-headers" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="development" SHORT_DESC="Header files and scripts for building modules for linux kernel." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-netfilter/receipt --- a/linux-pae-netfilter/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-netfilter/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-netfilter" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel netfilter modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-sound/receipt --- a/linux-pae-sound/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-sound/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-sound" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel sound modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-speakup/receipt --- a/linux-pae-speakup/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-speakup/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-speakup" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel Speakup modules." MAINTAINER="erjo@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-wireless/receipt --- a/linux-pae-wireless/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-wireless/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-wireless" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel wireless modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae-zram/receipt --- a/linux-pae-zram/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae-zram/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae-zram" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="Compressed caching" MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-pae/receipt --- a/linux-pae/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-pae/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-pae" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux PAE kernel and modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-reiserfs/receipt --- a/linux-reiserfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-reiserfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-reiserfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel reiserfs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-romfs/receipt --- a/linux-romfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-romfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-romfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel romfs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-sched/receipt --- a/linux-sched/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-sched/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-sched" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel sched modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-scsi/receipt --- a/linux-scsi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-scsi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-scsi" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel scsi modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-sound/receipt --- a/linux-sound/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-sound/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-sound" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel sound modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-source/receipt --- a/linux-source/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-source/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-source" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="development" SHORT_DESC="The Linux kernel source files." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-speakup/receipt --- a/linux-speakup/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-speakup/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-speakup" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel Speakup modules." MAINTAINER="erjo@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-squashfs/receipt --- a/linux-squashfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-squashfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-squashfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel squashfs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-staging/receipt --- a/linux-staging/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-staging/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-staging" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="staging kernel modules" MAINTAINER="slaxemulator@gmail.com" diff -r c848b3839e4a -r 5926178cd6fa linux-toshiba/receipt --- a/linux-toshiba/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-toshiba/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-toshiba" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel toshiba module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-ubifs/receipt --- a/linux-ubifs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-ubifs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-ubifs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel ubifs module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-usb-misc/receipt --- a/linux-usb-misc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-usb-misc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-usb-misc" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel misc. USB drivers, including the Lego USB tower." MAINTAINER="rcx@zoominternet.net" diff -r c848b3839e4a -r 5926178cd6fa linux-usbdsl/receipt --- a/linux-usbdsl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-usbdsl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-usbdsl" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel usb dsl modem modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-usbip/receipt --- a/linux-usbip/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-usbip/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-usbip" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel usbip module." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-video/receipt --- a/linux-video/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-video/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-video" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel video modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-wan/receipt --- a/linux-wan/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-wan/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-wan" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="Wide Area Networks (WANs) kernel modules" MAINTAINER="slaxemulator@gmail.com" diff -r c848b3839e4a -r 5926178cd6fa linux-wimax/receipt --- a/linux-wimax/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-wimax/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-wimax" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel wimax modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-wireless/receipt --- a/linux-wireless/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-wireless/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-wireless" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel wireless modules." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-without-modules-debug/receipt --- a/linux-without-modules-debug/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-without-modules-debug/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-without-modules-debug" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel debug files." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-without-modules/receipt --- a/linux-without-modules/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-without-modules/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-without-modules" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel without module support." MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux-zram/receipt --- a/linux-zram/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux-zram/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-zram" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="Compressed caching" MAINTAINER="devel@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa linux/receipt --- a/linux/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel and modules." MAINTAINER="devel@slitaz.org" @@ -41,7 +41,7 @@ # Handle multiarch compilation. Less bdeps when cross-compiling for ARM case "$ARCH" in arm) BUILD_DEPENDS="xz" ;; - x86_64) BUILD_DEPENDS="xz" ;; + #x86_64) BUILD_DEPENDS="xz" ;; esac # Handle multiarch installation. ARM use Busybox modutils, so avoid any @@ -176,7 +176,7 @@ $DESTDIR/boot/linux-$VERSION-slitaz-$ARCH #$stuff/gztazmod.sh $DESTDIR/lib/modules/$VERSION-slitaz return 0 ;; - x86_64) + x86_64_cross) echo "TODO: Maybe use default ? But cross compile in x86_64 chroot" echo "so we can remove the 64 build by uclibc-cross-compiler-x86_64" return 0 ;; @@ -248,6 +248,14 @@ # see https://bugs.gentoo.org/696164 #patch -p1 < $stuff/picasso-amdgpu.patch + # Patch for rtw88 until switch to >= 5.16 + # thanks for realtek patch and mageia bugtracker to found commit/patch :) + # see https://bugs.mageia.org/show_bug.cgi?id=30199 + # see https://patchwork.kernel.org/project/linux-wireless/patch/20210202055012.8296-4-pkshih@realtek.com/#23945151 + patch -p1 < $stuff/net-wireless-rtw88-8821c-correct-CCK-RSSI.patch + patch -p1 < $stuff/net-wireless-rtw88-8821c-support-RFE-type2-wifi-NIC.patch + patch -p1 < $stuff/net-wireless-rtw88-8821c-support-RFE-type4-wifi-NIC.patch + # Mrproper echo "Make kernel proper..." make mrproper @@ -261,6 +269,13 @@ make && make DESTDIR=$DESTDIR/usbip install || return 1 cd $src + + # On x86_64, exclude 32 bits and pae builds + case $SLITAZ_ARCH in + x86_64) + nox32="yes" + nopae="yes" ;; + esac # # Arch x86_64: TODO have a real cross environment @@ -428,7 +443,7 @@ cp -a $install/* $fs rm -f $fs/lib/modules/*/build $fs/lib/modules/*/source return 0 ;; - x86_64) + x86_64_cross) echo "TODO: use default or custom x86_64 packing" return 0 ;; esac diff -r c848b3839e4a -r 5926178cd6fa linux/stuff/aufs5-base.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/aufs5-base.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,249 @@ +SPDX-License-Identifier: GPL-2.0 +aufs5.10.140 base patch + +diff --git a/MAINTAINERS b/MAINTAINERS +index 4d10e79030a9..e49ee2cacd66 100644 +--- a/MAINTAINERS ++++ b/MAINTAINERS +@@ -3009,6 +3009,19 @@ F: include/linux/audit.h + F: include/uapi/linux/audit.h + F: kernel/audit* + ++AUFS (advanced multi layered unification filesystem) FILESYSTEM ++M: "J. R. Okajima" ++L: aufs-users@lists.sourceforge.net (members only) ++L: linux-unionfs@vger.kernel.org ++S: Supported ++W: http://aufs.sourceforge.net ++T: git://github.com/sfjro/aufs4-linux.git ++F: Documentation/ABI/testing/debugfs-aufs ++F: Documentation/ABI/testing/sysfs-aufs ++F: Documentation/filesystems/aufs/ ++F: fs/aufs/ ++F: include/uapi/linux/aufs_type.h ++ + AUXILIARY DISPLAY DRIVERS + M: Miguel Ojeda Sandonis + S: Maintained +diff --git a/drivers/block/loop.c b/drivers/block/loop.c +index b10410585a74..c14f1fca3b1a 100644 +--- a/drivers/block/loop.c ++++ b/drivers/block/loop.c +@@ -752,6 +752,24 @@ static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, + return error; + } + ++/* ++ * for AUFS ++ * no get/put for file. ++ */ ++struct file *loop_backing_file(struct super_block *sb) ++{ ++ struct file *ret; ++ struct loop_device *l; ++ ++ ret = NULL; ++ if (MAJOR(sb->s_dev) == LOOP_MAJOR) { ++ l = sb->s_bdev->bd_disk->private_data; ++ ret = l->lo_backing_file; ++ } ++ return ret; ++} ++EXPORT_SYMBOL_GPL(loop_backing_file); ++ + /* loop sysfs attributes */ + + static ssize_t loop_attr_show(struct device *dev, char *page, +diff --git a/fs/dcache.c b/fs/dcache.c +index ea0485861d93..ddca6240e0db 100644 +--- a/fs/dcache.c ++++ b/fs/dcache.c +@@ -1285,7 +1285,7 @@ enum d_walk_ret { + * + * The @enter() callbacks are called with d_lock held. + */ +-static void d_walk(struct dentry *parent, void *data, ++void d_walk(struct dentry *parent, void *data, + enum d_walk_ret (*enter)(void *, struct dentry *)) + { + struct dentry *this_parent; +diff --git a/fs/fcntl.c b/fs/fcntl.c +index 71b43538fa44..7cd57fb4e864 100644 +--- a/fs/fcntl.c ++++ b/fs/fcntl.c +@@ -32,7 +32,7 @@ + + #define SETFL_MASK (O_APPEND | O_NONBLOCK | O_NDELAY | O_DIRECT | O_NOATIME) + +-static int setfl(int fd, struct file * filp, unsigned long arg) ++int setfl(int fd, struct file *filp, unsigned long arg) + { + struct inode * inode = file_inode(filp); + int error = 0; +@@ -63,6 +63,8 @@ static int setfl(int fd, struct file * filp, unsigned long arg) + + if (filp->f_op->check_flags) + error = filp->f_op->check_flags(arg); ++ if (!error && filp->f_op->setfl) ++ error = filp->f_op->setfl(filp, arg); + if (error) + return error; + +diff --git a/fs/namespace.c b/fs/namespace.c +index 046b084136c5..a256f0f9c6c0 100644 +--- a/fs/namespace.c ++++ b/fs/namespace.c +@@ -792,6 +792,12 @@ static inline int check_mnt(struct mount *mnt) + return mnt->mnt_ns == current->nsproxy->mnt_ns; + } + ++/* for aufs, CONFIG_AUFS_BR_FUSE */ ++int is_current_mnt_ns(struct vfsmount *mnt) ++{ ++ return check_mnt(real_mount(mnt)); ++} ++ + /* + * vfsmount lock must be held for write + */ +diff --git a/fs/splice.c b/fs/splice.c +index 6610e55c0e2a..5ac28e2b14a7 100644 +--- a/fs/splice.c ++++ b/fs/splice.c +@@ -756,8 +756,8 @@ static int warn_unsupported(struct file *file, const char *op) + /* + * Attempt to initiate a splice from pipe to file. + */ +-static long do_splice_from(struct pipe_inode_info *pipe, struct file *out, +- loff_t *ppos, size_t len, unsigned int flags) ++long do_splice_from(struct pipe_inode_info *pipe, struct file *out, ++ loff_t *ppos, size_t len, unsigned int flags) + { + if (unlikely(!out->f_op->splice_write)) + return warn_unsupported(out, "write"); +@@ -767,9 +767,9 @@ static long do_splice_from(struct pipe_inode_info *pipe, struct file *out, + /* + * Attempt to initiate a splice from a file to a pipe. + */ +-static long do_splice_to(struct file *in, loff_t *ppos, +- struct pipe_inode_info *pipe, size_t len, +- unsigned int flags) ++long do_splice_to(struct file *in, loff_t *ppos, ++ struct pipe_inode_info *pipe, size_t len, ++ unsigned int flags) + { + int ret; + +diff --git a/include/linux/fs.h b/include/linux/fs.h +index 42d246a94228..2cc1a02e444c 100644 +--- a/include/linux/fs.h ++++ b/include/linux/fs.h +@@ -1332,6 +1332,7 @@ extern void fasync_free(struct fasync_struct *); + /* can be called from interrupts */ + extern void kill_fasync(struct fasync_struct **, int, int); + ++extern int setfl(int fd, struct file *filp, unsigned long arg); + extern void __f_setown(struct file *filp, struct pid *, enum pid_type, int force); + extern int f_setown(struct file *filp, unsigned long arg, int force); + extern void f_delown(struct file *filp); +@@ -1843,6 +1844,7 @@ struct file_operations { + ssize_t (*sendpage) (struct file *, struct page *, int, size_t, loff_t *, int); + unsigned long (*get_unmapped_area)(struct file *, unsigned long, unsigned long, unsigned long, unsigned long); + int (*check_flags)(int); ++ int (*setfl)(struct file *, unsigned long); + int (*flock) (struct file *, int, struct file_lock *); + ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int); + ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int); +@@ -2330,6 +2332,7 @@ extern int current_umask(void); + extern void ihold(struct inode * inode); + extern void iput(struct inode *); + extern int generic_update_time(struct inode *, struct timespec64 *, int); ++extern int update_time(struct inode *, struct timespec64 *, int); + + /* /sys/fs */ + extern struct kobject *fs_kobj; +@@ -2566,6 +2569,7 @@ static inline bool sb_is_blkdev_sb(struct super_block *sb) + } + + void emergency_thaw_all(void); ++extern int __sync_filesystem(struct super_block *, int); + extern int sync_filesystem(struct super_block *); + extern const struct file_operations def_blk_fops; + extern const struct file_operations def_chr_fops; +diff --git a/include/linux/lockdep.h b/include/linux/lockdep.h +index 2c2586312b44..02dab569a2a0 100644 +--- a/include/linux/lockdep.h ++++ b/include/linux/lockdep.h +@@ -252,6 +252,8 @@ static inline int lockdep_match_key(struct lockdep_map *lock, + return lock->key == key; + } + ++struct lock_class *lockdep_hlock_class(struct held_lock *hlock); ++ + /* + * Acquire a lock. + * +@@ -388,6 +390,7 @@ static inline void lockdep_unregister_key(struct lock_class_key *key) + + #define lockdep_depth(tsk) (0) + ++#define lockdep_is_held(lock) (1) + #define lockdep_is_held_type(l, r) (1) + + #define lockdep_assert_held(l) do { (void)(l); } while (0) +diff --git a/include/linux/mnt_namespace.h b/include/linux/mnt_namespace.h +index 8f882f5881e8..6b9808f09843 100644 +--- a/include/linux/mnt_namespace.h ++++ b/include/linux/mnt_namespace.h +@@ -7,12 +7,15 @@ struct mnt_namespace; + struct fs_struct; + struct user_namespace; + struct ns_common; ++struct vfsmount; + + extern struct mnt_namespace *copy_mnt_ns(unsigned long, struct mnt_namespace *, + struct user_namespace *, struct fs_struct *); + extern void put_mnt_ns(struct mnt_namespace *ns); + extern struct ns_common *from_mnt_ns(struct mnt_namespace *); + ++extern int is_current_mnt_ns(struct vfsmount *mnt); ++ + extern const struct file_operations proc_mounts_operations; + extern const struct file_operations proc_mountinfo_operations; + extern const struct file_operations proc_mountstats_operations; +diff --git a/include/linux/splice.h b/include/linux/splice.h +index a55179fd60fc..8e21c53cf883 100644 +--- a/include/linux/splice.h ++++ b/include/linux/splice.h +@@ -93,4 +93,10 @@ extern void splice_shrink_spd(struct splice_pipe_desc *); + + extern const struct pipe_buf_operations page_cache_pipe_buf_ops; + extern const struct pipe_buf_operations default_pipe_buf_ops; ++ ++extern long do_splice_from(struct pipe_inode_info *pipe, struct file *out, ++ loff_t *ppos, size_t len, unsigned int flags); ++extern long do_splice_to(struct file *in, loff_t *ppos, ++ struct pipe_inode_info *pipe, size_t len, ++ unsigned int flags); + #endif +diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c +index 6cbd2b444476..52483df4b7f9 100644 +--- a/kernel/locking/lockdep.c ++++ b/kernel/locking/lockdep.c +@@ -186,7 +186,7 @@ unsigned long max_lock_class_idx; + struct lock_class lock_classes[MAX_LOCKDEP_KEYS]; + DECLARE_BITMAP(lock_classes_in_use, MAX_LOCKDEP_KEYS); + +-static inline struct lock_class *hlock_class(struct held_lock *hlock) ++inline struct lock_class *lockdep_hlock_class(struct held_lock *hlock) + { + unsigned int class_idx = hlock->class_idx; + +@@ -207,6 +207,7 @@ static inline struct lock_class *hlock_class(struct held_lock *hlock) + */ + return lock_classes + class_idx; + } ++#define hlock_class(hlock) lockdep_hlock_class(hlock) + + #ifdef CONFIG_LOCK_STAT + static DEFINE_PER_CPU(struct lock_class_stats[MAX_LOCKDEP_KEYS], cpu_lock_stats); diff -r c848b3839e4a -r 5926178cd6fa linux/stuff/aufs5-kbuild.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/aufs5-kbuild.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,24 @@ +SPDX-License-Identifier: GPL-2.0 +aufs5.10.140 kbuild patch + +diff --git a/fs/Kconfig b/fs/Kconfig +index da524c4d7b7e..50ab89368c2b 100644 +--- a/fs/Kconfig ++++ b/fs/Kconfig +@@ -288,6 +288,7 @@ source "fs/sysv/Kconfig" + source "fs/ufs/Kconfig" + source "fs/erofs/Kconfig" + source "fs/vboxsf/Kconfig" ++source "fs/aufs/Kconfig" + + endif # MISC_FILESYSTEMS + +diff --git a/fs/Makefile b/fs/Makefile +index 999d1a23f036..0cd76857ca76 100644 +--- a/fs/Makefile ++++ b/fs/Makefile +@@ -136,3 +136,4 @@ obj-$(CONFIG_EFIVAR_FS) += efivarfs/ + obj-$(CONFIG_EROFS_FS) += erofs/ + obj-$(CONFIG_VBOXSF_FS) += vboxsf/ + obj-$(CONFIG_ZONEFS_FS) += zonefs/ ++obj-$(CONFIG_AUFS_FS) += aufs/ diff -r c848b3839e4a -r 5926178cd6fa linux/stuff/aufs5-loopback.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/aufs5-loopback.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,244 @@ +SPDX-License-Identifier: GPL-2.0 +aufs5.10.140 loopback patch + +diff --git a/drivers/block/loop.c b/drivers/block/loop.c +index c14f1fca3b1a..34be58d481d5 100644 +--- a/drivers/block/loop.c ++++ b/drivers/block/loop.c +@@ -637,6 +637,15 @@ static inline void loop_update_dio(struct loop_device *lo) + lo->use_dio); + } + ++static struct file *loop_real_file(struct file *file) ++{ ++ struct file *f = NULL; ++ ++ if (file->f_path.dentry->d_sb->s_op->real_loop) ++ f = file->f_path.dentry->d_sb->s_op->real_loop(file); ++ return f; ++} ++ + static void loop_reread_partitions(struct loop_device *lo, + struct block_device *bdev) + { +@@ -692,6 +701,7 @@ static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, + unsigned int arg) + { + struct file *file = NULL, *old_file; ++ struct file *f, *virt_file = NULL, *old_virt_file; + int error; + bool partscan; + +@@ -711,12 +721,19 @@ static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, + file = fget(arg); + if (!file) + goto out_err; ++ f = loop_real_file(file); ++ if (f) { ++ virt_file = file; ++ file = f; ++ get_file(file); ++ } + + error = loop_validate_file(file, bdev); + if (error) + goto out_err; + + old_file = lo->lo_backing_file; ++ old_virt_file = lo->lo_backing_virt_file; + + error = -EINVAL; + +@@ -728,6 +745,7 @@ static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, + blk_mq_freeze_queue(lo->lo_queue); + mapping_set_gfp_mask(old_file->f_mapping, lo->old_gfp_mask); + lo->lo_backing_file = file; ++ lo->lo_backing_virt_file = virt_file; + lo->old_gfp_mask = mapping_gfp_mask(file->f_mapping); + mapping_set_gfp_mask(file->f_mapping, + lo->old_gfp_mask & ~(__GFP_IO|__GFP_FS)); +@@ -741,6 +759,8 @@ static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, + * dependency. + */ + fput(old_file); ++ if (old_virt_file) ++ fput(old_virt_file); + if (partscan) + loop_reread_partitions(lo, bdev); + return 0; +@@ -749,6 +769,8 @@ static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, + mutex_unlock(&loop_ctl_mutex); + if (file) + fput(file); ++ if (virt_file) ++ fput(virt_file); + return error; + } + +@@ -1082,7 +1104,7 @@ static int loop_configure(struct loop_device *lo, fmode_t mode, + struct block_device *bdev, + const struct loop_config *config) + { +- struct file *file; ++ struct file *file, *f, *virt_file = NULL; + struct inode *inode; + struct address_space *mapping; + struct block_device *claimed_bdev = NULL; +@@ -1098,6 +1120,12 @@ static int loop_configure(struct loop_device *lo, fmode_t mode, + file = fget(config->fd); + if (!file) + goto out; ++ f = loop_real_file(file); ++ if (f) { ++ virt_file = file; ++ file = f; ++ get_file(file); ++ } + + /* + * If we don't hold exclusive handle for the device, upgrade to it +@@ -1153,6 +1181,7 @@ static int loop_configure(struct loop_device *lo, fmode_t mode, + lo->use_dio = lo->lo_flags & LO_FLAGS_DIRECT_IO; + lo->lo_device = bdev; + lo->lo_backing_file = file; ++ lo->lo_backing_virt_file = virt_file; + lo->old_gfp_mask = mapping_gfp_mask(mapping); + mapping_set_gfp_mask(mapping, lo->old_gfp_mask & ~(__GFP_IO|__GFP_FS)); + +@@ -1207,6 +1236,8 @@ static int loop_configure(struct loop_device *lo, fmode_t mode, + bd_abort_claiming(bdev, claimed_bdev, loop_configure); + out_putf: + fput(file); ++ if (virt_file) ++ fput(virt_file); + out: + /* This is safe: open() is still holding a reference. */ + module_put(THIS_MODULE); +@@ -1216,6 +1247,7 @@ static int loop_configure(struct loop_device *lo, fmode_t mode, + static int __loop_clr_fd(struct loop_device *lo, bool release) + { + struct file *filp = NULL; ++ struct file *virt_filp = lo->lo_backing_virt_file; + gfp_t gfp = lo->old_gfp_mask; + struct block_device *bdev = lo->lo_device; + int err = 0; +@@ -1242,6 +1274,7 @@ static int __loop_clr_fd(struct loop_device *lo, bool release) + + spin_lock_irq(&lo->lo_lock); + lo->lo_backing_file = NULL; ++ lo->lo_backing_virt_file = NULL; + spin_unlock_irq(&lo->lo_lock); + + loop_release_xfer(lo); +@@ -1325,6 +1358,8 @@ static int __loop_clr_fd(struct loop_device *lo, bool release) + */ + if (filp) + fput(filp); ++ if (virt_filp) ++ fput(virt_filp); + return err; + } + +diff --git a/drivers/block/loop.h b/drivers/block/loop.h +index af75a5ee4094..1d847cb194ff 100644 +--- a/drivers/block/loop.h ++++ b/drivers/block/loop.h +@@ -46,7 +46,7 @@ struct loop_device { + int (*ioctl)(struct loop_device *, int cmd, + unsigned long arg); + +- struct file * lo_backing_file; ++ struct file *lo_backing_file, *lo_backing_virt_file; + struct block_device *lo_device; + void *key_data; + +diff --git a/fs/aufs/f_op.c b/fs/aufs/f_op.c +index c2924d055ebd..4efde401dbf4 100644 +--- a/fs/aufs/f_op.c ++++ b/fs/aufs/f_op.c +@@ -304,7 +304,7 @@ static ssize_t aufs_read_iter(struct kiocb *kio, struct iov_iter *iov_iter) + if (IS_ERR(h_file)) + goto out; + +- if (au_test_loopback_kthread()) { ++ if (0 && au_test_loopback_kthread()) { + au_warn_loopback(h_file->f_path.dentry->d_sb); + if (file->f_mapping != h_file->f_mapping) { + file->f_mapping = h_file->f_mapping; +diff --git a/fs/aufs/loop.c b/fs/aufs/loop.c +index 74347bd75b38..5ef888a1d53f 100644 +--- a/fs/aufs/loop.c ++++ b/fs/aufs/loop.c +@@ -133,3 +133,19 @@ void au_loopback_fin(void) + symbol_put(loop_backing_file); + au_kfree_try_rcu(au_warn_loopback_array); + } ++ ++/* ---------------------------------------------------------------------- */ ++ ++/* support the loopback block device insude aufs */ ++ ++struct file *aufs_real_loop(struct file *file) ++{ ++ struct file *f; ++ ++ BUG_ON(!au_test_aufs(file->f_path.dentry->d_sb)); ++ fi_read_lock(file); ++ f = au_hf_top(file); ++ fi_read_unlock(file); ++ AuDebugOn(!f); ++ return f; ++} +diff --git a/fs/aufs/loop.h b/fs/aufs/loop.h +index 7293bee427f9..3345c098d0d4 100644 +--- a/fs/aufs/loop.h ++++ b/fs/aufs/loop.h +@@ -26,6 +26,8 @@ void au_warn_loopback(struct super_block *h_sb); + + int au_loopback_init(void); + void au_loopback_fin(void); ++ ++struct file *aufs_real_loop(struct file *file); + #else + AuStub(struct file *, loop_backing_file, return NULL, struct super_block *sb) + +@@ -36,6 +38,8 @@ AuStubVoid(au_warn_loopback, struct super_block *h_sb) + + AuStubInt0(au_loopback_init, void) + AuStubVoid(au_loopback_fin, void) ++ ++AuStub(struct file *, aufs_real_loop, return NULL, struct file *file) + #endif /* BLK_DEV_LOOP */ + + #endif /* __KERNEL__ */ +diff --git a/fs/aufs/super.c b/fs/aufs/super.c +index 1edc7b28051c..f7d08835af76 100644 +--- a/fs/aufs/super.c ++++ b/fs/aufs/super.c +@@ -758,7 +758,10 @@ const struct super_operations aufs_sop = { + .show_options = aufs_show_options, + .statfs = aufs_statfs, + .put_super = aufs_put_super, +- .sync_fs = aufs_sync_fs ++ .sync_fs = aufs_sync_fs, ++#ifdef CONFIG_AUFS_BDEV_LOOP ++ .real_loop = aufs_real_loop ++#endif + }; + + /* ---------------------------------------------------------------------- */ +diff --git a/include/linux/fs.h b/include/linux/fs.h +index 2cc1a02e444c..e53241a43d24 100644 +--- a/include/linux/fs.h ++++ b/include/linux/fs.h +@@ -1967,6 +1967,10 @@ struct super_operations { + struct shrink_control *); + long (*free_cached_objects)(struct super_block *, + struct shrink_control *); ++#if IS_ENABLED(CONFIG_BLK_DEV_LOOP) || IS_ENABLED(CONFIG_BLK_DEV_LOOP_MODULE) ++ /* and aufs */ ++ struct file *(*real_loop)(struct file *); ++#endif + }; + + /* diff -r c848b3839e4a -r 5926178cd6fa linux/stuff/aufs5-mmap.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/aufs5-mmap.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,429 @@ +SPDX-License-Identifier: GPL-2.0 +aufs5.10.140 mmap patch + +diff --git a/fs/proc/base.c b/fs/proc/base.c +index 5d52aea8d7e7..2fbf0ad30eaa 100644 +--- a/fs/proc/base.c ++++ b/fs/proc/base.c +@@ -2184,7 +2184,7 @@ static int map_files_get_link(struct dentry *dentry, struct path *path) + rc = -ENOENT; + vma = find_exact_vma(mm, vm_start, vm_end); + if (vma && vma->vm_file) { +- *path = vma->vm_file->f_path; ++ *path = vma_pr_or_file(vma)->f_path; + path_get(path); + rc = 0; + } +diff --git a/fs/proc/nommu.c b/fs/proc/nommu.c +index 13452b32e2bd..38acccfef9d4 100644 +--- a/fs/proc/nommu.c ++++ b/fs/proc/nommu.c +@@ -40,7 +40,10 @@ static int nommu_region_show(struct seq_file *m, struct vm_region *region) + file = region->vm_file; + + if (file) { +- struct inode *inode = file_inode(region->vm_file); ++ struct inode *inode; ++ ++ file = vmr_pr_or_file(region); ++ inode = file_inode(file); + dev = inode->i_sb->s_dev; + ino = inode->i_ino; + } +diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c +index ef18f0d71b11..3c52843db20b 100644 +--- a/fs/proc/task_mmu.c ++++ b/fs/proc/task_mmu.c +@@ -280,7 +280,10 @@ show_map_vma(struct seq_file *m, struct vm_area_struct *vma) + const char *name = NULL; + + if (file) { +- struct inode *inode = file_inode(vma->vm_file); ++ struct inode *inode; ++ ++ file = vma_pr_or_file(vma); ++ inode = file_inode(file); + dev = inode->i_sb->s_dev; + ino = inode->i_ino; + pgoff = ((loff_t)vma->vm_pgoff) << PAGE_SHIFT; +@@ -1885,7 +1888,7 @@ static int show_numa_map(struct seq_file *m, void *v) + struct proc_maps_private *proc_priv = &numa_priv->proc_maps; + struct vm_area_struct *vma = v; + struct numa_maps *md = &numa_priv->md; +- struct file *file = vma->vm_file; ++ struct file *file = vma_pr_or_file(vma); + struct mm_struct *mm = vma->vm_mm; + struct mempolicy *pol; + char buffer[64]; +diff --git a/fs/proc/task_nommu.c b/fs/proc/task_nommu.c +index a6d21fc0033c..02c2de31196e 100644 +--- a/fs/proc/task_nommu.c ++++ b/fs/proc/task_nommu.c +@@ -155,7 +155,10 @@ static int nommu_vma_show(struct seq_file *m, struct vm_area_struct *vma) + file = vma->vm_file; + + if (file) { +- struct inode *inode = file_inode(vma->vm_file); ++ struct inode *inode; ++ ++ file = vma_pr_or_file(vma); ++ inode = file_inode(file); + dev = inode->i_sb->s_dev; + ino = inode->i_ino; + pgoff = (loff_t)vma->vm_pgoff << PAGE_SHIFT; +diff --git a/include/linux/mm.h b/include/linux/mm.h +index b8b677f47a8d..18c07145ed7e 100644 +--- a/include/linux/mm.h ++++ b/include/linux/mm.h +@@ -1732,6 +1732,43 @@ static inline void unmap_shared_mapping_range(struct address_space *mapping, + unmap_mapping_range(mapping, holebegin, holelen, 0); + } + ++#if 1 /* IS_ENABLED(CONFIG_AUFS_FS) */ ++extern void vma_do_file_update_time(struct vm_area_struct *, const char[], int); ++extern struct file *vma_do_pr_or_file(struct vm_area_struct *, const char[], ++ int); ++extern void vma_do_get_file(struct vm_area_struct *, const char[], int); ++extern void vma_do_fput(struct vm_area_struct *, const char[], int); ++ ++#define vma_file_update_time(vma) vma_do_file_update_time(vma, __func__, \ ++ __LINE__) ++#define vma_pr_or_file(vma) vma_do_pr_or_file(vma, __func__, \ ++ __LINE__) ++#define vma_get_file(vma) vma_do_get_file(vma, __func__, __LINE__) ++#define vma_fput(vma) vma_do_fput(vma, __func__, __LINE__) ++ ++#ifndef CONFIG_MMU ++extern struct file *vmr_do_pr_or_file(struct vm_region *, const char[], int); ++extern void vmr_do_fput(struct vm_region *, const char[], int); ++ ++#define vmr_pr_or_file(region) vmr_do_pr_or_file(region, __func__, \ ++ __LINE__) ++#define vmr_fput(region) vmr_do_fput(region, __func__, __LINE__) ++#endif /* !CONFIG_MMU */ ++ ++#else ++ ++#define vma_file_update_time(vma) file_update_time((vma)->vm_file) ++#define vma_pr_or_file(vma) (vma)->vm_file ++#define vma_get_file(vma) get_file((vma)->vm_file) ++#define vma_fput(vma) fput((vma)->vm_file) ++ ++#ifndef CONFIG_MMU ++#define vmr_pr_or_file(region) (region)->vm_file ++#define vmr_fput(region) fput((region)->vm_file) ++#endif /* !CONFIG_MMU */ ++ ++#endif /* CONFIG_AUFS_FS */ ++ + extern int access_process_vm(struct task_struct *tsk, unsigned long addr, + void *buf, int len, unsigned int gup_flags); + extern int access_remote_vm(struct mm_struct *mm, unsigned long addr, +diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h +index 4eb38918da8f..ed87c1ba3cf9 100644 +--- a/include/linux/mm_types.h ++++ b/include/linux/mm_types.h +@@ -282,6 +282,9 @@ struct vm_region { + unsigned long vm_top; /* region allocated to here */ + unsigned long vm_pgoff; /* the offset in vm_file corresponding to vm_start */ + struct file *vm_file; /* the backing file or NULL */ ++#if 1 /* IS_ENABLED(CONFIG_AUFS_FS) */ ++ struct file *vm_prfile; /* the virtual backing file or NULL */ ++#endif + + int vm_usage; /* region usage count (access under nommu_region_sem) */ + bool vm_icache_flushed : 1; /* true if the icache has been flushed for +@@ -361,6 +364,9 @@ struct vm_area_struct { + unsigned long vm_pgoff; /* Offset (within vm_file) in PAGE_SIZE + units */ + struct file * vm_file; /* File we map to (can be NULL). */ ++#if 1 /* IS_ENABLED(CONFIG_AUFS_FS) */ ++ struct file *vm_prfile; /* shadow of vm_file */ ++#endif + void * vm_private_data; /* was vm_pte (shared mem) */ + + #ifdef CONFIG_SWAP +diff --git a/kernel/fork.c b/kernel/fork.c +index a78c0b02edd5..e5874ec6b430 100644 +--- a/kernel/fork.c ++++ b/kernel/fork.c +@@ -554,7 +554,7 @@ static __latent_entropy int dup_mmap(struct mm_struct *mm, + struct inode *inode = file_inode(file); + struct address_space *mapping = file->f_mapping; + +- get_file(file); ++ vma_get_file(tmp); + if (tmp->vm_flags & VM_DENYWRITE) + put_write_access(inode); + i_mmap_lock_write(mapping); +diff --git a/mm/Makefile b/mm/Makefile +index d73aed0fc99c..bf0989e5043d 100644 +--- a/mm/Makefile ++++ b/mm/Makefile +@@ -120,3 +120,4 @@ obj-$(CONFIG_MEMFD_CREATE) += memfd.o + obj-$(CONFIG_MAPPING_DIRTY_HELPERS) += mapping_dirty_helpers.o + obj-$(CONFIG_PTDUMP_CORE) += ptdump.o + obj-$(CONFIG_PAGE_REPORTING) += page_reporting.o ++obj-y += prfile.o +diff --git a/mm/filemap.c b/mm/filemap.c +index 125b69f59caa..00bfb23c599f 100644 +--- a/mm/filemap.c ++++ b/mm/filemap.c +@@ -2913,7 +2913,7 @@ vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf) + vm_fault_t ret = VM_FAULT_LOCKED; + + sb_start_pagefault(inode->i_sb); +- file_update_time(vmf->vma->vm_file); ++ vma_file_update_time(vmf->vma); + lock_page(page); + if (page->mapping != inode->i_mapping) { + unlock_page(page); +diff --git a/mm/mmap.c b/mm/mmap.c +index a1ee93f55ceb..2baefbc409b4 100644 +--- a/mm/mmap.c ++++ b/mm/mmap.c +@@ -179,7 +179,7 @@ static struct vm_area_struct *remove_vma(struct vm_area_struct *vma) + if (vma->vm_ops && vma->vm_ops->close) + vma->vm_ops->close(vma); + if (vma->vm_file) +- fput(vma->vm_file); ++ vma_fput(vma); + mpol_put(vma_policy(vma)); + vm_area_free(vma); + return next; +@@ -951,7 +951,7 @@ int __vma_adjust(struct vm_area_struct *vma, unsigned long start, + if (remove_next) { + if (file) { + uprobe_munmap(next, next->vm_start, next->vm_end); +- fput(file); ++ vma_fput(vma); + } + if (next->anon_vma) + anon_vma_merge(vma, next); +@@ -1834,7 +1834,7 @@ unsigned long mmap_region(struct file *file, unsigned long addr, + * fput the vma->vm_file here or we would add an extra fput for file + * and cause general protection fault ultimately. + */ +- fput(vma->vm_file); ++ vma_fput(vma); + vm_area_free(vma); + vma = merge; + /* Update vm_flags to pick up the change. */ +@@ -1901,8 +1901,8 @@ unsigned long mmap_region(struct file *file, unsigned long addr, + return addr; + + unmap_and_free_vma: ++ vma_fput(vma); + vma->vm_file = NULL; +- fput(file); + + /* Undo any partial mapping done by a device driver. */ + unmap_region(mm, vma, prev, vma->vm_start, vma->vm_end); +@@ -2752,7 +2752,7 @@ int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma, + goto out_free_mpol; + + if (new->vm_file) +- get_file(new->vm_file); ++ vma_get_file(new); + + if (new->vm_ops && new->vm_ops->open) + new->vm_ops->open(new); +@@ -2771,7 +2771,7 @@ int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma, + if (new->vm_ops && new->vm_ops->close) + new->vm_ops->close(new); + if (new->vm_file) +- fput(new->vm_file); ++ vma_fput(new); + unlink_anon_vmas(new); + out_free_mpol: + mpol_put(vma_policy(new)); +@@ -2965,6 +2965,9 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, + unsigned long populate = 0; + unsigned long ret = -EINVAL; + struct file *file; ++#if 1 /* IS_ENABLED(CONFIG_AUFS_FS) */ ++ struct file *prfile; ++#endif + + pr_warn_once("%s (%d) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst.\n", + current->comm, current->pid); +@@ -3039,10 +3042,34 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, + } + } + ++#if 1 /* IS_ENABLED(CONFIG_AUFS_FS) */ ++ vma_get_file(vma); ++ file = vma->vm_file; ++ prfile = vma->vm_prfile; ++ ret = do_mmap(vma->vm_file, start, size, ++ prot, flags, pgoff, &populate, NULL); ++ if (!IS_ERR_VALUE(ret) && file && prfile) { ++ struct vm_area_struct *new_vma; ++ ++ new_vma = find_vma(mm, ret); ++ if (!new_vma->vm_prfile) ++ new_vma->vm_prfile = prfile; ++ if (prfile) ++ get_file(prfile); ++ } ++ /* ++ * two fput()s instead of vma_fput(vma), ++ * coz vma may not be available anymore. ++ */ ++ fput(file); ++ if (prfile) ++ fput(prfile); ++#else + file = get_file(vma->vm_file); + ret = do_mmap(vma->vm_file, start, size, + prot, flags, pgoff, &populate, NULL); + fput(file); ++#endif /* CONFIG_AUFS_FS */ + out: + mmap_write_unlock(mm); + if (populate) +@@ -3329,7 +3356,7 @@ struct vm_area_struct *copy_vma(struct vm_area_struct **vmap, + if (anon_vma_clone(new_vma, vma)) + goto out_free_mempol; + if (new_vma->vm_file) +- get_file(new_vma->vm_file); ++ vma_get_file(new_vma); + if (new_vma->vm_ops && new_vma->vm_ops->open) + new_vma->vm_ops->open(new_vma); + vma_link(mm, new_vma, prev, rb_link, rb_parent); +diff --git a/mm/nommu.c b/mm/nommu.c +index 0faf39b32cdb..78ecad7204c8 100644 +--- a/mm/nommu.c ++++ b/mm/nommu.c +@@ -533,7 +533,7 @@ static void __put_nommu_region(struct vm_region *region) + up_write(&nommu_region_sem); + + if (region->vm_file) +- fput(region->vm_file); ++ vmr_fput(region); + + /* IO memory and memory shared directly out of the pagecache + * from ramfs/tmpfs mustn't be released here */ +@@ -665,7 +665,7 @@ static void delete_vma(struct mm_struct *mm, struct vm_area_struct *vma) + if (vma->vm_ops && vma->vm_ops->close) + vma->vm_ops->close(vma); + if (vma->vm_file) +- fput(vma->vm_file); ++ vma_fput(vma); + put_nommu_region(vma->vm_region); + vm_area_free(vma); + } +@@ -1188,7 +1188,7 @@ unsigned long do_mmap(struct file *file, + goto error_just_free; + } + } +- fput(region->vm_file); ++ vmr_fput(region); + kmem_cache_free(vm_region_jar, region); + region = pregion; + result = start; +@@ -1265,10 +1265,10 @@ unsigned long do_mmap(struct file *file, + up_write(&nommu_region_sem); + error: + if (region->vm_file) +- fput(region->vm_file); ++ vmr_fput(region); + kmem_cache_free(vm_region_jar, region); + if (vma->vm_file) +- fput(vma->vm_file); ++ vma_fput(vma); + vm_area_free(vma); + return ret; + +diff --git a/mm/prfile.c b/mm/prfile.c +new file mode 100644 +index 000000000000..511543ab1b41 +--- /dev/null ++++ b/mm/prfile.c +@@ -0,0 +1,86 @@ ++// SPDX-License-Identifier: GPL-2.0 ++/* ++ * Mainly for aufs which mmap(2) different file and wants to print different ++ * path in /proc/PID/maps. ++ * Call these functions via macros defined in linux/mm.h. ++ * ++ * See Documentation/filesystems/aufs/design/06mmap.txt ++ * ++ * Copyright (c) 2014-2021 Junjro R. Okajima ++ * Copyright (c) 2014 Ian Campbell ++ */ ++ ++#include ++#include ++#include ++ ++/* #define PRFILE_TRACE */ ++static inline void prfile_trace(struct file *f, struct file *pr, ++ const char func[], int line, const char func2[]) ++{ ++#ifdef PRFILE_TRACE ++ if (pr) ++ pr_info("%s:%d: %s, %pD2\n", func, line, func2, f); ++#endif ++} ++ ++void vma_do_file_update_time(struct vm_area_struct *vma, const char func[], ++ int line) ++{ ++ struct file *f = vma->vm_file, *pr = vma->vm_prfile; ++ ++ prfile_trace(f, pr, func, line, __func__); ++ file_update_time(f); ++ if (f && pr) ++ file_update_time(pr); ++} ++ ++struct file *vma_do_pr_or_file(struct vm_area_struct *vma, const char func[], ++ int line) ++{ ++ struct file *f = vma->vm_file, *pr = vma->vm_prfile; ++ ++ prfile_trace(f, pr, func, line, __func__); ++ return (f && pr) ? pr : f; ++} ++ ++void vma_do_get_file(struct vm_area_struct *vma, const char func[], int line) ++{ ++ struct file *f = vma->vm_file, *pr = vma->vm_prfile; ++ ++ prfile_trace(f, pr, func, line, __func__); ++ get_file(f); ++ if (f && pr) ++ get_file(pr); ++} ++ ++void vma_do_fput(struct vm_area_struct *vma, const char func[], int line) ++{ ++ struct file *f = vma->vm_file, *pr = vma->vm_prfile; ++ ++ prfile_trace(f, pr, func, line, __func__); ++ fput(f); ++ if (f && pr) ++ fput(pr); ++} ++ ++#ifndef CONFIG_MMU ++struct file *vmr_do_pr_or_file(struct vm_region *region, const char func[], ++ int line) ++{ ++ struct file *f = region->vm_file, *pr = region->vm_prfile; ++ ++ prfile_trace(f, pr, func, line, __func__); ++ return (f && pr) ? pr : f; ++} ++ ++void vmr_do_fput(struct vm_region *region, const char func[], int line) ++{ ++ struct file *f = region->vm_file, *pr = region->vm_prfile; ++ ++ prfile_trace(f, pr, func, line, __func__); ++ fput(f); ++ if (f && pr) ++ fput(pr); ++} ++#endif /* !CONFIG_MMU */ diff -r c848b3839e4a -r 5926178cd6fa linux/stuff/aufs5-standalone.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/aufs5-standalone.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,252 @@ +SPDX-License-Identifier: GPL-2.0 +aufs5.10.140 standalone patch + +diff --git a/fs/dcache.c b/fs/dcache.c +index ddca6240e0db..30dec552278d 100644 +--- a/fs/dcache.c ++++ b/fs/dcache.c +@@ -1390,6 +1390,7 @@ void d_walk(struct dentry *parent, void *data, + seq = 1; + goto again; + } ++EXPORT_SYMBOL_GPL(d_walk); + + struct check_mount { + struct vfsmount *mnt; +@@ -2935,6 +2936,7 @@ void d_exchange(struct dentry *dentry1, struct dentry *dentry2) + + write_sequnlock(&rename_lock); + } ++EXPORT_SYMBOL_GPL(d_exchange); + + /** + * d_ancestor - search for an ancestor +diff --git a/fs/exec.c b/fs/exec.c +index b56bc4b4016e..21b35412e66e 100644 +--- a/fs/exec.c ++++ b/fs/exec.c +@@ -113,6 +113,7 @@ bool path_noexec(const struct path *path) + return (path->mnt->mnt_flags & MNT_NOEXEC) || + (path->mnt->mnt_sb->s_iflags & SB_I_NOEXEC); + } ++EXPORT_SYMBOL_GPL(path_noexec); + + #ifdef CONFIG_USELIB + /* +diff --git a/fs/fcntl.c b/fs/fcntl.c +index 7cd57fb4e864..96bc0e48b746 100644 +--- a/fs/fcntl.c ++++ b/fs/fcntl.c +@@ -85,6 +85,7 @@ int setfl(int fd, struct file *filp, unsigned long arg) + out: + return error; + } ++EXPORT_SYMBOL_GPL(setfl); + + static void f_modown(struct file *filp, struct pid *pid, enum pid_type type, + int force) +diff --git a/fs/file_table.c b/fs/file_table.c +index 7a3b4a7f6808..b5e3bcd3f255 100644 +--- a/fs/file_table.c ++++ b/fs/file_table.c +@@ -162,6 +162,7 @@ struct file *alloc_empty_file(int flags, const struct cred *cred) + } + return ERR_PTR(-ENFILE); + } ++EXPORT_SYMBOL_GPL(alloc_empty_file); + + /* + * Variant of alloc_empty_file() that doesn't check and modify nr_files. +diff --git a/fs/namespace.c b/fs/namespace.c +index a256f0f9c6c0..5d6b3e723e91 100644 +--- a/fs/namespace.c ++++ b/fs/namespace.c +@@ -431,6 +431,7 @@ void __mnt_drop_write(struct vfsmount *mnt) + mnt_dec_writers(real_mount(mnt)); + preempt_enable(); + } ++EXPORT_SYMBOL_GPL(__mnt_drop_write); + + /** + * mnt_drop_write - give up write access to a mount +@@ -797,6 +798,7 @@ int is_current_mnt_ns(struct vfsmount *mnt) + { + return check_mnt(real_mount(mnt)); + } ++EXPORT_SYMBOL_GPL(is_current_mnt_ns); + + /* + * vfsmount lock must be held for write +@@ -1998,6 +2000,7 @@ int iterate_mounts(int (*f)(struct vfsmount *, void *), void *arg, + } + return 0; + } ++EXPORT_SYMBOL_GPL(iterate_mounts); + + static void lock_mnt_tree(struct mount *mnt) + { +diff --git a/fs/notify/group.c b/fs/notify/group.c +index a4a4b1c64d32..86dc2efb1850 100644 +--- a/fs/notify/group.c ++++ b/fs/notify/group.c +@@ -100,6 +100,7 @@ void fsnotify_get_group(struct fsnotify_group *group) + { + refcount_inc(&group->refcnt); + } ++EXPORT_SYMBOL_GPL(fsnotify_get_group); + + /* + * Drop a reference to a group. Free it if it's through. +diff --git a/fs/open.c b/fs/open.c +index 3aaaad47d9ca..60ae17e35e12 100644 +--- a/fs/open.c ++++ b/fs/open.c +@@ -65,6 +65,7 @@ int do_truncate(struct dentry *dentry, loff_t length, unsigned int time_attrs, + inode_unlock(dentry->d_inode); + return ret; + } ++EXPORT_SYMBOL_GPL(do_truncate); + + long vfs_truncate(const struct path *path, loff_t length) + { +diff --git a/fs/read_write.c b/fs/read_write.c +index 75f764b43418..7582bb3fb634 100644 +--- a/fs/read_write.c ++++ b/fs/read_write.c +@@ -503,6 +503,7 @@ ssize_t vfs_read(struct file *file, char __user *buf, size_t count, loff_t *pos) + inc_syscr(current); + return ret; + } ++EXPORT_SYMBOL_GPL(vfs_read); + + static ssize_t new_sync_write(struct file *filp, const char __user *buf, size_t len, loff_t *ppos) + { +@@ -613,6 +614,7 @@ ssize_t vfs_write(struct file *file, const char __user *buf, size_t count, loff_ + file_end_write(file); + return ret; + } ++EXPORT_SYMBOL_GPL(vfs_write); + + /* file_ppos returns &file->f_pos or NULL if file is stream */ + static inline loff_t *file_ppos(struct file *file) +diff --git a/fs/splice.c b/fs/splice.c +index 5ac28e2b14a7..d072140e0c94 100644 +--- a/fs/splice.c ++++ b/fs/splice.c +@@ -763,6 +763,7 @@ long do_splice_from(struct pipe_inode_info *pipe, struct file *out, + return warn_unsupported(out, "write"); + return out->f_op->splice_write(pipe, out, ppos, len, flags); + } ++EXPORT_SYMBOL_GPL(do_splice_from); + + /* + * Attempt to initiate a splice from a file to a pipe. +@@ -787,6 +788,7 @@ long do_splice_to(struct file *in, loff_t *ppos, + return warn_unsupported(in, "read"); + return in->f_op->splice_read(in, ppos, pipe, len, flags); + } ++EXPORT_SYMBOL_GPL(do_splice_to); + + /** + * splice_direct_to_actor - splices data directly between two non-pipes +diff --git a/fs/xattr.c b/fs/xattr.c +index cd7a563e8bcd..7d989d57b0f0 100644 +--- a/fs/xattr.c ++++ b/fs/xattr.c +@@ -360,6 +360,7 @@ vfs_getxattr_alloc(struct dentry *dentry, const char *name, char **xattr_value, + *xattr_value = value; + return error; + } ++EXPORT_SYMBOL_GPL(vfs_getxattr_alloc); + + ssize_t + __vfs_getxattr(struct dentry *dentry, struct inode *inode, const char *name, +diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c +index 52483df4b7f9..5a3affee7a9b 100644 +--- a/kernel/locking/lockdep.c ++++ b/kernel/locking/lockdep.c +@@ -207,6 +207,7 @@ inline struct lock_class *lockdep_hlock_class(struct held_lock *hlock) + */ + return lock_classes + class_idx; + } ++EXPORT_SYMBOL_GPL(lockdep_hlock_class); + #define hlock_class(hlock) lockdep_hlock_class(hlock) + + #ifdef CONFIG_LOCK_STAT +diff --git a/kernel/task_work.c b/kernel/task_work.c +index 8d6e1217c451..0e73637adda8 100644 +--- a/kernel/task_work.c ++++ b/kernel/task_work.c +@@ -154,3 +154,4 @@ void task_work_run(void) + } while (work); + } + } ++EXPORT_SYMBOL_GPL(task_work_run); +diff --git a/security/security.c b/security/security.c +index 8ea826ea6167..a1e4bb7eacce 100644 +--- a/security/security.c ++++ b/security/security.c +@@ -1109,6 +1109,7 @@ int security_path_rmdir(const struct path *dir, struct dentry *dentry) + return 0; + return call_int_hook(path_rmdir, 0, dir, dentry); + } ++EXPORT_SYMBOL_GPL(security_path_rmdir); + + int security_path_unlink(const struct path *dir, struct dentry *dentry) + { +@@ -1125,6 +1126,7 @@ int security_path_symlink(const struct path *dir, struct dentry *dentry, + return 0; + return call_int_hook(path_symlink, 0, dir, dentry, old_name); + } ++EXPORT_SYMBOL_GPL(security_path_symlink); + + int security_path_link(struct dentry *old_dentry, const struct path *new_dir, + struct dentry *new_dentry) +@@ -1133,6 +1135,7 @@ int security_path_link(struct dentry *old_dentry, const struct path *new_dir, + return 0; + return call_int_hook(path_link, 0, old_dentry, new_dir, new_dentry); + } ++EXPORT_SYMBOL_GPL(security_path_link); + + int security_path_rename(const struct path *old_dir, struct dentry *old_dentry, + const struct path *new_dir, struct dentry *new_dentry, +@@ -1160,6 +1163,7 @@ int security_path_truncate(const struct path *path) + return 0; + return call_int_hook(path_truncate, 0, path); + } ++EXPORT_SYMBOL_GPL(security_path_truncate); + + int security_path_chmod(const struct path *path, umode_t mode) + { +@@ -1167,6 +1171,7 @@ int security_path_chmod(const struct path *path, umode_t mode) + return 0; + return call_int_hook(path_chmod, 0, path, mode); + } ++EXPORT_SYMBOL_GPL(security_path_chmod); + + int security_path_chown(const struct path *path, kuid_t uid, kgid_t gid) + { +@@ -1174,6 +1179,7 @@ int security_path_chown(const struct path *path, kuid_t uid, kgid_t gid) + return 0; + return call_int_hook(path_chown, 0, path, uid, gid); + } ++EXPORT_SYMBOL_GPL(security_path_chown); + + int security_path_chroot(const struct path *path) + { +@@ -1274,6 +1280,7 @@ int security_inode_permission(struct inode *inode, int mask) + return 0; + return call_int_hook(inode_permission, 0, inode, mask); + } ++EXPORT_SYMBOL_GPL(security_inode_permission); + + int security_inode_setattr(struct dentry *dentry, struct iattr *attr) + { +@@ -1466,6 +1473,7 @@ int security_file_permission(struct file *file, int mask) + + return fsnotify_perm(file, mask); + } ++EXPORT_SYMBOL_GPL(security_file_permission); + + int security_file_alloc(struct file *file) + { diff -r c848b3839e4a -r 5926178cd6fa linux/stuff/linux-slitaz.config64 --- a/linux/stuff/linux-slitaz.config64 Tue Jun 25 14:51:14 2024 +0000 +++ b/linux/stuff/linux-slitaz.config64 Thu Dec 05 08:39:45 2024 +0000 @@ -1,8 +1,8 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 5.10.215 Kernel Configuration -# -CONFIG_CC_VERSION_TEXT="x86_64-slitaz-linux-gcc (SliTaz) 8.3.0" +# Linux/x86 5.10.221 Kernel Configuration +# +CONFIG_CC_VERSION_TEXT="gcc (SliTaz64) 8.3.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=80300 CONFIG_LD_VERSION=237000000 @@ -343,7 +343,7 @@ CONFIG_NR_CPUS_RANGE_BEGIN=2 CONFIG_NR_CPUS_RANGE_END=512 CONFIG_NR_CPUS_DEFAULT=64 -CONFIG_NR_CPUS=8 +CONFIG_NR_CPUS=128 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y @@ -433,7 +433,7 @@ # end of Processor type and features CONFIG_CC_HAS_RETURN_THUNK=y -CONFIG_SPECULATION_MITIGATIONS=y +CONFIG_CPU_MITIGATIONS=y CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_RETPOLINE is not set CONFIG_CPU_IBPB_ENTRY=y @@ -647,6 +647,7 @@ CONFIG_AS_SHA1_NI=y CONFIG_AS_SHA256_NI=y CONFIG_AS_TPAUSE=y +CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y # # General architecture-dependent options @@ -2909,7 +2910,19 @@ CONFIG_RTL8723_COMMON=m CONFIG_RTLBTCOEXIST=m # CONFIG_RTL8XXXU is not set -# CONFIG_RTW88 is not set +CONFIG_RTW88=m +CONFIG_RTW88_CORE=m +CONFIG_RTW88_PCI=m +CONFIG_RTW88_8822B=m +CONFIG_RTW88_8822C=m +CONFIG_RTW88_8723D=m +CONFIG_RTW88_8821C=m +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822CE=m +CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m +# CONFIG_RTW88_DEBUG is not set +# CONFIG_RTW88_DEBUGFS is not set CONFIG_WLAN_VENDOR_RSI=y CONFIG_RSI_91X=m CONFIG_RSI_DEBUGFS=y @@ -7059,8 +7072,7 @@ CONFIG_NFS_DISABLE_UDP_SUPPORT=y # CONFIG_NFS_V4_2_READ_PLUS is not set CONFIG_NFSD=m -CONFIG_NFSD_V2_ACL=y -CONFIG_NFSD_V3=y +# CONFIG_NFSD_V2 is not set CONFIG_NFSD_V3_ACL=y # CONFIG_NFSD_V4 is not set CONFIG_GRACE_PERIOD=y @@ -7068,6 +7080,7 @@ CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y +CONFIG_NFS_V4_2_SSC_HELPER=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_SUNRPC_BACKCHANNEL=y @@ -7565,6 +7578,7 @@ # CONFIG_HEADERS_INSTALL is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_STACK_VALIDATION=y # end of Compile-time checks and compiler options diff -r c848b3839e4a -r 5926178cd6fa linux/stuff/net-wireless-rtw88-8821c-correct-CCK-RSSI.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/net-wireless-rtw88-8821c-correct-CCK-RSSI.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,90 @@ +diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c.c b/drivers/net/wireless/realtek/rtw88/rtw8821c.c +index 8f53afb67870..f0a56f56f0d5 100644 +--- a/drivers/net/wireless/realtek/rtw88/rtw8821c.c ++++ b/drivers/net/wireless/realtek/rtw88/rtw8821c.c +@@ -15,6 +15,10 @@ + #include "debug.h" + #include "bf.h" + ++static const s8 lna_gain_table_0[8] = {22, 8, -6, -22, -31, -40, -46, -52}; ++static const s8 lna_gain_table_1[16] = {10, 6, 2, -2, -6, -10, -14, -17, ++ -20, -24, -28, -31, -34, -37, -40, -44}; ++ + static void rtw8821ce_efuse_parsing(struct rtw_efuse *efuse, + struct rtw8821c_efuse *map) + { +@@ -426,17 +430,49 @@ static void rtw8821c_set_channel(struct rtw_dev *rtwdev, u8 channel, u8 bw, + rtw8821c_set_channel_rxdfir(rtwdev, bw); + } + ++static s8 get_cck_rx_pwr(struct rtw_dev *rtwdev, u8 lna_idx, u8 vga_idx) ++{ ++ struct rtw_efuse *efuse = &rtwdev->efuse; ++ const s8 *lna_gain_table; ++ int lna_gain_table_size; ++ s8 rx_pwr_all = 0; ++ s8 lna_gain = 0; ++ ++ if (efuse->rfe_option == 0) { ++ lna_gain_table = lna_gain_table_0; ++ lna_gain_table_size = ARRAY_SIZE(lna_gain_table_0); ++ } else { ++ lna_gain_table = lna_gain_table_1; ++ lna_gain_table_size = ARRAY_SIZE(lna_gain_table_1); ++ } ++ ++ if (lna_idx >= lna_gain_table_size) { ++ rtw_info(rtwdev, "incorrect lna index (%d)\n", lna_idx); ++ return -120; ++ } ++ ++ lna_gain = lna_gain_table[lna_idx]; ++ rx_pwr_all = lna_gain - 2 * vga_idx; ++ ++ return rx_pwr_all; ++} ++ + static void query_phy_status_page0(struct rtw_dev *rtwdev, u8 *phy_status, + struct rtw_rx_pkt_stat *pkt_stat) + { +- s8 min_rx_power = -120; +- u8 pwdb = GET_PHY_STAT_P0_PWDB(phy_status); ++ s8 rx_power; ++ u8 lna_idx = 0; ++ u8 vga_idx = 0; + +- pkt_stat->rx_power[RF_PATH_A] = pwdb - 100; ++ vga_idx = GET_PHY_STAT_P0_VGA(phy_status); ++ lna_idx = FIELD_PREP(BIT_LNA_H_MASK, GET_PHY_STAT_P0_LNA_H(phy_status)) | ++ FIELD_PREP(BIT_LNA_L_MASK, GET_PHY_STAT_P0_LNA_L(phy_status)); ++ rx_power = get_cck_rx_pwr(rtwdev, lna_idx, vga_idx); ++ ++ pkt_stat->rx_power[RF_PATH_A] = rx_power; + pkt_stat->rssi = rtw_phy_rf_power_2_rssi(pkt_stat->rx_power, 1); + pkt_stat->bw = RTW_CHANNEL_WIDTH_20; +- pkt_stat->signal_power = max(pkt_stat->rx_power[RF_PATH_A], +- min_rx_power); ++ pkt_stat->signal_power = rx_power; + } + + static void query_phy_status_page1(struct rtw_dev *rtwdev, u8 *phy_status, +diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c.h b/drivers/net/wireless/realtek/rtw88/rtw8821c.h +index e11e3fc41c95..4d197541430d 100644 +--- a/drivers/net/wireless/realtek/rtw88/rtw8821c.h ++++ b/drivers/net/wireless/realtek/rtw88/rtw8821c.h +@@ -148,6 +148,14 @@ _rtw_write32s_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) + /* phy status page0 */ + #define GET_PHY_STAT_P0_PWDB(phy_stat) \ + le32_get_bits(*((__le32 *)(phy_stat) + 0x00), GENMASK(15, 8)) ++#define GET_PHY_STAT_P0_VGA(phy_stat) \ ++ le32_get_bits(*((__le32 *)(phy_stat) + 0x03), GENMASK(12, 8)) ++#define GET_PHY_STAT_P0_LNA_L(phy_stat) \ ++ le32_get_bits(*((__le32 *)(phy_stat) + 0x03), GENMASK(15, 13)) ++#define GET_PHY_STAT_P0_LNA_H(phy_stat) \ ++ le32_get_bits(*((__le32 *)(phy_stat) + 0x03), BIT(23)) ++#define BIT_LNA_H_MASK BIT(3) ++#define BIT_LNA_L_MASK GENMASK(2, 0) + + /* phy status page1 */ + #define GET_PHY_STAT_P1_PWDB_A(phy_stat) \ + diff -r c848b3839e4a -r 5926178cd6fa linux/stuff/net-wireless-rtw88-8821c-support-RFE-type2-wifi-NIC.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/net-wireless-rtw88-8821c-support-RFE-type2-wifi-NIC.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,618 @@ +From 29636b9a9fa126ce125323ff82da1ddc3d659beb Mon Sep 17 00:00:00 2001 +From: Guo-Feng Fan +Date: Tue, 2 Feb 2021 13:50:12 +0800 +Subject: [PATCH 3/3] rtw88: 8821c: support RFE type2 wifi NIC + +RFE type2 is a new NIC which has one RF antenna shares with BT. +Update phy parameter to verstion V57 to allow initial procedure +to load extra AGC table for sharing antenna NIC. + +Signed-off-by: Guo-Feng Fan +Signed-off-by: Ping-Ke Shih +Tested-by: Kai-Heng Feng +--- + drivers/net/wireless/realtek/rtw88/main.c | 2 + + drivers/net/wireless/realtek/rtw88/main.h | 7 + + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 47 +++ + drivers/net/wireless/realtek/rtw88/rtw8821c.h | 14 + + .../wireless/realtek/rtw88/rtw8821c_table.c | 397 ++++++++++++++++++ + .../wireless/realtek/rtw88/rtw8821c_table.h | 1 + + 6 files changed, 468 insertions(+) + +diff --git a/drivers/net/wireless/realtek/rtw88/main.c b/drivers/net/wireless/realtek/rtw88/main.c +index 565efd880624..e57c96292a3c 100644 +--- a/drivers/net/wireless/realtek/rtw88/main.c ++++ b/drivers/net/wireless/realtek/rtw88/main.c +@@ -1551,6 +1551,8 @@ static int rtw_chip_board_info_setup(struct rtw_dev *rtwdev) + rtw_phy_setup_phy_cond(rtwdev, 0); + + rtw_phy_init_tx_power(rtwdev); ++ if (rfe_def->agc_btg_tbl) ++ rtw_load_table(rtwdev, rfe_def->agc_btg_tbl); + rtw_load_table(rtwdev, rfe_def->phy_pg_tbl); + rtw_load_table(rtwdev, rfe_def->txpwr_lmt_tbl); + rtw_phy_tx_power_by_rate_config(hal); +diff --git a/drivers/net/wireless/realtek/rtw88/main.h b/drivers/net/wireless/realtek/rtw88/main.h +index ffb02e614217..4484a0d12dfd 100644 +--- a/drivers/net/wireless/realtek/rtw88/main.h ++++ b/drivers/net/wireless/realtek/rtw88/main.h +@@ -1041,6 +1041,7 @@ enum rtw_rfe_fem { + struct rtw_rfe_def { + const struct rtw_table *phy_pg_tbl; + const struct rtw_table *txpwr_lmt_tbl; ++ const struct rtw_table *agc_btg_tbl; + }; + + #define RTW_DEF_RFE(chip, bb_pg, pwrlmt) { \ +@@ -1048,6 +1049,12 @@ struct rtw_rfe_def { + .txpwr_lmt_tbl = &rtw ## chip ## _txpwr_lmt_type ## pwrlmt ## _tbl, \ + } + ++#define RTW_DEF_RFE_EXT(chip, bb_pg, pwrlmt, btg) { \ ++ .phy_pg_tbl = &rtw ## chip ## _bb_pg_type ## bb_pg ## _tbl, \ ++ .txpwr_lmt_tbl = &rtw ## chip ## _txpwr_lmt_type ## pwrlmt ## _tbl, \ ++ .agc_btg_tbl = &rtw ## chip ## _agc_btg_type ## btg ## _tbl, \ ++ } ++ + #define RTW_PWR_TRK_5G_1 0 + #define RTW_PWR_TRK_5G_2 1 + #define RTW_PWR_TRK_5G_3 2 +diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c.c b/drivers/net/wireless/realtek/rtw88/rtw8821c.c +index 0336eab7e5be..4bbfa79b94cd 100644 +--- a/drivers/net/wireless/realtek/rtw88/rtw8821c.c ++++ b/drivers/net/wireless/realtek/rtw88/rtw8821c.c +@@ -25,6 +25,13 @@ static void rtw8821ce_efuse_parsing(struct rtw_efuse *efuse, + ether_addr_copy(efuse->addr, map->e.mac_addr); + } + ++enum rtw8821ce_rf_set { ++ SWITCH_TO_BTG, ++ SWITCH_TO_WLG, ++ SWITCH_TO_WLA, ++ SWITCH_TO_BT, ++}; ++ + static int rtw8821c_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) + { + struct rtw_efuse *efuse = &rtwdev->efuse; +@@ -228,6 +235,40 @@ static void rtw8821c_cfg_ldo25(struct rtw_dev *rtwdev, bool enable) + rtw_write8(rtwdev, REG_LDO_EFUSE_CTRL + 3, ldo_pwr); + } + ++static void rtw8821c_switch_rf_set(struct rtw_dev *rtwdev, u8 rf_set) ++{ ++ u32 reg; ++ ++ rtw_write32_set(rtwdev, REG_DMEM_CTRL, BIT_WL_RST); ++ rtw_write32_set(rtwdev, REG_SYS_CTRL, BIT_FEN_EN); ++ ++ reg = rtw_read32(rtwdev, REG_RFECTL); ++ switch (rf_set) { ++ case SWITCH_TO_BTG: ++ reg |= B_BTG_SWITCH; ++ reg &= ~(B_CTRL_SWITCH | B_WL_SWITCH | B_WLG_SWITCH | ++ B_WLA_SWITCH); ++ rtw_write32_mask(rtwdev, REG_ENRXCCA, MASKBYTE2, BTG_CCA); ++ rtw_write32_mask(rtwdev, REG_ENTXCCK, MASKLWORD, BTG_LNA); ++ break; ++ case SWITCH_TO_WLG: ++ reg |= B_WL_SWITCH | B_WLG_SWITCH; ++ reg &= ~(B_BTG_SWITCH | B_CTRL_SWITCH | B_WLA_SWITCH); ++ rtw_write32_mask(rtwdev, REG_ENRXCCA, MASKBYTE2, WLG_CCA); ++ rtw_write32_mask(rtwdev, REG_ENTXCCK, MASKLWORD, WLG_LNA); ++ break; ++ case SWITCH_TO_WLA: ++ reg |= B_WL_SWITCH | B_WLA_SWITCH; ++ reg &= ~(B_BTG_SWITCH | B_CTRL_SWITCH | B_WLG_SWITCH); ++ break; ++ case SWITCH_TO_BT: ++ default: ++ break; ++ } ++ ++ rtw_write32(rtwdev, REG_RFECTL, reg); ++} ++ + static void rtw8821c_set_channel_rf(struct rtw_dev *rtwdev, u8 channel, u8 bw) + { + u32 rf_reg18; +@@ -261,9 +302,14 @@ static void rtw8821c_set_channel_rf(struct rtw_dev *rtwdev, u8 channel, u8 bw) + } + + if (channel <= 14) { ++ if (rtwdev->efuse.rfe_option == 0) ++ rtw8821c_switch_rf_set(rtwdev, SWITCH_TO_WLG); ++ else if (rtwdev->efuse.rfe_option == 2) ++ rtw8821c_switch_rf_set(rtwdev, SWITCH_TO_BTG); + rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, BIT(6), 0x1); + rtw_write_rf(rtwdev, RF_PATH_A, 0x64, 0xf, 0xf); + } else { ++ rtw8821c_switch_rf_set(rtwdev, SWITCH_TO_WLA); + rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, BIT(6), 0x0); + } + +@@ -1446,6 +1492,7 @@ static const struct rtw_intf_phy_para_table phy_para_table_8821c = { + + static const struct rtw_rfe_def rtw8821c_rfe_defs[] = { + [0] = RTW_DEF_RFE(8821c, 0, 0), ++ [2] = RTW_DEF_RFE_EXT(8821c, 0, 0, 2), + }; + + static struct rtw_hw_reg rtw8821c_dig[] = { +diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c.h b/drivers/net/wireless/realtek/rtw88/rtw8821c.h +index 3dee4866dd5d..bd261e04cd44 100644 +--- a/drivers/net/wireless/realtek/rtw88/rtw8821c.h ++++ b/drivers/net/wireless/realtek/rtw88/rtw8821c.h +@@ -181,6 +181,8 @@ _rtw_write32s_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) + #define GET_PHY_STAT_P1_RXSNR_B(phy_stat) \ + le32_get_bits(*((__le32 *)(phy_stat) + 0x06), GENMASK(15, 8)) + ++#define REG_SYS_CTRL 0x000 ++#define BIT_FEN_EN BIT(26) + #define REG_INIRTS_RATE_SEL 0x0480 + #define REG_HTSTFWT 0x800 + #define REG_RXPSEL 0x808 +@@ -212,6 +214,11 @@ _rtw_write32s_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) + #define REG_FA_CCK 0xa5c + #define REG_RXDESC 0xa2c + #define REG_ENTXCCK 0xa80 ++#define BTG_LNA 0xfc84 ++#define WLG_LNA 0x7532 ++#define REG_ENRXCCA 0xa84 ++#define BTG_CCA 0x0e ++#define WLG_CCA 0x12 + #define REG_PWRTH2 0xaa8 + #define REG_CSRATIO 0xaaa + #define REG_TXFILTER 0xaac +@@ -225,6 +232,11 @@ _rtw_write32s_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) + #define REG_RFESEL0 0xcb0 + #define REG_RFESEL8 0xcb4 + #define REG_RFECTL 0xcb8 ++#define B_BTG_SWITCH BIT(16) ++#define B_CTRL_SWITCH BIT(18) ++#define B_WL_SWITCH (BIT(20) | BIT(22)) ++#define B_WLG_SWITCH BIT(21) ++#define B_WLA_SWITCH BIT(23) + #define REG_RFEINV 0xcbc + #define REG_AGCTR_B 0xe08 + #define REG_RXIGI_B 0xe50 +@@ -235,6 +247,8 @@ _rtw_write32s_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) + #define REG_CCA_OFDM 0xf08 + #define REG_FA_OFDM 0xf48 + #define REG_CCA_CCK 0xfcc ++#define REG_DMEM_CTRL 0x1080 ++#define BIT_WL_RST BIT(16) + #define REG_ANTWT 0x1904 + #define REG_IQKFAILMSK 0x1bf0 + #define BIT_MASK_R_RFE_SEL_15 GENMASK(31, 28) +diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c b/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c +index 970f903f7dc7..8e8915c5c498 100644 +--- a/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c ++++ b/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c +@@ -1342,6 +1342,399 @@ static const u32 rtw8821c_agc[] = { + + RTW_DECL_TABLE_PHY_COND(rtw8821c_agc, rtw_phy_cfg_agc); + ++static const u32 rtw8821c_agc_btg_type2[] = { ++ 0x80001004, 0x00000000, 0x40000000, 0x00000000, ++ 0x81C, 0xFF000013, ++ 0x81C, 0xFE020013, ++ 0x81C, 0xFD040013, ++ 0x81C, 0xFC060013, ++ 0x81C, 0xFB080013, ++ 0x81C, 0xFA0A0013, ++ 0x81C, 0xF90C0013, ++ 0x81C, 0xF80E0013, ++ 0x81C, 0xF7100013, ++ 0x81C, 0xF6120013, ++ 0x81C, 0xF5140013, ++ 0x81C, 0xF4160013, ++ 0x81C, 0xF3180013, ++ 0x81C, 0xF21A0013, ++ 0x81C, 0xF11C0013, ++ 0x81C, 0xF01E0013, ++ 0x81C, 0xEF200013, ++ 0x81C, 0xEE220013, ++ 0x81C, 0xED240013, ++ 0x81C, 0xEC260013, ++ 0x81C, 0xEB280013, ++ 0x81C, 0xEA2A0013, ++ 0x81C, 0xE92C0013, ++ 0x81C, 0xE82E0013, ++ 0x81C, 0xE7300013, ++ 0x81C, 0x8B320013, ++ 0x81C, 0x8A340013, ++ 0x81C, 0x89360013, ++ 0x81C, 0x88380013, ++ 0x81C, 0x873A0013, ++ 0x81C, 0x863C0013, ++ 0x81C, 0x853E0013, ++ 0x81C, 0x84400013, ++ 0x81C, 0x83420013, ++ 0x81C, 0x82440013, ++ 0x81C, 0x81460013, ++ 0x81C, 0x08480013, ++ 0x81C, 0x074A0013, ++ 0x81C, 0x064C0013, ++ 0x81C, 0x054E0013, ++ 0x81C, 0x04500013, ++ 0x81C, 0x03520013, ++ 0x81C, 0x88540003, ++ 0x81C, 0x87560003, ++ 0x81C, 0x86580003, ++ 0x81C, 0x855A0003, ++ 0x81C, 0x845C0003, ++ 0x81C, 0x835E0003, ++ 0x81C, 0x82600003, ++ 0x81C, 0x81620003, ++ 0x81C, 0x07640003, ++ 0x81C, 0x06660003, ++ 0x81C, 0x05680003, ++ 0x81C, 0x046A0003, ++ 0x81C, 0x036C0003, ++ 0x81C, 0x026E0003, ++ 0x81C, 0x01700003, ++ 0x81C, 0x01720003, ++ 0x81C, 0x01740003, ++ 0x81C, 0x01760003, ++ 0x81C, 0x01780003, ++ 0x81C, 0x017A0003, ++ 0x81C, 0x017C0003, ++ 0x81C, 0x017E0003, ++ 0x81C, 0xFF000813, ++ 0x81C, 0xFE020813, ++ 0x81C, 0xFD040813, ++ 0x81C, 0xFC060813, ++ 0x81C, 0xFB080813, ++ 0x81C, 0xFA0A0813, ++ 0x81C, 0xF90C0813, ++ 0x81C, 0xF80E0813, ++ 0x81C, 0xF7100813, ++ 0x81C, 0xF6120813, ++ 0x81C, 0xF5140813, ++ 0x81C, 0xF4160813, ++ 0x81C, 0xF3180813, ++ 0x81C, 0xF21A0813, ++ 0x81C, 0xF11C0813, ++ 0x81C, 0x941E0813, ++ 0x81C, 0x93200813, ++ 0x81C, 0x92220813, ++ 0x81C, 0x91240813, ++ 0x81C, 0x90260813, ++ 0x81C, 0x8F280813, ++ 0x81C, 0x8E2A0813, ++ 0x81C, 0x8D2C0813, ++ 0x81C, 0x8C2E0813, ++ 0x81C, 0x8B300813, ++ 0x81C, 0x8A320813, ++ 0x81C, 0x89340813, ++ 0x81C, 0x88360813, ++ 0x81C, 0x87380813, ++ 0x81C, 0x863A0813, ++ 0x81C, 0x853C0813, ++ 0x81C, 0x843E0813, ++ 0x81C, 0x83400813, ++ 0x81C, 0x82420813, ++ 0x81C, 0x81440813, ++ 0x81C, 0x07460813, ++ 0x81C, 0x06480813, ++ 0x81C, 0x054A0813, ++ 0x81C, 0x044C0813, ++ 0x81C, 0x034E0813, ++ 0x81C, 0x02500813, ++ 0x81C, 0x01520813, ++ 0x81C, 0x88540803, ++ 0x81C, 0x87560803, ++ 0x81C, 0x86580803, ++ 0x81C, 0x855A0803, ++ 0x81C, 0x845C0803, ++ 0x81C, 0x835E0803, ++ 0x81C, 0x82600803, ++ 0x81C, 0x81620803, ++ 0x81C, 0x07640803, ++ 0x81C, 0x06660803, ++ 0x81C, 0x05680803, ++ 0x81C, 0x046A0803, ++ 0x81C, 0x036C0803, ++ 0x81C, 0x026E0803, ++ 0x81C, 0x01700803, ++ 0x81C, 0x01720803, ++ 0x81C, 0x01740803, ++ 0x81C, 0x01760803, ++ 0x81C, 0x01780803, ++ 0x81C, 0x017A0803, ++ 0x81C, 0x017C0803, ++ 0x81C, 0x017E0803, ++ 0x90001005, 0x00000000, 0x40000000, 0x00000000, ++ 0x81C, 0xFF000013, ++ 0x81C, 0xFE020013, ++ 0x81C, 0xFD040013, ++ 0x81C, 0xFC060013, ++ 0x81C, 0xFB080013, ++ 0x81C, 0xFA0A0013, ++ 0x81C, 0xF90C0013, ++ 0x81C, 0xF80E0013, ++ 0x81C, 0xF7100013, ++ 0x81C, 0xF6120013, ++ 0x81C, 0xF5140013, ++ 0x81C, 0xF4160013, ++ 0x81C, 0xF3180013, ++ 0x81C, 0xF21A0013, ++ 0x81C, 0xF11C0013, ++ 0x81C, 0xF01E0013, ++ 0x81C, 0xEF200013, ++ 0x81C, 0xEE220013, ++ 0x81C, 0xED240013, ++ 0x81C, 0xEC260013, ++ 0x81C, 0xEB280013, ++ 0x81C, 0xEA2A0013, ++ 0x81C, 0xE92C0013, ++ 0x81C, 0xE82E0013, ++ 0x81C, 0xE7300013, ++ 0x81C, 0x8B320013, ++ 0x81C, 0x8A340013, ++ 0x81C, 0x89360013, ++ 0x81C, 0x88380013, ++ 0x81C, 0x873A0013, ++ 0x81C, 0x863C0013, ++ 0x81C, 0x853E0013, ++ 0x81C, 0x84400013, ++ 0x81C, 0x83420013, ++ 0x81C, 0x82440013, ++ 0x81C, 0x81460013, ++ 0x81C, 0x08480013, ++ 0x81C, 0x074A0013, ++ 0x81C, 0x064C0013, ++ 0x81C, 0x054E0013, ++ 0x81C, 0x04500013, ++ 0x81C, 0x03520013, ++ 0x81C, 0x88540003, ++ 0x81C, 0x87560003, ++ 0x81C, 0x86580003, ++ 0x81C, 0x855A0003, ++ 0x81C, 0x845C0003, ++ 0x81C, 0x835E0003, ++ 0x81C, 0x82600003, ++ 0x81C, 0x81620003, ++ 0x81C, 0x07640003, ++ 0x81C, 0x06660003, ++ 0x81C, 0x05680003, ++ 0x81C, 0x046A0003, ++ 0x81C, 0x036C0003, ++ 0x81C, 0x026E0003, ++ 0x81C, 0x01700003, ++ 0x81C, 0x01720003, ++ 0x81C, 0x01740003, ++ 0x81C, 0x01760003, ++ 0x81C, 0x01780003, ++ 0x81C, 0x017A0003, ++ 0x81C, 0x017C0003, ++ 0x81C, 0x017E0003, ++ 0x81C, 0xFF000813, ++ 0x81C, 0xFE020813, ++ 0x81C, 0xFD040813, ++ 0x81C, 0xFC060813, ++ 0x81C, 0xFB080813, ++ 0x81C, 0xFA0A0813, ++ 0x81C, 0xF90C0813, ++ 0x81C, 0xF80E0813, ++ 0x81C, 0xF7100813, ++ 0x81C, 0xF6120813, ++ 0x81C, 0xF5140813, ++ 0x81C, 0xF4160813, ++ 0x81C, 0xF3180813, ++ 0x81C, 0xF21A0813, ++ 0x81C, 0xF11C0813, ++ 0x81C, 0x941E0813, ++ 0x81C, 0x93200813, ++ 0x81C, 0x92220813, ++ 0x81C, 0x91240813, ++ 0x81C, 0x90260813, ++ 0x81C, 0x8F280813, ++ 0x81C, 0x8E2A0813, ++ 0x81C, 0x8D2C0813, ++ 0x81C, 0x8C2E0813, ++ 0x81C, 0x8B300813, ++ 0x81C, 0x8A320813, ++ 0x81C, 0x89340813, ++ 0x81C, 0x88360813, ++ 0x81C, 0x87380813, ++ 0x81C, 0x863A0813, ++ 0x81C, 0x853C0813, ++ 0x81C, 0x843E0813, ++ 0x81C, 0x83400813, ++ 0x81C, 0x82420813, ++ 0x81C, 0x81440813, ++ 0x81C, 0x07460813, ++ 0x81C, 0x06480813, ++ 0x81C, 0x054A0813, ++ 0x81C, 0x044C0813, ++ 0x81C, 0x034E0813, ++ 0x81C, 0x02500813, ++ 0x81C, 0x01520813, ++ 0x81C, 0x88540803, ++ 0x81C, 0x87560803, ++ 0x81C, 0x86580803, ++ 0x81C, 0x855A0803, ++ 0x81C, 0x845C0803, ++ 0x81C, 0x835E0803, ++ 0x81C, 0x82600803, ++ 0x81C, 0x81620803, ++ 0x81C, 0x07640803, ++ 0x81C, 0x06660803, ++ 0x81C, 0x05680803, ++ 0x81C, 0x046A0803, ++ 0x81C, 0x036C0803, ++ 0x81C, 0x026E0803, ++ 0x81C, 0x01700803, ++ 0x81C, 0x01720803, ++ 0x81C, 0x01740803, ++ 0x81C, 0x01760803, ++ 0x81C, 0x01780803, ++ 0x81C, 0x017A0803, ++ 0x81C, 0x017C0803, ++ 0x81C, 0x017E0803, ++ 0xA0000000, 0x00000000, ++ 0x81C, 0xFF000013, ++ 0x81C, 0xFE020013, ++ 0x81C, 0xFD040013, ++ 0x81C, 0xFC060013, ++ 0x81C, 0xFB080013, ++ 0x81C, 0xFA0A0013, ++ 0x81C, 0xF90C0013, ++ 0x81C, 0xF80E0013, ++ 0x81C, 0xF7100013, ++ 0x81C, 0xF6120013, ++ 0x81C, 0xF5140013, ++ 0x81C, 0xF4160013, ++ 0x81C, 0xF3180013, ++ 0x81C, 0xF21A0013, ++ 0x81C, 0xF11C0013, ++ 0x81C, 0xF01E0013, ++ 0x81C, 0xEF200013, ++ 0x81C, 0xEE220013, ++ 0x81C, 0xED240013, ++ 0x81C, 0xEC260013, ++ 0x81C, 0xEB280013, ++ 0x81C, 0xEA2A0013, ++ 0x81C, 0xE92C0013, ++ 0x81C, 0xE82E0013, ++ 0x81C, 0xE7300013, ++ 0x81C, 0x8A320013, ++ 0x81C, 0x89340013, ++ 0x81C, 0x88360013, ++ 0x81C, 0x87380013, ++ 0x81C, 0x863A0013, ++ 0x81C, 0x853C0013, ++ 0x81C, 0x843E0013, ++ 0x81C, 0x83400013, ++ 0x81C, 0x82420013, ++ 0x81C, 0x81440013, ++ 0x81C, 0x07460013, ++ 0x81C, 0x06480013, ++ 0x81C, 0x054A0013, ++ 0x81C, 0x044C0013, ++ 0x81C, 0x034E0013, ++ 0x81C, 0x02500013, ++ 0x81C, 0x01520013, ++ 0x81C, 0x88540003, ++ 0x81C, 0x87560003, ++ 0x81C, 0x86580003, ++ 0x81C, 0x855A0003, ++ 0x81C, 0x845C0003, ++ 0x81C, 0x835E0003, ++ 0x81C, 0x82600003, ++ 0x81C, 0x81620003, ++ 0x81C, 0x07640003, ++ 0x81C, 0x06660003, ++ 0x81C, 0x05680003, ++ 0x81C, 0x046A0003, ++ 0x81C, 0x036C0003, ++ 0x81C, 0x026E0003, ++ 0x81C, 0x01700003, ++ 0x81C, 0x01720003, ++ 0x81C, 0x01740003, ++ 0x81C, 0x01760003, ++ 0x81C, 0x01780003, ++ 0x81C, 0x017A0003, ++ 0x81C, 0x017C0003, ++ 0x81C, 0x017E0003, ++ 0x81C, 0xFF000813, ++ 0x81C, 0xFE020813, ++ 0x81C, 0xFD040813, ++ 0x81C, 0xFC060813, ++ 0x81C, 0xFB080813, ++ 0x81C, 0xFA0A0813, ++ 0x81C, 0xF90C0813, ++ 0x81C, 0xF80E0813, ++ 0x81C, 0xF7100813, ++ 0x81C, 0xF6120813, ++ 0x81C, 0xF5140813, ++ 0x81C, 0xF4160813, ++ 0x81C, 0xF3180813, ++ 0x81C, 0xF21A0813, ++ 0x81C, 0xF11C0813, ++ 0x81C, 0x961E0813, ++ 0x81C, 0x95200813, ++ 0x81C, 0x94220813, ++ 0x81C, 0x93240813, ++ 0x81C, 0x92260813, ++ 0x81C, 0x91280813, ++ 0x81C, 0x8F2A0813, ++ 0x81C, 0x8E2C0813, ++ 0x81C, 0x8D2E0813, ++ 0x81C, 0x8C300813, ++ 0x81C, 0x8B320813, ++ 0x81C, 0x8A340813, ++ 0x81C, 0x89360813, ++ 0x81C, 0x88380813, ++ 0x81C, 0x873A0813, ++ 0x81C, 0x863C0813, ++ 0x81C, 0x853E0813, ++ 0x81C, 0x84400813, ++ 0x81C, 0x83420813, ++ 0x81C, 0x82440813, ++ 0x81C, 0x08460813, ++ 0x81C, 0x07480813, ++ 0x81C, 0x064A0813, ++ 0x81C, 0x054C0813, ++ 0x81C, 0x044E0813, ++ 0x81C, 0x03500813, ++ 0x81C, 0x02520813, ++ 0x81C, 0x89540803, ++ 0x81C, 0x88560803, ++ 0x81C, 0x87580803, ++ 0x81C, 0x865A0803, ++ 0x81C, 0x855C0803, ++ 0x81C, 0x845E0803, ++ 0x81C, 0x83600803, ++ 0x81C, 0x82620803, ++ 0x81C, 0x07640803, ++ 0x81C, 0x06660803, ++ 0x81C, 0x05680803, ++ 0x81C, 0x046A0803, ++ 0x81C, 0x036C0803, ++ 0x81C, 0x026E0803, ++ 0x81C, 0x01700803, ++ 0x81C, 0x01720803, ++ 0x81C, 0x01740803, ++ 0x81C, 0x01760803, ++ 0x81C, 0x01780803, ++ 0x81C, 0x017A0803, ++ 0x81C, 0x017C0803, ++ 0x81C, 0x017E0803, ++ 0xB0000000, 0x00000000, ++}; ++ ++RTW_DECL_TABLE_PHY_COND(rtw8821c_agc_btg_type2, rtw_phy_cfg_agc); ++ + static const u32 rtw8821c_bb[] = { + 0x800, 0x9020D010, + 0x804, 0x80018180, +@@ -1394,7 +1787,11 @@ static const u32 rtw8821c_bb[] = { + 0x8C0, 0xFFE04020, + 0x8C4, 0x47C00000, + 0x8C8, 0x00025165, ++ 0x82000400, 0x00000000, 0x40000000, 0x00000000, ++ 0x8CC, 0x08190492, ++ 0xA0000000, 0x00000000, + 0x8CC, 0x08188492, ++ 0xB0000000, 0x00000000, + 0x8D0, 0x0000B800, + 0x8D4, 0x860308A0, + 0x8D8, 0x290B5612, +diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c_table.h b/drivers/net/wireless/realtek/rtw88/rtw8821c_table.h +index 5ea8b4fc7fba..cda98f5c4a01 100644 +--- a/drivers/net/wireless/realtek/rtw88/rtw8821c_table.h ++++ b/drivers/net/wireless/realtek/rtw88/rtw8821c_table.h +@@ -7,6 +7,7 @@ + + extern const struct rtw_table rtw8821c_mac_tbl; + extern const struct rtw_table rtw8821c_agc_tbl; ++extern const struct rtw_table rtw8821c_agc_btg_type2_tbl; + extern const struct rtw_table rtw8821c_bb_tbl; + extern const struct rtw_table rtw8821c_bb_pg_type0_tbl; + extern const struct rtw_table rtw8821c_rf_a_tbl; +-- +2.30.1 + diff -r c848b3839e4a -r 5926178cd6fa linux/stuff/net-wireless-rtw88-8821c-support-RFE-type4-wifi-NIC.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/net-wireless-rtw88-8821c-support-RFE-type4-wifi-NIC.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,62 @@ +From b789e3fe7047296be0ccdbb7ceb0b58856053572 Mon Sep 17 00:00:00 2001 +From: Guo-Feng Fan +Date: Wed, 22 Sep 2021 10:36:36 +0800 +Subject: rtw88: 8821c: support RFE type4 wifi NIC + +RFE type4 is a new NIC which has one RF antenna shares with BT. +RFE type4 HW is the same as RFE type2 but attaching antenna to +aux antenna connector. + +RFE type2 attach antenna to main antenna connector. +Load the same parameter as RFE type2 when initializing NIC. + +Signed-off-by: Guo-Feng Fan +Signed-off-by: Ping-Ke Shih +Signed-off-by: Kalle Valo +Link: https://lore.kernel.org/r/20210922023637.9357-1-pkshih@realtek.com +--- + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 13 ++++++++++++- + 1 file changed, 12 insertions(+), 1 deletion(-) + +diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c.c b/drivers/net/wireless/realtek/rtw88/rtw8821c.c +index 349eef1a0ff24f..3effdf902f22fc 100644 +--- a/drivers/net/wireless/realtek/rtw88/rtw8821c.c ++++ b/drivers/net/wireless/realtek/rtw88/rtw8821c.c +@@ -305,7 +305,8 @@ static void rtw8821c_set_channel_rf(struct rtw_dev *rtwdev, u8 channel, u8 bw) + if (channel <= 14) { + if (rtwdev->efuse.rfe_option == 0) + rtw8821c_switch_rf_set(rtwdev, SWITCH_TO_WLG); +- else if (rtwdev->efuse.rfe_option == 2) ++ else if (rtwdev->efuse.rfe_option == 2 || ++ rtwdev->efuse.rfe_option == 4) + rtw8821c_switch_rf_set(rtwdev, SWITCH_TO_BTG); + rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, BIT(6), 0x1); + rtw_write_rf(rtwdev, RF_PATH_A, 0x64, 0xf, 0xf); +@@ -774,6 +775,15 @@ static void rtw8821c_coex_cfg_ant_switch(struct rtw_dev *rtwdev, u8 ctrl_type, + if (switch_status == coex_dm->cur_switch_status) + return; + ++ if (coex_rfe->wlg_at_btg) { ++ ctrl_type = COEX_SWITCH_CTRL_BY_BBSW; ++ ++ if (coex_rfe->ant_switch_polarity) ++ pos_type = COEX_SWITCH_TO_WLA; ++ else ++ pos_type = COEX_SWITCH_TO_WLG_BT; ++ } ++ + coex_dm->cur_switch_status = switch_status; + + if (coex_rfe->ant_switch_diversity && +@@ -1499,6 +1509,7 @@ static const struct rtw_intf_phy_para_table phy_para_table_8821c = { + static const struct rtw_rfe_def rtw8821c_rfe_defs[] = { + [0] = RTW_DEF_RFE(8821c, 0, 0), + [2] = RTW_DEF_RFE_EXT(8821c, 0, 0, 2), ++ [4] = RTW_DEF_RFE_EXT(8821c, 0, 0, 2), + }; + + static struct rtw_hw_reg rtw8821c_dig[] = { +-- +cgit 1.2.3-korg + + diff -r c848b3839e4a -r 5926178cd6fa linux64-acpi/receipt --- a/linux64-acpi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-acpi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-acpi" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel acpi modules." DEPENDS="linux64" @@ -11,6 +11,7 @@ PROVIDE="linux-acpi:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-agp/receipt --- a/linux64-agp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-agp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-agp" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel AGP modules." MAINTAINER="erjo@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-agp:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-aoe/receipt --- a/linux64-aoe/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-aoe/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-aoe" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel ATA over Ethernet modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-aoe:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-appletalk/receipt --- a/linux64-appletalk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-appletalk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-appletalk" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel appletalk modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-appletalk:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-arcnet/receipt --- a/linux64-arcnet/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-arcnet/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-arcnet" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="arcnet kernel modules" MAINTAINER="slaxemulator@gmail.com" @@ -11,6 +11,7 @@ WEB_SITE="https://kernel.org/" DEPENDS="linux64" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-aufs/receipt --- a/linux64-aufs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-aufs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,7 @@ libtool kmod bc elfutils-dev openssl-dev" # Use cross toolchain instead uclibc +HOST_ARCH="i486 x86_64" current_version() { @@ -57,6 +58,8 @@ sed -i 's/d_u.d_child/d_child/' fs/aufs/dcsub.c fs/aufs/hnotify.c sed -i 's/ d_alias/ d_u.d_alias/' fs/aufs/hnotify.c fs/aufs/export.c + # Patch for linux >= 5.10.220 vfs_rename change structure + patch -p1 < $stuff/fix_vfs_rename-5.10.220.patch # Use cross toolchain x86_64 export PATH=$PATH:/cross/x86_64/tools/bin diff -r c848b3839e4a -r 5926178cd6fa linux64-aufs/stuff/fix_vfs_rename-5.10.220.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux64-aufs/stuff/fix_vfs_rename-5.10.220.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,34 @@ +--- a/fs/aufs/vfsub.c ++++ b/fs/aufs/vfsub.c +@@ -416,9 +416,17 @@ + if (unlikely(err)) + goto out; + ++ struct renamedata rd = { ++ .old_dir = src_dir, ++ .old_dentry = src_dentry, ++ .new_dir = dir, ++ .new_dentry = path->dentry, ++ .delegated_inode = delegated_inode, ++ .flags = flags, ++ }; ++ + lockdep_off(); +- err = vfs_rename(src_dir, src_dentry, dir, path->dentry, +- delegated_inode, flags); ++ err = vfs_rename(&rd); + lockdep_on(); + if (!err) { + int did; +--- a/fs/aufs/hfsnotify.c ++++ b/fs/aufs/hfsnotify.c +@@ -238,7 +238,8 @@ + goto out; + + err = 0; +- group = fsnotify_alloc_group(&au_hfsn_ops); ++ group = fsnotify_alloc_group(&au_hfsn_ops, ++ /*flags - not for userspace*/0); + if (IS_ERR(group)) { + err = PTR_ERR(group); + pr_err("fsnotify_alloc_group() failed, %d\n", err); diff -r c848b3839e4a -r 5926178cd6fa linux64-autofs/receipt --- a/linux64-autofs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-autofs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-autofs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel automounter module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-bluetooth/receipt --- a/linux64-bluetooth/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-bluetooth/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-bluetooth" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel bluetooth modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-bluetooth:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-bridge/receipt --- a/linux64-bridge/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-bridge/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-bridge" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel bridge modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-bridge:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-chrome/receipt --- a/linux64-chrome/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-chrome/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-chrome" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel chromebook modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-chrome:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-cifs/receipt --- a/linux64-cifs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-cifs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-cifs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel cifs module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-coda/receipt --- a/linux64-coda/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-coda/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-coda" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel coda module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-configfs/receipt --- a/linux64-configfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-configfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-configfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel configfs module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-cpufreq/receipt --- a/linux64-cpufreq/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-cpufreq/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-cpufreq" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel cpufreq modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-cpufreq:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-cramfs/receipt --- a/linux64-cramfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-cramfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-cramfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel cramfs module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-crypto/receipt --- a/linux64-crypto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-crypto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-crypto" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel crypto modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-crypto:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-cryptoloop/receipt --- a/linux64-cryptoloop/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-cryptoloop/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-cryptoloop" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel cryptoloop modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-cryptoloop:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-debug/receipt --- a/linux64-debug/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-debug/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-debug" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel debug files." MAINTAINER="devel@slitaz.org" @@ -10,6 +10,7 @@ WEB_SITE="https://www.kernel.org/" PROVIDE="linux-debug:linux64" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-dialup/receipt --- a/linux64-dialup/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-dialup/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-dialup" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel dial-up modules." MAINTAINER="domcox@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-dialup:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-dlm/receipt --- a/linux64-dlm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-dlm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-dlm" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel dlmfs module." MAINTAINER="devel@slitaz.org" @@ -16,6 +16,7 @@ MOD_PATH="lib/modules/$VERSION-slitaz64/kernel" MODULES="fs/dlm/dlm.ko.xz" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-drm/receipt --- a/linux64-drm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-drm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-drm" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel drm module." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-drm:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-ecryptfs/receipt --- a/linux64-ecryptfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-ecryptfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-ecryptfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel ecryptfs module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-exofs/receipt --- a/linux64-exofs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-exofs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-exofs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel OSD based file system module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-firewire/receipt --- a/linux64-firewire/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-firewire/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-firewire" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel firewire modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-firewire:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-gfs2/receipt --- a/linux64-gfs2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-gfs2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-gfs2" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel gfs2 module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-hfs/receipt --- a/linux64-hfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-hfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-hfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel hfs module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-hfsplus/receipt --- a/linux64-hfsplus/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-hfsplus/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-hfsplus" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel hfsplus module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-hwmon/receipt --- a/linux64-hwmon/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-hwmon/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-hwmon" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel hwmon modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-hwmon:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-input-misc/receipt --- a/linux64-input-misc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-input-misc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-input-misc" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel misc. input drivers, including the ATI RemoteWonders." MAINTAINER="rcx@zoominternet.net" @@ -11,6 +11,7 @@ PROVIDE="linux-input-misc:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-input-tablet/receipt --- a/linux64-input-tablet/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-input-tablet/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-input-tablet" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel tablet input drivers." MAINTAINER="rcx@zoominternet.net" @@ -11,6 +11,7 @@ PROVIDE="linux-input-tablet:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-input-touchscreen/receipt --- a/linux64-input-touchscreen/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-input-touchscreen/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-input-touchscreen" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel touchscreen input drivers." MAINTAINER="jozee@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-input-touchscreen:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-ipv6/receipt --- a/linux64-ipv6/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-ipv6/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-ipv6" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel ipv6 modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-ipv6:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-isdn/receipt --- a/linux64-isdn/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-isdn/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-isdn" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel isdn modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-isdn:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-jfs/receipt --- a/linux64-jfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-jfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-jfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel jfs module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-joystick/receipt --- a/linux64-joystick/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-joystick/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-joystick" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel joystick modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-joystick:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-kvm/receipt --- a/linux64-kvm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-kvm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-kvm" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel kvm and virtio modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-kvm:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-logfs/receipt --- a/linux64-logfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-logfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-logfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel logfs module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-md/receipt --- a/linux64-md/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-md/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-md" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel md modules." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" DEPENDS="linux-crypto" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-media/receipt --- a/linux64-media/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-media/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-media" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel media modules." MAINTAINER="slaxemulator@gmail.com" @@ -15,6 +15,7 @@ MOD_PATH="lib/modules/$VERSION-slitaz64/kernel" MODULES="drivers/media drivers/mfd" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-memstick/receipt --- a/linux64-memstick/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-memstick/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-memstick" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel sony memory stick modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-memstick:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-minix/receipt --- a/linux64-minix/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-minix/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-minix" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel minix module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-mmc/receipt --- a/linux64-mmc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-mmc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-mmc" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel MMC modules." MAINTAINER="pascal.bellard@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-mmc:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-module-headers/receipt --- a/linux64-module-headers/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-module-headers/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,16 +1,18 @@ # SliTaz package receipt. PACKAGE="linux64-module-headers" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="development" SHORT_DESC="Header files and scripts for building modules for linux kernel." MAINTAINER="devel@slitaz.org" LICENSE="GPL2" DEPENDS="slitaz-toolchain" WANTED="linux" +PROVIDE="linux-module-headers:linux64" WEB_SITE="https://kernel.org/" KVERSION=$VERSION-slitaz64 +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-mwave/receipt --- a/linux64-mwave/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-mwave/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-mwave" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel ACP Modem driver module (for IBM Thinkpad)" MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-mwave:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-nbd/receipt --- a/linux64-nbd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-nbd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-nbd" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel network block device modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-nbd:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-ncpfs/receipt --- a/linux64-ncpfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-ncpfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-ncpfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel ncpfs module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-netfilter/receipt --- a/linux64-netfilter/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-netfilter/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-netfilter" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel netfilter modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-netfilter:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-nfsd/receipt --- a/linux64-nfsd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-nfsd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-nfsd" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel NFS server module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-ocfs2/receipt --- a/linux64-ocfs2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-ocfs2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-ocfs2" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="ocfs2 filesystem" MAINTAINER="slaxemulator@gmail.com" @@ -11,6 +11,7 @@ DEPENDS="linux64" PROVIDE="linux-ocfs2:linux64" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-overlayfs/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux64-overlayfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,46 @@ +# SliTaz package receipt. + +PACKAGE="linux64-overlayfs" +VERSION="5.10.221" +CATEGORY="base-system" +SHORT_DESC="The Linux kernel overlayfs module." +MAINTAINER="devel@slitaz.org" +LICENSE="GPL2" +DEPENDS="linux64" +WANTED="linux" +PROVIDE="linux-overlayfs:linux64" +WEB_SITE="https://www.kernel.org/" +CONFIG_FILES="/etc/filesystems" + +HOST_ARCH="i486 x86_64" +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + local path + src=$WOK/linux64/source/tmp + install=$install/linux64 + path=lib/modules/$VERSION-slitaz64/kernel + mkdir -p $fs/$path $fs/etc + export src + export install + $wanted_stuff/list_modules.sh fs/overlayfs | while read module; do + dir=$path/$(dirname $module) + [ -d $fs/$dir ] || mkdir -p $fs/$dir + cp -a $install/$path/$module $fs/$dir + done + touch $fs/etc/filesystems +} + +# Post install/remove commands for Tazpkg. +post_install() +{ + grep -qs ^${PACKAGE#*-}$ "$1/etc/filesystems" || \ + echo "${PACKAGE#*-}" >> "$1/etc/filesystems" + chroot "$1/" depmod -a $VERSION-slitaz64 +} + +post_remove() +{ + sed -i "/^${PACKAGE#*-}\$/d" "$1/etc/filesystems" + chroot "$1/" depmod -a $VERSION-slitaz64 +} diff -r c848b3839e4a -r 5926178cd6fa linux64-radio/receipt --- a/linux64-radio/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-radio/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-radio" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel radio modules." MAINTAINER="slaxemulator@gmail.com" @@ -11,6 +11,7 @@ DEPENDS="linux64" PROVIDE="linux-radio:linux64" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-reiserfs/receipt --- a/linux64-reiserfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-reiserfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-reiserfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel reiserfs module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-romfs/receipt --- a/linux64-romfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-romfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-romfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel romfs module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ WEB_SITE="https://www.kernel.org/" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-sched/receipt --- a/linux64-sched/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-sched/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-sched" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel sched modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-sched:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-scsi/receipt --- a/linux64-scsi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-scsi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-scsi" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel scsi modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-scsi:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-sound/receipt --- a/linux64-sound/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-sound/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-sound" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel sound modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-sound:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-speakup/receipt --- a/linux64-speakup/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-speakup/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-speakup" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel Speakup modules." MAINTAINER="erjo@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-speakup:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-squashfs/receipt --- a/linux64-squashfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-squashfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-squashfs" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel squashfs module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ PROVIDE="squashfs-module:linux64 linux-squashfs:linux64" CONFIG_FILES="/etc/filesystems" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-staging/receipt --- a/linux64-staging/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-staging/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-staging" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="staging kernel modules" MAINTAINER="slaxemulator@gmail.com" @@ -11,6 +11,7 @@ WEB_SITE="https://kernel.org/" DEPENDS="linux64" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-usb-misc/receipt --- a/linux64-usb-misc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-usb-misc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-usb-misc" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel misc. USB drivers, including the Lego USB tower." MAINTAINER="rcx@zoominternet.net" @@ -11,6 +11,7 @@ PROVIDE="linux-usb-misc:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-usbdsl/receipt --- a/linux64-usbdsl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-usbdsl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-usbdsl" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel usb dsl modem modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-usbdsl:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-usbip/receipt --- a/linux64-usbip/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-usbip/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-usbip" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel usbip module." MAINTAINER="devel@slitaz.org" @@ -12,6 +12,7 @@ PROVIDE="usbip-module:linux64 linux-usbip:linux64" SUGGESTED="usbip" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-video/receipt --- a/linux64-video/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-video/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-video" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel video modules." MAINTAINER="devel@slitaz.org" @@ -15,6 +15,7 @@ MOD_PATH="lib/modules/$VERSION-slitaz64/kernel" MODULES="drivers/video/backlight" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-wan/receipt --- a/linux64-wan/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-wan/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-wan" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="Wide Area Networks (WANs) kernel modules" MAINTAINER="slaxemulator@gmail.com" @@ -11,6 +11,7 @@ WEB_SITE="https://kernel.org/" DEPENDS="linux-wireless" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-wimax/receipt --- a/linux64-wimax/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-wimax/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-wimax" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel wimax modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ PROVIDE="linux-wimax:linux64" WEB_SITE="https://www.kernel.org/" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-wireless/receipt --- a/linux64-wireless/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-wireless/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-wireless" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel wireless modules." MAINTAINER="devel@slitaz.org" @@ -11,6 +11,7 @@ WEB_SITE="https://www.kernel.org/" DEPENDS="linux-crypto wireless_tools" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-without-modules-debug/receipt --- a/linux64-without-modules-debug/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-without-modules-debug/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-without-modules-debug" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel debug files." MAINTAINER="devel@slitaz.org" @@ -10,6 +10,7 @@ WEB_SITE="https://www.kernel.org/" PROVIDE="linux-debug:linux64-without-modules" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-without-modules/receipt --- a/linux64-without-modules/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-without-modules/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-without-modules" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux kernel without module support." MAINTAINER="devel@slitaz.org" @@ -10,6 +10,7 @@ WEB_SITE="https://www.kernel.org/" PROVIDE="linux-without-modules linux64 linux" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64-zram/receipt --- a/linux64-zram/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64-zram/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64-zram" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="Compressed caching" MAINTAINER="devel@slitaz.org" @@ -13,6 +13,7 @@ DEPENDS="linux64 slitaz-boot-scripts" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa linux64/receipt --- a/linux64/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/linux64/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux64" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="base-system" SHORT_DESC="The Linux 64 bits kernel and modules." MAINTAINER="devel@slitaz.org" @@ -15,6 +15,7 @@ DEPENDS="kmod" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa llvm-lib/receipt --- a/llvm-lib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/llvm-lib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libatomic libffi libtinfo libxml2" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa llvm/receipt --- a/llvm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/llvm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,8 +12,9 @@ WGET_URL="https://github.com/llvm/llvm-project/releases/download/llvmorg-$VERSION/$TARBALL" DEPENDS="libffi gcc-lib-base" -BUILD_DEPENDS="libffi-dev libffi perl gcc \ -ninja cmake" +BUILD_DEPENDS="libffi-dev libffi perl gcc ninja cmake" + +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() @@ -37,6 +38,8 @@ -DLLVM_BUILD_LLVM_DYLIB=ON \ -DLLVM_LINK_LLVM_DYLIB=ON \ -DLLVM_BUILD_TESTS=OFF \ + -DLLVM_ENABLE_ASSERTIONS=OFF \ + -DLLVM_TARGETS_TO_BUILD="X86;AMDGPU;BPF" \ -Wno-dev \ -G Ninja \ .. diff -r c848b3839e4a -r 5926178cd6fa locale-ar/receipt --- a/locale-ar/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-ar/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-ca/receipt --- a/locale-ca/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-ca/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-cs/receipt --- a/locale-cs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-cs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-da/receipt --- a/locale-da/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-da/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-de/receipt --- a/locale-de/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-de/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-el/receipt --- a/locale-el/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-el/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-en/receipt --- a/locale-en/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-en/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-es/receipt --- a/locale-es/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-es/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-fi/receipt --- a/locale-fi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-fi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-fr/receipt --- a/locale-fr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-fr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-hr/receipt --- a/locale-hr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-hr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-hu/receipt --- a/locale-hu/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-hu/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-id/receipt --- a/locale-id/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-id/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-is/receipt --- a/locale-is/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-is/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-it/receipt --- a/locale-it/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-it/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-ja/receipt --- a/locale-ja/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-ja/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-nb/receipt --- a/locale-nb/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-nb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-nl/receipt --- a/locale-nl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-nl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-nn/receipt --- a/locale-nn/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-nn/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-pl/receipt --- a/locale-pl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-pl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-pt/receipt --- a/locale-pt/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-pt/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-pt_BR/receipt --- a/locale-pt_BR/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-pt_BR/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-ro/receipt --- a/locale-ro/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-ro/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-ru/receipt --- a/locale-ru/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-ru/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-sl/receipt --- a/locale-sl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-sl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-sv/receipt --- a/locale-sv/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-sv/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-tr/receipt --- a/locale-tr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-tr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-uk/receipt --- a/locale-uk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-uk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata kbd" DEPENDS="glibc-base" diff -r c848b3839e4a -r 5926178cd6fa locale-zh_CN/receipt --- a/locale-zh_CN/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-zh_CN/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="lufeng369@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata" DEPENDS="glibc-base wqy-microhei" diff -r c848b3839e4a -r 5926178cd6fa locale-zh_TW/receipt --- a/locale-zh_TW/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/locale-zh_TW/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="glibc slitaz-i18n xorg-libX11 flag-icons tzdata" DEPENDS="glibc-base pcf-uming" diff -r c848b3839e4a -r 5926178cd6fa lrzsz/receipt --- a/lrzsz/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lrzsz/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ BUILD_DEPENDS="wget" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa lua-dev/receipt --- a/lua-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lua-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="pkg-config lua" WANTED="lua" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa lua/receipt --- a/lua/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lua/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="libtic ncurses readline" BUILD_DEPENDS="libtic ncurses-dev readline-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() @@ -34,6 +34,9 @@ i486) sed -i s"/-O2/-Os -march=$ARCH/" src/Makefile make linux MYLIBS=/lib/libtic.so ;; + x86_64) + sed -i s"/-O2/-Os -march=nocona -fPIC/" src/Makefile + make linux MYLIBS=/lib/libtic.so ;; esac && # lua.pc diff -r c848b3839e4a -r 5926178cd6fa lua5.1-dev/receipt --- a/lua5.1-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lua5.1-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config lua5.1" WANTED="lua5.1" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa lua5.1/receipt --- a/lua5.1/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lua5.1/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="readline ncurses" BUILD_DEPENDS="readline-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -31,7 +33,13 @@ sed -i "s#/include#/include/lua/5.1#g" etc/lua.pc sed -i "s#/usr/local/#/usr/#" src/luaconf.h sed -i "s#share/lua/5.1/#lib/lua/5.1/#" src/luaconf.h - sed -i s"/-O2/-Os -march=$ARCH/" src/Makefile + + case $ARCH in + i?86) + sed -i s"/-O2/-Os -march=$ARCH -pipe -fomit-frame-pointer/" src/Makefile ;; + x86_64) + sed -i s"/-O2/-Os -march=nocona -pipe -fomit-frame-pointer -fPIC/" src/Makefile ;; + esac make linux && make install \ diff -r c848b3839e4a -r 5926178cd6fa lua5.4-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua5.4-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,19 @@ +# SliTaz package receipt. + +PACKAGE="lua5.4-dev" +VERSION="5.4.2" +CATEGORY="development" +SHORT_DESC="Lua devel files." +WANTED="lua5.4" +MAINTAINER="shann@slitaz.org" +WEB_SITE="http://www.lua.org" +HOST_ARCH="i486 x86_64" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib/pkgconfig $fs/usr + cp -a $install/usr/include $fs/usr + cp -a $install/usr/lib/liblua.a $fs/usr/lib + cp -a $stuff/lua.pc $fs/usr/lib/pkgconfig +} diff -r c848b3839e4a -r 5926178cd6fa lua5.4-dev/stuff/lua.pc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua5.4-dev/stuff/lua.pc Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,16 @@ +prefix=/usr +major_version=5.4 +version=5.4.2 + +exec_prefix=${prefix} +lib_name=lua +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: Lua +Description: Lua language engine +Version: ${version} +Requires: +Libs: -L${libdir} -l${lib_name} -lm -ldl +Libs.private: -lm -ldl +Cflags: -I${includedir} diff -r c848b3839e4a -r 5926178cd6fa lua5.4/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lua5.4/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,37 @@ +# SliTaz package receipt. + +PACKAGE="lua5.4" +SOURCE="lua" +VERSION="5.4.2" +CATEGORY="development" +SHORT_DESC="Powerful, fast, light-weight, embeddable scripting language." +DEPENDS="readline ncurses" +BUILD_DEPENDS="readline-dev" +MAINTAINER="shann@slitaz.org" +TARBALL="$SOURCE-$VERSION.tar.gz" +WEB_SITE="http://www.lua.org" +WGET_URL="$WEB_SITE/ftp/$TARBALL" +HOST_ARCH="i486 x86_64" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + sed -i "s#/usr/local/#/usr/#" src/luaconf.h + sed -i "s/-O2/-Os -march=nocona/" src/Makefile + make linux MYLIBS=/lib/libtic.so + + # lua.pc + make pc > lua.pc && + sed -i "s#/local##g" lua.pc && + make install \ + INSTALL_TOP=$DESTDIR/usr \ + INSTALL_MAN=$DESTDIR/usr/share/man/man1 +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin + cp -a $install/usr/bin $fs/usr +} diff -r c848b3839e4a -r 5926178cd6fa lvm2-dev/receipt --- a/lvm2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lvm2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="lvm2 pkg-config" WANTED="lvm2" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa lvm2/receipt --- a/lvm2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lvm2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS="coreutils-file-format libaio-dev ncurses-dev readline-dev udev-dev" +HOST_ARCH="i486 x86_64" + # @maintainer: Please update also libdevmapper and libdevmapper-dev current_version() diff -r c848b3839e4a -r 5926178cd6fa lxappearance-dev/receipt --- a/lxappearance-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxappearance-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ WANTED="lxappearance" WEB_SITE="https://www.lxde.org/" TAGS="LXDE" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+-dev pkg-config" diff -r c848b3839e4a -r 5926178cd6fa lxappearance/receipt --- a/lxappearance/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxappearance/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$SF_MIRROR/lxde/$TARBALL" TAGS="LXDE" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+ dbus-glib" BUILD_DEPENDS="xorg-libX11-dev gtk+-dev dbus-glib-dev" diff -r c848b3839e4a -r 5926178cd6fa lxde/receipt --- a/lxde/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxde/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WEB_SITE="https://lxde.org/" TAGS="LXDE window-manager desktop" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" SUGGESTED="lxterminal lxdm lxshortcut xarchiver" # hack DEPENDS with lxsession046 (lxsession needs consolekit) diff -r c848b3839e4a -r 5926178cd6fa lxinput/receipt --- a/lxinput/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxinput/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ BUILD_DEPENDS="gtk+-dev" GENERIC_MENUS="no" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa lxmenu-data/receipt --- a/lxmenu-data/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxmenu-data/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,9 +11,12 @@ WGET_URL="$SF_MIRROR/lxde/$TARBALL" CONFIG_FILES="/etc/xdg/menus/lxde-applications.menu" TAGS="LXDE" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" -[ "$ARCH" = "i486" ] && BUILD_DEPENDS="gettext intltool" +case $ARCH in + i?86|x86_64) + BUILD_DEPENDS="gettext intltool" ;; +esac current_version() { diff -r c848b3839e4a -r 5926178cd6fa lxpanel-dev/receipt --- a/lxpanel-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxpanel-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="libfm-dev lxpanel pkg-config" WANTED="lxpanel" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa lxpanel/receipt --- a/lxpanel/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxpanel/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -20,11 +20,11 @@ CONFIG_FILES="/etc/lxpanel/default" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in - i?86) + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS libwnck-dev" pluglist="all" ;; arm*) diff -r c848b3839e4a -r 5926178cd6fa lxrandr/receipt --- a/lxrandr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxrandr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="gtk+ xorg-xrandr" BUILD_DEPENDS="gtk+-dev xorg-libXrandr-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa lxsession-edit/receipt --- a/lxsession-edit/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxsession-edit/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="$SF_MIRROR/lxde/$TARBALL" TAGS="LXDE" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" GENERIC_MENUS="no" DEPENDS="gtk+ lxsession" diff -r c848b3839e4a -r 5926178cd6fa lxsession/receipt --- a/lxsession/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxsession/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ BUILD_DEPENDS="dbus-dev gtk+-dev libunique-dev polkit-dev" SUGGESTED="lxsession-lxpolkit" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa lxsession046/receipt --- a/lxsession046/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxsession046/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://www.lxde.org/" TARBALL="$ORIGIN-$VERSION.tar.gz" WGET_URL="$SF_MIRROR/lxde/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" PROVIDE="lxsession" DEPENDS="gtk+ dbus" diff -r c848b3839e4a -r 5926178cd6fa lxtask/receipt --- a/lxtask/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lxtask/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ DEPENDS="gtk+ xorg-libXdamage" BUILD_DEPENDS="gtk+-dev xorg-libXdamage-dev xorg-xproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa lynx/receipt --- a/lynx/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lynx/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="libssl ncursesw zlib" BUILD_DEPENDS="libtirpc ncursesw-dev openssl-dev zlib-dev patch" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa lz4-dev/receipt --- a/lz4-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lz4-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,6 +8,7 @@ LICENSE="BSD" WANTED="lz4" WEB_SITE="https://github.com/lz4/lz4" +HOST_ARCH="i486 x86_64" DEPENDS="pkg-config lz4-lib" diff -r c848b3839e4a -r 5926178cd6fa lz4-lib/receipt --- a/lz4-lib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lz4-lib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,6 +8,7 @@ LICENSE="BSD" WANTED="lz4" WEB_SITE="https://github.com/lz4/lz4" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa lz4/receipt --- a/lz4/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lz4/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,9 +10,15 @@ TARBALL="$PACKAGE-r$VERSION.tar.gz" WGET_URL="https://github.com/lz4/lz4/archive/v$VERSION.tar.gz" TAGS="compression" +HOST_ARCH="i486 x86_64" BUILD_DEPENDS="wget" +# bootstrap +case "$ARCH" in + x86_64) BUILD_DEPENDS="" ;; +esac + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa lzip/receipt --- a/lzip/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lzip/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="gcc-lib-base" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa lzlib-dev/receipt --- a/lzlib-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lzlib-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="LGPL2.1" WEB_SITE="https://sourceforge.net/projects/sevenzip/" WANTED="lzma" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa lzlib/receipt --- a/lzlib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lzlib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ WEB_SITE="https://sourceforge.net/projects/sevenzip/" DEPENDS="zlib gcc-lib-base" WANTED="lzma" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa lzma/receipt --- a/lzma/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lzma/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://sourceforge.net/projects/sevenzip/" WGET_URL="$SF_MIRROR/sevenzip/$TARBALL" TAGS="compression archive" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="lzlib zlib gcc-lib-base" @@ -36,6 +36,9 @@ arm) sed -i s'/g++/arm-slitaz-linux-gnueabi-c++/' makefile.gcc sed -i s'/gcc/arm-slitaz-linux-gnueabi-gcc/' makefile.gcc ;; + *) + sed -i s'/g++/g++ -fPIC/' makefile.gcc + sed -i s'/gcc/gcc -fPIC/' makefile.gcc ;; esac # Remove copyright message. diff -r c848b3839e4a -r 5926178cd6fa lzo-dev/receipt --- a/lzo-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lzo-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" WEB_SITE="http://www.oberhumer.com/opensource/lzo/download/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="lzo" diff -r c848b3839e4a -r 5926178cd6fa lzo/receipt --- a/lzo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lzo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.oberhumer.com/opensource/lzo/download/" WGET_URL="$WEB_SITE$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa lzsa/receipt --- a/lzsa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/lzsa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="$WEB_SITE/archive/$VERSION.tar.gz" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa m4/receipt --- a/m4/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/m4/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="glibc-base" BUILD_DEPENDS="" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa make-slitaz-icons/receipt --- a/make-slitaz-icons/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/make-slitaz-icons/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="inkscape optipng symlinks" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mate-notification-daemon/receipt --- a/mate-notification-daemon/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mate-notification-daemon/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ libcanberra-dev libwnck-dev libnotify-dev intltool" GENERIC_MENUS="no" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa mc/receipt --- a/mc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,7 +19,7 @@ GENERIC_MENUS="no" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa memtest64/receipt --- a/memtest64/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/memtest64/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ BUILD_DEPENDS="xz lz4 lzsa" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa menu-cache-dev/receipt --- a/menu-cache-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/menu-cache-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="menu-cache" DEPENDS="menu-cache libfm-extra-dev pkg-config" TAGS="LXDE" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa menu-cache/receipt --- a/menu-cache/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/menu-cache/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$SF_MIRROR/lxde/$TARBALL" TAGS="LXDE" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glib glibc-base libfm-extra libgio" # slitaz-menus ? BUILD_DEPENDS="gtk-doc libtool libfm-extra-dev" diff -r c848b3839e4a -r 5926178cd6fa mercurial/receipt --- a/mercurial/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mercurial/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,7 +18,7 @@ CONFIG_FILES="/etc/mercurial/hgweb.config" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa mesa-demos/receipt --- a/mesa-demos/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-demos/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,9 +10,11 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="ftp://ftp.freedesktop.org/pub/mesa/demos/$VERSION/$TARBALL" -DEPENDS="glew" +DEPENDS="glew freeglut" BUILD_DEPENDS="glew-dev mesa-dev talloc-dev libglu-mesa-dev \ -libglw-mesa-dev libegl-mesa pkg-config udev-dev" +libglw-mesa-dev libegl-mesa pkg-config udev-dev freeglut-dev" + +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa mesa-dev/receipt --- a/mesa-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,9 +10,12 @@ WANTED="mesa" DEPENDS="libdrm-dev mesa mesa-dri mesa-dri-ati mesa-dri-intel \ -mesa-dri-nouveau pkg-config xorg-dri2proto xorg-glproto \ -xorg-libXdamage-dev xorg-libXt-dev xorg-libXxf86vm-dev" +mesa-dri-nouveau pkg-config xorgproto xorg-glproto \ +libglvnd-dev xorg-libXdamage-dev xorg-libXt-dev xorg-libXxf86vm-dev" # libglu-mesa-dev libglw-mesa-dev (avoid loop deps) +# xorg-dri2proto (use xorgproto instead) + +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa mesa-dri-ati/receipt --- a/mesa-dri-ati/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-dri-ati/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,11 +12,15 @@ DEPENDS="libdrm-radeon mesa-dri" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib/dri + cp $install/usr/lib/dri/i830_dri.so $fs/usr/lib/dri + for drv in "r200" "radeon"; do ln -s i830_dri.so $fs/usr/lib/dri/"$drv"_dri.so done diff -r c848b3839e4a -r 5926178cd6fa mesa-dri-crocus/receipt --- a/mesa-dri-crocus/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-dri-crocus/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm-intel mesa-dri" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mesa-dri-d3d12/receipt --- a/mesa-dri-d3d12/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-dri-d3d12/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm-nouveau mesa-dri" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mesa-dri-intel/receipt --- a/mesa-dri-intel/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-dri-intel/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm-intel mesa-dri" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mesa-dri-iris/receipt --- a/mesa-dri-iris/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-dri-iris/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm-intel mesa-dri" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mesa-dri-nouveau/receipt --- a/mesa-dri-nouveau/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-dri-nouveau/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,12 +11,16 @@ DEPENDS="libdrm-nouveau mesa-dri" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib/dri mkdir -p $fs/etc/X11/xorg.conf.d + cp $install/usr/lib/dri/i830_dri.so $fs/usr/lib/dri + for drv in "nouveau" "nouveau_vieux"; do ln -s i830_dri.so $fs/usr/lib/dri/"$drv"_dri.so done diff -r c848b3839e4a -r 5926178cd6fa mesa-dri-virtio/receipt --- a/mesa-dri-virtio/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-dri-virtio/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm mesa-dri" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mesa-dri-vmwgfx/receipt --- a/mesa-dri-vmwgfx/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-dri-vmwgfx/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,9 +8,11 @@ LICENSE="MIT" WEB_SITE="https://www.mesa3d.org/" -DEPENDS="expat libdrm linux-agp linux-drm mesa-dri" +DEPENDS="expat libdrm mesa-dri" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mesa-dri/receipt --- a/mesa-dri/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-dri/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,11 +8,21 @@ LICENSE="MIT" WEB_SITE="https://www.mesa3d.org/" -DEPENDS="expat libdrm linux-agp llvm-lib \ -linux-drm libdrm-amdgpu libdrm-radeon \ -libdrm-nouveau libdrm-intel libglapi-mesa" +DEPENDS="expat libdrm llvm-lib \ +libdrm-amdgpu libdrm-radeon \ +libdrm-nouveau libdrm-intel \ +libglapi-mesa" WANTED="mesa" +case $SLITAZ_ARCH in + i?86) + DEPENDS="$DEPENDS linux-agp linux-drm" ;; + x86_64) + DEPENDS="$DEPENDS linux64-agp linux64-drm" ;; +esac + +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mesa-va/receipt --- a/mesa-va/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-va/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="llvm-lib libdrm-radeon libdrm-nouveau libdrm-amdgpu" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mesa-vdpau/receipt --- a/mesa-vdpau/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-vdpau/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="llvm-lib libdrm-nouveau libdrm-amdgpu" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mesa-vulkan/receipt --- a/mesa-vulkan/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-vulkan/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libdrm llvm-lib" WANTED="mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mesa-wayland-dev/receipt --- a/mesa-wayland-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-wayland-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config udev-dev" WANTED="mesa-wayland" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mesa-wayland/receipt --- a/mesa-wayland/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa-wayland/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -24,6 +24,8 @@ # libpthread-stubs-dev llvm xorg-dri3proto xorg-presentproto # --with-gallium-drivers= \ +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa mesa/receipt --- a/mesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,11 +18,13 @@ BUILD_DEPENDS="expat-dev libdrm-dev xorg-libXdamage-dev pkg-config \ xorg-libXxf86vm-dev xorg-libXt-dev xorg-libXvMC-dev xorg-libXv-dev \ -xorg-dri2proto xorg-glproto talloc xorg-makedepend lesstif-dev \ +xorgproto xorg-glproto talloc xorg-makedepend lesstif-dev \ libxml2-python xorg-imake xorg-libxshmfence-dev udev-dev file \ xorg-libpciaccess-dev libtool meson054 llvm python3-mako libvdpau-dev \ elfutils-dev libglvnd-dev directx-headers libclc libva-dev clang polly cmake" -# libpthread-stubs-dev xorg-dri3proto xorg-presentproto +# libpthread-stubs-dev xorg-dri2proto xorg-dri3proto xorg-presentproto + +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() @@ -42,8 +44,11 @@ # use CFLAGS with arch i586 instead i486 # see https://bugs.freedesktop.org/show_bug.cgi?id=93089 - export CFLAGS="-march=i586 -Os -pipe -fomit-frame-pointer" - export CXXFLAGS="$CFLAGS" + case $ARCH in + i?86) + export CFLAGS="-march=i586 -Os -pipe -fomit-frame-pointer" + export CXXFLAGS="$CFLAGS" + esac VULKAN_DRIVERS="amd,intel,swrast" meson _build \ diff -r c848b3839e4a -r 5926178cd6fa meson/receipt --- a/meson/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/meson/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="ninja python3 python3-setuptools" BUILD_DEPENDS="python3 python3-setuptools" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/rele*} 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa meson054/receipt --- a/meson054/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/meson054/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="ninja python3-setuptools" BUILD_DEPENDS="python3-setuptools" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/rele*} 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa mhash-dev/receipt --- a/mhash-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mhash-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,8 @@ WEB_SITE="https://mhash.sourceforge.net/" WANTED="mhash" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mhash/receipt --- a/mhash/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mhash/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WEB_SITE="https://mhash.sourceforge.net/" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa mhwaveedit/receipt --- a/mhwaveedit/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mhwaveedit/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,7 +19,7 @@ BUILD_DEPENDS="alsa-lib-dev lame-dev libxml2-dev \ xorg-libX11-dev gtk+-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa microperl/receipt --- a/microperl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/microperl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ WEB_SITE="https://www.perl.org/" WGET_URL="http://ftp.funet.fi/pub/CPAN/src/$TARBALL" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $WEB_SITE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa mingw32-binutils/receipt --- a/mingw32-binutils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mingw32-binutils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="glibc-base zlib" BUILD_DEPENDS="slitaz-toolchain bison flex gcc49" +HOST_ARCH="i486 x86_64" + # Configuration only needs included if we're in the build/wok environment if [ -e $WOK/mingw32-toolchain/stuff/mingw32.conf ] ; then . $WOK/mingw32-toolchain/stuff/mingw32.conf diff -r c848b3839e4a -r 5926178cd6fa mingw32-gcc-c/receipt --- a/mingw32-gcc-c/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mingw32-gcc-c/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,7 @@ WGET_URL="$MINGW32_URL/$TARBALL" MINGW32_ID="i586-pc-mingw32" TAGS="compiler C" +HOST_ARCH="i486 x86_64" DEPENDS="glibc-base mingw32-binutils mingw32-w32api-headers mingw32-runtime-headers" BUILD_DEPENDS="slitaz-toolchain bison flex gcc49 mingw32-binutils \ diff -r c848b3839e4a -r 5926178cd6fa mingw32-gcc/receipt --- a/mingw32-gcc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mingw32-gcc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,7 @@ WGET_URL="$MINGW32_URL/$TARBALL" MINGW32_ID="i586-pc-mingw32" TAGS="compiler C C++ ada" +HOST_ARCH="i486 x86_64" DEPENDS="glibc-base mingw32-binutils mingw32-w32api-headers \ mingw32-runtime-headers mingw32-w32api mingw32-runtime" diff -r c848b3839e4a -r 5926178cd6fa mingw32-runtime-headers/receipt --- a/mingw32-runtime-headers/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mingw32-runtime-headers/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="" +HOST_ARCH="i486 x86_64" + # Configuration only needs included if we're in the build/wok environment if [ -e $WOK/mingw32-toolchain/stuff/mingw32.conf ] ; then . $WOK/mingw32-toolchain/stuff/mingw32.conf diff -r c848b3839e4a -r 5926178cd6fa mingw32-runtime/receipt --- a/mingw32-runtime/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mingw32-runtime/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,7 @@ WEB_SITE="http://www.mingw.org/" WGET_URL="$SF_MIRROR/mingw/$TARBALL" MINGW32_ID="i586-pc-mingw32" +HOST_ARCH="i486 x86_64" DEPENDS="mingw32-w32api" BUILD_DEPENDS="slitaz-toolchain mingw32-binutils \ diff -r c848b3839e4a -r 5926178cd6fa mingw32-w32api-headers/receipt --- a/mingw32-w32api-headers/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mingw32-w32api-headers/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="" +HOST_ARCH="i486 x86_64" + # Configuration only needs included if we're in the build/wok environment if [ -e $WOK/mingw32-toolchain/stuff/mingw32.conf ] ; then . $WOK/mingw32-toolchain/stuff/mingw32.conf diff -r c848b3839e4a -r 5926178cd6fa mingw32-w32api/receipt --- a/mingw32-w32api/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mingw32-w32api/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,7 @@ WEB_SITE="http://www.mingw.org/" WGET_URL="$SF_MIRROR/mingw/$TARBALL" MINGW32_ID="i586-pc-mingw32" +HOST_ARCH="i486 x86_64" DEPENDS="" BUILD_DEPENDS="slitaz-toolchain mingw32-binutils \ diff -r c848b3839e4a -r 5926178cd6fa mjpegtools-dev/receipt --- a/mjpegtools-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mjpegtools-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="mjpegtools pkg-config" WANTED="mjpegtools" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mjpegtools/receipt --- a/mjpegtools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mjpegtools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ xorg-libXinerama xorg-libXrandr xorg-libXrender xorg-libXdamage" BUILD_DEPENDS="$DEPENDS jpeg-dev libdv-dev libsdl-gfx-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa mm-common/receipt --- a/mm-common/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mm-common/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="autoconf automake wget" # busybox wget is not sufficient +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa module-init-tools/receipt --- a/module-init-tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/module-init-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="glibc-base gcc-lib-base zlib lzlib depmod" BUILD_DEPENDS="wget zlib-dev lzlib-dev lzlib" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa mpc-library/receipt --- a/mpc-library/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mpc-library/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="gmp mpfr" BUILD_DEPENDS="gmp-dev mpfr-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa mpfr-dev/receipt --- a/mpfr-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mpfr-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="mpfr" WANTED="mpfr" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa mpfr/receipt --- a/mpfr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mpfr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="gmp" BUILD_DEPENDS="gmp-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa mpg123-dev/receipt --- a/mpg123-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mpg123-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="mpg123 pkg-config" WANTED="mpg123" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa mpg123/receipt --- a/mpg123/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mpg123/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,11 +14,12 @@ DEPENDS="alsa-lib audiofile libltdl" BUILD_DEPENDS="alsa-lib-dev audiofile-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Arch optimisation case "$ARCH" in (i486) ARCH_ARGS="--with-cpu=i486" ;; + x86_64) ARCH_ARGS="--with-cpu=x86-64" ;; (arm*) ARCH_ARGS="--with-cpu=arm_nofpu" ;; esac diff -r c848b3839e4a -r 5926178cd6fa mplayer/receipt --- a/mplayer/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mplayer/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,14 +12,14 @@ TARBALL="$SOURCE-$VERSION.tar.xz" WGET_URL="http://www1.mplayerhq.hu/MPlayer/releases/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" # Dont forget to update all related pkgs RELATED="mplayer-codecs mencoder" -DEPENDS="alsa-lib audiofile enca esound ncurses cdparanoia-III ffmpeg gcc83-lib-base +DEPENDS="alsa-lib audiofile enca esound ncurses cdparanoia-III ffmpeg giflib gtk+ lame libdvdnav libdvdread libmad libmng libogg libtheora libvorbis - lirc x264 xorg-libXdamage xorg-libXss xorg-libXv xorg-libXxf86vm xvidcore zlib" -BUILD_DEPENDS="alsa-lib-dev audiofile-dev esound-dev ffmpeg-dev gcc83 giflib-dev + x264 xorg-libXdamage xorg-libXss xorg-libXv xorg-libXxf86vm xvidcore zlib" +BUILD_DEPENDS="alsa-lib-dev audiofile-dev esound-dev ffmpeg-dev giflib-dev gtk+-dev lame-dev libdvdnav-dev libdvdread-dev libmad-dev libogg-dev libtheora-dev libvorbis-dev ncurses-dev pkg-config xorg-libXdamage-dev xorg-libXv-dev xorg-libXxf86vm-dev xorg-xextproto xvidcore-dev yasm zlib-dev" @@ -36,7 +36,10 @@ i?86) ARCH_ARGS="--target=i386-linux --disable-sdl --enable-runtime-cpudetection" BUILD_DEPENDS="$BUILD_DEPENDS cdparanoia-III-dev x264-dev enca-dev \ - libmng-dev lirc-dev" ;; + libmng-dev" ;; + x86_64) + BUILD_DEPENDS="$BUILD_DEPENDS cdparanoia-III-dev x264-dev enca-dev \ + libmng-dev" ;; arm*) export PATH=/cross/arm/tools/arm-slitaz-linux-gnueabi/bin:$PATH BUILD_DEPENDS="$BUILD_DEPENDS libsdl-dev" @@ -53,8 +56,6 @@ # Rules to configure and make the package. compile_rules() { - export CC=gcc-83 - export CXX=g++-83 ./configure \ --prefix=/usr \ --confdir=/etc/mplayer \ diff -r c848b3839e4a -r 5926178cd6fa mpv/receipt --- a/mpv/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mpv/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,13 +16,13 @@ DEPENDS="alsa-lib bzlib ffmpeg glib glibc-base gmp lame lcms libdrm \ libegl-mesa libjpeg liblzma libpng libsdl libtasn1 libtinfo \ - libv4l libxcb libxml2 lua mesa nettle pcre udev xorg-libX11 \ + libv4l libxcb libxml2 lua nettle pcre udev xorg-libX11 \ xorg-libXau xorg-libXdamage xorg-libXdmcp xorg-libXext \ xorg-libXxf86vm xorg-libXfixes xorg-libXinerama \ xorg-libXrandr xorg-libXrender xorg-libXv zlib" BUILD_DEPENDS="alsa-lib-dev bzlib cacerts ffmpeg-compat-dev ffmpeg-dev \ file glib-dev glibc-dev gmp-dev jpeg-dev lame-dev lcms2-dev \ - libdrm-dev libegl-mesa liblzma-dev libpng-dev \ + libdrm-dev libegl-mesa libgbm-mesa liblzma-dev libpng-dev \ libsdl-dev libtasn1-dev libtinfo libv4l-dev libxcb-dev \ libxml2-dev mesa-dev nettle-dev openssl pcre-dev pkg-config \ udev-dev xorg-libX11-dev xorg-libXau-dev xorg-libXdamage-dev \ @@ -30,6 +30,8 @@ xorg-libXinerama-dev xorg-libXrandr-dev xorg-libXrender-dev \ xorg-libXv-dev xorg-libXxf86vm-dev yasm zlib-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa mtdev-dev/receipt --- a/mtdev-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mtdev-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="mtdev pkg-config" WANTED="mtdev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa mtdev/receipt --- a/mtdev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mtdev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="$WEB_SITE$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa mtp-tools/receipt --- a/mtp-tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mtp-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="mtp-tools" -VERSION="1.1.17" +VERSION="1.1.19" CATEGORY="system-tools" SHORT_DESC="Media Transfer Protocol (MTP) - utilities." MAINTAINER="erjo@slitaz.org" @@ -11,6 +11,8 @@ DEPENDS="libmtp" WANTED="libmtp" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mtpaint/receipt --- a/mtpaint/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mtpaint/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="gtk+ lcms2 libpng" BUILD_DEPENDS="cairo-dev gtk+-dev lcms2-dev libpng-dev zlib-dev" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() @@ -32,10 +32,14 @@ $src/src/mainwindow.c case "$ARCH" in - (i?86) + (i?86|x86_64) + cpu=i486 + if [ "$ARCH" = "x86_64" ]; then + cpu=nocona + fi export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries" ./configure \ - --cpu=$ARCH \ + --cpu=$cpu \ --prefix=/usr \ intl nogif nojp2 gtk2 ;; diff -r c848b3839e4a -r 5926178cd6fa mysql-client/receipt --- a/mysql-client/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mysql-client/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="libmysqlclient zlib ncurses gcc-lib-base ncursesw" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mysql-dev/receipt --- a/mysql-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mysql-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libmysqlclient zlib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mysql-test/receipt --- a/mysql-test/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mysql-test/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="mysql perl" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa mysql/receipt --- a/mysql/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/mysql/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,6 +19,8 @@ BUILD_DEPENDS="cmake openssl-dev zlib-dev ncurses-dev readline-dev \ libtirpc-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa nano/receipt --- a/nano/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/nano/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,7 +17,7 @@ BUILD_DEPENDS="groff ncursesw-dev patch zlib-dev" SPLIT="nano-doc nano-lang" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa nasm/receipt --- a/nasm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/nasm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="${WEB_SITE}pub/$PACKAGE/releasebuilds/$VERSION/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa ncurses-common/receipt --- a/ncurses-common/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ncurses-common/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="glibc-base" WANTED="ncurses" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa ncurses-dev/receipt --- a/ncurses-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ncurses-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="libtinfo ncurses ncursesw-dev" # pkg-config WANTED="ncurses" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa ncurses-extra/receipt --- a/ncurses-extra/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ncurses-extra/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,6 +7,7 @@ MAINTAINER="pascal.bellard@slitaz.org" LICENSE="MIT" WEB_SITE="https://www.gnu.org/software/ncurses/ncurses.html" +HOST_ARCH="i486 x86_64" DEPENDS="ncurses" WANTED="ncurses" diff -r c848b3839e4a -r 5926178cd6fa ncurses/receipt --- a/ncurses/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ncurses/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ SPLIT="libform libmenu libpanel libtic libtinfo ncurses-common \ ncurses-dev ncurses-extra ncurses-man" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # @maintainer: Please update also: libform libmenu libpanel libtic libtinfo diff -r c848b3839e4a -r 5926178cd6fa ncursesw-dev/receipt --- a/ncursesw-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ncursesw-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="ncursesw" WANTED="ncursesw" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() @@ -26,8 +26,8 @@ cp -a $install/usr/include $fs/usr cp $install/usr/bin/ncursesw6-config $fs/usr/bin # seem race condition, cook put pkgconfig in /usr/share or /usr/lib - if [ -d $install/usr/lib/pkgconfig ]; then - cp -a $install/usr/lib/pkgconfig $fs/usr/lib + if [ -d $install/usr/lib*/pkgconfig ]; then + cp -a $install/usr/lib*/pkgconfig $fs/usr/lib else cp -a $install/usr/share/pkgconfig $fs/usr/lib fi diff -r c848b3839e4a -r 5926178cd6fa ncursesw-extra/receipt --- a/ncursesw-extra/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ncursesw-extra/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="ncurses-extra ncursesw" WANTED="ncursesw" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa ncursesw/receipt --- a/ncursesw/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ncursesw/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="ncurses-common" BUILD_DEPENDS="" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" case "$ARCH" in arm) BUILD_DEPENDS="" ;; diff -r c848b3839e4a -r 5926178cd6fa neofetch/receipt --- a/neofetch/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/neofetch/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="bash" BUILD_DEPENDS="git" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa neon-dev/receipt --- a/neon-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/neon-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config" WANTED="neon" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa neon/receipt --- a/neon/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/neon/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="expat libcomerr3 libkrb5 libssl zlib" BUILD_DEPENDS="expat-dev libxml2-dev openssl-dev xmlto zlib-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa net-snmp-dev/receipt --- a/net-snmp-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/net-snmp-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="net-snmp" WANTED="net-snmp" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa net-snmp/receipt --- a/net-snmp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/net-snmp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="openssl" BUILD_DEPENDS="file openssl-dev perl" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa nettle-dev/receipt --- a/nettle-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/nettle-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="nettle pkg-config" WANTED="nettle" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa nettle/receipt --- a/nettle/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/nettle/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="gcc-lib-base gmp" BUILD_DEPENDS="gcc gmp-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa nfs-utils/receipt --- a/nfs-utils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/nfs-utils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,11 +19,11 @@ CONFIG_FILES="/etc/exports" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle SliTaz arch. case "$SLITAZ_ARCH" in - i?86) DEPENDS="$DEPENDS linux-nfsd" ;; + i?86|x86_64) DEPENDS="$DEPENDS linux-nfsd" ;; esac # Handle cross compilation. diff -r c848b3839e4a -r 5926178cd6fa ninja/receipt --- a/ninja/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ninja/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/ninja-build/$PACKAGE/archive/v$VERSION.tar.gz" +HOST_ARCH="i486 x86_64" + DEPENDS="gcc-lib-base" BUILD_DEPENDS="python3" diff -r c848b3839e4a -r 5926178cd6fa npth-dev/receipt --- a/npth-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/npth-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="npth" WANTED="npth" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa npth/receipt --- a/npth/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/npth/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="glibc-base" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa nspr-dev/receipt --- a/nspr-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/nspr-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="nspr-dev" -VERSION="4.33" +VERSION="4.35" CATEGORY="development" SHORT_DESC="Nspr development files." MAINTAINER="slaxemulator@gmail.com" @@ -11,6 +11,8 @@ DEPENDS="nspr pkg-config" WANTED="nspr" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa nspr/receipt --- a/nspr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/nspr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="nspr" -VERSION="4.33" +VERSION="4.35" CATEGORY="utilities" SHORT_DESC="Netscape Portable Runtime." MAINTAINER="rocky@slitaz.org" @@ -14,6 +14,8 @@ DEPENDS="glibc-base" BUILD_DEPENDS="perl" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -24,6 +26,13 @@ # Rules to configure and make the package. compile_rules() { + case $SLITAZ_ARCH in + i?86) + ARCH_ARGS="" ;; + x86_64) + ARCH_ARGS="--enable-64bit" ;; + esac + cd $src/nspr ./configure \ --prefix=/usr \ @@ -33,7 +42,7 @@ --disable-debug \ --with-mozilla \ --with-pthreads \ - $([ $(uname -m) = x86_64 ] && echo --enable-64bit) \ + $ARCH_ARGS \ $CONFIGURE_ARGS && make && make DESTDIR=$DESTDIR install diff -r c848b3839e4a -r 5926178cd6fa nss-dev/receipt --- a/nss-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/nss-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="nss-dev" -VERSION="3.17.4" +VERSION="3.87" CATEGORY="development" SHORT_DESC="nss devel library." MAINTAINER="rocky@slitaz.org" @@ -11,6 +11,8 @@ DEPENDS="nss nspr-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa nss/receipt --- a/nss/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/nss/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="nss" -VERSION="3.17.4" +VERSION="3.87" CATEGORY="utilities" SHORT_DESC="Mozilla Network Security Services (NSS)." MAINTAINER="rocky@slitaz.org" @@ -13,6 +13,8 @@ DEPENDS="nspr sqlite zlib" BUILD_DEPENDS="nspr-dev sqlite-dev zlib-dev perl pkg-config" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -23,13 +25,23 @@ # Rules to configure and make the package. compile_rules() { - sed -i 's|uname -m|echo i686|' nss/coreconf/arch.mk nss/tests/run_niscc.sh - patch -Np1 -i $stuff/nss-3.17.4-standalone-1.patch && + case $SLITAZ_ARCH in + i?86) + cpu="i686" + ARCH_ARGS="" ;; + x86_64) + cpu="$ARCH" + ARCH_ARGS="USE_64=1" ;; + esac + + sed -i "s|uname -m|echo $cpu|" nss/coreconf/arch.mk nss/tests/run_niscc.sh + patch -Np1 -i $stuff/nss-$VERSION-standalone-1.patch && cd nss && make -j1 nss_build_all BUILD_OPT=1 \ NSPR_INCLUDE_DIR=/usr/include/nspr \ USE_SYSTEM_ZLIB=1 \ ZLIB_LIBS=-lz \ + $ARCH_ARGS \ $([ -f /usr/include/sqlite3.h ] && echo NSS_USE_SYSTEM_SQLITE=1) && mkdir -p $install/usr/lib $install/usr/include/nss && mkdir -p $install/usr/bin $install/usr/lib/pkgconfig && diff -r c848b3839e4a -r 5926178cd6fa nss/stuff/nss-3.87-standalone-1.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nss/stuff/nss-3.87-standalone-1.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,244 @@ +Submitted By: Armin K. +Date: 2014-09-26 +Initial Package Version: 3.15 +Comment: Modified manifest.mn diff (Fernando) +Upstream Status: Not applicable +Origin: Based on dj's original patch, rediffed and modified for 3.15 +Description: Adds auto-generated nss.pc and nss-config script, and allows + building without nspr in the source tree. + +--- a/nss/config/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ b/nss/config/Makefile 2013-07-02 14:53:56.684750636 +0200 +@@ -0,0 +1,40 @@ ++CORE_DEPTH = .. ++DEPTH = .. ++ ++include $(CORE_DEPTH)/coreconf/config.mk ++ ++NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'` ++NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'` ++NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'` ++PREFIX = /usr ++ ++all: export libs ++ ++export: ++ # Create the nss.pc file ++ mkdir -p $(DIST)/lib/pkgconfig ++ sed -e "s,@prefix@,$(PREFIX)," \ ++ -e "s,@exec_prefix@,\$${prefix}," \ ++ -e "s,@libdir@,\$${prefix}/lib," \ ++ -e "s,@includedir@,\$${prefix}/include/nss," \ ++ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \ ++ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ ++ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ ++ nss.pc.in > nss.pc ++ chmod 0644 nss.pc ++ ln -sf ../../../../nss/config/nss.pc $(DIST)/lib/pkgconfig ++ ++ # Create the nss-config script ++ mkdir -p $(DIST)/bin ++ sed -e "s,@prefix@,$(PREFIX)," \ ++ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \ ++ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ ++ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ ++ nss-config.in > nss-config ++ chmod 0755 nss-config ++ ln -sf ../../../nss/config/nss-config $(DIST)/bin ++ ++libs: ++ ++dummy: all export libs ++ +--- a/nss/config/nss-config.in 1970-01-01 01:00:00.000000000 +0100 ++++ b/nss/config/nss-config.in 2013-07-02 14:52:58.328084334 +0200 +@@ -0,0 +1,153 @@ ++#!/bin/sh ++ ++prefix=@prefix@ ++ ++major_version=@NSS_MAJOR_VERSION@ ++minor_version=@NSS_MINOR_VERSION@ ++patch_version=@NSS_PATCH_VERSION@ ++ ++usage() ++{ ++ cat <&2 ++fi ++ ++lib_nss=yes ++lib_nssutil=yes ++lib_smime=yes ++lib_ssl=yes ++lib_softokn=yes ++ ++while test $# -gt 0; do ++ case "$1" in ++ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; ++ *) optarg= ;; ++ esac ++ ++ case $1 in ++ --prefix=*) ++ prefix=$optarg ++ ;; ++ --prefix) ++ echo_prefix=yes ++ ;; ++ --exec-prefix=*) ++ exec_prefix=$optarg ++ ;; ++ --exec-prefix) ++ echo_exec_prefix=yes ++ ;; ++ --includedir=*) ++ includedir=$optarg ++ ;; ++ --includedir) ++ echo_includedir=yes ++ ;; ++ --libdir=*) ++ libdir=$optarg ++ ;; ++ --libdir) ++ echo_libdir=yes ++ ;; ++ --version) ++ echo ${major_version}.${minor_version}.${patch_version} ++ ;; ++ --cflags) ++ echo_cflags=yes ++ ;; ++ --libs) ++ echo_libs=yes ++ ;; ++ nss) ++ lib_nss=yes ++ ;; ++ nssutil) ++ lib_nssutil=yes ++ ;; ++ smime) ++ lib_smime=yes ++ ;; ++ ssl) ++ lib_ssl=yes ++ ;; ++ softokn) ++ lib_softokn=yes ++ ;; ++ *) ++ usage 1 1>&2 ++ ;; ++ esac ++ shift ++done ++ ++# Set variables that may be dependent upon other variables ++if test -z "$exec_prefix"; then ++ exec_prefix=`pkg-config --variable=exec_prefix nss` ++fi ++if test -z "$includedir"; then ++ includedir=`pkg-config --variable=includedir nss` ++fi ++if test -z "$libdir"; then ++ libdir=`pkg-config --variable=libdir nss` ++fi ++ ++if test "$echo_prefix" = "yes"; then ++ echo $prefix ++fi ++ ++if test "$echo_exec_prefix" = "yes"; then ++ echo $exec_prefix ++fi ++ ++if test "$echo_includedir" = "yes"; then ++ echo $includedir ++fi ++ ++if test "$echo_libdir" = "yes"; then ++ echo $libdir ++fi ++ ++if test "$echo_cflags" = "yes"; then ++ echo -I$includedir ++fi ++ ++if test "$echo_libs" = "yes"; then ++ libdirs="-L$libdir" ++ if test -n "$lib_nss"; then ++ libdirs="$libdirs -lnss${major_version}" ++ fi ++ if test -n "$lib_nssutil"; then ++ libdirs="$libdirs -lnssutil${major_version}" ++ fi ++ if test -n "$lib_smime"; then ++ libdirs="$libdirs -lsmime${major_version}" ++ fi ++ if test -n "$lib_ssl"; then ++ libdirs="$libdirs -lssl${major_version}" ++ fi ++ if test -n "$lib_softokn"; then ++ libdirs="$libdirs -lsoftokn${major_version}" ++ fi ++ echo $libdirs ++fi ++ +--- a/nss/config/nss.pc.in 1970-01-01 01:00:00.000000000 +0100 ++++ b/nss/config/nss.pc.in 2013-07-02 14:52:58.328084334 +0200 +@@ -0,0 +1,12 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++ ++Name: NSS ++Description: Network Security Services ++Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@ ++Requires: nspr >= 4.8 ++Libs: -L@libdir@ -lnss@NSS_MAJOR_VERSION@ -lnssutil@NSS_MAJOR_VERSION@ -lsmime@NSS_MAJOR_VERSION@ -lssl@NSS_MAJOR_VERSION@ -lsoftokn@NSS_MAJOR_VERSION@ ++Cflags: -I${includedir} ++ +--- a/nss/Makefile 2013-05-28 23:43:24.000000000 +0100 ++++ b/nss/Makefile 2024-07-18 13:32:58.328084334 +0100 +@@ -48,7 +48,6 @@ + ####################################################################### + + nss_build_all: +- $(MAKE) build_nspr + $(MAKE) all + $(MAKE) latest + +--- a/nss/manifest.mn 2014-09-26 16:46:44.201965538 -0300 ++++ b/nss/manifest.mn 2024-07-18 13:33:11.386336520 +0100 +@@ -10,7 +10,7 @@ + + RELEASE = nss + +-DIRS = coreconf lib cmd cpputil gtests ++DIRS = coreconf lib cmd config cpputil gtests + + HAVE_ALL_TARGET := 1 + diff -r c848b3839e4a -r 5926178cd6fa ntfs-3g-dev/receipt --- a/ntfs-3g-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ntfs-3g-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="fuse-dev pkg-config" WANTED="ntfs-3g" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa ntfs-3g/receipt --- a/ntfs-3g/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ntfs-3g/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="attr-dev fuse-dev libtool util-linux-uuid-dev \ libgcrypt-dev autoconf" +HOST_ARCH="i486 x86_64" + CONFIG_FILES="/etc/filesystems" current_version() diff -r c848b3839e4a -r 5926178cd6fa ntfsprogs-dev/receipt --- a/ntfsprogs-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ntfsprogs-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="ntfsprogs" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa ntfsprogs/receipt --- a/ntfsprogs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ntfsprogs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="fuse ntfs-3g util-linux-uuid" BUILD_DEPENDS="fuse" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://sourceforge.net/projects/linux-ntfs/files/NTFS%20Tools%20and%20Library/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa obconf/receipt --- a/obconf/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/obconf/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="http://openbox.org/wiki/ObConf:About" WGET_URL="http://openbox.org/dist/obconf/$TARBALL" TAGS="openbox" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="openbox gtk+ libglade shared-mime-info xorg-libXdamage \ startup-notification slitaz-boot-scripts desktop-file-utils" diff -r c848b3839e4a -r 5926178cd6fa openbox-dev/receipt --- a/openbox-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/openbox-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="openbox" WEB_SITE="http://openbox.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="pkg-config" diff -r c848b3839e4a -r 5926178cd6fa openbox-python/receipt --- a/openbox-python/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/openbox-python/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,6 +8,7 @@ LICENSE="GPL2" WANTED="openbox" WEB_SITE="http://openbox.org/" +HOST_ARCH="i486 x86_64" DEPENDS="openbox python python-xdg" diff -r c848b3839e4a -r 5926178cd6fa openbox/receipt --- a/openbox/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/openbox/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="http://openbox.org/" WGET_URL="http://openbox.org/dist/openbox/$TARBALL" TAGS="window-manager" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" SUGGESTED="obconf spacefm pcmanfm hsetroot wbar2 conky" DEPENDS="pango glib xorg-libX11 fontconfig freetype xorg-libXrandr \ @@ -20,13 +20,13 @@ # Handle slitaz arch: /etc/slitaz/slitaz.conf case "$SLITAZ_ARCH" in - i?86) DEPENDS="$DEPENDS startup-notification" ;; + i?86|x86_64) DEPENDS="$DEPENDS startup-notification" ;; arm*) DEPENDS="$DEPENDS hsetroot tint2" ;; esac # Handle cross compilation case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS startup-notification-dev xorg-dev" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS startup-notification-dev xorg-dev" ;; esac # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa opencore-amr/receipt --- a/opencore-amr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/opencore-amr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa openldap-dev/receipt --- a/openldap-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/openldap-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="openldap libldap" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa openldap/receipt --- a/openldap/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/openldap/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="libdb openssl libcomerr3 util-linux-uuid libldap" BUILD_DEPENDS="db-dev libdb util-linux-uuid-dev openssl-dev util-linux-uuid" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa openssh-pam/receipt --- a/openssh-pam/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/openssh-pam/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -23,6 +23,8 @@ CONFIG_FILES="/etc/ssh/*config /etc/ssh/moduli" SECRET_FILES="/etc/ssh/*key*" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/*}/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa openssh/receipt --- a/openssh/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/openssh/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -22,7 +22,7 @@ CONFIG_FILES="/etc/ssh/*config /etc/ssh/moduli" SECRET_FILES="/etc/ssh/*key*" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # @maintainer: Please update also sftp-server diff -r c848b3839e4a -r 5926178cd6fa openssl-dev/receipt --- a/openssl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/openssl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pascal.bellard@slitaz.org" LICENSE="BSD" WEB_SITE="https://www.openssl.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="openssl" DEPENDS="libcrypto-dev pkg-config" diff -r c848b3839e4a -r 5926178cd6fa openssl/receipt --- a/openssl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/openssl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="BSD" WEB_SITE="https://www.openssl.org/" TAGS="ssl security" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://www.openssl.org/source/$TARBALL" @@ -54,6 +54,11 @@ shared zlib zlib-dynamic enable-md2 \ no-ssl3-method -Wa,--noexecstack && make depend ;; + x86_64) + ./config --prefix=/usr --libdir=/usr/lib --openssldir=/etc/ssl \ + shared zlib zlib-dynamic enable-md2 \ + no-ssl3-method -Wa,--noexecstack && + make depend ;; esac && # Install make DESTDIR=$PWD/_pkg MANDIR=$PWD/_pkg/usr/share/man \ diff -r c848b3839e4a -r 5926178cd6fa openssl11-dev/receipt --- a/openssl11-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/openssl11-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,13 +1,13 @@ # SliTaz package receipt. PACKAGE="openssl11-dev" -VERSION="1.1.1w" +VERSION="1.1.1zb" CATEGORY="development" SHORT_DESC="Open source Secure Sockets Layer devel files (1.1.1 series)." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="BSD" WEB_SITE="https://www.openssl.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" WANTED="openssl11" DEPENDS="libcrypto11-dev pkg-config" diff -r c848b3839e4a -r 5926178cd6fa openssl11/receipt --- a/openssl11/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/openssl11/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -2,16 +2,17 @@ PACKAGE="openssl11" SOURCE="openssl" -VERSION="1.1.1w" +VERSION="1.1.1zb" +_realver="1.1.1w" CATEGORY="security" SHORT_DESC="Open source Secure Sockets Layer (1.1.1 series)." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="BSD" WEB_SITE="https://www.openssl.org/" TAGS="ssl security" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" -TARBALL="$SOURCE-$VERSION.tar.gz" +TARBALL="$SOURCE-$_realver.tar.gz" WGET_URL="https://www.openssl.org/source/$TARBALL" DEPENDS="libcrypto11 libssl11" @@ -35,6 +36,17 @@ # MAKEFLAGS make openssl build fail. unset MAKEFLAGS + # Patches from slackware, big thanks to Pat, and Ken Zalewski + + # Apply patches to fix CVEs that were fixed by the 1.1.1{x,y,za} releases that + # were only available to subscribers to OpenSSL's premium extended support. + # These patches were prepared by backporting commits from the OpenSSL-3.0 repo. + # Thanks to Ken Zalewski! + patch -p1 < $stuff/0001-openssl-1.1.1x_CVE-2023-5678_CVE-2024-0727.patch + patch -p1 < $stuff/0002-openssl-1.1.1y_CVE-2024-2511_CVE-2024-4741.patch + patch -p1 < $stuff/0003-openssl-1.1.1za_CVE-2024-5535.patch + patch -p1 < $stuff/0004-openssl-1.1.1zb_CVE_2024_9143.patch + # Add -Wa,--noexecstack here so that libcrypto's assembler modules will be # marked as not requiring an executable stack (compatibility improvement). case "$ARCH" in @@ -55,6 +67,12 @@ zlib-dynamic enable-md2 no-ssl3-method \ -Wa,--noexecstack && make depend ;; + x86_64) + ./config --prefix=/usr --openssldir=/etc/ssl \ + --libdir=lib/openssl-1.1 shared zlib \ + zlib-dynamic enable-md2 no-ssl3-method \ + -Wa,--noexecstack && + make depend ;; esac && # Install make DESTDIR=$PWD/_pkg MANDIR=$PWD/_pkg/usr/share/man \ diff -r c848b3839e4a -r 5926178cd6fa openssl11/stuff/0001-openssl-1.1.1x_CVE-2023-5678_CVE-2024-0727.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/openssl11/stuff/0001-openssl-1.1.1x_CVE-2023-5678_CVE-2024-0727.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,294 @@ +From 01ca0bbbe65215f6ae72bba7d63ea67fb53c4f9a Mon Sep 17 00:00:00 2001 +From: Ken Zalewski +Date: Sat, 13 Jul 2024 11:00:49 -0400 +Subject: [PATCH] Patch to openssl-1.1.1x. This version addresses two + vulnerabilities: CVE-2023-5678 and CVE-2024-0727 + +--- + crypto/dh/dh_check.c | 13 +++++++++++++ + crypto/dh/dh_err.c | 2 ++ + crypto/dh/dh_key.c | 10 ++++++++++ + crypto/err/openssl.txt | 2 ++ + crypto/pkcs12/p12_add.c | 18 ++++++++++++++++++ + crypto/pkcs12/p12_mutl.c | 5 +++++ + crypto/pkcs12/p12_npas.c | 5 +++-- + crypto/pkcs12/pk12err.c | 2 ++ + crypto/pkcs7/pk7_mime.c | 9 +++++++-- + include/openssl/dh.h | 6 ++++-- + include/openssl/dherr.h | 2 ++ + include/openssl/opensslv.h | 4 ++-- + include/openssl/pkcs12err.h | 1 + + 13 files changed, 71 insertions(+), 8 deletions(-) + +diff --git a/crypto/dh/dh_check.c b/crypto/dh/dh_check.c +index ae1b03b..40dfc57 100644 +--- a/crypto/dh/dh_check.c ++++ b/crypto/dh/dh_check.c +@@ -198,6 +198,19 @@ int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret) + BN_CTX *ctx = NULL; + + *ret = 0; ++ ++ /* Don't do any checks at all with an excessively large modulus */ ++ if (BN_num_bits(dh->p) > OPENSSL_DH_CHECK_MAX_MODULUS_BITS) { ++ DHerr(DH_F_DH_CHECK_PUB_KEY, DH_R_MODULUS_TOO_LARGE); ++ *ret = DH_CHECK_P_NOT_PRIME | DH_CHECK_PUBKEY_INVALID; ++ return 0; ++ } ++ ++ if (dh->q != NULL && BN_ucmp(dh->p, dh->q) < 0) { ++ *ret |= DH_CHECK_INVALID_Q_VALUE | DH_CHECK_PUBKEY_INVALID; ++ return 1; ++ } ++ + ctx = BN_CTX_new(); + if (ctx == NULL) + goto err; +diff --git a/crypto/dh/dh_err.c b/crypto/dh/dh_err.c +index 92800d3..048ba66 100644 +--- a/crypto/dh/dh_err.c ++++ b/crypto/dh/dh_err.c +@@ -21,6 +21,7 @@ static const ERR_STRING_DATA DH_str_functs[] = { + {ERR_PACK(ERR_LIB_DH, DH_F_DH_CHECK, 0), "DH_check"}, + {ERR_PACK(ERR_LIB_DH, DH_F_DH_CHECK_EX, 0), "DH_check_ex"}, + {ERR_PACK(ERR_LIB_DH, DH_F_DH_CHECK_PARAMS_EX, 0), "DH_check_params_ex"}, ++ {ERR_PACK(ERR_LIB_DH, DH_F_DH_CHECK_PUB_KEY, 0), "DH_check_pub_key"}, + {ERR_PACK(ERR_LIB_DH, DH_F_DH_CHECK_PUB_KEY_EX, 0), "DH_check_pub_key_ex"}, + {ERR_PACK(ERR_LIB_DH, DH_F_DH_CMS_DECRYPT, 0), "dh_cms_decrypt"}, + {ERR_PACK(ERR_LIB_DH, DH_F_DH_CMS_SET_PEERKEY, 0), "dh_cms_set_peerkey"}, +@@ -82,6 +83,7 @@ static const ERR_STRING_DATA DH_str_reasons[] = { + {ERR_PACK(ERR_LIB_DH, 0, DH_R_PARAMETER_ENCODING_ERROR), + "parameter encoding error"}, + {ERR_PACK(ERR_LIB_DH, 0, DH_R_PEER_KEY_ERROR), "peer key error"}, ++ {ERR_PACK(ERR_LIB_DH, 0, DH_R_Q_TOO_LARGE), "q too large"}, + {ERR_PACK(ERR_LIB_DH, 0, DH_R_SHARED_INFO_ERROR), "shared info error"}, + {ERR_PACK(ERR_LIB_DH, 0, DH_R_UNABLE_TO_CHECK_GENERATOR), + "unable to check generator"}, +diff --git a/crypto/dh/dh_key.c b/crypto/dh/dh_key.c +index 117f2fa..9f5e6f6 100644 +--- a/crypto/dh/dh_key.c ++++ b/crypto/dh/dh_key.c +@@ -114,6 +114,11 @@ static int generate_key(DH *dh) + return 0; + } + ++ if (dh->q != NULL && BN_num_bits(dh->q) > OPENSSL_DH_MAX_MODULUS_BITS) { ++ DHerr(DH_F_GENERATE_KEY, DH_R_Q_TOO_LARGE); ++ return 0; ++ } ++ + ctx = BN_CTX_new(); + if (ctx == NULL) + goto err; +@@ -207,6 +212,11 @@ static int compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) + goto err; + } + ++ if (dh->q != NULL && BN_num_bits(dh->q) > OPENSSL_DH_MAX_MODULUS_BITS) { ++ DHerr(DH_F_COMPUTE_KEY, DH_R_Q_TOO_LARGE); ++ goto err; ++ } ++ + ctx = BN_CTX_new(); + if (ctx == NULL) + goto err; +diff --git a/crypto/err/openssl.txt b/crypto/err/openssl.txt +index c0a3cd7..ec3823e 100644 +--- a/crypto/err/openssl.txt ++++ b/crypto/err/openssl.txt +@@ -969,6 +969,7 @@ PKCS12_F_PKCS12_SETUP_MAC:122:PKCS12_setup_mac + PKCS12_F_PKCS12_SET_MAC:123:PKCS12_set_mac + PKCS12_F_PKCS12_UNPACK_AUTHSAFES:130:PKCS12_unpack_authsafes + PKCS12_F_PKCS12_UNPACK_P7DATA:131:PKCS12_unpack_p7data ++PKCS12_F_PKCS12_UNPACK_P7ENCDATA:134:PKCS12_unpack_p7encdata + PKCS12_F_PKCS12_VERIFY_MAC:126:PKCS12_verify_mac + PKCS12_F_PKCS8_ENCRYPT:125:PKCS8_encrypt + PKCS12_F_PKCS8_SET0_PBE:132:PKCS8_set0_pbe +@@ -2106,6 +2107,7 @@ DH_R_NO_PARAMETERS_SET:107:no parameters set + DH_R_NO_PRIVATE_VALUE:100:no private value + DH_R_PARAMETER_ENCODING_ERROR:105:parameter encoding error + DH_R_PEER_KEY_ERROR:111:peer key error ++DH_R_Q_TOO_LARGE:130:q too large + DH_R_SHARED_INFO_ERROR:113:shared info error + DH_R_UNABLE_TO_CHECK_GENERATOR:121:unable to check generator + DSA_R_BAD_Q_VALUE:102:bad q value +diff --git a/crypto/pkcs12/p12_add.c b/crypto/pkcs12/p12_add.c +index af184c8..6549691 100644 +--- a/crypto/pkcs12/p12_add.c ++++ b/crypto/pkcs12/p12_add.c +@@ -76,6 +76,12 @@ STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7data(PKCS7 *p7) + PKCS12_R_CONTENT_TYPE_NOT_DATA); + return NULL; + } ++ ++ if (p7->d.data == NULL) { ++ PKCS12err(PKCS12_F_PKCS12_UNPACK_P7DATA, PKCS12_R_DECODE_ERROR); ++ return NULL; ++ } ++ + return ASN1_item_unpack(p7->d.data, ASN1_ITEM_rptr(PKCS12_SAFEBAGS)); + } + +@@ -132,6 +138,12 @@ STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, + { + if (!PKCS7_type_is_encrypted(p7)) + return NULL; ++ ++ if (p7->d.encrypted == NULL) { ++ PKCS12err(PKCS12_F_PKCS12_UNPACK_P7ENCDATA, PKCS12_R_DECODE_ERROR); ++ return NULL; ++ } ++ + return PKCS12_item_decrypt_d2i(p7->d.encrypted->enc_data->algorithm, + ASN1_ITEM_rptr(PKCS12_SAFEBAGS), + pass, passlen, +@@ -159,6 +171,12 @@ STACK_OF(PKCS7) *PKCS12_unpack_authsafes(const PKCS12 *p12) + PKCS12_R_CONTENT_TYPE_NOT_DATA); + return NULL; + } ++ ++ if (p12->authsafes->d.data == NULL) { ++ PKCS12err(PKCS12_F_PKCS12_UNPACK_AUTHSAFES, PKCS12_R_DECODE_ERROR); ++ return NULL; ++ } ++ + return ASN1_item_unpack(p12->authsafes->d.data, + ASN1_ITEM_rptr(PKCS12_AUTHSAFES)); + } +diff --git a/crypto/pkcs12/p12_mutl.c b/crypto/pkcs12/p12_mutl.c +index 3658003..766c9c1 100644 +--- a/crypto/pkcs12/p12_mutl.c ++++ b/crypto/pkcs12/p12_mutl.c +@@ -93,6 +93,11 @@ static int pkcs12_gen_mac(PKCS12 *p12, const char *pass, int passlen, + return 0; + } + ++ if (p12->authsafes->d.data == NULL) { ++ PKCS12err(PKCS12_F_PKCS12_GEN_MAC, PKCS12_R_DECODE_ERROR); ++ return 0; ++ } ++ + salt = p12->mac->salt->data; + saltlen = p12->mac->salt->length; + if (!p12->mac->iter) +diff --git a/crypto/pkcs12/p12_npas.c b/crypto/pkcs12/p12_npas.c +index 0334289..1303376 100644 +--- a/crypto/pkcs12/p12_npas.c ++++ b/crypto/pkcs12/p12_npas.c +@@ -78,8 +78,9 @@ static int newpass_p12(PKCS12 *p12, const char *oldpass, const char *newpass) + bags = PKCS12_unpack_p7data(p7); + } else if (bagnid == NID_pkcs7_encrypted) { + bags = PKCS12_unpack_p7encdata(p7, oldpass, -1); +- if (!alg_get(p7->d.encrypted->enc_data->algorithm, +- &pbe_nid, &pbe_iter, &pbe_saltlen)) ++ if (p7->d.encrypted == NULL ++ || !alg_get(p7->d.encrypted->enc_data->algorithm, ++ &pbe_nid, &pbe_iter, &pbe_saltlen)) + goto err; + } else { + continue; +diff --git a/crypto/pkcs12/pk12err.c b/crypto/pkcs12/pk12err.c +index 38ce519..3eb7f2f 100644 +--- a/crypto/pkcs12/pk12err.c ++++ b/crypto/pkcs12/pk12err.c +@@ -58,6 +58,8 @@ static const ERR_STRING_DATA PKCS12_str_functs[] = { + "PKCS12_unpack_authsafes"}, + {ERR_PACK(ERR_LIB_PKCS12, PKCS12_F_PKCS12_UNPACK_P7DATA, 0), + "PKCS12_unpack_p7data"}, ++ {ERR_PACK(ERR_LIB_PKCS12, PKCS12_F_PKCS12_UNPACK_P7ENCDATA, 0), ++ "PKCS12_unpack_p7encdata"}, + {ERR_PACK(ERR_LIB_PKCS12, PKCS12_F_PKCS12_VERIFY_MAC, 0), + "PKCS12_verify_mac"}, + {ERR_PACK(ERR_LIB_PKCS12, PKCS12_F_PKCS8_ENCRYPT, 0), "PKCS8_encrypt"}, +diff --git a/crypto/pkcs7/pk7_mime.c b/crypto/pkcs7/pk7_mime.c +index 19e6868..635af10 100644 +--- a/crypto/pkcs7/pk7_mime.c ++++ b/crypto/pkcs7/pk7_mime.c +@@ -30,10 +30,15 @@ int SMIME_write_PKCS7(BIO *bio, PKCS7 *p7, BIO *data, int flags) + { + STACK_OF(X509_ALGOR) *mdalgs; + int ctype_nid = OBJ_obj2nid(p7->type); +- if (ctype_nid == NID_pkcs7_signed) ++ if (ctype_nid == NID_pkcs7_signed) { ++ if (p7->d.sign == NULL) { ++ return 0; ++ } + mdalgs = p7->d.sign->md_algs; +- else ++ } ++ else { + mdalgs = NULL; ++ } + + flags ^= SMIME_OLDMIME; + +diff --git a/include/openssl/dh.h b/include/openssl/dh.h +index 6c6ff36..d2a9c0d 100644 +--- a/include/openssl/dh.h ++++ b/include/openssl/dh.h +@@ -71,14 +71,16 @@ DECLARE_ASN1_ITEM(DHparams) + /* #define DH_GENERATOR_3 3 */ + # define DH_GENERATOR_5 5 + +-/* DH_check error codes */ ++/* DH_check error codes, some of them shared with DH_check_pub_key */ + # define DH_CHECK_P_NOT_PRIME 0x01 + # define DH_CHECK_P_NOT_SAFE_PRIME 0x02 + # define DH_UNABLE_TO_CHECK_GENERATOR 0x04 + # define DH_NOT_SUITABLE_GENERATOR 0x08 + # define DH_CHECK_Q_NOT_PRIME 0x10 +-# define DH_CHECK_INVALID_Q_VALUE 0x20 ++# define DH_CHECK_INVALID_Q_VALUE 0x20 /* +DH_check_pub_key */ + # define DH_CHECK_INVALID_J_VALUE 0x40 ++# define DH_MODULUS_TOO_SMALL 0x80 ++# define DH_MODULUS_TOO_LARGE 0x100 /* +DH_check_pub_key */ + + /* DH_check_pub_key error codes */ + # define DH_CHECK_PUBKEY_TOO_SMALL 0x01 +diff --git a/include/openssl/dherr.h b/include/openssl/dherr.h +index 528c819..a98bb1e 100644 +--- a/include/openssl/dherr.h ++++ b/include/openssl/dherr.h +@@ -33,6 +33,7 @@ int ERR_load_DH_strings(void); + # define DH_F_DH_CHECK 126 + # define DH_F_DH_CHECK_EX 121 + # define DH_F_DH_CHECK_PARAMS_EX 122 ++# define DH_F_DH_CHECK_PUB_KEY 127 + # define DH_F_DH_CHECK_PUB_KEY_EX 123 + # define DH_F_DH_CMS_DECRYPT 114 + # define DH_F_DH_CMS_SET_PEERKEY 115 +@@ -82,6 +83,7 @@ int ERR_load_DH_strings(void); + # define DH_R_NO_PRIVATE_VALUE 100 + # define DH_R_PARAMETER_ENCODING_ERROR 105 + # define DH_R_PEER_KEY_ERROR 111 ++# define DH_R_Q_TOO_LARGE 130 + # define DH_R_SHARED_INFO_ERROR 113 + # define DH_R_UNABLE_TO_CHECK_GENERATOR 121 + +diff --git a/include/openssl/opensslv.h b/include/openssl/opensslv.h +index 5667d47..c16eafd 100644 +--- a/include/openssl/opensslv.h ++++ b/include/openssl/opensslv.h +@@ -39,8 +39,8 @@ extern "C" { + * (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for + * major minor fix final patch/beta) + */ +-# define OPENSSL_VERSION_NUMBER 0x1010117fL +-# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1w 11 Sep 2023" ++# define OPENSSL_VERSION_NUMBER 0x1010118fL ++# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1x 25 Jan 2024" + + /*- + * The macros below are to be used for shared library (.so, .dll, ...) +diff --git a/include/openssl/pkcs12err.h b/include/openssl/pkcs12err.h +index eff5eb2..0d2f15a 100644 +--- a/include/openssl/pkcs12err.h ++++ b/include/openssl/pkcs12err.h +@@ -49,6 +49,7 @@ int ERR_load_PKCS12_strings(void); + # define PKCS12_F_PKCS12_SET_MAC 123 + # define PKCS12_F_PKCS12_UNPACK_AUTHSAFES 130 + # define PKCS12_F_PKCS12_UNPACK_P7DATA 131 ++# define PKCS12_F_PKCS12_UNPACK_P7ENCDATA 134 + # define PKCS12_F_PKCS12_VERIFY_MAC 126 + # define PKCS12_F_PKCS8_ENCRYPT 125 + # define PKCS12_F_PKCS8_SET0_PBE 132 diff -r c848b3839e4a -r 5926178cd6fa openssl11/stuff/0002-openssl-1.1.1y_CVE-2024-2511_CVE-2024-4741.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/openssl11/stuff/0002-openssl-1.1.1y_CVE-2024-2511_CVE-2024-4741.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,183 @@ +From 4e975e3aec06165e760953f6c51a795f3dcfd1a0 Mon Sep 17 00:00:00 2001 +From: Ken Zalewski +Date: Sat, 13 Jul 2024 12:02:52 -0400 +Subject: [PATCH] Patch to openssl-1.1.1y. This version addresses two + vulnerabilities: CVE-2024-2511 and CVE-2024-4741 + +--- + include/openssl/opensslv.h | 4 ++-- + include/openssl/ssl.h | 2 +- + ssl/record/rec_layer_s3.c | 9 +++++++++ + ssl/record/record.h | 1 + + ssl/ssl_lib.c | 8 ++++++-- + ssl/ssl_local.h | 2 +- + ssl/ssl_sess.c | 28 ++++++++++++++++++++++------ + ssl/statem/statem_srvr.c | 5 ++--- + 8 files changed, 44 insertions(+), 15 deletions(-) + +diff --git a/include/openssl/opensslv.h b/include/openssl/opensslv.h +index c16eafd..585109a 100644 +--- a/include/openssl/opensslv.h ++++ b/include/openssl/opensslv.h +@@ -39,8 +39,8 @@ extern "C" { + * (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for + * major minor fix final patch/beta) + */ +-# define OPENSSL_VERSION_NUMBER 0x1010118fL +-# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1x 25 Jan 2024" ++# define OPENSSL_VERSION_NUMBER 0x1010119fL ++# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1y 27 May 2024" + + /*- + * The macros below are to be used for shared library (.so, .dll, ...) +diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h +index 9af0c89..64eaca3 100644 +--- a/include/openssl/ssl.h ++++ b/include/openssl/ssl.h +@@ -1659,7 +1659,7 @@ __owur int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid, + __owur int SSL_SESSION_is_resumable(const SSL_SESSION *s); + + __owur SSL_SESSION *SSL_SESSION_new(void); +-__owur SSL_SESSION *SSL_SESSION_dup(SSL_SESSION *src); ++__owur SSL_SESSION *SSL_SESSION_dup(const SSL_SESSION *src); + const unsigned char *SSL_SESSION_get_id(const SSL_SESSION *s, + unsigned int *len); + const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *s, +diff --git a/ssl/record/rec_layer_s3.c b/ssl/record/rec_layer_s3.c +index 1db1712..525c3ab 100644 +--- a/ssl/record/rec_layer_s3.c ++++ b/ssl/record/rec_layer_s3.c +@@ -81,6 +81,15 @@ int RECORD_LAYER_read_pending(const RECORD_LAYER *rl) + return SSL3_BUFFER_get_left(&rl->rbuf) != 0; + } + ++int RECORD_LAYER_data_present(const RECORD_LAYER *rl) ++{ ++ if (rl->rstate == SSL_ST_READ_BODY) ++ return 1; ++ if (RECORD_LAYER_processed_read_pending(rl)) ++ return 1; ++ return 0; ++} ++ + /* Checks if we have decrypted unread record data pending */ + int RECORD_LAYER_processed_read_pending(const RECORD_LAYER *rl) + { +diff --git a/ssl/record/record.h b/ssl/record/record.h +index af56206..513ab39 100644 +--- a/ssl/record/record.h ++++ b/ssl/record/record.h +@@ -197,6 +197,7 @@ void RECORD_LAYER_release(RECORD_LAYER *rl); + int RECORD_LAYER_read_pending(const RECORD_LAYER *rl); + int RECORD_LAYER_processed_read_pending(const RECORD_LAYER *rl); + int RECORD_LAYER_write_pending(const RECORD_LAYER *rl); ++int RECORD_LAYER_data_present(const RECORD_LAYER *rl); + void RECORD_LAYER_reset_read_sequence(RECORD_LAYER *rl); + void RECORD_LAYER_reset_write_sequence(RECORD_LAYER *rl); + int RECORD_LAYER_is_sslv2_record(RECORD_LAYER *rl); +diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c +index 47adc32..356d65c 100644 +--- a/ssl/ssl_lib.c ++++ b/ssl/ssl_lib.c +@@ -3515,9 +3515,10 @@ void ssl_update_cache(SSL *s, int mode) + + /* + * If the session_id_length is 0, we are not supposed to cache it, and it +- * would be rather hard to do anyway :-) ++ * would be rather hard to do anyway :-). Also if the session has already ++ * been marked as not_resumable we should not cache it for later reuse. + */ +- if (s->session->session_id_length == 0) ++ if (s->session->session_id_length == 0 || s->session->not_resumable) + return; + + /* +@@ -5247,6 +5248,9 @@ int SSL_free_buffers(SSL *ssl) + if (RECORD_LAYER_read_pending(rl) || RECORD_LAYER_write_pending(rl)) + return 0; + ++ if (RECORD_LAYER_data_present(rl)) ++ return 0; ++ + RECORD_LAYER_release(rl); + return 1; + } +diff --git a/ssl/ssl_local.h b/ssl/ssl_local.h +index 5c79215..5e73fa4 100644 +--- a/ssl/ssl_local.h ++++ b/ssl/ssl_local.h +@@ -2261,7 +2261,7 @@ __owur int ssl_get_new_session(SSL *s, int session); + __owur SSL_SESSION *lookup_sess_in_cache(SSL *s, const unsigned char *sess_id, + size_t sess_id_len); + __owur int ssl_get_prev_session(SSL *s, CLIENTHELLO_MSG *hello); +-__owur SSL_SESSION *ssl_session_dup(SSL_SESSION *src, int ticket); ++__owur SSL_SESSION *ssl_session_dup(const SSL_SESSION *src, int ticket); + __owur int ssl_cipher_id_cmp(const SSL_CIPHER *a, const SSL_CIPHER *b); + DECLARE_OBJ_BSEARCH_GLOBAL_CMP_FN(SSL_CIPHER, SSL_CIPHER, ssl_cipher_id); + __owur int ssl_cipher_ptr_id_cmp(const SSL_CIPHER *const *ap, +diff --git a/ssl/ssl_sess.c b/ssl/ssl_sess.c +index 68d1737..2b27a47 100644 +--- a/ssl/ssl_sess.c ++++ b/ssl/ssl_sess.c +@@ -94,16 +94,11 @@ SSL_SESSION *SSL_SESSION_new(void) + return ss; + } + +-SSL_SESSION *SSL_SESSION_dup(SSL_SESSION *src) +-{ +- return ssl_session_dup(src, 1); +-} +- + /* + * Create a new SSL_SESSION and duplicate the contents of |src| into it. If + * ticket == 0 then no ticket information is duplicated, otherwise it is. + */ +-SSL_SESSION *ssl_session_dup(SSL_SESSION *src, int ticket) ++static SSL_SESSION *ssl_session_dup_intern(const SSL_SESSION *src, int ticket) + { + SSL_SESSION *dest; + +@@ -226,6 +221,27 @@ SSL_SESSION *ssl_session_dup(SSL_SESSION *src, int ticket) + return NULL; + } + ++SSL_SESSION *SSL_SESSION_dup(const SSL_SESSION *src) ++{ ++ return ssl_session_dup_intern(src, 1); ++} ++ ++/* ++ * Used internally when duplicating a session which might be already shared. ++ * We will have resumed the original session. Subsequently we might have marked ++ * it as non-resumable (e.g. in another thread) - but this copy should be ok to ++ * resume from. ++ */ ++SSL_SESSION *ssl_session_dup(const SSL_SESSION *src, int ticket) ++{ ++ SSL_SESSION *sess = ssl_session_dup_intern(src, ticket); ++ ++ if (sess != NULL) ++ sess->not_resumable = 0; ++ ++ return sess; ++} ++ + const unsigned char *SSL_SESSION_get_id(const SSL_SESSION *s, unsigned int *len) + { + if (len) +diff --git a/ssl/statem/statem_srvr.c b/ssl/statem/statem_srvr.c +index 43f77a5..2f6ce8f 100644 +--- a/ssl/statem/statem_srvr.c ++++ b/ssl/statem/statem_srvr.c +@@ -2403,9 +2403,8 @@ int tls_construct_server_hello(SSL *s, WPACKET *pkt) + * so the following won't overwrite an ID that we're supposed + * to send back. + */ +- if (s->session->not_resumable || +- (!(s->ctx->session_cache_mode & SSL_SESS_CACHE_SERVER) +- && !s->hit)) ++ if (!(s->ctx->session_cache_mode & SSL_SESS_CACHE_SERVER) ++ && !s->hit) + s->session->session_id_length = 0; + + if (usetls13) { diff -r c848b3839e4a -r 5926178cd6fa openssl11/stuff/0003-openssl-1.1.1za_CVE-2024-5535.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/openssl11/stuff/0003-openssl-1.1.1za_CVE-2024-5535.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,108 @@ +From 72f5c8e48a09ab09dae91c869e53e3d0c75ef921 Mon Sep 17 00:00:00 2001 +From: Ken Zalewski +Date: Sat, 13 Jul 2024 12:19:50 -0400 +Subject: [PATCH] Patch to openssl-1.1.1za. This version addresses one + vulnerability: CVE-2024-5535 + +--- + include/openssl/opensslv.h | 4 +-- + ssl/ssl_lib.c | 63 ++++++++++++++++++++++++-------------- + 2 files changed, 42 insertions(+), 25 deletions(-) + +diff --git a/include/openssl/opensslv.h b/include/openssl/opensslv.h +index 585109a..a1a5d07 100644 +--- a/include/openssl/opensslv.h ++++ b/include/openssl/opensslv.h +@@ -39,8 +39,8 @@ extern "C" { + * (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for + * major minor fix final patch/beta) + */ +-# define OPENSSL_VERSION_NUMBER 0x1010119fL +-# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1y 27 May 2024" ++# define OPENSSL_VERSION_NUMBER 0x101011afL ++# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1za 26 Jun 2024" + + /*- + * The macros below are to be used for shared library (.so, .dll, ...) +diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c +index 356d65c..ccb1d4a 100644 +--- a/ssl/ssl_lib.c ++++ b/ssl/ssl_lib.c +@@ -2761,37 +2761,54 @@ int SSL_select_next_proto(unsigned char **out, unsigned char *outlen, + unsigned int server_len, + const unsigned char *client, unsigned int client_len) + { +- unsigned int i, j; +- const unsigned char *result; +- int status = OPENSSL_NPN_UNSUPPORTED; ++ PACKET cpkt, csubpkt, spkt, ssubpkt; ++ ++ if (!PACKET_buf_init(&cpkt, client, client_len) ++ || !PACKET_get_length_prefixed_1(&cpkt, &csubpkt) ++ || PACKET_remaining(&csubpkt) == 0) { ++ *out = NULL; ++ *outlen = 0; ++ return OPENSSL_NPN_NO_OVERLAP; ++ } ++ ++ /* ++ * Set the default opportunistic protocol. Will be overwritten if we find ++ * a match. ++ */ ++ *out = (unsigned char *)PACKET_data(&csubpkt); ++ *outlen = (unsigned char)PACKET_remaining(&csubpkt); + + /* + * For each protocol in server preference order, see if we support it. + */ +- for (i = 0; i < server_len;) { +- for (j = 0; j < client_len;) { +- if (server[i] == client[j] && +- memcmp(&server[i + 1], &client[j + 1], server[i]) == 0) { +- /* We found a match */ +- result = &server[i]; +- status = OPENSSL_NPN_NEGOTIATED; +- goto found; ++ if (PACKET_buf_init(&spkt, server, server_len)) { ++ while (PACKET_get_length_prefixed_1(&spkt, &ssubpkt)) { ++ if (PACKET_remaining(&ssubpkt) == 0) ++ continue; /* Invalid - ignore it */ ++ if (PACKET_buf_init(&cpkt, client, client_len)) { ++ while (PACKET_get_length_prefixed_1(&cpkt, &csubpkt)) { ++ if (PACKET_equal(&csubpkt, PACKET_data(&ssubpkt), ++ PACKET_remaining(&ssubpkt))) { ++ /* We found a match */ ++ *out = (unsigned char *)PACKET_data(&ssubpkt); ++ *outlen = (unsigned char)PACKET_remaining(&ssubpkt); ++ return OPENSSL_NPN_NEGOTIATED; ++ } ++ } ++ /* Ignore spurious trailing bytes in the client list */ ++ } else { ++ /* This should never happen */ ++ return OPENSSL_NPN_NO_OVERLAP; + } +- j += client[j]; +- j++; + } +- i += server[i]; +- i++; ++ /* Ignore spurious trailing bytes in the server list */ + } + +- /* There's no overlap between our protocols and the server's list. */ +- result = client; +- status = OPENSSL_NPN_NO_OVERLAP; +- +- found: +- *out = (unsigned char *)result + 1; +- *outlen = result[0]; +- return status; ++ /* ++ * There's no overlap between our protocols and the server's list. We use ++ * the default opportunistic protocol selected earlier ++ */ ++ return OPENSSL_NPN_NO_OVERLAP; + } + + #ifndef OPENSSL_NO_NEXTPROTONEG diff -r c848b3839e4a -r 5926178cd6fa openssl11/stuff/0004-openssl-1.1.1zb_CVE_2024_9143.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/openssl11/stuff/0004-openssl-1.1.1zb_CVE_2024_9143.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,345 @@ +From 9ad69b994ae7c73ba06d9f75efd2625102de814c Mon Sep 17 00:00:00 2001 +From: Ken Zalewski +Date: Mon, 21 Oct 2024 16:24:47 -0400 +Subject: [PATCH] Patch to openssl-1.1.1zb. This version addresses one + vulnerability: CVE-2024-9143 + +--- + CHANGES | 134 +++++++++++++++++++++++++++++++++++++ + NEWS | 18 +++++ + README | 2 +- + crypto/bn/bn_gf2m.c | 28 +++++--- + include/openssl/opensslv.h | 4 +- + test/ec_internal_test.c | 51 ++++++++++++++ + 6 files changed, 226 insertions(+), 11 deletions(-) + +diff --git a/CHANGES b/CHANGES +index c440948..7d82f7a 100644 +--- a/CHANGES ++++ b/CHANGES +@@ -7,6 +7,140 @@ + https://github.com/openssl/openssl/commits/ and pick the appropriate + release branch. + ++ Changes between 1.1.1za and 1.1.1zb [16 Oct 2024] ++ ++ *) Harden BN_GF2m_poly2arr against misuse ++ ++ The BN_GF2m_poly2arr() function converts characteristic-2 field ++ (GF_{2^m}) Galois polynomials from a representation as a BIGNUM bitmask, ++ to a compact array with just the exponents of the non-zero terms. ++ ++ These polynomials are then used in BN_GF2m_mod_arr() to perform modular ++ reduction. A precondition of calling BN_GF2m_mod_arr() is that the ++ polynomial must have a non-zero constant term (i.e. the array has `0` as ++ its final element). ++ ++ Internally, callers of BN_GF2m_poly2arr() did not verify that ++ precondition, and binary EC curve parameters with an invalid polynomial ++ could lead to out of bounds memory reads and writes in BN_GF2m_mod_arr(). ++ ++ The precondition is always true for polynomials that arise from the ++ standard form of EC parameters for characteristic-two fields (X9.62). ++ See the "Finite Field Identification" section of: ++ ++ https://www.itu.int/ITU-T/formal-language/itu-t/x/x894/2018-cor1/ANSI-X9-62.html ++ ++ The OpenSSL GF(2^m) code supports only the trinomial and pentanomial ++ basis X9.62 forms. ++ ++ This commit updates BN_GF2m_poly2arr() to return `0` (failure) when ++ the constant term is zero (i.e. the input bitmask BIGNUM is not odd). ++ ++ Additionally, the return value is made unambiguous when there is not ++ enough space to also pad the array with a final `-1` sentinel value. ++ The return value is now always the number of elements (including the ++ final `-1`) that would be filled when the output array is sufficiently ++ large. Previously the same count was returned both when the array has ++ just enough room for the final `-1` and when it had only enough space ++ for non-sentinel values. ++ ++ Finally, BN_GF2m_poly2arr() is updated to reject polynomials whose ++ degree exceeds `OPENSSL_ECC_MAX_FIELD_BITS`, this guards against ++ CPU exhausition attacks via excessively large inputs. ++ ++ The above issues do not arise in processing X.509 certificates. These ++ generally have EC keys from "named curves", and RFC5840 (Section 2.1.1) ++ disallows explicit EC parameters. The TLS code in OpenSSL enforces this ++ constraint only after the certificate is decoded, but, even if explicit ++ parameters are specified, they are in X9.62 form, which cannot represent ++ problem values as noted above. ++ ++ (CVE-2024-9143) ++ [Viktor Dukhovni] ++ ++ ++ Changes between 1.1.1y and 1.1.1za [26 Jun 2024] ++ ++ *) Fix SSL_select_next_proto ++ ++ Ensure that the provided client list is non-NULL and starts with a valid ++ entry. When called from the ALPN callback the client list should already ++ have been validated by OpenSSL so this should not cause a problem. When ++ called from the NPN callback the client list is locally configured and ++ will not have already been validated. Therefore SSL_select_next_proto ++ should not assume that it is correctly formatted. ++ ++ We implement stricter checking of the client protocol list. We also do the ++ same for the server list while we are about it. ++ ++ (CVE-2024-5535) ++ [Matt Caswell] ++ ++ ++ Changes between 1.1.1x and 1.1.1y [27 May 2024] ++ ++ *) Only free the read buffers if we're not using them ++ ++ If we're part way through processing a record, or the application has ++ not released all the records then we should not free our buffer because ++ they are still needed. ++ ++ (CVE-2024-4741) ++ [Matt Caswell] ++ [Watson Ladd] ++ ++ *) Fix unconstrained session cache growth in TLSv1.3 ++ ++ In TLSv1.3 we create a new session object for each ticket that we send. ++ We do this by duplicating the original session. If SSL_OP_NO_TICKET is in ++ use then the new session will be added to the session cache. However, if ++ early data is not in use (and therefore anti-replay protection is being ++ used), then multiple threads could be resuming from the same session ++ simultaneously. If this happens and a problem occurs on one of the threads, ++ then the original session object could be marked as not_resumable. When we ++ duplicate the session object this not_resumable status gets copied into the ++ new session object. The new session object is then added to the session ++ cache even though it is not_resumable. ++ ++ Subsequently, another bug means that the session_id_length is set to 0 for ++ sessions that are marked as not_resumable - even though that session is ++ still in the cache. Once this happens the session can never be removed from ++ the cache. When that object gets to be the session cache tail object the ++ cache never shrinks again and grows indefinitely. ++ ++ (CVE-2024-2511) ++ [Matt Caswell] ++ ++ ++ Changes between 1.1.1w and 1.1.1x [25 Jan 2024] ++ ++ *) Add NULL checks where ContentInfo data can be NULL ++ ++ PKCS12 structures contain PKCS7 ContentInfo fields. These fields are ++ optional and can be NULL even if the "type" is a valid value. OpenSSL ++ was not properly accounting for this and a NULL dereference can occur ++ causing a crash. ++ ++ (CVE-2024-0727) ++ [Matt Caswell] ++ ++ *) Make DH_check_pub_key() and DH_generate_key() safer yet ++ ++ We already check for an excessively large P in DH_generate_key(), but not in ++ DH_check_pub_key(), and none of them check for an excessively large Q. ++ ++ This change adds all the missing excessive size checks of P and Q. ++ ++ It's to be noted that behaviours surrounding excessively sized P and Q ++ differ. DH_check() raises an error on the excessively sized P, but only ++ sets a flag for the excessively sized Q. This behaviour is mimicked in ++ DH_check_pub_key(). ++ ++ (CVE-2024-5678) ++ [Richard Levitte] ++ [Hugo Landau] ++ ++ + Changes between 1.1.1v and 1.1.1w [11 Sep 2023] + + *) Fix POLY1305 MAC implementation corrupting XMM registers on Windows. +diff --git a/NEWS b/NEWS +index 1b849cd..7810ece 100644 +--- a/NEWS ++++ b/NEWS +@@ -5,6 +5,24 @@ + This file gives a brief overview of the major changes between each OpenSSL + release. For more details please read the CHANGES file. + ++ Major changes between OpenSSL 1.1.1za and OpenSSL 1.1.1zb [16 Oct 2024] ++ ++ o Harden BN_GF2m_poly2arr against misuse ++ ++ Major changes between OpenSSL 1.1.1y and OpenSSL 1.1.1za [26 Jun 2024] ++ ++ o Fix SSL_select_next_proto ++ ++ Major changes between OpenSSL 1.1.1x and OpenSSL 1.1.1y [27 May 2024] ++ ++ o Only free the read buffers if we're not using them ++ o Fix unconstrained session cache growth in TLSv1.3 ++ ++ Major changes between OpenSSL 1.1.1w and OpenSSL 1.1.1x [25 Jan 2024] ++ ++ o Add NULL checks where ContentInfo data can be NULL ++ o Make DH_check_pub_key() and DH_generate_key() safer yet ++ + Major changes between OpenSSL 1.1.1v and OpenSSL 1.1.1w [11 Sep 2023] + + o Fix POLY1305 MAC implementation corrupting XMM registers on Windows +diff --git a/README b/README +index e924e15..6612eb0 100644 +--- a/README ++++ b/README +@@ -1,5 +1,5 @@ + +- OpenSSL 1.1.1w 11 Sep 2023 ++ OpenSSL 1.1.1zb 16 Oct 2024 + + Copyright (c) 1998-2023 The OpenSSL Project + Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson +diff --git a/crypto/bn/bn_gf2m.c b/crypto/bn/bn_gf2m.c +index a2ea867..6709471 100644 +--- a/crypto/bn/bn_gf2m.c ++++ b/crypto/bn/bn_gf2m.c +@@ -15,6 +15,7 @@ + #include "bn_local.h" + + #ifndef OPENSSL_NO_EC2M ++#include + + /* + * Maximum number of iterations before BN_GF2m_mod_solve_quad_arr should +@@ -1109,16 +1110,26 @@ int BN_GF2m_mod_solve_quad(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, + /* + * Convert the bit-string representation of a polynomial ( \sum_{i=0}^n a_i * + * x^i) into an array of integers corresponding to the bits with non-zero +- * coefficient. Array is terminated with -1. Up to max elements of the array +- * will be filled. Return value is total number of array elements that would +- * be filled if array was large enough. ++ * coefficient. The array is intended to be suitable for use with ++ * `BN_GF2m_mod_arr()`, and so the constant term of the polynomial must not be ++ * zero. This translates to a requirement that the input BIGNUM `a` is odd. ++ * ++ * Given sufficient room, the array is terminated with -1. Up to max elements ++ * of the array will be filled. ++ * ++ * The return value is total number of array elements that would be filled if ++ * array was large enough, including the terminating `-1`. It is `0` when `a` ++ * is not odd or the constant term is zero contrary to requirement. ++ * ++ * The return value is also `0` when the leading exponent exceeds ++ * `OPENSSL_ECC_MAX_FIELD_BITS`, this guards against CPU exhaustion attacks, + */ + int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max) + { + int i, j, k = 0; + BN_ULONG mask; + +- if (BN_is_zero(a)) ++ if (!BN_is_odd(a)) + return 0; + + for (i = a->top - 1; i >= 0; i--) { +@@ -1136,12 +1147,13 @@ int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max) + } + } + +- if (k < max) { ++ if (k > 0 && p[0] > OPENSSL_ECC_MAX_FIELD_BITS) ++ return 0; ++ ++ if (k < max) + p[k] = -1; +- k++; +- } + +- return k; ++ return k + 1; + } + + /* +diff --git a/include/openssl/opensslv.h b/include/openssl/opensslv.h +index a1a5d07..ddf42b6 100644 +--- a/include/openssl/opensslv.h ++++ b/include/openssl/opensslv.h +@@ -39,8 +39,8 @@ extern "C" { + * (Prior to 0.9.5a beta1, a different scheme was used: MMNNFFRBB for + * major minor fix final patch/beta) + */ +-# define OPENSSL_VERSION_NUMBER 0x101011afL +-# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1za 26 Jun 2024" ++# define OPENSSL_VERSION_NUMBER 0x101011bfL ++# define OPENSSL_VERSION_TEXT "OpenSSL 1.1.1zb 16 Oct 2024" + + /*- + * The macros below are to be used for shared library (.so, .dll, ...) +diff --git a/test/ec_internal_test.c b/test/ec_internal_test.c +index 390f41f..1590a18 100644 +--- a/test/ec_internal_test.c ++++ b/test/ec_internal_test.c +@@ -150,6 +150,56 @@ static int field_tests_ecp_mont(void) + } + + #ifndef OPENSSL_NO_EC2M ++/* Test that decoding of invalid GF2m field parameters fails. */ ++static int ec2m_field_sanity(void) ++{ ++ int ret = 0; ++ BN_CTX *ctx = BN_CTX_new(); ++ BIGNUM *p, *a, *b; ++ EC_GROUP *group1 = NULL, *group2 = NULL, *group3 = NULL; ++ ++ TEST_info("Testing GF2m hardening\n"); ++ ++ BN_CTX_start(ctx); ++ p = BN_CTX_get(ctx); ++ a = BN_CTX_get(ctx); ++ if (!TEST_ptr(b = BN_CTX_get(ctx)) ++ || !TEST_true(BN_one(a)) ++ || !TEST_true(BN_one(b))) ++ goto out; ++ ++ /* Even pentanomial value should be rejected */ ++ if (!TEST_true(BN_set_word(p, 0xf2))) ++ goto out; ++ if (!TEST_ptr_null(group1 = EC_GROUP_new_curve_GF2m(p, a, b, ctx))) ++ TEST_error("Zero constant term accepted in GF2m polynomial"); ++ ++ /* Odd hexanomial should also be rejected */ ++ if (!TEST_true(BN_set_word(p, 0xf3))) ++ goto out; ++ if (!TEST_ptr_null(group2 = EC_GROUP_new_curve_GF2m(p, a, b, ctx))) ++ TEST_error("Hexanomial accepted as GF2m polynomial"); ++ ++ /* Excessive polynomial degree should also be rejected */ ++ if (!TEST_true(BN_set_word(p, 0x71)) ++ || !TEST_true(BN_set_bit(p, OPENSSL_ECC_MAX_FIELD_BITS + 1))) ++ goto out; ++ if (!TEST_ptr_null(group3 = EC_GROUP_new_curve_GF2m(p, a, b, ctx))) ++ TEST_error("GF2m polynomial degree > %d accepted", ++ OPENSSL_ECC_MAX_FIELD_BITS); ++ ++ ret = group1 == NULL && group2 == NULL && group3 == NULL; ++ ++ out: ++ EC_GROUP_free(group1); ++ EC_GROUP_free(group2); ++ EC_GROUP_free(group3); ++ BN_CTX_end(ctx); ++ BN_CTX_free(ctx); ++ ++ return ret; ++} ++ + /* test EC_GF2m_simple_method directly */ + static int field_tests_ec2_simple(void) + { +@@ -367,6 +417,7 @@ int setup_tests(void) + ADD_TEST(field_tests_ecp_simple); + ADD_TEST(field_tests_ecp_mont); + #ifndef OPENSSL_NO_EC2M ++ ADD_TEST(ec2m_field_sanity); + ADD_TEST(field_tests_ec2_simple); + #endif + ADD_ALL_TESTS(field_tests_default, crv_len); diff -r c848b3839e4a -r 5926178cd6fa optipng/receipt --- a/optipng/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/optipng/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="libpng+apng" BUILD_DEPENDS="libpng+apng-dev zlib-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa opus-dev/receipt --- a/opus-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/opus-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="opus" DEPENDS="opus pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa opus-tools/receipt --- a/opus-tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/opus-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="libogg libogg-dev opus-dev pkg-config flac-dev \ opusfile-dev libopusenc-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa opus/receipt --- a/opus/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/opus/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="" BUILD_DEPENDS="" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa opusfile-dev/receipt --- a/opusfile-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/opusfile-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="openssl-dev opus-dev opusfile pkg-config" WANTED="opusfile" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa opusfile/receipt --- a/opusfile/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/opusfile/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libogg libssl opus" BUILD_DEPENDS="automake libogg libogg-dev libtool openssl-dev opus-dev pkg-config" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa orc-dev/receipt --- a/orc-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/orc-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="orc pkg-config" WANTED="orc" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa orc/receipt --- a/orc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/orc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ BUILD_DEPENDS="meson" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa p11-kit-dev/receipt --- a/p11-kit-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/p11-kit-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ libtasn1-dev libxslt p11-kit pkg-config" WANTED="p11-kit" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa p11-kit/receipt --- a/p11-kit/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/p11-kit/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="cacerts gettext glib glib-dev gtk-doc libffi libffi-dev libtasn1-dev libxslt" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa pam-dev/receipt --- a/pam-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pam-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ WANTED="pam" SOURCE="Linux-PAM" WEB_SITE="http://www.linux-pam.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="pam" diff -r c848b3839e4a -r 5926178cd6fa pam/receipt --- a/pam/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pam/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$SOURCE-$VERSION.tar.xz" WEB_SITE="http://www.linux-pam.org/" WGET_URL="https://github.com/linux-pam/linux-pam/releases/download/v$VERSION/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glibc-base libdb" BUILD_DEPENDS="flex db-dev libdb" @@ -33,6 +33,7 @@ configure build-aux/config.guess ./configure --sysconfdir=/etc \ + --libdir=/lib \ $CONFIGURE_ARGS && make && make install } diff -r c848b3839e4a -r 5926178cd6fa pango-dev/receipt --- a/pango-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pango-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="pango" WEB_SITE="https://www.pango.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="pango cairo-dev pkg-config fribidi-dev harfbuzz-dev" diff -r c848b3839e4a -r 5926178cd6fa pango/receipt --- a/pango/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pango/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://www.pango.org/" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" CONFIG_FILES="/etc/pango/pango.modules" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="cairo xorg-libXft slitaz-base-files gcc-lib-base \ util-linux-uuid fribidi" @@ -19,7 +19,7 @@ # Handle cross compilation case "$ARCH" in - i?86) + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; arm*) export LIBTOOL=${HOST_SYSTEM}-libtool diff -r c848b3839e4a -r 5926178cd6fa pangomm-dev/receipt --- a/pangomm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pangomm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pangomm cairomm-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa pangomm/receipt --- a/pangomm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pangomm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="cairo-dev cairomm-dev glibmm-dev pango-dev \ libxml2-dev meson" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $GNOME_MIRROR/$PACKAGE/$(wget -O - $GNOME_MIRROR/$PACKAGE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa parted-dev/receipt --- a/parted-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/parted-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL3" WANTED="parted" WEB_SITE="http://www.gnu.org/software/parted/index.shtml" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="pkg-config" diff -r c848b3839e4a -r 5926178cd6fa parted/receipt --- a/parted/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/parted/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="http://www.gnu.org/software/parted/index.shtml" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="util-linux-uuid util-linux-blkid" BUILD_DEPENDS="e2fsprogs-dev util-linux-uuid-dev util-linux-blkid-dev" diff -r c848b3839e4a -r 5926178cd6fa patch/receipt --- a/patch/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/patch/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa pavucontrol/receipt --- a/pavucontrol/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pavucontrol/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="intltool lynx libcanberra-dev gtkmm-dev libsigc++-dev \ pulseaudio-dev libglade-dev libglademm-dev libltdl" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa pciids/receipt --- a/pciids/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pciids/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ BUILD_DEPENDS="advancecomp" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa pciutils-dev/receipt --- a/pciutils-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pciutils-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pciutils pkg-config" WANTED="pciutils" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa pciutils/receipt --- a/pciutils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pciutils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="gcc-lib-base glibc-base pciids zlib" BUILD_DEPENDS="gcc" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa pcmanfm/receipt --- a/pcmanfm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pcmanfm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -20,11 +20,11 @@ libfm-gtk libtool libxcb-dev libxml2-dev menu-cache-dev startup-notification-dev xcb-util-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS shared-mime-info intltool gvfs-dev" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS shared-mime-info intltool gvfs-dev" ;; esac # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa pcmciautils/receipt --- a/pcmciautils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pcmciautils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="linux sysfsutils udev" BUILD_DEPENDS="sysfsutils-dev bison flex" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa pcre-dev/receipt --- a/pcre-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pcre-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pcre pkg-config" WANTED="pcre" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa pcre/receipt --- a/pcre/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pcre/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="gcc-lib-base" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa pcre2-dev/receipt --- a/pcre2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pcre2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pcre2 pkg-config" WANTED="pcre2" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa pcre2/receipt --- a/pcre2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pcre2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ BUILD_DEPENDS="automake libtool" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa pcsc-lite-dev/receipt --- a/pcsc-lite-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pcsc-lite-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pcsc-lite pkg-config" WANTED="pcsc-lite" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa pcsc-lite/receipt --- a/pcsc-lite/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pcsc-lite/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="udev" BUILD_DEPENDS="libtool perl udev-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa perl-compress-raw-bzip2/receipt --- a/perl-compress-raw-bzip2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/perl-compress-raw-bzip2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="perl" BUILD_DEPENDS="perl" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $WEB_SITE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa perl-compress-raw-zlib/receipt --- a/perl-compress-raw-zlib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/perl-compress-raw-zlib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="perl" BUILD_DEPENDS="perl" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $WEB_SITE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa perl-dev/receipt --- a/perl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/perl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,7 @@ WEB_SITE="https://www.perl.org/" WGET_URL="http://ftp.funet.fi/pub/CPAN/src/$TARBALL" PROVIDE="perl" +HOST_ARCH="i486 x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa perl-io-compress/receipt --- a/perl-io-compress/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/perl-io-compress/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="perl perl-compress-raw-bzip2 perl-compress-raw-zlib" BUILD_DEPENDS="perl perl-compress-raw-bzip2 perl-compress-raw-zlib" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $WEB_SITE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa perl-test-pod/receipt --- a/perl-test-pod/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/perl-test-pod/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="perl" BUILD_DEPENDS="perl" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $WEB_SITE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa perl-thread/receipt --- a/perl-thread/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/perl-thread/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,7 @@ BUILD_DEPENDS="db gdbm zlib less" WEB_SITE="https://www.perl.org/" WGET_URL="http://ftp.funet.fi/pub/CPAN/src/$TARBALL" +HOST_ARCH="i486 x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa perl-tk/receipt --- a/perl-tk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/perl-tk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="fontconfig-dev jpeg-dev libpng-dev perl tk-dev xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev zlib-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $WEB_SITE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa perl-xml-parser/receipt --- a/perl-xml-parser/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/perl-xml-parser/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="expat perl" BUILD_DEPENDS="expat-dev perl" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa perl-xml-simple/receipt --- a/perl-xml-simple/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/perl-xml-simple/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ TARBALL="$SOURCE-$VERSION.tar.gz" WGET_URL="https://www.cpan.org/modules/by-module/XML/$TARBALL" +HOST_ARCH="i486 x86_64" + DEPENDS="perl" BUILD_DEPENDS="perl" diff -r c848b3839e4a -r 5926178cd6fa perl-yaml-syck/receipt --- a/perl-yaml-syck/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/perl-yaml-syck/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="perl" BUILD_DEPENDS="perl" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $WEB_SITE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa perl/receipt --- a/perl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/perl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,7 @@ BUILD_DEPENDS="db gdbm zlib less" WEB_SITE="https://www.perl.org/" WGET_URL="http://ftp.funet.fi/pub/CPAN/src/$TARBALL" +HOST_ARCH="i486 x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa php-apache/receipt --- a/php-apache/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-apache/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="apache libxml2 php-common zlib" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-auth-sasl/receipt --- a/php-auth-sasl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-auth-sasl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="php-auth-sasl" -VERSION="1.1.0" +VERSION="1.2.0" CATEGORY="development" SHORT_DESC="Abstraction of various SASL mechanism responses for php." MAINTAINER="pascal.bellard@slitaz.org" @@ -15,6 +15,8 @@ DEPENDS="php-pear" BUILD_DEPENDS="php-cli php-pear" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - https://pear.php.net/package/Auth_SASL 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa php-cherokee/receipt --- a/php-cherokee/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-cherokee/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="cherokee libxml2 php-common zlib" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-cli/receipt --- a/php-cli/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-cli/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="php-common" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-common/receipt --- a/php-common/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-common/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ CONFIG_FILES="/etc/php.ini" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-curl/receipt --- a/php-curl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-curl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="curl php" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-dba/receipt --- a/php-dba/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-dba/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-dev/receipt --- a/php-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ libmysqlclient libpng libpostgresqlclient libtool libunixODBC \ mhash net-snmp openssl11 php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-docs-en/receipt --- a/php-docs-en/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-docs-en/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://www.php.net/distributions/manual/php_manual_en.tar.gz" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-gd/receipt --- a/php-gd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-gd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="jpeg libpng libvpx php" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-imap/receipt --- a/php-imap/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-imap/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="openssl php" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-ldap/receipt --- a/php-ldap/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-ldap/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="cyrus-sasl libcomerr3 libkrb5 libldap openssl php" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-mysql/receipt --- a/php-mysql/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-mysql/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libmysqlclient php" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-mysqli/receipt --- a/php-mysqli/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-mysqli/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libmysqlclient php" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-odbc/receipt --- a/php-odbc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-odbc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="unixODBC php" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-opcache/receipt --- a/php-opcache/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-opcache/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libmysqlclient php" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-openssl/receipt --- a/php-openssl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-openssl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="php openssl" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-pdo-mysql/receipt --- a/php-pdo-mysql/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-pdo-mysql/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="php php-mysql" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-pdo-pgsql/receipt --- a/php-pdo-pgsql/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-pdo-pgsql/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="php php-mysql libpostgresqlclient" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-pear/receipt --- a/php-pear/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-pear/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="php-cli" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-pgsql/receipt --- a/php-pgsql/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-pgsql/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="postgresql php" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-snmp/receipt --- a/php-snmp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-snmp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="net-snmp php libcrypto" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-soap/receipt --- a/php-soap/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-soap/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="php libxml2" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php-sqlite/receipt --- a/php-sqlite/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php-sqlite/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="php sqlite" WANTED="php" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa php/receipt --- a/php/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/php/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -21,7 +21,7 @@ perl pkg-config postgresql-dev re2c sed sqlite-dev unixODBC-dev" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { @@ -30,7 +30,7 @@ } case "$ARCH" in - i?86) + i?86|x86_64) # 7.4.4 unrecognised: # --enable-zip # --with-jpeg-dir=/usr diff -r c848b3839e4a -r 5926178cd6fa pinentry-gtk/receipt --- a/pinentry-gtk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pinentry-gtk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ libcap-dev gtk+-dev libgcrypt-dev" SIBLINGS="pinentry" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa pinentry/receipt --- a/pinentry/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pinentry/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ libcap-dev libgcrypt-dev" SIBLINGS="pinentry-gtk" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa pixman-dev/receipt --- a/pixman-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pixman-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pixman pkg-config" WANTED="pixman" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa pixman/receipt --- a/pixman/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pixman/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="glibc-base" BUILD_DEPENDS="libpng-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa pkg-config/receipt --- a/pkg-config/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pkg-config/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="https://pkg-config.freedesktop.org/wiki/" WGET_URL="https://pkg-config.freedesktop.org/releases/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glibc-base" BUILD_DEPENDS="automake gcc libtool" @@ -17,6 +17,7 @@ # Handle cross compilation. case "$ARCH" in arm) BUILD_DEPENDS="" ;; + #x86_64) BUILD_DEPENDS="" ;; esac # What is the latest version available today? @@ -39,6 +40,7 @@ --host=arm-slitaz-linux-gnueabi \ --cache-file=arm-linux.cache ;; *) + # use --with-internal-lib when bootstrap x86_64 ./configure \ --program-prefix=$TOOLPREFIX \ --build=$HOST_SYSTEM \ diff -r c848b3839e4a -r 5926178cd6fa plop/receipt --- a/plop/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/plop/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ BUILD_DEPENDS="xz lz4 lzsa" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa pngquant/receipt --- a/pngquant/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pngquant/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="lcms2 libpng" BUILD_DEPENDS="lcms2-dev libpng-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa polkit-dev/receipt --- a/polkit-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/polkit-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa polkit-pam/receipt --- a/polkit-pam/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/polkit-pam/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS="glib-dev libgio-dev gobject-introspection-dev dbus-dev \ dbus-glib-dev expat-dev pam-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa polkit-qt-dev/receipt --- a/polkit-qt-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/polkit-qt-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa polkit-qt/receipt --- a/polkit-qt/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/polkit-qt/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="polkit" BUILD_DEPENDS="qmake Qt4-dev automoc4 polkit-dev libgio-dev glib-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa polkit/receipt --- a/polkit/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/polkit/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="glib-dev libgio-dev gobject-introspection-dev dbus-dev \ dbus-glib-dev expat-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa polly/receipt --- a/polly/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/polly/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="llvm-lib" BUILD_DEPENDS="llvm ninja cmake" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa poppler-apps/receipt --- a/poppler-apps/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/poppler-apps/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="fontconfig poppler cairo zlib libpng gcc-lib-base" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa poppler-data/receipt --- a/poppler-data/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/poppler-data/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WEB_SITE="https://poppler.freedesktop.org/" WGET_URL="https://poppler.freedesktop.org/$TARBALL" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa poppler-dev/receipt --- a/poppler-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/poppler-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="poppler pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa poppler-qt4-apps/receipt --- a/poppler-qt4-apps/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/poppler-qt4-apps/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ PROVIDE="poppler-apps" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa poppler-qt4-dev/receipt --- a/poppler-qt4-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/poppler-qt4-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,9 +9,9 @@ WANTED="poppler" WEB_SITE="https://poppler.freedesktop.org/" - DEPENDS="poppler-dev pkg-config" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa poppler-qt4/receipt --- a/poppler-qt4/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/poppler-qt4/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="poppler libQtCore libQtXml libQtGui" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa poppler/receipt --- a/poppler/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/poppler/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ lcms-dev libpng-dev libtool libxml2-dev pkg-config Qt4-dev tiff-dev zlib-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa popt-dev/receipt --- a/popt-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/popt-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config" WANTED="popt" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa popt/receipt --- a/popt/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/popt/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,9 +12,9 @@ WGET_URL="https://github.com/rpm-software-management/$PACKAGE/archive/refs/tags/$PACKAGE-$VERSION-release.tar.gz" SUGGESTED="popt-lang" -BUILD_DEPENDS="automake libtool" +BUILD_DEPENDS="automake libtool gettext" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa portaudio-dev/receipt --- a/portaudio-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/portaudio-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="portaudio pkg-config" WANTED="portaudio" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa portaudio/receipt --- a/portaudio/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/portaudio/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="alsa-lib jack-audio-connection-kit" BUILD_DEPENDS="alsa-lib-dev jack-audio-connection-kit-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa portmidi/receipt --- a/portmidi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/portmidi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="alsa-lib" BUILD_DEPENDS="alsa-lib-dev cmake unzip" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa posixovl/receipt --- a/posixovl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/posixovl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="attr fuse2" BUILD_DEPENDS="attr-dev autoconf automake fuse2-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa postgresql-client/receipt --- a/postgresql-client/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/postgresql-client/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="libpostgresqlclient zlib ncurses readline" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa postgresql-contrib/receipt --- a/postgresql-contrib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/postgresql-contrib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="postgresql" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa postgresql-dev/receipt --- a/postgresql-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/postgresql-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="postgresql" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa postgresql-doc/receipt --- a/postgresql-doc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/postgresql-doc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,8 @@ WEB_SITE="https://www.postgresql.org/" WANTED="postgresql" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa postgresql/receipt --- a/postgresql/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/postgresql/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS="zlib-dev readline-dev ncurses-dev bison flex perl-dev \ libxslt python-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa ppp-dev/receipt --- a/ppp-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ppp-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="BSD GPL" WEB_SITE="https://ppp.samba.org/" WANTED="ppp" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa ppp-pam/receipt --- a/ppp-pam/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ppp-pam/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="wget pam pam-dev libpcap-dev openssl-dev" PROVIDE="ppp:pam" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa ppp/receipt --- a/ppp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ppp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WGET_URL="https://github.com/paulusmack/ppp/archive/$TARBALL" CONFIG_FILES="/etc/ppp/options" SECRET_FILES="/etc/ppp/*secrets" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libpcap libssl" BUILD_DEPENDS="wget openssl-dev libpcap-dev" diff -r c848b3839e4a -r 5926178cd6fa protobuf-dev/receipt --- a/protobuf-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/protobuf-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,12 +11,14 @@ DEPENDS="pkg-config protobuf" WANTED="protobuf" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/*.*a $fs/usr/lib + cp -a $install/usr/lib/*.a $fs/usr/lib cp -a $install/usr/lib/pkgconfig $fs/usr/lib } diff -r c848b3839e4a -r 5926178cd6fa protobuf-python/receipt --- a/protobuf-python/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/protobuf-python/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="protobuf python" BUILD_DEPENDS="libatomic protobuf-dev python-dev python-setuptools" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa protobuf/receipt --- a/protobuf/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/protobuf/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,8 +11,10 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="$WEB_SITE/archive/refs/tags/v$VERSION.tar.gz" -DEPENDS="gcc83-lib-base libatomic" -BUILD_DEPENDS="automake gcc83 libtool" +DEPENDS="libatomic" +BUILD_DEPENDS="automake gcc libtool" + +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() @@ -26,8 +28,6 @@ { ./autogen.sh && ./configure \ - CC=gcc-83 \ - CXX=g++-83 \ --prefix=/usr \ $CONFIGURE_ARGS && make && diff -r c848b3839e4a -r 5926178cd6fa pth-dev/receipt --- a/pth-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pth-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,10 @@ WANTED="pth" WEB_SITE="http://www.gnu.org/software/pth/" +DEPENDS="pth" + +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa pth/receipt --- a/pth/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pth/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="libltdl" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa pulseaudio-dev/receipt --- a/pulseaudio-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pulseaudio-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pulseaudio" WANTED="pulseaudio" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa pulseaudio/receipt --- a/pulseaudio/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pulseaudio/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -23,6 +23,8 @@ CONFIG_FILES="/etc/pulse/client.conf /etc/pulse/daemon.conf \ /etc/pulse/default.pa" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa pycairo-dev/receipt --- a/pycairo-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pycairo-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config pycairo" WANTED="pycairo" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa pycairo/receipt --- a/pycairo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pycairo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ xorg-libXdmcp xorg-libXrender xcb-util" BUILD_DEPENDS="cairo cairo-dev pkg-config python3-dev xorg-xproto" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa pycairo118-dev/receipt --- a/pycairo118-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pycairo118-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config pycairo118" WANTED="pycairo118" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa pycairo118/receipt --- a/pycairo118/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pycairo118/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ xorg-libXdmcp xorg-libXrender xcb-util" BUILD_DEPENDS="cairo cairo-dev pkg-config python-dev xorg-xproto" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa pygobject-dev/receipt --- a/pygobject-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pygobject-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pygobject libffi-dev pkg-config" WANTED="pygobject" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa pygobject/receipt --- a/pygobject/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pygobject/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="cairo-dev glib-dev libffi-dev libgio-dev pkg-config pycairo-dev python python-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa pygobject3/receipt --- a/pygobject3/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pygobject3/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,8 +14,10 @@ PROVIDE="python-gi" DEPENDS="python3 pycairo glib libffi libgio gtk-girepository" BUILD_DEPENDS="$DEPENDS python3-pip python3-dev python3-setuptools \ -pkg-config glib-dev libgio-dev pycairo-dev cairo-dev \ -libffi-dev gobject-introspection-dev" +pkg-config glib-dev libgio-dev pycairo-dev cairo-dev libffi-dev \ +gobject-introspection-dev meson" + +HOST_ARCH="i486 x86_64" current_version() { @@ -26,7 +28,14 @@ # Rules to configure and make the package. compile_rules() { - pip3 install --no-compile --root=$install PyGObject==$VERSION + meson build \ + --prefix=/usr \ + --libdir=lib \ + --bindir=/usr/bin \ + --sbindir=/usr/sbin \ + --buildtype=release && + ninja -C build && + ninja -C build install } # Rules to gen a SliTaz package suitable for Tazpkg. diff -r c848b3839e4a -r 5926178cd6fa pygtk-dev/receipt --- a/pygtk-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pygtk-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pygtk gtk+-dev pygobject-dev pycairo-dev pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa pygtk/receipt --- a/pygtk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/pygtk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="python-dev pycairo118-dev pygobject-dev expat-dev gtk+-dev \ libglade-dev libxml2-dev libffi-dev python-numpy" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa python-cython/receipt --- a/python-cython/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python-cython/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="python" BUILD_DEPENDS="python python-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa python-dev/receipt --- a/python-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="python" WANTED="python" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa python-docutils/receipt --- a/python-docutils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python-docutils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="python-docutils" -VERSION="0.18.1" +VERSION="0.17.1" CATEGORY="development" SHORT_DESC="Text processing system." MAINTAINER="claudinei@slitaz.org" @@ -17,6 +17,8 @@ DEPENDS="python" BUILD_DEPENDS="python python-dev python-setuptools" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa python-numpy/receipt --- a/python-numpy/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python-numpy/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="python" BUILD_DEPENDS="python python-cython python-dev python-setuptools" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa python-setuptools/receipt --- a/python-setuptools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python-setuptools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ TARBALL="$SOURCE-$VERSION.tar.gz" WGET_URL="https://github.com/pypa/$SOURCE/archive/v$VERSION.tar.gz" +HOST_ARCH="i486 x86_64" + DEPENDS="python" BUILD_DEPENDS="python python-dev" diff -r c848b3839e4a -r 5926178cd6fa python-xdg/receipt --- a/python-xdg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python-xdg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="python" BUILD_DEPENDS="python python-dev python-setuptools" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa python/receipt --- a/python/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,9 +15,9 @@ RELATED="python-dev python-idle" # versions must match DEPENDS="bzlib gdbm libffi ncursesw openssl readline sqlite zlib" BUILD_DEPENDS="bzip2-dev db-dev gdbm-dev libffi-dev ncursesw-dev \ -openssl-dev readline-dev sqlite-dev tcl-dev tk-dev zlib-dev" +openssl-dev readline-dev sqlite-dev tk-dev tcl-dev zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # @maintainer: Please update also: python-idle @@ -86,7 +86,7 @@ BUILDARCH=${BUILD_SYSTEM} || exit 1 make DESTDIR=$DESTDIR install || exit 1 ;; - (i?86) + (i?86|x86_64) ./configure \ --enable-shared \ --build=${HOST_SYSTEM} \ diff -r c848b3839e4a -r 5926178cd6fa python3-dev/receipt --- a/python3-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python3-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,7 @@ WANTED="python3" SOURCE="Python" WEB_SITE="https://www.python.org/" +HOST_ARCH="i486 x86_64" DEPENDS="python3" diff -r c848b3839e4a -r 5926178cd6fa python3-distro/receipt --- a/python3-distro/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python3-distro/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ DEPENDS="python3" BUILD_DEPENDS="python3 python3-dev python3-setuptools" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa python3-idle/receipt --- a/python3-idle/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python3-idle/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="python3 tcl tk" WANTED="python3" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa python3-mako/receipt --- a/python3-mako/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python3-mako/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ DEPENDS="python3" BUILD_DEPENDS="python3 python3-dev python3-setuptools" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa python3-pillow/receipt --- a/python3-pillow/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python3-pillow/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="python3" BUILD_DEPENDS="jpeg-dev python3-dev python3-setuptools tiff-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa python3-pip/receipt --- a/python3-pip/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python3-pip/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="python3" BUILD_DEPENDS="python3 python3-setuptools" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa python3-pygments/receipt --- a/python3-pygments/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python3-pygments/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="python" BUILD_DEPENDS="python3 python3-setuptools" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa python3-setuptools/receipt --- a/python3-setuptools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python3-setuptools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,13 +7,13 @@ MAINTAINER="maintainer@slitaz.org" LICENSE="MIT" WEB_SITE="https://pypi.org/project/setuptools/" - SOURCE="setuptools" TARBALL="$SOURCE-$VERSION.tar.gz" WGET_URL="https://github.com/pypa/$SOURCE/archive/v$VERSION.tar.gz" +HOST_ARCH="i486 x86_64" -DEPENDS="python3" -BUILD_DEPENDS="python3 python3-dev" +DEPENDS="python3 expat" +BUILD_DEPENDS="python3 python3-dev expat-dev" current_version() { diff -r c848b3839e4a -r 5926178cd6fa python3/receipt --- a/python3/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/python3/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,7 @@ TARBALL="$SOURCE-$VERSION.tar.xz" WEB_SITE="https://www.python.org/" WGET_URL="https://www.python.org/ftp/python/$VERSION/$TARBALL" +HOST_ARCH="i486 x86_64" RELATED="python3-dev python3-idle" # version must match DEPENDS="openssl bzlib readline sqlite zlib ncursesw gdbm libffi" @@ -95,6 +96,10 @@ mkdir $fs/usr/bin && mkdir $fs/usr/lib cp -a $install/usr/bin/* $fs/usr/bin cp -a $install/usr/lib/* $fs/usr/lib + + # Ensure we don't have pyc file + find $fs/usr/lib -name "*.pyc" -delete + # needed for mercurial to work now # cp -a $install/usr/include/python${python_version}m/pyconfig.h \ # $fs/usr/include/python${python_version}m diff -r c848b3839e4a -r 5926178cd6fa qemu-arm/receipt --- a/qemu-arm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qemu-arm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="qemu-arm" -VERSION="2.0.2" +VERSION="6.2.0" CATEGORY="misc" SHORT_DESC="General-purpose full virtualizer for ARM hardware." MAINTAINER="erjo@slitaz.org" @@ -12,6 +12,8 @@ DEPENDS="qemu" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa qemu-x86_64/receipt --- a/qemu-x86_64/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qemu-x86_64/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,13 +7,13 @@ MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" WEB_SITE="https://www.qemu.org" -UEFIZIP="OVMF-X64-r15214.zip" -EXTRA_SOURCE_FILES="$UEFIZIP" TAGS="virtualization" WANTED="qemu" DEPENDS="qemu" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { @@ -21,7 +21,6 @@ #cp -a $install/etc/qemu $fs/etc cp -a $install/usr/bin/qemu-*${PACKAGE#qemu-} $fs/usr/bin cd $fs/usr/bin && ln -s qemu-system-${PACKAGE#qemu-} $PACKAGE - [ -s $SOURCES_REPOSITORY/$UEFIZIP ] || wget -P $SOURCES_REPOSITORY \ - http://netassist.dl.sourceforge.net/project/edk2/OVMF/$UEFIZIP - unzip $SOURCES_REPOSITORY/$UEFIZIP OVMF.fd -d $fs/usr/share/qemu/x64 + # Copy OVMF.fd (from debian12, 2022.11) + cp -a $stuff/OVMF.fd -d $fs/usr/share/qemu/x64 } diff -r c848b3839e4a -r 5926178cd6fa qemu-x86_64/stuff/OVMF.fd Binary file qemu-x86_64/stuff/OVMF.fd has changed diff -r c848b3839e4a -r 5926178cd6fa qemu/receipt --- a/qemu/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qemu/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -20,6 +20,8 @@ glib-dev autoconf automake libtool bison flex libusb-dev ncurses-dev xz-dev \ file ninja meson pixman-dev libsdl2-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa qmake/receipt --- a/qmake/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qmake/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="zlib gcc-lib-base" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa qpdf-dev/receipt --- a/qpdf-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qpdf-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="qpdf pkg-config" WANTED="qpdf" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa qpdf/receipt --- a/qpdf/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qpdf/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libatomic libjpeg pcre zlib" BUILD_DEPENDS="gnutls-dev jpeg-dev pcre-dev zlib-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa qt4/receipt --- a/qt4/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qt4/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -26,6 +26,8 @@ pkg-config tiff-dev xorg-dev-proto xorg-dev zip unzip gtk+-dev alsa-lib-dev \ xorg-libXv-dev sqlite-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa qt5-qmake/receipt --- a/qt5-qmake/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qt5-qmake/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="zlib" WANTED="qt5" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa qt5/receipt --- a/qt5/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qt5/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,16 +16,18 @@ SUGGESTED="libQt5Plugins libQt5ScriptTools" PROVIDE="qt-x11-opensource-src Qt5" -DEPENDS="gcc83-lib-base glibc-locale libQt5Core libQt5DBus +DEPENDS="glibc-locale icu libQt5Core libQt5DBus libQt5Designer libQt5Gui libQt5Help libQt5Network libQt5OpenGL libQt5Script libQt5Sql libQt5Svg libQt5Xml" -BUILD_DEPENDS="alsa-lib-dev cups-dev dbus-dev eudev-dev gcc83 glib-dev +BUILD_DEPENDS="alsa-lib-dev cups-dev dbus-dev eudev-dev gcc glib-dev gst-plugins-base-1.0-dev gtk+3-dev icu-dev fontconfig-dev freetype-dev harfbuzz-dev libjpeg-turbo-dev libpng-dev libxcb-dev libxkbcommon-dev mesa-dev openssl-dev pcre-dev sqlite-dev tslib-dev xorg-libX11-dev xorg-libXcomposite-dev xorg-libXrender-dev zlib-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -40,8 +42,6 @@ { export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${src}/lib" - sed -i 's|gcc|gcc-83|; s|g++|g++-83|' qtbase/mkspecs/common/g++-base.conf - ./configure \ -prefix /usr \ -confirm-license \ diff -r c848b3839e4a -r 5926178cd6fa qtconfig/receipt --- a/qtconfig/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qtconfig/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="libQt3Support libQtNetwork libQtDBus" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa qupzilla-locales/receipt --- a/qupzilla-locales/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qupzilla-locales/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="qupzilla-locales" -VERSION="1.8.5" +VERSION="1.8.9" CATEGORY="localization" SHORT_DESC="Translations for the QupZilla browser" MAINTAINER="claudinei@slitaz.org" @@ -11,6 +11,8 @@ DEPENDS="qupzilla" WANTED="qupzilla" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa qupzilla/receipt --- a/qupzilla/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/qupzilla/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ BUILD_DEPENDS="wget cacerts Qt4-dev qmake openssl-dev xorg-libX11-dev" SUGGESTED="libQtWebkit-video qupzilla-locales" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa rdfind/receipt --- a/rdfind/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/rdfind/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="nettle" BUILD_DEPENDS="nettle-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $WEB_SITE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa re2c/receipt --- a/re2c/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/re2c/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="automake libtool" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa readline-dev/receipt --- a/readline-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/readline-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WANTED="readline" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa readline/receipt --- a/readline/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/readline/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="" BUILD_DEPENDS="ncursesw-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa rp-pppoe/receipt --- a/rp-pppoe/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/rp-pppoe/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ BUILD_DEPENDS="ppp" -HOST_ARCH="i486" +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa rpcbind/receipt --- a/rpcbind/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/rpcbind/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="libtirpc" BUILD_DEPENDS="libtirpc-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa rsync/receipt --- a/rsync/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/rsync/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,7 +18,7 @@ CONFIG_FILES="/etc/rsyncd.conf" SECRET_FILES="/etc/rsyncd.secrets" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # TazPanel TAZPANEL_DAEMON="man::rsync|help::rsync|edit|options|web::$WEB_SITE" diff -r c848b3839e4a -r 5926178cd6fa rtmpdump-dev/receipt --- a/rtmpdump-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/rtmpdump-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="openssl-dev pkg-config rtmpdump" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa rtmpdump/receipt --- a/rtmpdump/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/rtmpdump/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libssl" BUILD_DEPENDS="openssl-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa ruby-dev/receipt --- a/ruby-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ruby-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="ruby" WANTED="ruby" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa ruby/receipt --- a/ruby/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ruby/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,7 +18,7 @@ SUGGESTED="tk" RELATED="libruby libruby-extras ruby-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() @@ -29,7 +29,7 @@ # Handle cross compilation. case "$ARCH" in - i?86) + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS coreutils-file-output-full tk-dev " ;; arm*) # executable host ruby is required. use --with-baseruby option. diff -r c848b3839e4a -r 5926178cd6fa rust-cargo/receipt --- a/rust-cargo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/rust-cargo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="rust" WANTED="rust" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa rust/receipt --- a/rust/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/rust/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,12 +8,21 @@ LICENSE="MIT Apache BSD" WEB_SITE="https://www.rust-lang.org" -TARBALL="rust-$VERSION-i686-unknown-linux-gnu.tar.gz" +case $ARCH in + i?86) + TARBALL="rust-$VERSION-i686-unknown-linux-gnu.tar.gz" ;; + x86_64) + COOKOPTS="!strip" # strip break rustc binary + TARBALL="rust-$VERSION-x86_64-unknown-linux-gnu.tar.gz" ;; +esac + WGET_URL="https://static.rust-lang.org/dist/$TARBALL" SIBLINGS="rust-cargo" BUILD_DEPENDS="cacerts" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa sakura-gtk2/receipt --- a/sakura-gtk2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sakura-gtk2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="sakura-$VERSION.tar.bz2" WGET_URL="https://launchpad.net/sakura/trunk/$VERSION/+download/$TARBALL" TAGS="terminal" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" PROVIDE="sakura" DEPENDS="gtk+ vte-gtk2 xorg-libXdamage xorg-libXi" @@ -18,7 +18,7 @@ # Handle cross compilation. case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS gettext cmake wget" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS gettext cmake wget" ;; esac current_version() diff -r c848b3839e4a -r 5926178cd6fa sakura-gtk3/receipt --- a/sakura-gtk3/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sakura-gtk3/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,14 +10,14 @@ TARBALL="sakura-$VERSION.tar.bz2" WGET_URL="https://launchpad.net/sakura/trunk/$VERSION/+download/$TARBALL" TAGS="terminal" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+3 vte-gtk3 xorg-libXdamage xorg-libXi" BUILD_DEPENDS="gtk+3-dev vte-gtk3-dev xorg-libXdamage-dev xorg-libXi-dev" # Handle cross compilation. case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS gettext cmake wget" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS gettext cmake wget" ;; esac current_version() diff -r c848b3839e4a -r 5926178cd6fa sakura/receipt --- a/sakura/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sakura/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,14 +10,14 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="https://launchpad.net/sakura/trunk/$VERSION/+download/$TARBALL" TAGS="terminal" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+ vte xorg-libXdamage xorg-libXi" BUILD_DEPENDS="gtk+-dev vte-dev xorg-libXdamage-dev xorg-libXi-dev" # Handle cross compilation. case "$ARCH" in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS gettext cmake wget" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS gettext cmake wget" ;; esac current_version() @@ -49,4 +49,3 @@ mkdir -p $fs/usr cp -a $install/usr/bin $fs/usr } - diff -r c848b3839e4a -r 5926178cd6fa samba-common/receipt --- a/samba-common/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/samba-common/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="libldap libssl cyrus-sasl readline ncurses popt libcap \ libcomerr libkrb5 attr talloc" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa samba-dev/receipt --- a/samba-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/samba-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,8 @@ WEB_SITE="https://samba.org/" WANTED="samba" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa samba-pam/receipt --- a/samba-pam/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/samba-pam/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -20,6 +20,8 @@ DEPENDS="libldap samba-common glibc-base ncursesw popt zlib cifs-utils acl pam \ perl libcups krb5" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa samba/receipt --- a/samba/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/samba/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,6 +19,8 @@ DEPENDS="libldap samba-common glibc-base ncursesw popt zlib cifs-utils acl \ krb5 libcups" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa sane-backends-dev/receipt --- a/sane-backends-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sane-backends-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="sane-backends" DEPENDS="sane-backends pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa sane-backends/receipt --- a/sane-backends/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sane-backends/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ libv4l-dev tiff-dev zlib-dev automake" SUGGESTED="gocr imagemagick sane-backends-lang tesseract-ocr" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa schroedinger-dev/receipt --- a/schroedinger-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/schroedinger-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa schroedinger/receipt --- a/schroedinger/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/schroedinger/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="orc" BUILD_DEPENDS="orc-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa scons/receipt --- a/scons/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/scons/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="python" BUILD_DEPENDS="python python-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa seamonkey-official/receipt --- a/seamonkey-official/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/seamonkey-official/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="seamonkey-official" -VERSION="2.53.1" +VERSION="2.53.18.2" CATEGORY="network" TAGS="web-browser" SHORT_DESC="Official Seamonkey build by the seamonkey-project (English language)." @@ -9,13 +9,19 @@ LICENSE="MPL2" WEB_SITE="https://www.seamonkey-project.org" -TARBALL="seamonkey-$VERSION.en-GB.linux-i686.tar.bz2" -WGET_URL="https://archive.mozilla.org/pub/seamonkey/releases/$VERSION/linux-i686/en-GB/$TARBALL" +case $SLITAZ_ARCH in + i?86) + TARBALL="seamonkey-$VERSION.en-GB.linux-i686.tar.bz2" + WGET_URL="http://archive.seamonkey-project.org/releases/$VERSION/linux-i686/en-GB/$TARBALL" ;; + x86_64) + TARBALL="seamonkey-$VERSION.en-GB.linux-x86_64.tar.bz2" + WGET_URL="http://archive.seamonkey-project.org/releases/$VERSION/linux-x86_64/en-GB/$TARBALL" ;; +esac -DEPENDS="alsa-lib curl glib gtk+ jpeg libevent libIDL libnotify +DEPENDS="alsa-lib curl glib gtk+3 jpeg libevent libIDL libnotify libvpx xorg-libX11 xorg-libXt" -HOST_ARCH="i486" +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa sed/receipt --- a/sed/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sed/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="acl" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa sftp-server/receipt --- a/sftp-server/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sftp-server/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ LICENSE="BSD" WEB_SITE="https://www.openssh.com/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libcrypto zlib" WANTED="openssh" diff -r c848b3839e4a -r 5926178cd6fa shared-mime-info-dev/receipt --- a/shared-mime-info-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/shared-mime-info-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config shared-mime-info" WANTED="shared-mime-info" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa shared-mime-info/receipt --- a/shared-mime-info/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/shared-mime-info/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="glib" BUILD_DEPENDS="intltool itstool meson" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation. Host perl/intltool are used case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa sip-dev/receipt --- a/sip-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sip-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="sip" DEPENDS="sip" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa sip/receipt --- a/sip/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sip/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="gcc-lib-base python" BUILD_DEPENDS="python-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa sip3-dev/receipt --- a/sip3-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sip3-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="sip3" DEPENDS="sip3" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa sip3/receipt --- a/sip3/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sip3/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="gcc-lib-base python3" BUILD_DEPENDS="python3-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa slim-pam/receipt --- a/slim-pam/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slim-pam/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -22,6 +22,8 @@ CONFIG_FILES="/etc/slim.conf" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa slim-theme-default/receipt --- a/slim-theme-default/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slim-theme-default/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="slim" WANTED="slim" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa slim/receipt --- a/slim/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slim/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -21,13 +21,13 @@ COOKOPTS="!pngquant op8" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # @maintainer: Please update also slim-pam and slim-theme-default # Handle cross compilation case "$ARCH" in - (i?86) + (i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS cmake" INCL=/usr/include LIBS=/usr/lib diff -r c848b3839e4a -r 5926178cd6fa slitaz-base-files/receipt --- a/slitaz-base-files/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-base-files/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.slitaz.org/" WGET_URL="http://hg.slitaz.org/$PACKAGE/archive/$VERSION.tar.gz" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gettext-base" @@ -49,6 +49,11 @@ compile_rules() { make DESTDIR=$DESTDIR install + + case $ARCH in + x86_64) + sed -i 's|i486|x86_64|' $DESTDIR/etc/slitaz/slitaz.conf ;; + esac } # Rules to gen a SliTaz package suitable for Tazpkg. @@ -126,6 +131,12 @@ post_install() { + case $ARCH in + x86_64) + ln -sf lib $1/lib64 + ln -sf lib $1/usr/lib64 ;; + esac + for i in passwd shadow group gshadow ; do [ -s $1/etc/$i.orig ] || continue while read line; do diff -r c848b3839e4a -r 5926178cd6fa slitaz-boot-scripts/receipt --- a/slitaz-boot-scripts/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-boot-scripts/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.slitaz.org/" WGET_URL="http://hg.slitaz.org/$PACKAGE/archive/$VERSION.tar.gz" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" CONFIG_FILES=" /etc/inittab @@ -39,6 +39,10 @@ # Thanks Rantanplan, fix mhwaveedit tempdir path patch -p1 < $stuff/fix-mhwaveedit-tempdir-path.patch + # Patch for x86_64 + # /init need to call /lib/ld-linux-x86-64.so.2 instead /lib/ld-linux.so.2 + patch -p1 < $stuff/fix-x86_64.patch + cp -a $src/etc $fs cp -a $src/usr $fs cp -a $src/init $fs @@ -65,7 +69,7 @@ post_install() { case "$SLITAZ_ARCH" in - i?86) + i?86|x86_64) echo chroot "$1/" /usr/bin/rcSconf up ;; arm) diff -r c848b3839e4a -r 5926178cd6fa slitaz-boot-scripts/stuff/fix-x86_64.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-boot-scripts/stuff/fix-x86_64.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,11 @@ +--- a/init ++++ b/init +@@ -313,7 +313,7 @@ + dev) cp -a /$i /mnt;; + *) mv /$i /mnt; ln -s /mnt/$i / 2> /dev/null || + LD_LIBRARY_PATH=/mnt/lib:/mnt/usr/lib:/lib:/usr/lib \ +- /mnt/lib/ld-linux.so.2 /mnt/bin/ln -s /mnt/$i /;; ++ /mnt/lib/ld-linux*.so.2 /mnt/bin/ln -s /mnt/$i /;; + esac + done || fail 3mSkipped + quit diff -r c848b3839e4a -r 5926178cd6fa slitaz-configs-base/receipt --- a/slitaz-configs-base/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-configs-base/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="slitaz-configs" TARBALL="$SOURCE-$VERSION.tar.gz" WGET_URL="http://hg.slitaz.org/slitaz-configs/archive/$VERSION.tar.gz" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="tazlito tazpkg" SIBLINGS="slitaz-configs" @@ -18,6 +18,7 @@ # Handle SliTaz arch case "$SLITAZ_ARCH" in arm*) DEPENDS="" ;; + #x86_64) DEPENDS="" ;; esac current_version() diff -r c848b3839e4a -r 5926178cd6fa slitaz-configs/receipt --- a/slitaz-configs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-configs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ WEB_SITE="http://www.slitaz.org/" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://hg.slitaz.org/slitaz-configs/archive/$VERSION.tar.gz" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="slitaz-configs-base xorg-libXcomposite xorg-libXdamage \ xorg-xcompmgr transset-df ttf-dejavu slim" @@ -19,12 +19,12 @@ # Special case for ARM since some (most) config files are in slitaz-arm repo. # i486/arm common configs are provided by slitaz-configs-base. case "$SLITAZ_ARCH" in - i?86) CONFIG_FILES="/etc/slitaz/applications.conf" ;; + i?86|x86_64) CONFIG_FILES="/etc/slitaz/applications.conf" ;; arm*) DEPENDS="slitaz-arm-configs ttf-dejavu slim" ;; esac case "$ARCH" in - i?86*) BUILD_DEPENDS="gettext locale-fr locale-hu locale-ja locale-pt_BR \ + i?86|x86_64) BUILD_DEPENDS="gettext locale-fr locale-hu locale-ja locale-pt_BR \ locale-ru locale-zh_CN" ;; esac @@ -39,7 +39,7 @@ compile_rules() { case "$ARCH" in - i?86) + i?86|x86_64) make DESTDIR=$DESTDIR menu ln -s menu.en.xml $install/etc/xdg/openbox/menu.xml ;; @@ -51,7 +51,7 @@ { cd ${src} case "$ARCH" in - i?86) + i?86|x86_64) # Copy rootfs files from the stuff and set permissions. mkdir -p $fs/etc/xdg/openbox $fs/usr/share cp -a $src/rootfs/etc/xdg/openbox $fs/etc/xdg @@ -83,7 +83,7 @@ post_install() { case "$SLITAZ_ARCH" in - i?86) + i?86|x86_64) # By default slim provide a base theme and config file have both # base and slitaz who will be choose randomly, so make sure we use # only slitaz theme. diff -r c848b3839e4a -r 5926178cd6fa slitaz-doc/receipt --- a/slitaz-doc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-doc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WEB_SITE="http://www.slitaz.org/" WGET_URL="http://hg.slitaz.org/$PACKAGE/archive/$VERSION.tar.gz" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa slitaz-i18n/receipt --- a/slitaz-i18n/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-i18n/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,16 +7,17 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Bdeps ensure packages are built so we can get generated po files. -BUILD_DEPENDS="acl alsaplayer alsa-utils asunder atk attr dialog e2fsprogs \ -elfutils epdfview galculator gdk-pixbuf glib glibc-base glib-networking \ -gnumeric gparted gpicview gtk+ gvfs kbd-base leafpad libfm libgnutls \ -libgpg-error libidn liblzma libwebkit webkitgtk lxappearance lxinput lxpanel \ -lxrandr lxsession lxsession-edit lxtask mhwaveedit mtpaint nano obconf openbox \ -parted pcmanfm polkit popt sakura-gtk2 shared-mime-info udisks2 util-linux-blkid \ -vorbis-tools vte-gtk2 xorg-xkeyboard-config yad-gtk2 tzdata" +BUILD_DEPENDS="acl alsaplayer alsa-utils asunder atk attr audacity \ +dialog e2fsprogs elfutils epdfview galculator gdk-pixbuf glib glibc-base \ +glib-networking gnumeric gparted gpicview gtk+ gvfs kbd-base leafpad \ +libfm libgnutls libgpg-error libidn liblzma libwebkit webkitgtk \ +lxappearance lxinput lxpanel lxrandr lxsession lxsession-edit lxtask \ +mhwaveedit mtpaint nano obconf openbox parted pcmanfm polkit popt \ +sakura-gtk2 shared-mime-info udisks2 util-linux-blkid vorbis-tools \ +vte-gtk2 xorg-xkeyboard-config yad-gtk2 tzdata" # exclude obconf openbox to avoid loop with slitaz-configs # exclude midori, don't rebuild at time diff -r c848b3839e4a -r 5926178cd6fa slitaz-i18n/stuff/locale-pack.conf --- a/slitaz-i18n/stuff/locale-pack.conf Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-i18n/stuff/locale-pack.conf Thu Dec 05 08:39:45 2024 +0000 @@ -1,6 +1,6 @@ # Packages LC_MESSAGES included in the locale pack. -CORE_PKGS="acl alsaplayer alsa-utils asunder atk attr busybox dialog e2fsprogs \ +CORE_PKGS="acl alsaplayer alsa-utils asunder atk attr audacity busybox dialog e2fsprogs \ elfutils epdfview galculator gdk-pixbuf glib glibc glib-networking gnumeric \ gparted gpicview gtk+ gvfs kbd leafpad libfm gnutls libgpg-error libidn xz \ libwebkit webkitgtk lxappearance lxinput lxpanel lxrandr lxsession lxsession-edit \ diff -r c848b3839e4a -r 5926178cd6fa slitaz-i18n/stuff/locale-pack.functions --- a/slitaz-i18n/stuff/locale-pack.functions Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-i18n/stuff/locale-pack.functions Thu Dec 05 08:39:45 2024 +0000 @@ -4,7 +4,7 @@ case "$SLITAZ_ARCH" in arm*) ;; - i?86) + i?86|x86_64) # Get translated Openbox menu from SliTaz sub project slitaz-configs obmenu="$WOK/slitaz-configs/install/etc/xdg/openbox/menu.$LOCALE.xml" if [ -f "$obmenu" ]; then diff -r c848b3839e4a -r 5926178cd6fa slitaz-icons-faenza-dark/receipt --- a/slitaz-icons-faenza-dark/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-icons-faenza-dark/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="slitaz-icons-faenza" BUILD_DEPENDS="make-slitaz-icons" +HOST_ARCH="i486 x86_64" + # Rules to compile and makethe package. compile_rules() { mksit.sh \ diff -r c848b3839e4a -r 5926178cd6fa slitaz-icons-faenza/receipt --- a/slitaz-icons-faenza/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-icons-faenza/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="faenza-icon-theme" BUILD_DEPENDS="make-slitaz-icons" +HOST_ARCH="i486 x86_64" + # Rules to compile and makethe package. compile_rules() { mksit.sh \ diff -r c848b3839e4a -r 5926178cd6fa slitaz-menus/receipt --- a/slitaz-menus/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-menus/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL3" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa slitaz-polar-cursors/receipt --- a/slitaz-polar-cursors/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-polar-cursors/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL=$PACKAGE-$VERSION.tar.gz WEB_SITE="http://www.slitaz.org/" WGET_URL="http://download.tuxfamily.org/slitaz/sources/artwok/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" BUILD_DEPENDS="xorg-xcursorgen" diff -r c848b3839e4a -r 5926178cd6fa slitaz-toolchain/receipt --- a/slitaz-toolchain/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-toolchain/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,6 +8,8 @@ LICENSE="GPL2" WEB_SITE="http://www.slitaz.org/" +HOST_ARCH="i486 x86_64" + DEPENDS="binutils linux-api-headers glibc-dev gcc make elfkickers" # The goal here is to build and install SliTaz toolchain. We build the toolchain diff -r c848b3839e4a -r 5926178cd6fa slitaz-tools-boxes/receipt --- a/slitaz-tools-boxes/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-tools-boxes/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ WGET_URL="http://hg.slitaz.org/slitaz-tools/archive/$VERSION.tar.bz2" #CONFIG_FILES="/etc/wireless" GENERIC_MENUS="no" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="slitaz-tools gettext-base yad xorg-xhost" BUILD_DEPENDS="tzdata" diff -r c848b3839e4a -r 5926178cd6fa slitaz-tools/receipt --- a/slitaz-tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/slitaz-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ WEB_SITE="http://www.slitaz.org/" TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="http://hg.slitaz.org/slitaz-tools/archive/$VERSION.tar.bz2" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" SUGGESTED="slitaz-tools-boxes" DEPENDS="slitaz-boot-scripts dialog gettext-base slitaz-configs-base" diff -r c848b3839e4a -r 5926178cd6fa smartmontools/receipt --- a/smartmontools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/smartmontools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/smartmontools/smartmontools/releases/download/RELEASE_${VERSION/./_}/$TARBALL" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa smbclient/receipt --- a/smbclient/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/smbclient/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ libcomerr3 libkrb5 attr samba-common glibc-base" WANTED="samba" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa smplayer-themes/receipt --- a/smplayer-themes/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/smplayer-themes/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="smplayer" BUILD_DEPENDS="qmake Qt4-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa smplayer/receipt --- a/smplayer/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/smplayer/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="libQtCore libQtDBus libQtGui libQtScript libQtXml mplayer-cli" BUILD_DEPENDS="qmake Qt4-dev" +HOST_ARCH="i486 x86_64" + GENERIC_MENUS="no" # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa sndfile-tools/receipt --- a/sndfile-tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sndfile-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ BUILD_DEPENDS="automake libtool libsndfile-dev libsamplerate-dev \ fftw-dev cairo-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa speex-dev/receipt --- a/speex-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/speex-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config speex" WANTED="speex" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa speex/receipt --- a/speex/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/speex/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="libogg" BUILD_DEPENDS="libogg-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa spirv-headers/receipt --- a/spirv-headers/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/spirv-headers/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="" BUILD_DEPENDS="cmake" +HOST_ARCH="i486 x86_64" + # Rules to configure and make the package. compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa spirv-llvm-translator/receipt --- a/spirv-llvm-translator/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/spirv-llvm-translator/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="llvm" BUILD_DEPENDS="cmake llvm spirv-headers" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa sqlite-dev/receipt --- a/sqlite-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sqlite-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="pkg-config sqlite" WANTED="sqlite" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa sqlite/receipt --- a/sqlite/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sqlite/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,7 +17,7 @@ DEPENDS="libsqlite" BUILD_DEPENDS="tcl-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa startup-notification-dev/receipt --- a/startup-notification-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/startup-notification-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="LGPL2" WANTED="startup-notification" WEB_SITE="https://freedesktop.org/software/startup-notification/releases/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="startup-notification pkg-config" diff -r c848b3839e4a -r 5926178cd6fa startup-notification/receipt --- a/startup-notification/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/startup-notification/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="https://freedesktop.org/software/startup-notification/releases/" WGET_URL="${WEB_SITE}$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xcb-util xorg-libSM xorg-libX11" BUILD_DEPENDS="util-linux-uuid-dev libxcb-dev xcb-util-dev" diff -r c848b3839e4a -r 5926178cd6fa sudo-pam/receipt --- a/sudo-pam/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sudo-pam/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="sudo-pam" -VERSION="1.9.5p2" +VERSION="1.9.15p5" CATEGORY="security" SHORT_DESC="Allows command execution as root for specified users using PAM." MAINTAINER="erjo@slitaz.org" diff -r c848b3839e4a -r 5926178cd6fa sudo/receipt --- a/sudo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sudo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="sudo" -VERSION="1.9.5p2" +VERSION="1.9.15p5" CATEGORY="security" SHORT_DESC="Allows command execution as root for specified users." MAINTAINER="erjo@slitaz.org" @@ -11,6 +11,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="${WEB_SITE}dist/$TARBALL" +HOST_ARCH="i486 x86_64" + CONFIG_FILES="/etc/sudoers" # What is the latest version available today? diff -r c848b3839e4a -r 5926178cd6fa sundown/receipt --- a/sundown/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sundown/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa svgcleaner/receipt --- a/svgcleaner/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/svgcleaner/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="rust-cargo cacerts" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ @@ -25,6 +27,8 @@ # to build from crates: no source needed, but no version control #cargo install svgcleaner --root=$install/usr + patch -p1 < $stuff/fix-invalid-memory.patch + cargo build --release mkdir -p $install/usr/bin diff -r c848b3839e4a -r 5926178cd6fa svgcleaner/stuff/fix-invalid-memory.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/svgcleaner/stuff/fix-invalid-memory.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,8 @@ +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -54,4 +54,4 @@ + # Also makes an executable ~30% smaller. + [profile.release] + opt-level = 3 +-lto = true ++lto = false diff -r c848b3839e4a -r 5926178cd6fa symlinks/receipt --- a/symlinks/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/symlinks/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="glibc-base" BUILD_DEPENDS="wget cacerts" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa sysfsutils-dev/receipt --- a/sysfsutils-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sysfsutils-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="linux sysfsutils" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa sysfsutils/receipt --- a/sysfsutils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/sysfsutils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="linux" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa syslinux-extra/receipt --- a/syslinux-extra/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/syslinux-extra/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="syslinux posixovl" BUILD_DEPENDS="lzma" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa syslinux-modules/receipt --- a/syslinux-modules/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/syslinux-modules/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WEB_SITE="https://www.syslinux.org/" BUILD_DEPENDS="lzma" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa syslinux-tools/receipt --- a/syslinux-tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/syslinux-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,7 @@ WANTED="syslinux" WEB_SITE="https://www.syslinux.org/" DEPENDS="perl" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa syslinux/receipt --- a/syslinux/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/syslinux/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ CONFIG_FILES="/boot/isolinux/*.cfg /boot/isolinux/kbd" TAGS="boot" +HOST_ARCH="i486 x86_64" + BUILD_DEPENDS="wget kbd-base perl nasm dev86 lzma mingw32-gcc upx posixovl \ util-linux-uuid-dev advancecomp libidn linld e2fsprogs gcc49" @@ -29,6 +31,12 @@ # see https://github.com/buildroot/buildroot/commit/c91e7da5cf6ecf4690148751f72a4185da6243a0 patch -p1 < $stuff/build_with_glibc-2.28.patch + # don't like -fPIC for asm + case $ARCH in + x86_64) + export CFLAGS="-march=nocona -Os -pipe -fomit-frame-pointer" ;; + esac + rm -f $src/core/isolinux.bin for i in loadhigh iso9660 readconfig keytab-lilo lzop-1.03-gcc6 fixes-4.07 ; do patch -p 0 < $stuff/extra/$i.u diff -r c848b3839e4a -r 5926178cd6fa taglib-dev/receipt --- a/taglib-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/taglib-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config taglib" WANTED="taglib" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa taglib/receipt --- a/taglib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/taglib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,10 +15,10 @@ DEPENDS="gcc-lib-base zlib" BUILD_DEPENDS="zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" case $ARCH in - i?86) BUILD_DEPENDS="$BUILD_DEPENDS cmake" ;; + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS cmake" ;; esac current_version() diff -r c848b3839e4a -r 5926178cd6fa talloc-dev/receipt --- a/talloc-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/talloc-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="talloc pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa talloc-python/receipt --- a/talloc-python/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/talloc-python/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="talloc python3" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa talloc/receipt --- a/talloc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/talloc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="glibc-base" BUILD_DEPENDS="python3-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa tar/receipt --- a/tar/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tar/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ SUGGESTED="tar-lang" DEPENDS="xz" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa tazbug-website/receipt --- a/tazbug-website/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazbug-website/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ BUILD_DEPENDS="gettext" SIBLINGS="tazbug" +HOST_ARCH="i486 x86_64" + # Use compile_rules with: make && make DESTDIR=$DESTDIR install-web compile_rules() { diff -r c848b3839e4a -r 5926178cd6fa tazbug/receipt --- a/tazbug/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazbug/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="gettext" SIBLINGS="tazbug-website" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa tazdev/receipt --- a/tazdev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazdev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="http://hg.slitaz.org/slitaz-dev-tools/archive/$VERSION.tar.bz2" WEB_SITE="http://www.slitaz.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="rsync" diff -r c848b3839e4a -r 5926178cd6fa tazdrop/receipt --- a/tazdrop/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazdrop/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="gtk+ yad" SIBLINGS="slitaz-tools slitaz-tools-boxes" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - http://hg.slitaz.org/slitaz-tools/ 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa tazinst-gui/receipt --- a/tazinst-gui/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazinst-gui/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="tazpanel tazinst syslinux syslinux-extra" SIBLINGS="tazinst" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. # genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa tazinst/receipt --- a/tazinst/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazinst/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ SUGGESTED="tazpanel" SIBLINGS="tazinst-gui" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ @@ -29,6 +31,9 @@ # Thanks Rantanplan, fix mhwaveedit tempdir path patch -p1 < $stuff/fix-mhwaveedit-tempdir-path.patch + # Thanks Saipul, fix miss folder search for syslinux install + patch -p1 < $stuff/fix-syslinux-install.patch + make && make DESTDIR=$DESTDIR VERSION=$VERSION install } diff -r c848b3839e4a -r 5926178cd6fa tazinst/stuff/fix-syslinux-install.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tazinst/stuff/fix-syslinux-install.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,11 @@ +--- a/tazinst ++++ b/tazinst +@@ -1806,7 +1806,7 @@ + log "$(_ 'Installing Syslinux')" + # needed tools + local dir disk="$(uuid2disk $ROOT_UUID)" +- for dir in /home/boot/extlinux /home/boot/syslinux /boot/syslinux /boot/isolinux; do ++ for dir in /home/boot/extlinux /home/boot/syslinux /boot/syslinux /boot/isolinux $SOURCE_ROOT/boot/isolinux; do + [ -d "$dir" ] && cp $dir/*.c32 $dir/*.sys "$TARGET_ROOT/boot/syslinux/" + done + cp /usr/share/boot/chain.c32 $TARGET_ROOT/boot/syslinux/chain.c32 2>> "$LOG" diff -r c848b3839e4a -r 5926178cd6fa tazirc/receipt --- a/tazirc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazirc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ WEB_SITE="http://www.slitaz.org/" TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="http://hg.slitaz.org/$PACKAGE/archive/$VERSION.tar.bz2" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa tazlito/receipt --- a/tazlito/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazlito/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ SUGGESTED="tazpanel" BUILD_DEPENDS="gettext" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { @@ -36,6 +38,12 @@ # Patch for support efi livecd patch -p1 < $stuff/support-efi.patch + # patch for support x86_64 + case $ARCH in + x86_64) + patch -p1 < $stuff/support-x86_64.patch ;; + esac + sed -i "s/^VERSION=.*/VERSION=$VERSION/" tazlito make DESTDIR=$DESTDIR VERSION=$VERSION install } diff -r c848b3839e4a -r 5926178cd6fa tazlito/stuff/support-x86_64.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tazlito/stuff/support-x86_64.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,33 @@ +--- a/tazlito ++++ b/tazlito +@@ -2445,7 +2445,7 @@ + + flv_dir="$(extract_flavor "$flavor")" + +- strip_versions "$flv_dir/$flavor.pkglist" ++ #strip_versions "$flv_dir/$flavor.pkglist" + + action 'Updating %s...' "$flavor.desc" + +@@ -2792,10 +2792,19 @@ + mkdir -p "$ROOTFS" + export root="$ROOTFS" + # pass current 'mirror' to the root +- mkdir -p $root/var/lib/tazpkg $root/etc ++ mkdir -p $root/var/lib/tazpkg $root/etc $root/usr + cp -f /var/lib/tazpkg/mirror $root/var/lib/tazpkg/mirror + cp -f /etc/slitaz-release $root/etc/slitaz-release +- strip_versions "$LIST_NAME" ++ ++ # Need to check but seem strip issue ++ #strip_versions "$LIST_NAME" ++ ++ # Ensure we have symlink for lib64 folder ++ case $SLITAZ_ARCH in ++ x86_64) ++ ln -s lib $root/lib64 ++ ln -s lib $root/usr/lib64 ;; ++ esac + + if [ "$REPACK" = 'y' ]; then + # Determine full packages list with all dependencies diff -r c848b3839e4a -r 5926178cd6fa tazpanel-extra/receipt --- a/tazpanel-extra/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazpanel-extra/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.slitaz.org/" WGET_URL="http://hg.slitaz.org/tazpanel/archive/$VERSION.tar.gz" -HOST_ARCH="i486" +HOST_ARCH="i486 x86_64" DEPENDS="tazpanel" SIBLINGS="tazpanel" diff -r c848b3839e4a -r 5926178cd6fa tazpanel/receipt --- a/tazpanel/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazpanel/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ DEPENDS="busybox gettext-base libjpeg sundown tazweb-legacy" BUILD_DEPENDS="gettext jsmin tidy-html5" SIBLINGS="tazpanel-extra" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa tazpkg/receipt --- a/tazpkg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazpkg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="http://hg.slitaz.org/tazpkg/archive/$VERSION.tar.gz" TAGS="slitaz package-manager" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="busybox gettext-base" SUGGESTED="tazpanel" @@ -53,7 +53,12 @@ # Patch for upgrade tazpkg first patch -p1 < $stuff/upgrade-tazpkg-first.patch - rm modules/upgrade.orig + + # Patch for x86_64 support + patch -p1 < $stuff/tazpkg-x86_64.patch + + # Ensure we don't add Âorig / .rej + rm -rf modules/*.orig modules/*.rej sed -i 's|\. receipt|. ./receipt|' */* make && make DESTDIR=$DESTDIR VERSION=$VERSION install diff -r c848b3839e4a -r 5926178cd6fa tazpkg/stuff/tazpkg-x86_64.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tazpkg/stuff/tazpkg-x86_64.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,47 @@ +--- a/modules/install ++++ b/modules/install +@@ -587,8 +587,13 @@ + SIZES=$(echo $PACKED_SIZE $UNPACKED_SIZE | sed 's|\.0||g') + # Remove newlines from some receipts + DEPENDS=$(echo $DEPENDS) +- PKG_SUM="$(fgrep " $PACKAGE-$VERSION$EXTRAVERSION.tazpkg" "$PKGS_DB/installed.$SUM" | cut -d' ' -f1)" + ii="$PKGS_DB/installed.info" ++ case $SLITAZ_ARCH in ++ i?86) ++ PKG_SUM="$(fgrep " $PACKAGE-$VERSION$EXTRAVERSION.tazpkg" "$PKGS_DB/installed.$SUM" | cut -d' ' -f1)" ;; ++ x86_64) ++ PKG_SUM="$(fgrep " $PACKAGE-$VERSION$EXTRAVERSION-x86_64.tazpkg" "$PKGS_DB/installed.$SUM" | cut -d' ' -f1)" ;; ++ esac + # Remove old entry + sed -i "/^$PACKAGE /d" "$ii" + cat >> "$ii" <> "$info_path" << EOT + $PACKAGE $VERSION$EXTRAVERSION $CATEGORY $SHORT_DESC $WEB_SITE $TAGS $SIZES $DEPENDS $MD5 + EOT diff -r c848b3839e4a -r 5926178cd6fa tazusb/receipt --- a/tazusb/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazusb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="lzma" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ @@ -23,6 +25,12 @@ # Rules to configure and make the package. compile_rules() { + # Patch tazusb for current64, thanks Ceel for report issue + case $SLITAZ_ARCH in + x86_64) + patch -p1 < $stuff/tazusb-x86_64.patch ;; + esac + make DESTDIR=$DESTDIR VERSION=$VERSION install } diff -r c848b3839e4a -r 5926178cd6fa tazusb/stuff/tazusb-x86_64.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tazusb/stuff/tazusb-x86_64.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,11 @@ +--- a/tazusb ++++ b/tazusb +@@ -504,7 +504,7 @@ + # echo /dev/$dev >>/tmp/list + # done + +- for dir in /bin /etc /init /sbin /var /dev /lib /root /usr /opt ++ for dir in /bin /etc /init /sbin /var /dev /lib /lib64 /root /usr /opt + do + [ -d $dir -o -f $dir ] && find $dir + done >/tmp/list diff -r c848b3839e4a -r 5926178cd6fa tazweb-legacy/receipt --- a/tazweb-legacy/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazweb-legacy/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="libwebkit libsoup" BUILD_DEPENDS="glib-dev gtk+-dev libsoup248-dev libwebkit-dev \ libidn-dev libxslt-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa tazweb/receipt --- a/tazweb/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tazweb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="webkitgtk libsoup" BUILD_DEPENDS="glib-dev gtk+-dev libsoup-dev webkitgtk-dev \ libidn-dev libxslt-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa tcl-dev/receipt --- a/tcl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tcl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="tcl" WANTED="tcl" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa tcl/receipt --- a/tcl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tcl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ TARBALL="${PACKAGE}${VERSION}-src.tar.gz" WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa tcpdump/receipt --- a/tcpdump/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tcpdump/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="libcrypto libpcap openssl" BUILD_DEPENDS="libpcap libpcap-dev openssl-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa terminus-font-base/receipt --- a/terminus-font-base/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/terminus-font-base/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="perl" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa terminus-font/receipt --- a/terminus-font/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/terminus-font/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="terminus-font-base" BUILD_DEPENDS="" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa testdisk/receipt --- a/testdisk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/testdisk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,8 @@ DEPENDS="e2fsprogs jpeg krb5 libcomerr3 ncurses ncursesw ntfs-3g ntfsprogs zlib" BUILD_DEPENDS="e2fsprogs-dev jpeg-dev ncurses-dev ntfs-3g-dev ntfsprogs-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $WEB_SITE 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa texinfo/receipt --- a/texinfo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/texinfo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,7 @@ WEB_SITE="http://www.gnu.org/software/texinfo/" WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL" TAGS="documentation" +HOST_ARCH="i486 x86_64" DEPENDS="ncurses perl" BUILD_DEPENDS="ncurses-dev perl-dev" diff -r c848b3839e4a -r 5926178cd6fa tidy-dev/receipt --- a/tidy-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tidy-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="tidy" WANTED="tidy" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa tidy-html5/receipt --- a/tidy-html5/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tidy-html5/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="" BUILD_DEPENDS="cmake libxslt" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa tidy/receipt --- a/tidy/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tidy/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="glibc-base" BUILD_DEPENDS="file" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa tiff-apps/receipt --- a/tiff-apps/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tiff-apps/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="jpeg tiff zlib" WANTED="tiff" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa tiff-dev/receipt --- a/tiff-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tiff-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="jbigkit tiff" WANTED="tiff" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa tiff/receipt --- a/tiff/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tiff/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="gcc-lib-base jpeg zlib" BUILD_DEPENDS="jbigkit jpeg-dev zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa tk-dev/receipt --- a/tk-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tk-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="tcl tk xorg-libX11-dev" WANTED="tk" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa tk/receipt --- a/tk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ xorg-libXft xorg-libXrender xorg-libXss zlib" BUILD_DEPENDS="tcl-dev xorg-libX11-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa transset-df/receipt --- a/transset-df/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/transset-df/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.forchheimer.se/transset-df/" WGET_URL="http://www.forchheimer.se/transset-df/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-libXdamage xorg-libXcomposite xorg-xcompmgr xorg-libXrender \ xorg-libXext" diff -r c848b3839e4a -r 5926178cd6fa tslib-dev/receipt --- a/tslib-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tslib-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config" WANTED="tslib" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa tslib/receipt --- a/tslib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tslib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ BUILD_DEPENDS="autoconf automake libtool" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64 arm" # Handle cross compilation case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa ttf-dejavu-extra/receipt --- a/ttf-dejavu-extra/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ttf-dejavu-extra/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="ttf-dejavu" WANTED="ttf-dejavu" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa ttf-dejavu/receipt --- a/ttf-dejavu/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ttf-dejavu/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ BUILD_DEPENDS="fontforge" SPLIT="ttf-dejavu-extra" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa tzdata/receipt --- a/tzdata/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/tzdata/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ # genpkg_rules expect some locale-* build tree BUILD_DEPENDS="glibc-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa uacme/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uacme/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,40 @@ +# SliTaz package receipt. + +PACKAGE="uacme" +VERSION="1.7.1" +CATEGORY="network" +SHORT_DESC="Lightweight client for ACMEv2 protocol." +MAINTAINER="shann@slitaz.org" +LICENSE="GPL3" +TARBALL="$VERSION.tar.gz" +WEB_SITE="http://github.com/ndilieto/uacme/" +WGET_URL="$WEB_SITE/archive/refs/tags/upstream/$TARBALL" +HOST_ARCH="i486 arm x86_64" + +DEPENDS="libssl libcurl" +BUILD_DEPENDS="openssl-dev curl-dev libcurl" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + ./configure \ + --prefix=/usr \ + --without-gnutls \ + --disable-docs \ + --with-openssl \ + --disable-maintainer-mode + + # Set HAProxy path for acme challenge + sed -i 's#/var/www#/usr/share/haproxy#' uacme.sh + + make && make DESTDIR=$DESTDIR install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin $fs/usr/share + cp -a $install/usr/bin/* $fs/usr/bin + cp -a $install/usr/share/* $fs/usr/share +} diff -r c848b3839e4a -r 5926178cd6fa ucl-dev/receipt --- a/ucl-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ucl-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="ucl" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa ucl/receipt --- a/ucl/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/ucl/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="$WEB_SITE/download/$TARBALL" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa udev-dev/receipt --- a/udev-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/udev-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="udev" WEB_SITE="https://www.freedesktop.org/software/systemd/man/udev.html" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="udev pkg-config" diff -r c848b3839e4a -r 5926178cd6fa udev/receipt --- a/udev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/udev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,12 +10,12 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="https://www.freedesktop.org/software/systemd/man/udev.html" WGET_URL="https://www.kernel.org/pub/linux/utils/kernel/hotplug/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="util-linux-blkid pciids usbids acl kmod" BUILD_DEPENDS="util-linux-blkid-dev gperf pkg-config pciids acl-dev \ libgio-dev usbutils-dev libusb-dev glib-dev pciids usbids kmod-dev \ -pcre-dev liblzma-dev util-linux-uuid-dev python3-dev" +libgudev-dev pcre-dev liblzma-dev util-linux-uuid-dev python3-dev" # Need avoid loop, rebuild after with libgudev-dev diff -r c848b3839e4a -r 5926178cd6fa udisks2-dev/receipt --- a/udisks2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/udisks2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="udisks2" DEPENDS="udisks2 libgio-dev glib-dev" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa udisks2/receipt --- a/udisks2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/udisks2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="docbook-xsl gtk-doc libgudev-dev polkit-dev libatasmart-dev \ gobject-introspection-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa unixODBC-dev/receipt --- a/unixODBC-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/unixODBC-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="unixODBC" WANTED="unixODBC" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa unixODBC/receipt --- a/unixODBC/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/unixODBC/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="libunixODBC readline" BUILD_DEPENDS="readline-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # @maintainer: Please update also libunixODBC diff -r c848b3839e4a -r 5926178cd6fa unzip/receipt --- a/unzip/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/unzip/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WGET_URL="$SF_MIRROR/infozip/$TARBALL" TAGS="archive compression" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa upx/receipt --- a/upx/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/upx/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="ucl zlib" BUILD_DEPENDS="ucl-dev zlib-dev perl" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa usbids/receipt --- a/usbids/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/usbids/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ BUILD_DEPENDS="advancecomp" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa usbip-dev/receipt --- a/usbip-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/usbip-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="usbip-dev" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="development" SHORT_DESC="general USB device sharing system over IP network, development files." MAINTAINER="pascal.bellard@slitaz.org" @@ -12,6 +12,8 @@ DEPENDS="usbip udev-dev" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa usbip/receipt --- a/usbip/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/usbip/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="usbip" -VERSION="5.10.217" +VERSION="5.10.221" CATEGORY="system-tools" SHORT_DESC="general USB device sharing system over IP network." MAINTAINER="pascal.bellard@slitaz.org" @@ -12,6 +12,8 @@ DEPENDS="sysfsutils glib libwrap linux-usbip udev" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa usbutils-dev/receipt --- a/usbutils-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/usbutils-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,8 @@ WEB_SITE="https://linux-usb.sourceforge.net/" WANTED="usbutils" +HOST_ARCH="i486 x86_64" + DEPENDS="usbutils pkg-config" # Rules to gen a SliTaz package suitable for Tazpkg. diff -r c848b3839e4a -r 5926178cd6fa usbutils/receipt --- a/usbutils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/usbutils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="https://linux-usb.sourceforge.net/" WGET_URL="https://mirrors.edge.kernel.org/pub/linux/utils/usb/usbutils/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" TAGS="usb" DEPENDS="glibc-base libusb libusb-compat zlib usbids" diff -r c848b3839e4a -r 5926178cd6fa util-linux-blkid-dev/receipt --- a/util-linux-blkid-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-blkid-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="util-linux-blkid util-linux-uuid-dev" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-blkid/receipt --- a/util-linux-blkid/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-blkid/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ #udev (remove udev dep) WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() @@ -21,6 +21,12 @@ rm -r $fs/usr/share } +# Overlap busybox +pre_install() +{ + rm -f "$1/sbin/blkid" +} + post_remove() { ln -s /bin/busybox "$1/sbin/blkid" diff -r c848b3839e4a -r 5926178cd6fa util-linux-blockdev/receipt --- a/util-linux-blockdev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-blockdev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gcc-lib-base glibc-base" WANTED="util-linux" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa util-linux-cfdisk/receipt --- a/util-linux-cfdisk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-cfdisk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ util-linux-fdisk util-linux-mount util-linux-smartcols util-linux-uuid" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-column/receipt --- a/util-linux-column/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-column/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="gcc-lib-base glibc-base" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-cramfs/receipt --- a/util-linux-cramfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-cramfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="gcc-lib-base glibc-base zlib" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-eject/receipt --- a/util-linux-eject/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-eject/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="gcc-lib-base glibc-base util-linux-blkid util-linux-mount util-linux-uuid" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-fdisk-dev/receipt --- a/util-linux-fdisk-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-fdisk-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="util-linux-blkid-dev util-linux-fdisk util-linux-uuid-dev" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-fdisk/receipt --- a/util-linux-fdisk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-fdisk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="gcc-lib-base glibc-base libtinfo readline util-linux-blkid util-linux-uuid" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-flock/receipt --- a/util-linux-flock/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-flock/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gcc-lib-base glibc-base" WANTED="util-linux" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa util-linux-getopt/receipt --- a/util-linux-getopt/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-getopt/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="gcc-lib-base glibc-base" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-losetup/receipt --- a/util-linux-losetup/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-losetup/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="gcc-lib-base glibc-base" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-minix/receipt --- a/util-linux-minix/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-minix/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gcc-lib-base glibc-base" WANTED="util-linux" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa util-linux-mkfs/receipt --- a/util-linux-mkfs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-mkfs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="gcc-lib-base glibc-base util-linux-blkid util-linux-uuid zlib" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-mount-dev/receipt --- a/util-linux-mount-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-mount-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="util-linux-blkid-dev util-linux-mount util-linux-uuid-dev" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-mount/receipt --- a/util-linux-mount/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-mount/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ util-linux-uuid" #udev (remove udev dep) WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() @@ -20,3 +20,18 @@ cook_copy_files findmnt mount libmount.so* mountpoint umount rm -r $fs/usr/share } + +# Overlap busybox +pre_install() +{ + rm -f "$1/bin/mount" + rm -f "$1/bin/mountpoint" + rm -f "$1/bin/umount" +} + +post_remove() +{ + ln -s busybox "$1/bin/mount" + ln -s busybox "$1/bin/mountpoint" + ln -s busybox "$1/bin/unmount" +} diff -r c848b3839e4a -r 5926178cd6fa util-linux-partx/receipt --- a/util-linux-partx/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-partx/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ util-linux-uuid" WANTED="util-linux" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa util-linux-setterm/receipt --- a/util-linux-setterm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-setterm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="gcc-lib-base glibc-base libtinfo" WANTED="util-linux" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa util-linux-sfdisk/receipt --- a/util-linux-sfdisk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-sfdisk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ util-linux-fdisk util-linux-smartcols util-linux-uuid" WANTED="util-linux" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa util-linux-smartcols-dev/receipt --- a/util-linux-smartcols-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-smartcols-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="util-linux-smartcols" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-smartcols/receipt --- a/util-linux-smartcols/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-smartcols/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,6 +8,8 @@ LICENSE="GPL2" WEB_SITE="https://en.wikipedia.org/wiki/Util-linux" +HOST_ARCH="i486 x86_64" + DEPENDS="gcc-lib-base glibc-base" WANTED="util-linux" diff -r c848b3839e4a -r 5926178cd6fa util-linux-uuid-dev/receipt --- a/util-linux-uuid-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-uuid-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="util-linux-uuid" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-uuid/receipt --- a/util-linux-uuid/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-uuid/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="gcc-lib-base glibc-base" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux-whereis/receipt --- a/util-linux-whereis/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux-whereis/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="gcc-lib-base glibc-base" WANTED="util-linux" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa util-linux/receipt --- a/util-linux/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/util-linux/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,8 @@ # To avoid loop between util-linux / udev, build first time util-linux without udev # and after build udev, rebuild util-linux with udev dep -BUILD_DEPENDS="gcc libcap-ng-dev ncursesw-dev readline-dev python-dev udev-dev" +BUILD_DEPENDS="gcc libcap-ng-dev ncursesw-dev readline-dev python-dev udev-dev" +# first build without udev SPLIT="util-linux-blkid util-linux-blkid-dev util-linux-blockdev @@ -40,7 +41,7 @@ util-linux-uuid-dev util-linux-whereis" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa vala/receipt --- a/vala/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vala/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ WEB_SITE="https://wiki.gnome.org/Projects/Vala" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" TAGS="compiler" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="glib" BUILD_DEPENDS="automake autoconf libtool flex bison \ diff -r c848b3839e4a -r 5926178cd6fa valgrind-dev/receipt --- a/valgrind-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/valgrind-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config valgrind" WANTED="valgrind" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa valgrind/receipt --- a/valgrind/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/valgrind/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="" BUILD_DEPENDS="autoconf" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa vde2-dev/receipt --- a/vde2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vde2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config" WANTED="vde2" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa vde2/receipt --- a/vde2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vde2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="libcrypto" BUILD_DEPENDS="automake libcrypto libcrypto-dev libtool" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa vlc/receipt --- a/vlc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vlc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,20 +12,24 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="https://download.videolan.org/pub/videolan/$PACKAGE/$VERSION/$TARBALL" -DEPENDS="gcc83-lib-base libQtCore libQtGui libvlc" +DEPENDS="libQt5Core libQt5Gui libQt5Svg libQt5Widgets libQt5X11Extras libQt5Xcb libvlc" BUILD_DEPENDS="alsa-lib-dev cairo-dev dbus-dev expat-dev ffmpeg-dev flac-dev - fluidsynth-dev fribidi-dev gcc83 gcc83-lib-base gettext gmp-dev gnutls-dev + fluidsynth-dev fribidi-dev gcc gettext gmp-dev gnutls-dev hicolor-icon-theme jack-audio-connection-kit-dev libarchive-dev - libavc1394-dev libcaca-dev libcddb-dev libdvdread-dev libdvdnav-dev + libavc1394-dev libcddb-dev libdvdread-dev libdvdnav-dev libegl-mesa libgnutls libmad-dev libmodplug-dev libmpeg2-dev libmtp-dev libraw1394-dev librsvg-dev libsamplerate-dev libsdl-image-dev libsecret-dev libtheora-dev libtheora-enc libupnp-dev libvorbis-dev libxml2-dev lua5.1-dev - ncurses-dev opus-dev pango-dev protobuf-dev Qt4-dev speex-dev taglib-dev tar + ncurses-dev opus-dev pango-dev protobuf-dev speex-dev taglib-dev tar util-linux-uuid-dev x264-dev x265-dev xcb-util-dev xcb-util-keysyms-dev yasm - zvbi-dev" + zvbi-dev pulseaudio-dev Qt5-dev icu-dev" + +# libcaca-dev (unmaintened) COOKOPTS="!fixdesktops" +HOST_ARCH="i486 x86_64" + # @maintainer: Please update also: libvlc and libvlc-dev # What is the latest version available today? @@ -42,11 +46,14 @@ # export ncurses paths export NCURSES_CFLAGS="-I/usr/include" export NCURSES_LIBS="-L/lib -lncurses -ltinfo" - export CC=gcc-83 CXX=g++-83 BUILDCC=gcc-83 + export CC=gcc CXX=g++ BUILDCC=gcc ./configure \ --prefix=/usr \ - --disable-pulse \ + --enable-pulse \ + --enable-dvdread \ + --enable-dvdnav \ + --enable-qt \ --disable-a52 \ --disable-sout \ --disable-libgcrypt \ diff -r c848b3839e4a -r 5926178cd6fa vorbis-tools/receipt --- a/vorbis-tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vorbis-tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ BUILD_DEPENDS="curl-dev flac-dev libao-dev libcrypto-dev libogg-dev libvorbis-dev speex-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa vrrpd/receipt --- a/vrrpd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vrrpd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -4,33 +4,29 @@ VERSION="1.15" CATEGORY="network" SHORT_DESC="High-availability: Virtual Router Redundancy Protocol daemon." -MAINTAINER="pascal.bellard@slitaz.org" +MAINTAINER="shann@slitaz.org" LICENSE="GPL2" TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="https://github.com/fredbcode/Vrrpd/" WGET_URL="https://github.com/fredbcode/Vrrpd/archive/v$VERSION.tar.gz" -CONFIG_FILES="/etc/vrrpd /etc/vrrp.conf" +CONFIG_FILES="/etc/vrrpd" TAGS="High availability HA" - -current_version() -{ - wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ - sed '/archive.*tar/!d;s|.*/v\(.*\).tar.*|\1|;q' -} +HOST_ARCH="i486 x86_64" # Rules to configure and make the package. compile_rules() { - make + patch -p1 < $stuff/remove_checksum_check.patch + patch -p1 < $stuff/remove_adverinterval_check.patch + make } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/etc/init.d $fs/usr/sbin $install/usr/share - cp -R $src/doc $install/usr/share - cp $src/vrrpd $src/atropos $fs/usr/sbin - cp -R $src/configs/vrrpd $fs/etc/ - ln -s vrrpd/vrrp_on.sh $fs/etc/vrrp.conf - ln -s daemon $fs/etc/init.d/vrrpd + mkdir -p $fs/etc/init.d $fs/usr/sbin $install/usr/share + cp -R $src/doc $install/usr/share + cp $src/vrrpd $src/atropos $fs/usr/sbin + cp -R $src/configs/vrrpd $fs/etc/ + cp $stuff/daemon $fs/etc/init.d/vrrpd } diff -r c848b3839e4a -r 5926178cd6fa vrrpd/stuff/daemon --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vrrpd/stuff/daemon Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,54 @@ +#!/bin/sh +# /etc/init.d/vrrpd: Start, stop and restart web server on SliTaz, +# at boot time or with the command line. Daemons options are configured +# with /etc/daemons.conf +# +. /etc/init.d/rc.functions +. /etc/daemons.conf + +NAME=vrrpd +DESC="$(_ 'High-availability')" +DAEMON=/usr/sbin/vrrpd +OPTIONS=$VRRPD_OPTIONS +PIDFILE=/run/vrrpd_eth0.pid + +case "$1" in + start) + if active_pidfile $PIDFILE vrrpd ; then + _ '%s is already running.' $NAME + exit 1 + fi + action 'Starting %s: %s...' "$DESC" $NAME + $DAEMON $OPTIONS + status + ;; + stop) + if ! active_pidfile $PIDFILE vrrpd ; then + _ '%s is not running.' $NAME + exit 1 + fi + action 'Stopping %s: %s...' "$DESC" $NAME + kill $(cat $PIDFILE) + rm $PIDFILE + status + ;; + restart) + if ! active_pidfile $PIDFILE vrrpd ; then + _ '%s is not running.' $NAME + exit 1 + fi + action 'Restarting %s: %s...' "$DESC" $NAME + kill $(cat $PIDFILE) + rm $PIDFILE + sleep 2 + $DAEMON $OPTIONS + status + ;; + *) + emsg "$(_ 'Usage:') $0 [start|stop|restart]" + newline + exit 1 + ;; +esac + +exit 0 diff -r c848b3839e4a -r 5926178cd6fa vrrpd/stuff/remove_adverinterval_check.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vrrpd/stuff/remove_adverinterval_check.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,17 @@ +--- a/vrrpd.c ++++ b/vrrpd.c +@@ -598,14 +598,6 @@ + ** valid */ + /* WORK: currently we don't */ + +- /* MUST verify that the Adver Interval in the packet is the same as +- ** the locally configured for this virtual router */ +- if( vsrv->adver_int/VRRP_TIMER_HZ != hd->adver_int ){ +- vrrpd_log(LOG_WARNING,"VRRPD advertissement: same id %d but interval mismatch mine=%d rcved=%d" +- , vsrv->vrid, vsrv->adver_int/VRRP_TIMER_HZ, hd->adver_int ); +-// return 1; +- } +- + /* Scott added 9-4-02 */ + master_ipaddr = ip->saddr; + return 0; diff -r c848b3839e4a -r 5926178cd6fa vrrpd/stuff/remove_checksum_check.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vrrpd/stuff/remove_checksum_check.patch Thu Dec 05 08:39:45 2024 +0000 @@ -0,0 +1,14 @@ +--- a/vrrpd.c ++++ b/vrrpd.c +@@ -549,11 +549,6 @@ + , ntohs(ip->tot_len)-ihl, sizeof(vrrp_pkt) ); + return 1; + } +- /* WORK: MUST verify the VRRP checksum */ +- if( in_csum( (u_short*)hd, vrrp_hd_len(vsrv), 0) ){ +- vrrpd_log(LOG_WARNING,"Invalid vrrp checksum" ); +- return 1; +- } + /* MUST perform authentication specified by Auth Type */ + /* MUST verify that the VRID is valid on the receiving interface */ + if( vsrv->vrid != hd->vrid ){ diff -r c848b3839e4a -r 5926178cd6fa vte-dev/receipt --- a/vte-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vte-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WEB_SITE="https://www.gnome.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="vte pkg-config" diff -r c848b3839e4a -r 5926178cd6fa vte-gtk2-dev/receipt --- a/vte-gtk2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vte-gtk2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WEB_SITE="https://www.gnome.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="vte-gtk2 pkg-config" diff -r c848b3839e4a -r 5926178cd6fa vte-gtk2/receipt --- a/vte-gtk2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vte-gtk2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,14 +9,14 @@ TARBALL="vte-$VERSION.tar.bz2" WEB_SITE="https://www.gnome.org/" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+ ncurses xorg-libXdamage" BUILD_DEPENDS="gtk+-dev ncurses-dev" # Handle cross compilation. case "$ARCH" in - i?86) + i?86|x86_64) BUILD_DEPENDS="pygtk-dev python-dev gobject-introspection-dev perl perl-xml-parser ncurses-dev" ARCH_ARGS="--enable-introspection=yes" ;; diff -r c848b3839e4a -r 5926178cd6fa vte-gtk3-dev/receipt --- a/vte-gtk3-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vte-gtk3-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WEB_SITE="https://www.gnome.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="vte-gtk3 pcre2-dev gtk+3-dev gnutls-dev gperf pkg-config" diff -r c848b3839e4a -r 5926178cd6fa vte-gtk3/receipt --- a/vte-gtk3/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vte-gtk3/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,14 +10,14 @@ TARBALL="$SOURCE-$VERSION.tar.xz" WEB_SITE="https://www.gnome.org/" WGET_URL="$GNOME_MIRROR/$SOURCE/${VERSION%.*}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+ gtk+3 libgnutls gdk-pixbuf ncurses xorg-libXdamage pcre2" BUILD_DEPENDS="gtk+-dev ncurses-dev" # Handle cross compilation. case "$ARCH" in - i?86) + i?86|x86_64) BUILD_DEPENDS="pygtk-dev python-dev gobject-introspection-dev perl perl-xml-parser ncurses-dev pcre2-dev gtk+3-dev gnutls-dev gperf vala" ARCH_ARGS="--enable-introspection=yes" ;; diff -r c848b3839e4a -r 5926178cd6fa vte-terminal-gtk2/receipt --- a/vte-terminal-gtk2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vte-terminal-gtk2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ LICENSE="GPL2" WEB_SITE="https://www.gnome.org/" TAGS="terminal" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="expat vte-gtk2" diff -r c848b3839e4a -r 5926178cd6fa vte-terminal-gtk3/receipt --- a/vte-terminal-gtk3/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vte-terminal-gtk3/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ LICENSE="GPL2" WEB_SITE="https://www.gnome.org/" TAGS="terminal" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="expat vte-gtk3" diff -r c848b3839e4a -r 5926178cd6fa vte-terminal/receipt --- a/vte-terminal/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vte-terminal/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ LICENSE="GPL2" WEB_SITE="https://www.gnome.org/" TAGS="terminal" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="expat vte" diff -r c848b3839e4a -r 5926178cd6fa vte/receipt --- a/vte/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/vte/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,14 +9,14 @@ TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="https://www.gnome.org/" WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+ ncurses xorg-libXdamage" BUILD_DEPENDS="gtk+-dev ncurses-dev" # Handle cross compilation. case "$ARCH" in - i?86) + i?86|x86_64) BUILD_DEPENDS="pygtk-dev python-dev gobject-introspection-dev perl perl-xml-parser ncurses-dev" ARCH_ARGS="--enable-introspection=yes" ;; diff -r c848b3839e4a -r 5926178cd6fa wavpack-dev/receipt --- a/wavpack-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wavpack-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config wavpack" WANTED="wavpack" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa wavpack/receipt --- a/wavpack/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wavpack/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="glibc-base" BUILD_DEPENDS="autoconf automake libtool" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa wayland-dev/receipt --- a/wayland-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wayland-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="wayland pkg-config" WANTED="wayland" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa wayland-protocols/receipt --- a/wayland-protocols/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wayland-protocols/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="wayland" BUILD_DEPENDS="wayland-dev meson" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa wayland/receipt --- a/wayland/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wayland/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ DEPENDS="expat gcc-lib-base libffi" BUILD_DEPENDS="expat-dev gcc libffi-dev meson" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa webgames/receipt --- a/webgames/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/webgames/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,6 +7,7 @@ MAINTAINER="pascal.bellard@slitaz.org" LICENSE="MIT" WEB_SITE="http://www.slitaz.org/" +HOST_ARCH="i486 x86_64" mline() { diff -r c848b3839e4a -r 5926178cd6fa webkitgtk-dev/receipt --- a/webkitgtk-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/webkitgtk-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ MAINTAINER="mallory@sweetpeople.org" LICENSE="LGPL2" WEB_SITE="https://webkitgtk.org" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="webkitgtk libsoup-dev enchant-dev libtasn1-dev sqlite-dev \ harfbuzz-icu gstreamer-1.0 gst-plugins-base-1.0 libegl-mesa libsecret-dev \ @@ -20,7 +20,7 @@ mkdir -p $fs/usr/lib $fs/usr/share # ARM: no pkg-config, include or gir files case "$ARCH" in - i?86) + i?86|x86_64) cp -a $install/usr/lib/pkgconfig $fs/usr/lib cp -a $install/usr/include $fs/usr cp -a $install/usr/share/webkitgtk-1.0 $fs/usr/share diff -r c848b3839e4a -r 5926178cd6fa webkitgtk/receipt --- a/webkitgtk/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/webkitgtk/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,13 +9,13 @@ TARBALL="$PACKAGE-$VERSION.tar.xz" WEB_SITE="https://webkitgtk.org" WGET_URL="$WEB_SITE/releases/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="gtk+ enchant libxslt expat gtk+ jpeg libpng libxml2 sqlite \ xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXcomposite \ xorg-libXcursor xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXinerama \ xorg-libXrandr xorg-libXrender xorg-libXt acl xorg-libXdamage libsoup \ -gcc-lib-base libtasn1 util-linux-uuid glib-networking harfbuzz-icu \ +gcc-lib-base libtasn1 util-linux-uuid glib-networking harfbuzz-icu libglvnd \ libegl-mesa libwebp libsecret gstreamer-1.0 gst-plugins-base-1.0 libatomic" BUILD_DEPENDS="autoconf automake115 gtk+-dev enchant-dev libxslt-dev jpeg-dev libpng-dev \ glib-dev sqlite-dev gnutls-dev xorg-libXdamage-dev acl-dev libsoup-dev \ @@ -33,7 +33,7 @@ # Handle cross compilation. case "$ARCH" in - i?86) + i?86|x86_64) BUILD_DEPENDS="$BUILD_DEPENDS tar gettext m4 bison flex gperf autoconf automake115 gtk-doc libtool" ;; esac @@ -41,9 +41,6 @@ # Rules to configure and make the package. compile_rules() { - # libwebkit does not like parallel builds. - export MAKEFLAGS=$(echo $MAKEFLAGS | sed 's/-j[0-9]*/-j1/') - # Patch with new icu patch -p1 < $stuff/webkitgtk-JSStringRef-typedef.patch patch -p1 < $stuff/webkitgtk-fix-platform-graphics.patch @@ -88,8 +85,8 @@ # https://bugzilla.gnome.org/show_bug.cgi?id=655517 sed -i 's| -shared | -Wl,-O1,--as-needed\0|g' libtool - make all stamp-po 2>&1 | grep -v Source/WebCore/dom/testing && - make install 2>&1 | \ + make $MAKEFLAGS all stamp-po 2>&1 | grep -v Source/WebCore/dom/testing && + make $MAKEFLAGS install 2>&1 | \ grep -Ev '(/usr/share/gtk-doc/html|Documentation/webkitgtk/version.xml)' && cp -a $src/Programs/GtkLauncher $DESTDIR/usr/bin } diff -r c848b3839e4a -r 5926178cd6fa wget/receipt --- a/wget/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wget/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,7 +17,7 @@ CONFIG_FILES="/etc/wgetrc" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa which/receipt --- a/which/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/which/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="glibc-base" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa wireless_tools-dev/receipt --- a/wireless_tools-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wireless_tools-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="GPL2" WANTED="wireless_tools" WEB_SITE="https://hewlettpackard.github.io/wireless-tools/Tools.html" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="wireless_tools" diff -r c848b3839e4a -r 5926178cd6fa wireless_tools/receipt --- a/wireless_tools/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wireless_tools/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="${PACKAGE}.${VERSION}.tar.gz" WEB_SITE="https://hewlettpackard.github.io/wireless-tools/Tools.html" WGET_URL="https://hewlettpackard.github.io/wireless-tools/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" TAGS="wireless wifi network" DEPENDS="" diff -r c848b3839e4a -r 5926178cd6fa wpa_supplicant/receipt --- a/wpa_supplicant/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wpa_supplicant/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WGET_URL="${WEB_SITE%/*}/releases/$TARBALL" CONFIG_FILES="/etc/wpa/wpa_supplicant.conf" TAGS="wireless wifi network" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="libssl libcrypto libnl dbus pcsc-lite" BUILD_DEPENDS="openssl-dev libcrypto-dev libnl-dev dbus-dev pcsc-lite-dev" @@ -50,7 +50,7 @@ EOT # Dont use DBUS on ARM arch case "$ARCH" in - i?86) + i?86|x86_64) cat >> .config << EOT CFLAGS += -I/usr/include/libnl3 CONFIG_CTRL_IFACE_DBUS=y diff -r c848b3839e4a -r 5926178cd6fa wqy-microhei/receipt --- a/wqy-microhei/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wqy-microhei/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa wv-dev/receipt --- a/wv-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wv-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa wv/receipt --- a/wv/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wv/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="glib libgsf libpng libxml2 zlib" BUILD_DEPENDS="libgsf libgsf-dev glib-dev libxml2-dev libpng-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa wxWidgets-dev/receipt --- a/wxWidgets-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wxWidgets-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ xorg-libSM-dev xorg-libXinerama-dev zlib" WANTED="wxWidgets" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa wxWidgets/receipt --- a/wxWidgets/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/wxWidgets/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -21,6 +21,8 @@ BUILD_DEPENDS="expat-dev gtk+-dev glib-dev jpeg-dev libglu-mesa-dev libpng-dev mesa-dev tiff-dev xorg-dev xorg-libXpm-dev xorg-xineramaproto zlib-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa x264-dev/receipt --- a/x264-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/x264-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="x264 pkg-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa x264/receipt --- a/x264/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/x264/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="glibc-base" BUILD_DEPENDS="nasm" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa x265-dev/receipt --- a/x265-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/x265-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="x265 pkg-config" WANTED="x265" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa x265/receipt --- a/x265/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/x265/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="glibc-base" BUILD_DEPENDS="cmake nasm" -#HOST_ARCH="i486 arm" +HOST_ARCH="i486 x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa xarchiver/receipt --- a/xarchiver/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xarchiver/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,6 +19,8 @@ DEPENDS="gtk+ libxml2 $RECOMMENDED" BUILD_DEPENDS="gtk+-dev libxml2-dev" +HOST_ARCH="i486 x86_64" + GENERIC_PIXMAPS="no" GENERIC_MENUS="no" diff -r c848b3839e4a -r 5926178cd6fa xcb-proto/receipt --- a/xcb-proto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-proto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="pkg-config python" BUILD_DEPENDS="libxml2-tools python-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" case "$ARCH" in arm) BUILD_DEPENDS="" ;; diff -r c848b3839e4a -r 5926178cd6fa xcb-util-cursor-dev/receipt --- a/xcb-util-cursor-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-cursor-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ BUILD_DEPENDS="pkg-config" WANTED="xcb-util-cursor" +HOST_ARCH="i486 arm x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xcb-util-cursor/receipt --- a/xcb-util-cursor/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-cursor/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ DEPENDS="libxcb xcb-util-image xcb-util-renderutil" BUILD_DEPENDS="libxcb-dev xcb-util-dev xcb-util-image-dev xcb-util-renderutil-dev" +HOST_ARCH="i486 arm x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa xcb-util-dev/receipt --- a/xcb-util-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xcb-util" WANTED="xcb-util" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xcb-util-image-dev/receipt --- a/xcb-util-image-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-image-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config xcb-util-image" WANTED="xcb-util-image" +HOST_ARCH="i486 arm x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xcb-util-image/receipt --- a/xcb-util-image/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-image/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libxcb xcb-util" BUILD_DEPENDS="libxcb-dev xcb-util-dev xorg-util-macros" +HOST_ARCH="i486 arm x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa xcb-util-keysyms-dev/receipt --- a/xcb-util-keysyms-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-keysyms-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xcb-util-keysyms" WANTED="xcb-util-keysyms" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xcb-util-keysyms/receipt --- a/xcb-util-keysyms/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-keysyms/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="libxcb" BUILD_DEPENDS="libxcb-dev xorg-util-macros" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa xcb-util-renderutil-dev/receipt --- a/xcb-util-renderutil-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-renderutil-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config xcb-util-renderutil" WANTED="xcb-util-renderutil" +HOST_ARCH="i486 arm x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xcb-util-renderutil/receipt --- a/xcb-util-renderutil/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-renderutil/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,8 +15,9 @@ TARBALL_SHA1="cb533b1d039f833f070e7d6398c221a31d30d5e2" BUILD_DEPENDS="libxcb-dev" +DEPENDS="libxcb" -DEPENDS="libxcb" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa xcb-util-wm-dev/receipt --- a/xcb-util-wm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-wm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xcb-util-wm" WANTED="xcb-util-wm" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xcb-util-wm/receipt --- a/xcb-util-wm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-wm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="libxcb" BUILD_DEPENDS="libxcb-dev xorg-util-macros" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa xcb-util-xrm-dev/receipt --- a/xcb-util-xrm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-xrm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,8 @@ WANTED="xcb-util-xrm" +HOST_ARCH="i486 arm x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xcb-util-xrm/receipt --- a/xcb-util-xrm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util-xrm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libxcb xcb-util" BUILD_DEPENDS="libxcb-dev xcb-util-dev xorg-libX11-dev" +HOST_ARCH="i486 arm x86_64" + current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xcb-util/receipt --- a/xcb-util/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xcb-util/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,7 +14,7 @@ DEPENDS="libxcb" BUILD_DEPENDS="gperf libxcb-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa xdg-user-dirs/receipt --- a/xdg-user-dirs/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xdg-user-dirs/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="libtool gawk" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa xdg-utils/receipt --- a/xdg-utils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xdg-utils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://portland.freedesktop.org/download/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" BUILD_DEPENDS="docbook-xsl lynx util-linux-getopt xmlto" diff -r c848b3839e4a -r 5926178cd6fa xine-fonts/receipt --- a/xine-fonts/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xine-fonts/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="xine-ui" WANTED="xine-lib" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xine-lib-dev/receipt --- a/xine-lib-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xine-lib-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="xine-lib pkg-config" WANTED="xine-lib" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xine-lib/receipt --- a/xine-lib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xine-lib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,7 +18,7 @@ libtheora-dev libvorbis-dev libxcb-dev perl pkg-config util-linux-uuid-dev xorg-libXv-dev xorg-libXvMC-dev xorg-videoproto xorg-xextproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Handle cross compilation case "$ARCH" in diff -r c848b3839e4a -r 5926178cd6fa xine-ui/receipt --- a/xine-ui/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xine-ui/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS="xine-lib-dev xorg-dev xorg-libXv-dev xorg-libXxf86vm-dev \ libpng-dev jpeg-dev xorg-libXss-dev" +HOST_ARCH="i486 x86_64" + # Use a custom .desktop file GENERIC_MENUS="no" diff -r c848b3839e4a -r 5926178cd6fa xmlstarlet/receipt --- a/xmlstarlet/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xmlstarlet/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="libxml2 libxslt zlib" BUILD_DEPENDS="libxslt-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa xmlto/receipt --- a/xmlto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xmlto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="bash libxslt perl-test-pod perl-yaml-syck" BUILD_DEPENDS="docbook-xsl flex util-linux-getopt" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-base-fonts/receipt --- a/xorg-base-fonts/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-base-fonts/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="https://www.x.org/" WGET_URL="http://download.tuxfamily.org/slitaz/sources/fonts/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" BUILD_DEPENDS="advancecomp" diff -r c848b3839e4a -r 5926178cd6fa xorg-bdftopcf/receipt --- a/xorg-bdftopcf/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-bdftopcf/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/app/$TARBALL" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-bigreqsproto/receipt --- a/xorg-bigreqsproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-bigreqsproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="bigreqsproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-util-macros pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-cf-files/receipt --- a/xorg-cf-files/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-cf-files/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="" BUILD_DEPENDS="" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-compositeproto/receipt --- a/xorg-compositeproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-compositeproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="compositeproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-fixesproto pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-damageproto/receipt --- a/xorg-damageproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-damageproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="damageproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-fixesproto pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-dev-proto/receipt --- a/xorg-dev-proto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-dev-proto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -38,6 +38,8 @@ xorg-util-macros xorg-xproto" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xorg-dev/receipt --- a/xorg-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -35,7 +35,7 @@ xorg-libXdamage-dev xorg-libXi-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-dmxproto/receipt --- a/xorg-dmxproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-dmxproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="xorg-util-macros pkg-config" BUILD_DEPENDS="xorg-util-macros" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-dri2proto/receipt --- a/xorg-dri2proto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-dri2proto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="xorg-util-macros pkg-config" BUILD_DEPENDS="xorg-util-macros" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-dri3proto/receipt --- a/xorg-dri3proto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-dri3proto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="xorg-util-macros pkg-config" BUILD_DEPENDS="xorg-util-macros" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-fixesproto/receipt --- a/xorg-fixesproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-fixesproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ SOURCE="fixesproto" TARBALL="$SOURCE-$RVERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-xextproto xorg-xproto pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-fontcacheproto/receipt --- a/xorg-fontcacheproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-fontcacheproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="xorg-util-macros xorg-libX11-dev pkg-config" BUILD_DEPENDS="xorg-util-macros" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-fontsproto/receipt --- a/xorg-fontsproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-fontsproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="pkg-config xorg-xproto" BUILD_DEPENDS="xorg-util-macros" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-gccmakedep/receipt --- a/xorg-gccmakedep/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-gccmakedep/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="xorg-dev-proto" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-glproto/receipt --- a/xorg-glproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-glproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="glproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-xproto pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-iceauth/receipt --- a/xorg-iceauth/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-iceauth/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="xorg-libICE" BUILD_DEPENDS="pkg-config xorg-libICE-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-imake/receipt --- a/xorg-imake/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-imake/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="xorg-cf-files" BUILD_DEPENDS="perl pkg-config xorg-gccmakedep xorg-makedepend xorg-xproto" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-inputproto/receipt --- a/xorg-inputproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-inputproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ DEPENDS="xorg-xproto pkg-config" BUILD_DEPENDS="xorg-util-macros" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-kbproto/receipt --- a/xorg-kbproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-kbproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-util-macros pkg-config" BUILD_DEPENDS="xorg-util-macros" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libFS-dev/receipt --- a/xorg-libFS-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libFS-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="xorg-libFS" DEPENDS="pkg-config xorg-fontsproto xorg-libFS" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libFS/receipt --- a/xorg-libFS/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libFS/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="glibc-base" BUILD_DEPENDS="xorg-fontsproto xorg-util-macros xorg-xproto xorg-xtrans" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-libICE-dev/receipt --- a/xorg-libICE-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libICE-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libICE xorg-xproto" WANTED="xorg-libICE" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libICE/receipt --- a/xorg-libICE/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libICE/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="" BUILD_DEPENDS="xorg-xproto xorg-xtrans" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libSM-dev/receipt --- a/xorg-libSM-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libSM-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libICE-dev xorg-libSM" WANTED="xorg-libSM" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libSM/receipt --- a/xorg-libSM/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libSM/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="util-linux-uuid xorg-libICE" BUILD_DEPENDS="util-linux-uuid-dev xorg-libICE-dev xorg-xtrans" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libX11-dev/receipt --- a/xorg-libX11-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libX11-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ xorg-xextproto xorg-xtrans" WANTED="xorg-libX11" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libX11/receipt --- a/xorg-libX11/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libX11/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ BUILD_DEPENDS="libxcb-dev xorg-inputproto xorg-kbproto xorg-libXau-dev xorg-libXdmcp-dev xorg-xextproto xorg-xf86bigfontproto xorg-xtrans" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXScrnSaver-dev/receipt --- a/xorg-libXScrnSaver-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXScrnSaver-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="xorg-libXScrnSaver" DEPENDS="pkg-config xorg-libXext-dev xorg-libXScrnSaver xorg-scrnsaverproto" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXScrnSaver/receipt --- a/xorg-libXScrnSaver/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXScrnSaver/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="xorg-libXext" BUILD_DEPENDS="xorg-libXext-dev xorg-scrnsaverproto" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-libXau-dev/receipt --- a/xorg-libXau-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXau-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libXau xorg-xproto" WANTED="xorg-libXau" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXau/receipt --- a/xorg-libXau/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXau/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="glibc-base" BUILD_DEPENDS="xorg-xproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXaw-dev/receipt --- a/xorg-libXaw-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXaw-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libXaw xorg-libXmu-dev xorg-libXpm-dev" WANTED="xorg-libXaw" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXaw/receipt --- a/xorg-libXaw/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXaw/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXmu xorg-libXpm" BUILD_DEPENDS="util-linux-uuid-dev xorg-libXmu-dev xorg-libXpm-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXaw3d-dev/receipt --- a/xorg-libXaw3d-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXaw3d-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ SOURCE="libXaw3d" WANTED="xorg-libXaw3d" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="pkg-config xorg-libXaw3d xorg-libXmu-dev xorg-libXpm-dev" diff -r c848b3839e4a -r 5926178cd6fa xorg-libXaw3d/receipt --- a/xorg-libXaw3d/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXaw3d/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXmu" BUILD_DEPENDS="util-linux-uuid-dev xorg-libXmu-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXcomposite-dev/receipt --- a/xorg-libXcomposite-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXcomposite-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-compositeproto xorg-libXcomposite xorg-libXfixes-dev" WANTED="xorg-libXcomposite" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXcomposite/receipt --- a/xorg-libXcomposite/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXcomposite/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libX11" BUILD_DEPENDS="xorg-compositeproto xorg-libXfixes-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXcursor-dev/receipt --- a/xorg-libXcursor-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXcursor-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libXcursor xorg-libXfixes-dev xorg-libXrender-dev" WANTED="xorg-libXcursor" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXcursor/receipt --- a/xorg-libXcursor/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXcursor/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXfixes xorg-libXrender" BUILD_DEPENDS="xorg-libXfixes-dev xorg-libXrender-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXdamage-dev/receipt --- a/xorg-libXdamage-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXdamage-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-damageproto xorg-libXdamage xorg-libXfixes-dev" WANTED="xorg-libXdamage" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXdamage/receipt --- a/xorg-libXdamage/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXdamage/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXfixes" BUILD_DEPENDS="xorg-damageproto xorg-libXfixes-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXdmcp-dev/receipt --- a/xorg-libXdmcp-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXdmcp-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libXdmcp xorg-xproto" WANTED="xorg-libXdmcp" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXdmcp/receipt --- a/xorg-libXdmcp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXdmcp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="glibc-base" BUILD_DEPENDS="xorg-xproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXext-dev/receipt --- a/xorg-libXext-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXext-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libX11-dev xorg-libXext" WANTED="xorg-libXext" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXext/receipt --- a/xorg-libXext/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXext/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libX11" BUILD_DEPENDS="xorg-libX11-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXfixes-dev/receipt --- a/xorg-libXfixes-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXfixes-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-fixesproto xorg-libX11-dev xorg-libXfixes" WANTED="xorg-libXfixes" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXfixes/receipt --- a/xorg-libXfixes/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXfixes/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libX11" BUILD_DEPENDS="xorg-fixesproto xorg-libX11-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXfont-dev/receipt --- a/xorg-libXfont-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXfont-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="freetype-dev glibc-dev pkg-config xorg-fontsproto xorg-libfontenc-dev xorg-libXfont zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXfont/receipt --- a/xorg-libXfont/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXfont/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ BUILD_DEPENDS="bzip2-dev freetype-dev xorg-fontsproto \ xorg-libfontenc-dev xorg-xtrans zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXfont2-dev/receipt --- a/xorg-libXfont2-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXfont2-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ xorg-libfontenc-dev xorg-libXfont zlib-dev" WANTED="xorg-libXfont2" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXfont2/receipt --- a/xorg-libXfont2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXfont2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ BUILD_DEPENDS="bzip2-dev freetype-dev xorg-fontsproto xorg-libfontenc-dev xorg-xtrans zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXft-dev/receipt --- a/xorg-libXft-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXft-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ WANTED="xorg-libXft" DEPENDS="fontconfig-dev freetype-dev pkg-config xorg-libXft xorg-libXrender-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXft/receipt --- a/xorg-libXft/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXft/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="fontconfig xorg-libXrender" BUILD_DEPENDS="fontconfig-dev freetype-dev libxml2-dev xorg-libXrender-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXi-dev/receipt --- a/xorg-libXi-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXi-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libXext-dev xorg-libXfixes-dev xorg-libXi" WANTED="xorg-libXi" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXi/receipt --- a/xorg-libXi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXext" BUILD_DEPENDS="xorg-libXext-dev xorg-libXfixes-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXinerama-dev/receipt --- a/xorg-libXinerama-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXinerama-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ DEPENDS="pkg-config xorg-libXext-dev xorg-libXinerama xorg-xineramaproto" WANTED="xorg-libXinerama" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXinerama/receipt --- a/xorg-libXinerama/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXinerama/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXext" BUILD_DEPENDS="xorg-libXext-dev xorg-xineramaproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXmu-dev/receipt --- a/xorg-libXmu-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXmu-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libXext-dev xorg-libXmu xorg-libXt-dev" WANTED="xorg-libXmu" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXmu/receipt --- a/xorg-libXmu/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXmu/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXext xorg-libXt" BUILD_DEPENDS="util-linux-uuid-dev xorg-libXext-dev xorg-libXt-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXp-dev/receipt --- a/xorg-libXp-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXp-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libXext-dev xorg-libXp xorg-printproto" WANTED="xorg-libXp" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXp/receipt --- a/xorg-libXp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXext" BUILD_DEPENDS="xorg-libXext-dev xorg-printproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXpm-dev/receipt --- a/xorg-libXpm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXpm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libX11-dev xorg-libXpm" WANTED="xorg-libXpm" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXpm-util/receipt --- a/xorg-libXpm-util/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXpm-util/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WANTED="xorg-libXpm" DEPENDS="xorg-libXext xorg-libXpm xorg-libXt" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXpm/receipt --- a/xorg-libXpm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXpm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libX11 xorg-libXt" BUILD_DEPENDS="util-linux-uuid-dev xorg-libSM-dev xorg-libXext-dev xorg-libXt-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXrandr-dev/receipt --- a/xorg-libXrandr-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXrandr-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ xorg-randrproto" WANTED="xorg-libXrandr" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXrandr/receipt --- a/xorg-libXrandr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXrandr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXext xorg-libXrender" BUILD_DEPENDS="xorg-libXext-dev xorg-libXrender-dev xorg-randrproto " -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXrender-dev/receipt --- a/xorg-libXrender-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXrender-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libX11-dev xorg-libXrender xorg-renderproto" WANTED="xorg-libXrender" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXrender/receipt --- a/xorg-libXrender/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXrender/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libX11" BUILD_DEPENDS="xorg-libX11-dev xorg-renderproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXres-dev/receipt --- a/xorg-libXres-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXres-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ xorg-libXres xorg-resourceproto xorg-util-macros" WANTED="xorg-libXres" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXres/receipt --- a/xorg-libXres/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXres/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS="pkg-config xorg-libX11-dev xorg-libXext-dev \ xorg-resourceproto xorg-util-macros" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-libXss-dev/receipt --- a/xorg-libXss-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXss-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="pkg-config xorg-libXext-dev xorg-libXss xorg-scrnsaverproto" WANTED="xorg-libXss" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXss/receipt --- a/xorg-libXss/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXss/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXext" BUILD_DEPENDS="xorg-libXext-dev xorg-scrnsaverproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXt-dev/receipt --- a/xorg-libXt-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXt-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libSM-dev xorg-libX11-dev xorg-libXt" WANTED="xorg-libXt" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXt/receipt --- a/xorg-libXt/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXt/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libSM xorg-libX11" BUILD_DEPENDS="glib-dev util-linux-uuid-dev xorg-libSM-dev xorg-libX11-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXtst-dev/receipt --- a/xorg-libXtst-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXtst-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ xorg-recordproto" WANTED="xorg-libXtst" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXtst/receipt --- a/xorg-libXtst/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXtst/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXext xorg-libXi" BUILD_DEPENDS="xorg-libXext-dev xorg-libXi-dev xorg-recordproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXv-dev/receipt --- a/xorg-libXv-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXv-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="pkg-config xorg-libXext-dev xorg-libXv xorg-videoproto" WANTED="xorg-libXv" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXv/receipt --- a/xorg-libXv/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXv/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXext" BUILD_DEPENDS="xorg-libXext-dev xorg-videoproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXvMC-dev/receipt --- a/xorg-libXvMC-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXvMC-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libXv-dev xorg-libXvMC" WANTED="xorg-libXvMC" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXvMC/receipt --- a/xorg-libXvMC/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXvMC/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXv" BUILD_DEPENDS="xorg-libXv-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXxf86dga-dev/receipt --- a/xorg-libXxf86dga-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXxf86dga-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ xorg-xproto xorg-util-macros xorg-xf86dgaproto" WANTED="xorg-libXxf86dga" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libXxf86dga/receipt --- a/xorg-libXxf86dga/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXxf86dga/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ BUILD_DEPENDS="pkg-config xorg-libX11-dev xorg-libXext-dev xorg-util-macros xorg-xf86dgaproto xorg-xproto" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-libXxf86vm-dev/receipt --- a/xorg-libXxf86vm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXxf86vm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="pkg-config xorg-libXext-dev xorg-libXxf86vm xorg-xf86vidmodeproto" WANTED="xorg-libXxf86vm" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libXxf86vm/receipt --- a/xorg-libXxf86vm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libXxf86vm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libX11 xorg-libXext" BUILD_DEPENDS="xorg-libX11-dev xorg-libXext-dev xorg-xf86vidmodeproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libdmx-dev/receipt --- a/xorg-libdmx-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libdmx-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config xorg-libXext-dev xorg-libdmx xorg-dmxproto" WANTED="xorg-libdmx" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libdmx/receipt --- a/xorg-libdmx/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libdmx/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="xorg-libX11 xorg-libXext" BUILD_DEPENDS="xorg-libX11-dev xorg-libXext-dev xorg-dmxproto" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-libfontenc-dev/receipt --- a/xorg-libfontenc-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libfontenc-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-libfontenc" WANTED="xorg-libfontenc" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libfontenc/receipt --- a/xorg-libfontenc/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libfontenc/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="zlib" BUILD_DEPENDS="xorg-xproto zlib-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libpciaccess-dev/receipt --- a/xorg-libpciaccess-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libpciaccess-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="pkg-config xorg-libpciaccess" WANTED="xorg-libpciaccess" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libpciaccess/receipt --- a/xorg-libpciaccess/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libpciaccess/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/lib/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libxkbfile-dev/receipt --- a/xorg-libxkbfile-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libxkbfile-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="pkg-config xorg-libX11-dev xorg-libxkbfile" WANTED="xorg-libxkbfile" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libxkbfile/receipt --- a/xorg-libxkbfile/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libxkbfile/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="libxcb xorg-libX11 xorg-libXau xorg-libXdmcp" BUILD_DEPENDS="libxcb-dev xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-libxshmfence-dev/receipt --- a/xorg-libxshmfence-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libxshmfence-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="pkg-config xorg-libX11-dev xorg-libxshmfence" WANTED="xorg-libxshmfence" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-libxshmfence/receipt --- a/xorg-libxshmfence/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-libxshmfence/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ BUILD_DEPENDS="xorg-xproto" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-makedepend/receipt --- a/xorg-makedepend/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-makedepend/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="glibc-base xorg-xproto" BUILD_DEPENDS="xorg-xproto" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-mkfontdir/receipt --- a/xorg-mkfontdir/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-mkfontdir/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="xorg-mkfontscale" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-mkfontscale/receipt --- a/xorg-mkfontscale/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-mkfontscale/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$WEB_SITE/releases/individual/app/$TARBALL" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-presentproto/receipt --- a/xorg-presentproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-presentproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="pkg-config xorg-util-macros" BUILD_DEPENDS="xorg-util-macros" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-printproto/receipt --- a/xorg-printproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-printproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="printproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-fontsproto xorg-libX11-dev xorg-libXau-dev pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-randrproto/receipt --- a/xorg-randrproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-randrproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ DEPENDS="pkg-config xorg-renderproto" BUILD_DEPENDS="xorg-util-macros" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-recordproto/receipt --- a/xorg-recordproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-recordproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="recordproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-util-macros pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-renderproto/receipt --- a/xorg-renderproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-renderproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="renderproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-xproto pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-resourceproto/receipt --- a/xorg-resourceproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-resourceproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="resourceproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-util-macros pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-scrnsaverproto/receipt --- a/xorg-scrnsaverproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-scrnsaverproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="scrnsaverproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-util-macros pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-server-Xephyr/receipt --- a/xorg-server-Xephyr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-server-Xephyr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="xorg-libXfont xorg-libXau xorg-libXdmcp zlib pixman libgcrypt \ xorg-libXv libxcb libdrm mesa" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xorg-server-Xnest/receipt --- a/xorg-server-Xnest/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-server-Xnest/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="xorg-libXfont xorg-base-fonts xorg-libXext zlib pixman libgcrypt \ xorg-xkeyboard-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xorg-server-Xvfb/receipt --- a/xorg-server-Xvfb/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-server-Xvfb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ DEPENDS="xorg-libXfont zlib pixman libgcrypt xorg-libXv" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xorg-server-dev/receipt --- a/xorg-server-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-server-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,20 +7,22 @@ MAINTAINER="pankso@slitaz.org" LICENSE="MIT" WEB_SITE="https://www.x.org/" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-libxkbfile-dev xorg-libpciaccess-dev xorg-libXxf86vm-dev \ xorg-libXfont-dev libgcrypt-dev pixman-dev udev-dev mesa-dev pkg-config \ perl flex xorg-server xorg-xf86driproto xorg-xcmiscproto xorg-bigreqsproto \ -xorg-dri2proto xorg-xextproto xorg-xproto xorg-fontsproto xorg-inputproto \ +xorgproto xorg-xextproto xorg-xproto xorg-fontsproto xorg-inputproto \ xorg-kbproto xorg-randrproto xorg-renderproto xorg-videoproto \ xorg-compositeproto xorg-recordproto xorg-scrnsaverproto xorg-xf86dgaproto \ xorg-fontcacheproto xorg-printproto xorg-resourceproto xorg-xineramaproto \ xorg-xf86bigfontproto xorg-xf86miscproto xorg-trapproto xorg-presentproto" +# xorg-dri2proto (use xorgproto instead) + # Use devel files from ARCH default Xserver case "$ARCH" in - i?86) + i?86|x86_64) WANTED="xorg-server" ;; arm) WANTED="xorg-server-light" diff -r c848b3839e4a -r 5926178cd6fa xorg-server/receipt --- a/xorg-server/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-server/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,15 +14,19 @@ # Mesa build dep make also Xorg depends on libdrm. DEPENDS="xorg-xkeyboard-config xorg-libpciaccess xorg-libXxf86vm \ xorg-libXfont xorg-libXfont2 xorg-libXau xorg-base-fonts libgcrypt \ -pixman udev libdrm libepoxy xorg-xf86-input-evdev" +pixman udev libdrm libepoxy libgbm-mesa xorg-xf86-input-evdev libglvnd" BUILD_DEPENDS="xorg-libxkbfile-dev xorg-libpciaccess-dev xorg-libXxf86vm-dev \ xorg-libXfont-dev libgcrypt-dev pixman-dev udev-dev mesa-dev pkg-config perl \ flex xorg-xf86driproto xorg-xcmiscproto xorg-bigreqsproto xorg-randrproto \ -xorg-presentproto xorg-dri2proto xorg-libXau-dev xorg-dev-proto libepoxy-dev \ -xorg-xkbcomp-dev xorg-libXfont2-dev libdrm-dev xorg-glproto xorg-libXv-dev \ -xcb-util-dev xcb-util-image-dev xcb-util-renderutil-dev \ +xorg-presentproto xorgproto xorg-libXau-dev xorg-dev-proto libepoxy-dev \ +xorg-xkbcomp-dev xorg-libXfont2-dev libdrm-dev xorg-glproto xorg-libxshmfence-dev \ +xorg-libXv-dev xcb-util-dev xcb-util-image-dev xcb-util-renderutil-dev \ xcb-util-keysyms-dev xcb-util-wm-dev" +# xorg-dri2proto / xorg-dri3proto (use xorgproto instead) + +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ @@ -94,6 +98,7 @@ --with-serverconfig-path=/etc/X11 \ --enable-install-setuid \ --enable-xorg \ + --enable-glamor \ --enable-kdrive \ --enable-kdrive-kbd \ --enable-kdrive-mouse \ diff -r c848b3839e4a -r 5926178cd6fa xorg-setxkbmap/receipt --- a/xorg-setxkbmap/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-setxkbmap/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-xkeyboard-config" BUILD_DEPENDS="xorg-libxkbfile-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-trapproto/receipt --- a/xorg-trapproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-trapproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="xorg-libXt-dev pkg-config" BUILD_DEPENDS="xorg-util-macros" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-videoproto/receipt --- a/xorg-videoproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-videoproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="pkg-config xorg-libX11-dev xorg-xproto" BUILD_DEPENDS="xorg-util-macros" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-x11perf/receipt --- a/xorg-x11perf/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-x11perf/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="xorg-libXft xorg-libXmu" BUILD_DEPENDS="xorg-libXft-dev xorg-libXmu-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xauth/receipt --- a/xorg-xauth/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xauth/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXmu" BUILD_DEPENDS="xorg-libXmu-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" case "$ARCH" in arm) BUILD_DEPENDS="xorg-xproto xorg-libXau-dev" ;; diff -r c848b3839e4a -r 5926178cd6fa xorg-xbacklight/receipt --- a/xorg-xbacklight/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xbacklight/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="xorg-libXrandr" BUILD_DEPENDS="libxcb-dev xcb-util-dev xorg-libXrandr-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xbitmaps/receipt --- a/xorg-xbitmaps/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xbitmaps/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-util-macros" BUILD_DEPENDS="xorg-util-macros" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xcmiscproto/receipt --- a/xorg-xcmiscproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xcmiscproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="xcmiscproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-util-macros pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-xcompmgr/receipt --- a/xorg-xcompmgr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xcompmgr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,7 +19,7 @@ xorg-libXdmcp-dev xorg-libXext-dev xorg-libXfixes-dev xorg-libXrender-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xcursorgen/receipt --- a/xorg-xcursorgen/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xcursorgen/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="libpng xorg-libX11 xorg-libXcursor" BUILD_DEPENDS="libpng-dev xorg-libX11-dev xorg-libXcursor-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xdpyinfo/receipt --- a/xorg-xdpyinfo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xdpyinfo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,8 @@ BUILD_DEPENDS="xorg-libXinerama-dev xorg-libXp-dev xorg-libXrender-dev xorg-libXtst-dev xorg-libXxf86vm-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xdriinfo/receipt --- a/xorg-xdriinfo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xdriinfo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,9 +13,11 @@ WGET_URL="$XORG_MIRROR/app/$TARBALL" SUGGESTED="nvidia" -DEPENDS="mesa xorg-libX11" +DEPENDS="libglvnd xorg-libX11" BUILD_DEPENDS="mesa-dev xorg-libX11-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xev/receipt --- a/xorg-xev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="xorg-libX11" BUILD_DEPENDS="xorg-libX11-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xextproto/receipt --- a/xorg-xextproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xextproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="pkg-config xorg-util-macros" BUILD_DEPENDS="xorg-util-macros" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86-input-evdev/receipt --- a/xorg-xf86-input-evdev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86-input-evdev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,7 +19,7 @@ MODS='/usr/lib/X11/modules' -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86-input-keyboard/receipt --- a/xorg-xf86-input-keyboard/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86-input-keyboard/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="xorg-server" BUILD_DEPENDS="xorg-server-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86-input-synaptics/receipt --- a/xorg-xf86-input-synaptics/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86-input-synaptics/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ BUILD_DEPENDS="xorg-server-dev \ xorg-libXtst-dev mtdev-dev libevdev-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86-video-amdgpu/receipt --- a/xorg-xf86-video-amdgpu/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86-video-amdgpu/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ MODS='/usr/lib/X11/modules' +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86-video-ati/receipt --- a/xorg-xf86-video-ati/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86-video-ati/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -17,6 +17,8 @@ MODS='/usr/lib/X11/modules' +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86-video-fbdev/receipt --- a/xorg-xf86-video-fbdev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86-video-fbdev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ TARBALL="$SOURCE-$VERSION.tar.bz2" WEB_SITE="https://www.x.org/" WGET_URL="$XORG_MIRROR/driver/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # We can use xorg-server-light with evdev and fbdev driver. #DEPENDS="xorg-server" diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86-video-intel/receipt --- a/xorg-xf86-video-intel/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86-video-intel/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,10 +10,14 @@ WEB_SITE="https://www.x.org/wiki/" SOURCE="xf86-video-intel" -TARBALL="$SOURCE-$VERSION.tar.bz2" -#WGET_URL="$XORG_MIRROR/driver/$TARBALL" -WGET_URL="git|git://anongit.freedesktop.org/xorg/driver/xf86-video-intel" -BRANCH="d39197bb10b7d88cb4c456e7a5e8d34c1dc6eeaf" +case $SLITAZ_ARCH in + i?86) + BRANCH="d39197bb" ;; + x86_64) + BRANCH="a511f22c" ;; +esac +TARBALL="$SOURCE-$VERSION-$BRANCH.tar.bz2" +WGET_URL="git|https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel.git" DEPENDS="libdrm libdrm-intel mesa-dri-intel xcb-util xorg-libXfont2 \ xorg-libXvMC xorg-server" @@ -22,6 +26,8 @@ MODS='/usr/lib/X11/modules' +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ @@ -31,18 +37,21 @@ # Rules to configure and make the package. compile_rules() { - # Patch from use driver with new Xorg - # see https://gnats.netbsd.org/51687 - patch -Np1 < $stuff/patch-src_compat-api.h - patch -Np1 < $stuff/patch-src_legacy_i810_i810__video.c - patch -Np1 < $stuff/patch-src_sna_sna__accel.c - patch -Np1 < $stuff/patch-src_sna_sna__acpi.c - patch -Np1 < $stuff/patch-src_sna_sna__driver.c - patch -Np1 < $stuff/patch-src_sna_sna.h - patch -Np1 < $stuff/patch-src_uxa_intel__display.c - patch -Np1 < $stuff/patch-src_uxa_intel.h - # see https://lists.x.org/archives/xorg-devel/2018-May/056924.html - patch -Np1 < $stuff/patch2-src_sna_sna__accel.c + case $SLITAZ_ARCH in + i?86) + # Patch from use driver with new Xorg + # see https://gnats.netbsd.org/51687 + patch -Np1 < $stuff/patch-src_compat-api.h + patch -Np1 < $stuff/patch-src_legacy_i810_i810__video.c + patch -Np1 < $stuff/patch-src_sna_sna__accel.c + patch -Np1 < $stuff/patch-src_sna_sna__acpi.c + patch -Np1 < $stuff/patch-src_sna_sna__driver.c + patch -Np1 < $stuff/patch-src_sna_sna.h + patch -Np1 < $stuff/patch-src_uxa_intel__display.c + patch -Np1 < $stuff/patch-src_uxa_intel.h + # see https://lists.x.org/archives/xorg-devel/2018-May/056924.html + patch -Np1 < $stuff/patch2-src_sna_sna__accel.c + esac # Patch to fix build for i686 # see https://src.fedoraproject.org/rpms/xorg-x11-drv-intel/c/f2e86334f3a168b04afddb57d4bc4f630e59a5e9 @@ -55,17 +64,29 @@ # Update src autoreconf -i - # disable dri3, need check to add support + case $SLITAZ_ARCH in + i?86) + # disable dri3, need check to add support + ./configure \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --with-xorg-module-dir=$MODS \ + --enable-dri \ + --enable-dri3 \ + --enable-xvmc \ + $CONFIGURE_ARGS ;; + x86_64) + ./configure \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --with-xorg-module-dir=$MODS \ + --with-default-dri=3 \ + --enable-xvmc \ + $CONFIGURE_ARGS ;; + esac - ./configure \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var \ - --with-xorg-module-dir=$MODS \ - --enable-dri \ - --disable-dri3 \ - --enable-xvmc \ - $CONFIGURE_ARGS && make && make install } diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86-video-nouveau/receipt --- a/xorg-xf86-video-nouveau/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86-video-nouveau/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="xorg-xf86-video-nouveau" -VERSION="1.0.12" +VERSION="1.0.17" CATEGORY="x-window" SHORT_DESC="Xorg server nouveau (nvidia) driver." MAINTAINER="devl547@gmail.com" @@ -18,6 +18,8 @@ MODS='/usr/lib/X11/modules' +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86-video-nv/receipt --- a/xorg-xf86-video-nv/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86-video-nv/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,8 @@ MODS='/usr/lib/X11/modules' +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86-video-vesa/receipt --- a/xorg-xf86-video-vesa/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86-video-vesa/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,6 +10,7 @@ TARBALL="$SOURCE-$VERSION.tar.bz2" WEB_SITE="https://www.x.org/" WGET_URL="$XORG_MIRROR/driver/$TARBALL" +HOST_ARCH="i486 x86_64" # We can use xorg-server-light with evdev and vesa driver. #DEPENDS="xorg-server" diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86bigfontproto/receipt --- a/xorg-xf86bigfontproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86bigfontproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="xf86bigfontproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-util-macros pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86dgaproto/receipt --- a/xorg-xf86dgaproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86dgaproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="xf86dgaproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-util-macros pkg-config" # /usr/include/X11/extensions/xf86dga.h: #include ? diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86driproto/receipt --- a/xorg-xf86driproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86driproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="xorg-util-macros pkg-config" BUILD_DEPENDS="xorg-util-macros" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86miscproto/receipt --- a/xorg-xf86miscproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86miscproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="xorg-xproto pkg-config" BUILD_DEPENDS="xorg-util-macros" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86rushproto/receipt --- a/xorg-xf86rushproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86rushproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="xorg-videoproto pkg-config" BUILD_DEPENDS="xorg-util-macros" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xf86vidmodeproto/receipt --- a/xorg-xf86vidmodeproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xf86vidmodeproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="xf86vidmodeproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-xproto pkg-config" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-xhost/receipt --- a/xorg-xhost/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xhost/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="xorg" BUILD_DEPENDS="xorg-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xineramaproto/receipt --- a/xorg-xineramaproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xineramaproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -10,7 +10,7 @@ SOURCE="xineramaproto" TARBALL="$SOURCE-$VERSION.tar.bz2" WGET_URL="$XORG_MIRROR/proto/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="xorg-util-macros" BUILD_DEPENDS="xorg-util-macros" diff -r c848b3839e4a -r 5926178cd6fa xorg-xinput/receipt --- a/xorg-xinput/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xinput/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXi" BUILD_DEPENDS="xorg-libXi-dev xorg-libXrandr-dev xorg-libXinerama-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xkbcomp-dev/receipt --- a/xorg-xkbcomp-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xkbcomp-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,7 +12,7 @@ DEPENDS="xorg-xkbcomp" BUILD_DEPENDS="xorg-libxkbfile-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-xkbcomp/receipt --- a/xorg-xkbcomp/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xkbcomp/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libxkbfile" BUILD_DEPENDS="xorg-libxkbfile-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xkbutils/receipt --- a/xorg-xkbutils/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xkbutils/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="xorg-libXaw xorg-xkeyboard-config" BUILD_DEPENDS="xorg-libXaw-dev xorg-libxkbfile-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xkeyboard-config-dev/receipt --- a/xorg-xkeyboard-config-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xkeyboard-config-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="pkg-config xorg-xkeyboard-config" WANTED="xorg-xkeyboard-config" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xorg-xkeyboard-config/receipt --- a/xorg-xkeyboard-config/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xkeyboard-config/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-xkbcomp" BUILD_DEPENDS="intltool perl-xml-parser xorg-libX11-dev xorg-xkbcomp xorg-xproto" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xkill/receipt --- a/xorg-xkill/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xkill/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXmu" BUILD_DEPENDS="xorg-libXmu-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xmessage/receipt --- a/xorg-xmessage/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xmessage/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXaw" BUILD_DEPENDS="xorg-libXaw-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xmodmap/receipt --- a/xorg-xmodmap/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xmodmap/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="xorg-libX11" BUILD_DEPENDS="xorg-libX11-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xprop/receipt --- a/xorg-xprop/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xprop/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libX11" BUILD_DEPENDS="xorg-libX11-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xproto/receipt --- a/xorg-xproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="pkg-config xorg-util-macros" BUILD_DEPENDS="xorg-util-macros" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xrandr/receipt --- a/xorg-xrandr/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xrandr/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXrandr" BUILD_DEPENDS="xorg-libXrandr-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xrdb/receipt --- a/xorg-xrdb/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xrdb/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,6 +15,8 @@ DEPENDS="xorg-libXmu" BUILD_DEPENDS="pkg-config xorg-libXmu-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xset/receipt --- a/xorg-xset/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xset/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,6 +16,8 @@ DEPENDS="xorg-libXmu" BUILD_DEPENDS="xorg-libXmu-dev" +HOST_ARCH="i486 x86_64" + current_version() { wget -O - $(dirname $WGET_URL) 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xorg-xsetroot/receipt --- a/xorg-xsetroot/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xsetroot/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-libXcursor xorg-libXmu" BUILD_DEPENDS="xorg-libXcursor-dev xorg-libXmu-dev xorg-xbitmaps" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xtrans/receipt --- a/xorg-xtrans/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xtrans/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -15,7 +15,7 @@ DEPENDS="xorg-xproto" BUILD_DEPENDS="xorg-util-macros" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg-xwininfo/receipt --- a/xorg-xwininfo/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg-xwininfo/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -16,7 +16,7 @@ DEPENDS="xorg-libX11" BUILD_DEPENDS="xorg-libX11-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xorg/receipt --- a/xorg/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorg/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -37,6 +37,8 @@ xorg-xkbcomp xorg-xkeyboard-config" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xorgproto/receipt --- a/xorgproto/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xorgproto/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,7 +7,7 @@ MAINTAINER="maintainer@slitaz.org" LICENSE="MIT" WEB_SITE="https://github.com/freedesktop/xorg-xorgproto" -TARBALL="$PACKAGE-$VERSION.tar.gz" +TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="git|https://gitlab.freedesktop.org/xorg/proto/xorgproto.git" BRANCH="2021.5" diff -r c848b3839e4a -r 5926178cd6fa xsane-locales/receipt --- a/xsane-locales/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xsane-locales/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="xsane" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa xsane/receipt --- a/xsane/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xsane/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,6 +13,8 @@ DEPENDS="sane-backends gtk+ tiff xorg-libXdamage lcms libv4l libltdl" BUILD_DEPENDS="gtk+-dev sane-backends-dev lcms-dev " +HOST_ARCH="i486 x86_64" + current_version() { wget -O - "${WGET_URL%/arch*}/tags?sort=updated_desc" 2>/dev/null | \ diff -r c848b3839e4a -r 5926178cd6fa xscreensaver/receipt --- a/xscreensaver/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xscreensaver/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,8 @@ xorg-libXinerama-dev xorg-libXmu-dev xorg-libXpm-dev xorg-libXrandr-dev xorg-libXt-dev xorg-libXxf86vm-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa xterm/receipt --- a/xterm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xterm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -19,7 +19,7 @@ GENERIC_PIXMAPS="no" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" current_version() { diff -r c848b3839e4a -r 5926178cd6fa xvidcore-dev/receipt --- a/xvidcore-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xvidcore-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,7 +11,7 @@ DEPENDS="xvidcore" WANTED="xvidcore" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xvidcore/receipt --- a/xvidcore/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xvidcore/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -13,7 +13,7 @@ BUILD_DEPENDS="yasm" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa xxhash-dev/receipt --- a/xxhash-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xxhash-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,6 +8,7 @@ LICENSE="BSD GPL2" WEB_SITE="http://cyan4973.github.io/xxHash/" WANTED="xxhash" +HOST_ARCH="i486 x86_64" DEPENDS="xxhash-lib pkg-config" diff -r c848b3839e4a -r 5926178cd6fa xxhash-lib/receipt --- a/xxhash-lib/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xxhash-lib/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,6 +8,7 @@ LICENSE="BSD GPL2" WEB_SITE="http://cyan4973.github.io/xxHash/" WANTED="xxhash" +HOST_ARCH="i486 x86_64" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() diff -r c848b3839e4a -r 5926178cd6fa xxhash/receipt --- a/xxhash/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/xxhash/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,6 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://cyan4973.github.io/xxHash/" WGET_URL="https://github.com/Cyan4973/xxHash/archive/refs/tags/v$VERSION.tar.gz" +HOST_ARCH="i486 x86_64" DEPENDS="xxhash-lib" diff -r c848b3839e4a -r 5926178cd6fa yad-gtk2/receipt --- a/yad-gtk2/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/yad-gtk2/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,7 +18,7 @@ libffi libgio pango pcre zlib" BUILD_DEPENDS="gtk+-dev" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" # What is the latest version available today? current_version() diff -r c848b3839e4a -r 5926178cd6fa yad-gtk3/receipt --- a/yad-gtk3/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/yad-gtk3/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -18,6 +18,8 @@ zlib" BUILD_DEPENDS="gtk+3-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa yasm-dev/receipt --- a/yasm-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/yasm-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -8,7 +8,7 @@ LICENSE="BSD GPL2 LGPL2" WANTED="yasm" WEB_SITE="https://github.com/yasm/yasm" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="yasm" diff -r c848b3839e4a -r 5926178cd6fa yasm/receipt --- a/yasm/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/yasm/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -9,7 +9,7 @@ WEB_SITE="https://github.com/yasm/yasm" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/yasm/yasm/releases/download/v$VERSION/$TARBALL" -HOST_ARCH="i486 arm" +HOST_ARCH="i486 arm x86_64" DEPENDS="" diff -r c848b3839e4a -r 5926178cd6fa zip/receipt --- a/zip/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/zip/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ WGET_URL="https://www.glaver.org/infozip/src/$TARBALL" TAGS="archive compression" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() { diff -r c848b3839e4a -r 5926178cd6fa zstd-dev/receipt --- a/zstd-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/zstd-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -7,6 +7,7 @@ MAINTAINER="pascal.bellard@slitaz.org" LICENSE="BSD" WEB_SITE="https://github.com/facebook/zstd" +HOST_ARCH="i486 x86_64" DEPENDS="pkg-config zstd" WANTED="zstd" diff -r c848b3839e4a -r 5926178cd6fa zstd/receipt --- a/zstd/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/zstd/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -12,6 +12,8 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://github.com/facebook/zstd/archive/v$VERSION.tar.gz" +HOST_ARCH="i486 x86_64" + DEPENDS="liblzma lz4-lib" BUILD_DEPENDS="grep liblzma-dev lz4-dev" diff -r c848b3839e4a -r 5926178cd6fa zvbi-dev/receipt --- a/zvbi-dev/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/zvbi-dev/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -11,6 +11,8 @@ DEPENDS="pkg-config zvbi" WANTED="zvbi" +HOST_ARCH="i486 x86_64" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r c848b3839e4a -r 5926178cd6fa zvbi/receipt --- a/zvbi/receipt Tue Jun 25 14:51:14 2024 +0000 +++ b/zvbi/receipt Thu Dec 05 08:39:45 2024 +0000 @@ -14,6 +14,8 @@ DEPENDS="libpng xorg-libX11" BUILD_DEPENDS="libpng-dev xorg-libX11-dev zlib-dev" +HOST_ARCH="i486 x86_64" + # What is the latest version available today? current_version() {