wok-undigest rev 1244

removed obsolete recipes
author Hans-G?nter Theisgen
date Sun Aug 07 07:58:20 2022 +0100 (21 months ago)
parents ac8c0c2e6e35
children 6880db7b3c50
files aufs-utils/receipt aufs-utils/stuff/fix-kdir.patch autoconf213/receipt automake/receipt binutils/description.txt binutils/receipt docbook-xsl/receipt ffmpeg-dev/receipt ffmpeg/receipt flac-dev/receipt flac/receipt flac/stuff/flac-1.2.1_gcc4.u gdb-dev/receipt gdb/receipt gettext/description.gettext-base.txt gettext/description.gettext-tools.txt gettext/description.gettext.txt gettext/receipt gettext/stuff/gettext.sh glibc-base/receipt glibc-base/stuff/arm-files.list glibc-base/stuff/i486-files.list glibc-base/stuff/mkdir.list glibc-base/stuff/wanted-files.list glibc-dev/receipt glibc/receipt glibc/stuff/glibc-2.13-gcc_fix-1.patch glibc/stuff/glibc-2.14-reexport-rpc-interface.patch glibc/stuff/glibc-2.14-reinstall-nis-rpc-headers.patch glibc/stuff/glibc-2.14-revert-4768ae77.patch glibc/stuff/glibc-2.14.1-CVE-2015-0235.patch glibc/stuff/glibc-2.14.1-fixes-1.patch glibc/stuff/glibc-2.14.1-gcc_fix-1.patch glibc/stuff/glibc-2.14.1-sort-1.patch gnome-menus-dev/receipt gnome-menus/receipt gnutls/receipt gnutls/stuff/CVE-2014-0092.u kactivities/receipt kate/receipt kdelibs-dev/receipt kdelibs/receipt kfilemetadata/receipt konsole/receipt libffi-dev/receipt libffi/receipt libmatekbd-dev/receipt libmatekbd/receipt libmateweather/receipt libmms-dev/receipt libmms/receipt
line diff
     1.1 --- a/aufs-utils/receipt	Sat Aug 06 17:53:10 2022 +0100
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,35 +0,0 @@
     1.4 -# SliTaz package receipt.
     1.5 -
     1.6 -PACKAGE="aufs-utils"
     1.7 -VERSION="20130311"
     1.8 -CATEGORY="system-tools"
     1.9 -SHORT_DESC="The aufs utils."
    1.10 -MAINTAINER="pankso@slitaz.org"
    1.11 -LICENSE="GPL2"
    1.12 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    1.13 -WEB_SITE="http://aufs.sourceforge.net/"
    1.14 -WGET_URL="git|git://aufs.git.sourceforge.net/gitroot/aufs/aufs-util.git"
    1.15 -BRANCH="origin/aufs3.0"
    1.16 -
    1.17 -DEPENDS="aufs"
    1.18 -BUILD_DEPENDS="git linux-module-headers aufs"
    1.19 -
    1.20 -# Rules to configure and make the package.
    1.21 -compile_rules()
    1.22 -{
    1.23 -	KERNEL_VERSION=`grep  ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
    1.24 -	cd $src
    1.25 -	sed -i 's|.*AUFS_XINO_TRUNC_|// &|' c2tmac.c
    1.26 -	sed -i 's/-m 644 -T/-m 644/' Makefile
    1.27 -	make && 
    1.28 -	make DESTDIR=$DESTDIR install
    1.29 -}
    1.30 -
    1.31 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.32 -genpkg_rules()
    1.33 -{
    1.34 -	mkdir -p $fs/usr
    1.35 -	cp -a $install/sbin $fs
    1.36 -	cp -a $install/usr/bin $fs/usr
    1.37 -}
    1.38 -
     2.1 --- a/aufs-utils/stuff/fix-kdir.patch	Sat Aug 06 17:53:10 2022 +0100
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,64 +0,0 @@
     2.4 -diff --git a/Makefile b/Makefile
     2.5 -index dc1ba7a..239a21b 100644
     2.6 ---- a/Makefile
     2.7 -+++ b/Makefile
     2.8 -@@ -15,21 +15,7 @@
     2.9 - # along with this program; if not, write to the Free Software
    2.10 - # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301	 USA
    2.11 - 
    2.12 --ifndef KDIR
    2.13 --KDIR = /lib/modules/$(shell uname -r)/build
    2.14 --endif
    2.15 --ifneq "t" "$(shell test -e ${KDIR}/include/linux/stddef.h && echo t)"
    2.16 --$(error incorrect KDIR)
    2.17 --endif
    2.18 --
    2.19 --ifndef ARCH
    2.20 --ARCH := $(shell uname -m)
    2.21 --endif
    2.22 --ARCH := $(shell echo ${ARCH} | sed -e 's/_64$$//')
    2.23 --ArchDir = ${KDIR}/arch/${ARCH}/include
    2.24 --
    2.25 --CFLAGS += -I${KDIR}/include -I./libau
    2.26 --CFLAGS += $(shell test -d ${ArchDir} && echo -I${ArchDir})
    2.27 -+CFLAGS += -I./libau
    2.28 - CFLAGS += -O -Wall
    2.29 - 
    2.30 - Cmd = umount.aufs auchk aubrsync
    2.31 -diff --git a/README b/README
    2.32 -index f1240e5..a95196d 100644
    2.33 ---- a/README
    2.34 -+++ b/README
    2.35 -@@ -9,17 +9,21 @@ And these are not for aufs1 essentially, except aubrsync. See below in
    2.36 - detail.
    2.37 - 
    2.38 - Makefile in this tree has some customizable make-variables.
    2.39 --- KDIR
    2.40 --  specify your kernel source path if necessary.
    2.41 --  Note: this path should point kernel _source_ path, instead of kernel
    2.42 --  _build_ path. Don't confuse with the path in "make O=<kdir>" when you
    2.43 --  build a kernel in a different dir.
    2.44 --- CPPFLAGS or ARCH
    2.45 --  specify the include path to your aufs2-standalone tree, if necessary.
    2.46 --  the makefile finds the correct ${KDIR}/arch/${ARCH}/include dir and
    2.47 --  sets the include path to CPPFLAGS="-I...". if the logic in Makefile is
    2.48 --  poor and doesn't support your build environment, then set the
    2.49 --  variables directly.
    2.50 -+- CPPFLAGS
    2.51 -+  specify the include path if necessary.
    2.52 -+  Some of linux kernel header files are necessary including
    2.53 -+  linux/aufs_type.h. If you have installed kernel header files to
    2.54 -+  /usr/include, then you may not need to specify CPPFLAGS.
    2.55 -+  Otherwise you need to do something like this sample.
    2.56 -+  + run "make headers_install" in your kernel source tree, and
    2.57 -+    $LinuxSrc/usr/include is created and header files are installed
    2.58 -+    there.
    2.59 -+  + if you build aufs2 as module from aufs2-standalone.git, then
    2.60 -+    $Aufs2Stdalone/usr/include is created and header files are
    2.61 -+    installed there.
    2.62 -+  + and specify
    2.63 -+	CPPFLAGS="-I $LinuxSrc/usr/include -I $Aufs2Stdalone/usr/include"
    2.64 -+
    2.65 - - DESTDIR
    2.66 -   specify your install path if necessary.
    2.67 -   some commands have to be installed under /sbin.
     3.1 --- a/autoconf213/receipt	Sat Aug 06 17:53:10 2022 +0100
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,28 +0,0 @@
     3.4 -# SliTaz package receipt.
     3.5 -
     3.6 -PACKAGE="autoconf213"
     3.7 -VERSION="2.13"
     3.8 -CATEGORY="development"
     3.9 -SHORT_DESC="A GNU tool for automatically configuring source code"
    3.10 -MAINTAINER="psychomaniak@xakep.ru"
    3.11 -LICENSE="GPL2"
    3.12 -WEB_SITE="http://www.gnu.org/software/autoconf/"
    3.13 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    3.14 -WGET_URL="http://ftpmirror.gnu.org/autoconf/autoconf-$VERSION.tar.gz"
    3.15 -
    3.16 -DEPENDS="m4 perl"
    3.17 -BUILD_DEPENDS="m4 perl sed"
    3.18 -
    3.19 -# Rules to configure and make the package.
    3.20 -compile_rules()
    3.21 -{
    3.22 -	./configure --prefix=/usr --program-suffix=-2.13
    3.23 -	make &&
    3.24 -	make prefix="$DESTDIR/usr" install
    3.25 -}
    3.26 -
    3.27 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.28 -genpkg_rules()
    3.29 -{
    3.30 -	cp -a $install/* $fs
    3.31 -}
     4.1 --- a/automake/receipt	Sat Aug 06 17:53:10 2022 +0100
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,30 +0,0 @@
     4.4 -# SliTaz package receipt.
     4.5 -
     4.6 -PACKAGE="automake"
     4.7 -VERSION="1.14.1"
     4.8 -CATEGORY="development"
     4.9 -SHORT_DESC="A GNU tool for automatically creating Makefiles"
    4.10 -MAINTAINER="pankso@slitaz.org"
    4.11 -LICENSE="GPL2"
    4.12 -WEB_SITE="http://www.gnu.org/software/automake/"
    4.13 -TARBALL="$PACKAGE-$VERSION.tar.xz"
    4.14 -WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    4.15 -
    4.16 -DEPENDS="autoconf"
    4.17 -BUILD_DEPENDS="autoconf bison flex"
    4.18 -
    4.19 -# Rules to configure and make the package.
    4.20 -compile_rules()
    4.21 -{
    4.22 -	./configure $CONFIGURE_ARGS &&
    4.23 -	make && make install
    4.24 -}
    4.25 -
    4.26 -# Rules to gen a SliTaz package suitable for Tazpkg.
    4.27 -genpkg_rules()
    4.28 -{
    4.29 -	cp -a $install/* $fs
    4.30 -	ln -sf aclocal-${VERSION%.*} $fs/usr/bin/aclocal
    4.31 -	ln -sf automake-${VERSION%.*} $fs/usr/bin/automake
    4.32 -	rm -rf $fs/usr/share/doc $fs/usr/share/info $fs/usr/share/man
    4.33 -}
     5.1 --- a/binutils/description.txt	Sat Aug 06 17:53:10 2022 +0100
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,4 +0,0 @@
     5.4 -The GNU Binutils are a collection of binary tools. The main ones are:
     5.5 -
     5.6 -    ld - the GNU linker.
     5.7 -    as - the GNU assembler.
     6.1 --- a/binutils/receipt	Sat Aug 06 17:53:10 2022 +0100
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,74 +0,0 @@
     6.4 -# SliTaz package receipt.
     6.5 -
     6.6 -PACKAGE="binutils"
     6.7 -VERSION="2.25"
     6.8 -CATEGORY="development"
     6.9 -SHORT_DESC="GNU assembler, linker and binary utilities."
    6.10 -MAINTAINER="pankso@slitaz.org"
    6.11 -LICENSE="GPL2"
    6.12 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    6.13 -WEB_SITE="http://www.gnu.org/software/binutils/"
    6.14 -WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    6.15 -#WGET_URL="http://www.kernel.org/pub/linux/devel/binutils/$TARBALL"
    6.16 -PROVIDE="libbfd"
    6.17 -TAGS="assembler linker"
    6.18 -HOST_ARCH="i486 arm"
    6.19 -
    6.20 -DEPENDS="glibc zlib"
    6.21 -BUILD_DEPENDS="glibc-dev zlib-dev texinfo"
    6.22 -
    6.23 -# Handle cross compilation.
    6.24 -case "$ARCH" in
    6.25 -	arm) BUILD_DEPENDS="" ;;
    6.26 -esac
    6.27 -
    6.28 -# Rules to configure and make the package.
    6.29 -compile_rules()
    6.30 -{
    6.31 -	case "$ARCH" in
    6.32 -		i?86) ARCH_ARGS="--disable-werror" ;;
    6.33 -	esac
    6.34 -	mkdir -p ../binutils-build && cd ../binutils-build
    6.35 -	$src/configure \
    6.36 -		--program-prefix=$TOOLPREFIX \
    6.37 -		--enable-shared \
    6.38 -		--disable-initfini-array \
    6.39 -		--with-bugurl="http://bugs.slitaz.org/" \
    6.40 -		$CONFIGURE_ARGS $ARCH_ARGS &&
    6.41 -	make tooldir=/usr &&
    6.42 -	make tooldir=/usr install &&
    6.43 -	# This is the default binutils, so create symlinks to the target platform
    6.44 -	# binutil binaries. Delete duplicate binaries to save space.
    6.45 -	for binutil in $(ls -1 $DESTDIR/usr/bin | grep "${TOOLPREFIX}") ; do
    6.46 -		path="$DESTDIR/usr/bin/$(echo "$binutil" | sed "s:$TOOLPREFIX::g")"
    6.47 -		if [ -e $path ] ; then
    6.48 -			rm -f $path
    6.49 -		fi
    6.50 -		ln -s $binutil $path
    6.51 -	done
    6.52 -}
    6.53 -
    6.54 -# Rules to gen a SliTaz package suitable for Tazpkg.
    6.55 -genpkg_rules()
    6.56 -{
    6.57 -	mkdir -p $fs/usr/lib
    6.58 -	cp -a $install/usr/bin $fs/usr
    6.59 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    6.60 -	cp -a $install/usr/lib/*.a $fs/usr/lib
    6.61 -	cp -a $install/usr/include $fs/usr
    6.62 -
    6.63 -	# libiberty.h
    6.64 -	cp -a $src/include/libiberty.h $fs/usr/include
    6.65 -
    6.66 -	# Remove 'strings' (Busybox).
    6.67 -	#rm $fs/usr/lib/libiberty.a
    6.68 -	rm $fs/usr/bin/strings $fs/usr/bin/*-strings
    6.69 -
    6.70 -	# Remove build directory (cookutils and tazwok path).
    6.71 -	rm -rf $WOK/$PACKAGE/source/$PACKAGE-build
    6.72 -	rm -rf $WOK/$PACKAGE/$PACKAGE-build
    6.73 -
    6.74 -	chown -R root:root $fs/usr/include/libiberty.h
    6.75 -	chmod 644 $fs/usr/include/libiberty.h
    6.76 -}
    6.77 -
     7.1 --- a/docbook-xsl/receipt	Sat Aug 06 17:53:10 2022 +0100
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,76 +0,0 @@
     7.4 -# SliTaz package receipt.
     7.5 -
     7.6 -PACKAGE="docbook-xsl"
     7.7 -VERSION="1.76.1"
     7.8 -CATEGORY="development"
     7.9 -SHORT_DESC="DocBook XSL stylesheets."
    7.10 -MAINTAINER="paul@slitaz.org"
    7.11 -LICENSE="MIT"
    7.12 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    7.13 -WEB_SITE="http://docbook.sourceforge.net/"
    7.14 -WGET_URL="$SF_MIRROR/docbook/$TARBALL"
    7.15 -
    7.16 -DEPENDS="docbook-xml libxml2-tools libxslt"
    7.17 -
    7.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.19 -genpkg_rules()
    7.20 -{
    7.21 -	cd $src
    7.22 -	pkgroot=$fs/usr/share/xml/docbook/stylesheet/$PACKAGE
    7.23 -	install -dm755 $pkgroot/common
    7.24 -	install -dm755 $pkgroot/params
    7.25 -	install  -m755 VERSION $pkgroot
    7.26 -	
    7.27 -	for fn in xml xsl dtd ent; do
    7.28 -		install -m644 common/*.${fn} $pkgroot/common/
    7.29 -	done
    7.30 -	
    7.31 -	for fn in fo highlighting html roundtrip; do
    7.32 -		install -dm755 ${pkgroot}/${fn}
    7.33 -		install -m644 ${fn}/*.xml ${pkgroot}/${fn}/
    7.34 -		install -m644 ${fn}/*.xsl ${pkgroot}/${fn}/
    7.35 -	done
    7.36 -
    7.37 -	for fn in eclipse htmlhelp javahelp lib manpages profiling template website xhtml xhtml-1_1; do
    7.38 -		install -dm755 ${pkgroot}/${fn}
    7.39 -		install -m644 ${fn}/*.xsl ${pkgroot}/${fn}/
    7.40 -	done
    7.41 -}
    7.42 -
    7.43 -# Pre and post install commands for Tazpkg.
    7.44 -post_install()
    7.45 -{
    7.46 -	echo -n "Processing post-install commands..."
    7.47 -
    7.48 -	# Create a /etc/xml/catalog file
    7.49 -	if [ ! -d $1/etc/xml ]; then install -v -m755 -d $1/etc/xml; fi &&
    7.50 -	if [ ! -f $1/etc/xml/catalog ]; then
    7.51 -    		xmlcatalog --noout --create $1/etc/xml/catalog
    7.52 -	fi &&
    7.53 -
    7.54 -	xmlcatalog --noout --add "rewriteSystem" \
    7.55 -		"http://docbook.sourceforge.net/release/xsl/$VERSION" \
    7.56 -		"/usr/share/xml/docbook/stylesheet/$PACKAGE/catalog.xml" \
    7.57 -	$1/etc/xml/catalog &&
    7.58 -
    7.59 -	xmlcatalog --noout --add "rewriteURI" \
    7.60 -		"http://docbook.sourceforge.net/release/xsl/$VERSION" \
    7.61 -		"/usr/share/xml/docbook/stylesheet/$PACKAGE/catalog.xml" \
    7.62 -	$1/etc/xml/catalog &&
    7.63 -
    7.64 -	xmlcatalog --noout --add "rewriteSystem" \
    7.65 -		"http://docbook.sourceforge.net/release/xsl/current" \
    7.66 -		"/usr/share/xml/docbook/stylesheet/$PACKAGE/catalog.xml" \
    7.67 -	$1/etc/xml/catalog &&
    7.68 -
    7.69 -	xmlcatalog --noout --add "rewriteURI" \
    7.70 -		"http://docbook.sourceforge.net/release/xsl/current" \
    7.71 -		"/usr/share/xml/docbook/stylesheet/$PACKAGE/catalog.xml" \
    7.72 -	$1/etc/xml/catalog
    7.73 -	
    7.74 -	# link nwalsh dir
    7.75 -	cd $1/usr/share/xml/docbook/stylesheet
    7.76 -		ln -s $PACKAGE nwalsh
    7.77 -	status
    7.78 -}
    7.79 -
     8.1 --- a/ffmpeg-dev/receipt	Sat Aug 06 17:53:10 2022 +0100
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,26 +0,0 @@
     8.4 -# SliTaz package receipt.
     8.5 -
     8.6 -PACKAGE="ffmpeg-dev"
     8.7 -VERSION="4.2.2"
     8.8 -CATEGORY="development"
     8.9 -SHORT_DESC="Record, convert and stream audio and video - development files."
    8.10 -MAINTAINER="pascal.bellard@slitaz.org"
    8.11 -LICENSE="GPL2 LGPL2.1"
    8.12 -WEB_SITE="https://ffmpeg.org/"
    8.13 -
    8.14 -DEPENDS="ffmpeg libgnutls pkg-config"
    8.15 -WANTED="ffmpeg"
    8.16 -
    8.17 -HOST_ARCH="i486 arm"
    8.18 -
    8.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
    8.20 -genpkg_rules()
    8.21 -{
    8.22 -	mkdir -p $fs/usr/lib
    8.23 -	mkdir -p $fs/usr/share/ffmpeg
    8.24 -
    8.25 -	cp -a $install/usr/include		$fs/usr
    8.26 -	#cp -a $install/usr/lib/*.a		$fs/usr/lib
    8.27 -	cp -a $install/usr/lib/pkgconfig	$fs/usr/lib
    8.28 -	cp -a $install/usr/share/ffmpeg/examples $fs/usr/share/ffmpeg
    8.29 -}
     9.1 --- a/ffmpeg/receipt	Sat Aug 06 17:53:10 2022 +0100
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,87 +0,0 @@
     9.4 -# SliTaz package receipt.
     9.5 -
     9.6 -PACKAGE="ffmpeg"
     9.7 -VERSION="4.2.2"
     9.8 -CATEGORY="multimedia"
     9.9 -TAGS="audio video convert stream"
    9.10 -SHORT_DESC="Record, convert and stream audio and video."
    9.11 -MAINTAINER="pascal.bellard@slitaz.org"
    9.12 -LICENSE="GPL2 LGPL2.1"
    9.13 -WEB_SITE="https://ffmpeg.org/"
    9.14 -
    9.15 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    9.16 -WGET_URL="${WEB_SITE}releases/$TARBALL"
    9.17 -
    9.18 -SUGGESTED="ffplay"
    9.19 -DEPENDS="alsa-lib bzip2 gnutls harfbuzz lame libsdl2 libtasn1 libvorbis \
    9.20 -	libvpx nettle opus pcre rtmpdump x264 x265 xorg-libXau \
    9.21 -	xorg-libXdmcp zlib"
    9.22 -BUILD_DEPENDS="bzip2-dev coreutils-file-format coreutils-file-special \
    9.23 -	gnutls-dev harfbuzz-dev lame-dev libgnutls libsdl2-dev \
    9.24 -	libvorbis-dev libvpx-dev nettle-dev opus-dev pcre-dev \
    9.25 -	rtmpdump-dev x264-dev x265-dev xorg-libXau-dev xorg-libXdmcp-dev \
    9.26 -	yasm zlib-dev"
    9.27 -
    9.28 -HOST_ARCH="i486 arm"
    9.29 -
    9.30 -case "$SLITAZ_ARCH" in
    9.31 -	arm*) DEPENDS="alsa-lib bzip2 gnutls harfbuzz lame libsdl2 libvorbis \
    9.32 -		libtasn1 libvpx nettle opus pcre rtmpdump x264 x265 \
    9.33 -		xorg-libXau xorg-libXdmcp zlib" ;;
    9.34 -esac
    9.35 -
    9.36 -# Handle cross compilation. Host coreutils-file-* are used
    9.37 -case "$ARCH" in
    9.38 -	i?86) 
    9.39 -		ARCH_ARGS="--arch=$ARCH --cpu=$ARCH" ;;
    9.40 -	arm*) 
    9.41 -		BUILD_DEPENDS="bzip2-dev yasm zlib-dev" 
    9.42 -		ARCH_ARGS="--enable-cross-compile --arch=armel --target-os=linux \
    9.43 -		--cross-prefix=$HOST_SYSTEM-" ;;
    9.44 -esac
    9.45 -
    9.46 -# What is the latest version available today?
    9.47 -current_version()
    9.48 -{
    9.49 -	wget -O - ${WGET_URL%/*} 2>/dev/null | \
    9.50 -	sed "/snapshot/d;/latest/d;/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
    9.51 -}
    9.52 -
    9.53 -# Rules to configure and make the package.
    9.54 -compile_rules()
    9.55 -{
    9.56 -	./configure			\
    9.57 -		--prefix=/usr		\
    9.58 -		--enable-gpl		\
    9.59 -		--enable-nonfree	\
    9.60 -		--enable-shared		\
    9.61 -		--disable-static	\
    9.62 -		--disable-doc		\
    9.63 -		--enable-libfreetype	\
    9.64 -		--enable-libmp3lame	\
    9.65 -		--enable-libopus	\
    9.66 -		--enable-libvorbis	\
    9.67 -		--enable-libvpx		\
    9.68 -		--enable-libx264	\
    9.69 -		--enable-libx265	\
    9.70 -		--enable-avresample	\
    9.71 -		--enable-gnutls		\
    9.72 -		${ARCH_ARGS} &&
    9.73 -	make &&
    9.74 -	make install
    9.75 -}
    9.76 -
    9.77 -# Rules to gen a SliTaz package suitable for Tazpkg.
    9.78 -genpkg_rules()
    9.79 -{
    9.80 -	mkdir -p \
    9.81 -		$fs/usr/bin \
    9.82 -		$fs/usr/lib \
    9.83 -		$fs/usr/share
    9.84 -
    9.85 -	cp -a $install/usr/lib/*so*		$fs/usr/lib
    9.86 -	cp -a $install/usr/bin/ffmpeg		$fs/usr/bin
    9.87 -	cp -a $install/usr/share/$PACKAGE	$fs/usr/share
    9.88 -
    9.89 -	rm -rf					$fs/usr/share/$PACKAGE/examples
    9.90 -}
    10.1 --- a/flac-dev/receipt	Sat Aug 06 17:53:10 2022 +0100
    10.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.3 @@ -1,23 +0,0 @@
    10.4 -# SliTaz package receipt.
    10.5 -
    10.6 -PACKAGE="flac-dev"
    10.7 -VERSION="1.3.4"
    10.8 -CATEGORY="development"
    10.9 -SHORT_DESC="Free Lossless Audio Codec - development files."
   10.10 -MAINTAINER="pankso@slitaz.org"
   10.11 -LICENSE="GPL2 LGPL2.1"
   10.12 -WEB_SITE="https://xiph.org/flac/"
   10.13 -
   10.14 -DEPENDS="flac libogg-dev pkg-config"
   10.15 -WANTED="flac"
   10.16 -
   10.17 -HOST_ARCH="i486 arm"
   10.18 -
   10.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
   10.20 -genpkg_rules()
   10.21 -{
   10.22 -	cook_copy_folders	include
   10.23 -	cook_copy_folders	pkgconfig
   10.24 -	cook_copy_files		*.*a
   10.25 -}
   10.26 -
    11.1 --- a/flac/receipt	Sat Aug 06 17:53:10 2022 +0100
    11.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.3 @@ -1,47 +0,0 @@
    11.4 -# SliTaz package receipt.
    11.5 -
    11.6 -PACKAGE="flac"
    11.7 -VERSION="1.3.4"
    11.8 -CATEGORY="multimedia"
    11.9 -TAGS="codec audio"
   11.10 -SHORT_DESC="Free Lossless Audio Codec."
   11.11 -MAINTAINER="pankso@slitaz.org"
   11.12 -LICENSE="GPL2 LGPL2.1"
   11.13 -WEB_SITE="https://xiph.org/flac/"
   11.14 -
   11.15 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   11.16 -WGET_URL="http://downloads.xiph.org/releases/$PACKAGE/$TARBALL"
   11.17 -
   11.18 -DEPENDS="gcc83-lib-base libogg"
   11.19 -BUILD_DEPENDS="gcc83 libogg-dev"
   11.20 -
   11.21 -HOST_ARCH="i486 arm"
   11.22 -
   11.23 -# What is the latest version available today?
   11.24 -current_version()
   11.25 -{
   11.26 -	wget -O - https://ftp.osuosl.org/pub/xiph/releases/flac/ 2>/dev/null | \
   11.27 -	sed '/flac-/!d;/zip/d;s|.*flac-||;s|.tar.*||' | sort -Vr | sed q
   11.28 -}
   11.29 -
   11.30 -# Rules to configure and make the package.
   11.31 -compile_rules()
   11.32 -{
   11.33 -	# gcc4 fix: http://bugs.gentoo.org/199579
   11.34 -#	busybox patch -p0 -i $stuff/flac-1.2.1_gcc4.u
   11.35 -
   11.36 -	./configure			\
   11.37 -		CC=gcc-83		\
   11.38 -		--prefix=/usr		\
   11.39 -		--mandir=/usr/share/man	\
   11.40 -		$CONFIGURE_ARGS &&
   11.41 -	make &&
   11.42 -	make install DESTDIR=$DESTDIR
   11.43 -}
   11.44 -
   11.45 -# Rules to gen a SliTaz package suitable for Tazpkg.
   11.46 -genpkg_rules()
   11.47 -{
   11.48 -	cook_copy_folders	bin
   11.49 -	cook_copy_files		*.so*
   11.50 -}
    12.1 --- a/flac/stuff/flac-1.2.1_gcc4.u	Sat Aug 06 17:53:10 2022 +0100
    12.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.3 @@ -1,10 +0,0 @@
    12.4 ---- examples/cpp/encode/file/main.cpp	Thu Sep 13 15:58:03 2007
    12.5 -+++ examples/cpp/encode/file/main.cpp	Thu Sep 24 10:14:38 2009
    12.6 -@@ -30,6 +30,7 @@
    12.7 - 
    12.8 - #include <stdio.h>
    12.9 - #include <stdlib.h>
   12.10 -+#include <cstring> 
   12.11 - #include "FLAC++/metadata.h"
   12.12 - #include "FLAC++/encoder.h"
   12.13 - 
    13.1 --- a/gdb-dev/receipt	Sat Aug 06 17:53:10 2022 +0100
    13.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.3 @@ -1,36 +0,0 @@
    13.4 -# SliTaz package receipt."
    13.5 -
    13.6 -PACKAGE="gdb-dev"
    13.7 -VERSION="7.6"
    13.8 -CATEGORY="development"
    13.9 -SHORT_DESC="The GNU Project Debugger dev files."
   13.10 -MAINTAINER="erjo@slitaz.org"
   13.11 -LICENSE="GPL2"
   13.12 -WANTED="gdb"
   13.13 -WEB_SITE="http://www.gnu.org/software/gdb/"
   13.14 -
   13.15 -DEPENDS="gdb"
   13.16 -
   13.17 -genpkg_rules()
   13.18 -{
   13.19 -	mkdir -p $fs/usr
   13.20 -	
   13.21 -	# Copying include dir if exists
   13.22 -	if [ -d "$install/usr/include" ]; then
   13.23 -		cp -a $install/usr/include $fs/usr
   13.24 -	fi
   13.25 -	
   13.26 -	# Copying pkgconfig dir if exists
   13.27 -	if [ -d "$install/usr/lib/pkgconfig" ]; then
   13.28 -		test -d $fs/usr/lib/ || mkdir -p $fs/usr/lib/
   13.29 -		cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   13.30 -	fi
   13.31 -	
   13.32 -	# Do not copy static libs, as they are all part of binutils
   13.33 -	# binutils includes libbdf.*a, libiberty.a, and libopcodes.*a
   13.34 -	# Copying static libs if exists
   13.35 -	#if ( find $_pkg/usr/lib -name "*.*a" > /dev/null ); then
   13.36 -	#	test -d $fs/usr/lib || mkdir -p $fs/usr/lib
   13.37 -	#	cp -a $_pkg/usr/lib/*.*a $fs/usr/lib
   13.38 -	#fi
   13.39 -}
    14.1 --- a/gdb/receipt	Sat Aug 06 17:53:10 2022 +0100
    14.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.3 @@ -1,32 +0,0 @@
    14.4 -# SliTaz package receipt.
    14.5 -
    14.6 -PACKAGE="gdb"
    14.7 -VERSION="7.6"
    14.8 -CATEGORY="development"
    14.9 -SHORT_DESC="The GNU Project Debugger."
   14.10 -MAINTAINER="erjo@slitaz.org"
   14.11 -LICENSE="GPL2"
   14.12 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   14.13 -WEB_SITE="http://www.gnu.org/software/gdb/"
   14.14 -WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   14.15 -
   14.16 -DEPENDS="ncurses expat glibc-dev"
   14.17 -BUILD_DEPENDS="ncurses-dev readline-dev"
   14.18 -
   14.19 -# Rules to configure and make the package.
   14.20 -compile_rules()
   14.21 -{
   14.22 -	cd $src
   14.23 -	./configure --prefix=/usr \
   14.24 -		--with-python=no \
   14.25 -		--disable-werror $CONFIGURE_ARGS && \
   14.26 -	make $MAKEFLAGS && make DESTDIR=$DESTDIR install
   14.27 -}
   14.28 -
   14.29 -# Rules to gen a SliTaz package suitable for Tazpkg.
   14.30 -genpkg_rules()
   14.31 -{
   14.32 -	mkdir -p $fs/usr
   14.33 -	cp -a $install/usr/bin $fs/usr
   14.34 -}
   14.35 -
    15.1 --- a/gettext/description.gettext-base.txt	Sat Aug 06 17:53:10 2022 +0100
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,3 +0,0 @@
    15.4 -This package offers to programmers, translators, and even users, a well 
    15.5 -integrated set of tools and documentation to develop native language support for
    15.6 -applications.
    16.1 --- a/gettext/description.gettext-tools.txt	Sat Aug 06 17:53:10 2022 +0100
    16.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.3 @@ -1,7 +0,0 @@
    16.4 -This package is a part of GNU gettext, it contains:
    16.5 -
    16.6 -  * `xgettext`: Extract translatable strings from given input files
    16.7 -  * `msgmerge`: Merges two Uniforum style .po files together
    16.8 -  * `msgfmt`:   Generate binary message catalog from textual translation
    16.9 -    description
   16.10 -  * `msgcat`:   Concatenates and merges the specified PO files
    17.1 --- a/gettext/description.gettext.txt	Sat Aug 06 17:53:10 2022 +0100
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,17 +0,0 @@
    17.4 -This is the GNU gettext package. It is interesting for authors or maintainers of
    17.5 -other packages or programs which they want to see internationalized. As one step
    17.6 -the handling of messages in different languages should be implemented. For this
    17.7 -task GNU gettext provides the needed tools and library functions.
    17.8 -
    17.9 -It is also interesting for translators, because GNU gettext provides the
   17.10 -'msgmerge' program, which prepares a message catalog before a translation
   17.11 -update.
   17.12 -
   17.13 -Users of GNU packages should also install GNU gettext because some other GNU
   17.14 -packages will use the gettext program included in this package to
   17.15 -internationalize the messages given by shell scripts.
   17.16 -
   17.17 -  * [The homepage of this package](http://www.gnu.org/software/gettext/)
   17.18 -  * [The primary FTP site for its distribution]
   17.19 -    (ftp://ftp.gnu.org/pub/gnu/gettext/)
   17.20 -  * Send comments and bug reports to <bug-gnu-gettext@gnu.org>
    18.1 --- a/gettext/receipt	Sat Aug 06 17:53:10 2022 +0100
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,88 +0,0 @@
    18.4 -# SliTaz package receipt v2.
    18.5 -
    18.6 -PACKAGE="gettext"
    18.7 -VERSION="0.19.8.1"
    18.8 -CATEGORY="development"
    18.9 -SHORT_DESC="Utilities for the GNU Translation Project"
   18.10 -MAINTAINER="devel@slitaz.org"
   18.11 -LICENSE="GPL3"
   18.12 -WEB_SITE="https://www.gnu.org/software/gettext/"
   18.13 -LFS="http://www.linuxfromscratch.org/lfs/view/stable/chapter06/gettext.html"
   18.14 -
   18.15 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   18.16 -WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   18.17 -
   18.18 -BUILD_DEPENDS="libcroco-dev libxml2-dev glib-dev acl-dev emacs \
   18.19 -libxrandr-dev libxfixes-dev"
   18.20 -SPLIT="$PACKAGE-base $PACKAGE emacs-pkg-po-mode $PACKAGE-dev"
   18.21 -
   18.22 -compile_rules() {
   18.23 -	./configure $CONFIGURE_ARGS &&
   18.24 -	make &&
   18.25 -	make install || return 1
   18.26 -
   18.27 -	chmod 0755 $install/usr/lib/preloadable_libintl.so
   18.28 -
   18.29 -	# stripped gettext.sh
   18.30 -	rm $install/usr/bin/gettext.sh
   18.31 -	install -m755 $stuff/gettext.sh $install/usr/bin
   18.32 -
   18.33 -	# emacs-pkg-po-mode --------
   18.34 -
   18.35 -	site_lisp="$install/usr/share/emacs/site-lisp"
   18.36 -	# Installing start file
   18.37 -	mkdir -p $site_lisp/site-start.d
   18.38 -	cp -a $src/gettext-tools/misc/start-po.el $site_lisp/site-start.d/50-start-po.el
   18.39 -
   18.40 -	# Installing po-mode
   18.41 -	mkdir -p $site_lisp/po-mode
   18.42 -	cp -a $src/gettext-tools/misc/po*.el $site_lisp/po-mode
   18.43 -
   18.44 -	# byte-compile files, remove src
   18.45 -	for file in $site_lisp/po-mode/*.el; do
   18.46 -		echo -n "Byte-compiling $(basename $file)"
   18.47 -		emacs -batch -f batch-byte-compile $file 2>/dev/null; err=$?
   18.48 -		status
   18.49 -		[ "$err" -eq 0 ] && rm -f $file
   18.50 -	done
   18.51 -}
   18.52 -
   18.53 -# Just to be sure when cross compiling, gettext is part of base system.
   18.54 -testsuite() {
   18.55 -	readelf -h $install/usr/bin/gettext
   18.56 -}
   18.57 -
   18.58 -genpkg_rules() {
   18.59 -	case $PACKAGE in
   18.60 -		gettext-base)
   18.61 -			copy gettext gettext.sh envsubst ngettext
   18.62 -			CAT="base-system|base tools"
   18.63 -			DEPENDS="glibc-base"
   18.64 -			;;
   18.65 -		gettext)
   18.66 -			copy msgcat msgfmt msgmerge xgettext \
   18.67 -				libgettextlib*.so* libgettextsrc*.so*
   18.68 -			DEPENDS="acl glib libcroco libgomp libxml2 ncurses"
   18.69 -			TAGS="LFS"
   18.70 -			;;
   18.71 -		emacs-pkg-po-mode)
   18.72 -			copy emacs/
   18.73 -			DEPENDS="emacs"
   18.74 -			CAT="development|Emacs major mode for editing or modifying PO files"
   18.75 -			;;
   18.76 -		*-dev)
   18.77 -			copy @std @dev @rm
   18.78 -			rm -rf $fs/usr/share/doc/ # @dev files here
   18.79 -			# Runtime depends, then dev-depends
   18.80 -			DEPENDS="gettext-base gettext libxml2"
   18.81 -			;;
   18.82 -	esac
   18.83 -}
   18.84 -
   18.85 -post_install_emacs_pkg_po_mode() {
   18.86 -	chroot "$1/" tazpkg reconfigure emacs
   18.87 -}
   18.88 -
   18.89 -post_remove_emacs_pkg_po_mode() {
   18.90 -	chroot "$1/" tazpkg reconfigure emacs
   18.91 -}
    19.1 --- a/gettext/stuff/gettext.sh	Sat Aug 06 17:53:10 2022 +0100
    19.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.3 @@ -1,7 +0,0 @@
    19.4 -#!/bin/sh
    19.5 -eval_gettext() {
    19.6 -  gettext "$1" | (export PATH $(envsubst --variables "$1"); envsubst "$1")
    19.7 -}
    19.8 -eval_ngettext() {
    19.9 -  ngettext "$1" "$2" "$3" | (export PATH $(envsubst --variables "$1 $2"); envsubst "$1 $2")
   19.10 -}
    20.1 --- a/glibc-base/receipt	Sat Aug 06 17:53:10 2022 +0100
    20.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.3 @@ -1,136 +0,0 @@
    20.4 -# SliTaz package receipt.
    20.5 -
    20.6 -PACKAGE="glibc-base"
    20.7 -VERSION="2.14.1"
    20.8 -CATEGORY="base-system"
    20.9 -SHORT_DESC="GNU libc minimal libraries and UTF-8 support for SliTaz."
   20.10 -WEB_SITE="http://www.gnu.org/software/libc/"
   20.11 -MAINTAINER="pankso@slitaz.org"
   20.12 -LICENSE="GPL2"
   20.13 -WANTED="glibc"
   20.14 -HOST_ARCH="i486 arm x86_64"
   20.15 -
   20.16 -# Locales include by default, other locales are in: locale-** and glibc-locale
   20.17 -DEFAULT_LOCALE="en_US en_GB"
   20.18 -
   20.19 -# Handle multiarch compilation.
   20.20 -case "$ARCH" in
   20.21 -	arm*|x86_64) VERSION="2.13" WANTED="" ;;
   20.22 -esac
   20.23 -
   20.24 -# Handle multiarch installation.
   20.25 -case "$SLITAZ_ARCH" in
   20.26 -	arm*|x86_64) VERSION="2.13" WANTED="" ;;
   20.27 -esac
   20.28 -
   20.29 -# Rules to gen a SliTaz package suitable for Tazpkg.
   20.30 -#
   20.31 -# Full glibc is very long to compile (see package glibc for more
   20.32 -# informations). You can use the precompiled package available on
   20.33 -# SliTaz mirror to build a distro without recompiling glibc.
   20.34 -#
   20.35 -
   20.36 -# i18n
   20.37 -get_locales()
   20.38 -{
   20.39 -	local path=$1
   20.40 -	for i in $DEFAULT_LOCALE
   20.41 -	do
   20.42 -		cp $install/$path/i18n/locales/$i $fs/usr/share/i18n/locales
   20.43 -	done
   20.44 -}
   20.45 -
   20.46 -genpkg_rules()
   20.47 -{
   20.48 -	# Mkdir's.
   20.49 -	for dir in $(cat $stuff/mkdir.list)
   20.50 -	do
   20.51 -		mkdir -p ${fs}$dir
   20.52 -	done
   20.53 -
   20.54 -	case "$ARCH" in
   20.55 -		arm*)
   20.56 -			# Eglibc is cross compiled by cross to have a toolchain so we can
   20.57 -			# use these files instead of recooking it. ARM use Eglibc
   20.58 -			echo "Using cross compiled Eglibc..."
   20.59 -			install=/cross/$ARCH/sysroot
   20.60 -
   20.61 -			# /usr/{bin,share} /usr/lib/gconv
   20.62 -			for file in $(cat $stuff/arm-files.list)
   20.63 -			do
   20.64 -				cp -a ${install}$file ${fs}$file
   20.65 -			done
   20.66 -
   20.67 -			# libs
   20.68 -			for lib in libcrypt libm libc libresolv librt libutil libpthread \
   20.69 -				libnss_* libnsl libanl libdl
   20.70 -			do
   20.71 -				cp -a $install/lib/${lib}-*.so $fs/lib
   20.72 -				cp -a $install/lib/${lib}.so* $fs/lib
   20.73 -				cp -a $install/usr/lib/${lib}.so $fs/usr/lib
   20.74 -			done
   20.75 -			cp -a $install/lib/ld-*.so* $fs/lib
   20.76 -			cp -a $install/usr/lib/libc_nonshared.a $fs/usr/lib
   20.77 -			cp -a $install/usr/lib/libpthread_nonshared.a $fs/usr/lib
   20.78 -			cp $install/etc/rpc $fs/etc
   20.79 -			touch $fs/etc/ld.so.conf
   20.80 -			touch $fs/etc/ld.so.cache
   20.81 -			get_locales "usr/share" ;;
   20.82 -		x86_64)
   20.83 -			# EXPERIMENTAL: Glibc is cross compiled by cross to have a
   20.84 -			# toolchain so we can use these files instead of recooking it.
   20.85 -			echo "Using cross compiled Glibc..."
   20.86 -			install=/usr/cross/$ARCH
   20.87 -
   20.88 -			# /usr/{bin,share} /usr/lib/gconv
   20.89 -			for file in $(cat $stuff/arm-files.list)
   20.90 -			do
   20.91 -				cp -a ${install}$file ${fs}/usr/$file
   20.92 -			done
   20.93 -
   20.94 -			# /lib
   20.95 -			for lib in libcrypt libm libc libresolv librt libutil libpthread \
   20.96 -				libnss_* libnsl libanl libdl
   20.97 -			do
   20.98 -				cp -a $install/lib/${lib}-*.so $fs/lib
   20.99 -				cp -a $install/lib/${lib}.so* $fs/lib
  20.100 -			done
  20.101 -			cp -a $install/lib/ld-*.so* $fs/lib
  20.102 -			cp -a $install/lib/libc_nonshared.a $fs/lib
  20.103 -			cp -a $install/lib/libpthread_nonshared.a $fs/lib
  20.104 -			cp $install/etc/rpc $fs/etc
  20.105 -			touch $fs/etc/ld.so.conf
  20.106 -			get_locales "share"
  20.107 -			# Fix libraries search path
  20.108 -			sed -i s"|/usr/cross/$ARCH||"g $fs/lib/libc.so
  20.109 -			sed -i s"|/usr/cross/$ARCH||"g $fs/lib/libpthread.so ;;
  20.110 -		*)
  20.111 -			# Copy all files specified in stuff/files.list. We get the files
  20.112 -			# from glibc package.
  20.113 -			for file in $(cat $stuff/wanted-files.list)
  20.114 -			do
  20.115 -				cp -a ${install}$file ${fs}$file
  20.116 -			done
  20.117 -			get_locales "usr/share"
  20.118 -	esac
  20.119 -}
  20.120 -
  20.121 -# Remove an eventual locale-archive since we use directories.
  20.122 -pre_install()
  20.123 -{
  20.124 -	rm -f $root/usr/lib/locale/locale-archive
  20.125 -}
  20.126 -
  20.127 -# Glibc-base is auto-updated in chroot but when cross-compiling we need
  20.128 -# to have /usr/cross/$ARCH search path in libc.so
  20.129 -post_install()
  20.130 -{
  20.131 -	# x86_64
  20.132 -	if echo $root | grep -q /usr/cross/x86_64; then
  20.133 -		echo "Fixing x86_64: $root/lib/libc.so"
  20.134 -		cat > $root/lib/libc.so << EOT
  20.135 -OUTPUT_FORMAT(elf64-x86-64)
  20.136 -GROUP ( $root/lib/libc.so.6 $root/lib/libc_nonshared.a AS_NEEDED ( $root/lib/ld-linux-x86-64.so.2 ) )
  20.137 -EOT
  20.138 -	fi
  20.139 -}
    21.1 --- a/glibc-base/stuff/arm-files.list	Sat Aug 06 17:53:10 2022 +0100
    21.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.3 @@ -1,41 +0,0 @@
    21.4 -/usr/lib/gconv/UNICODE.so
    21.5 -/usr/lib/gconv/gconv-modules
    21.6 -/usr/lib/gconv/ANSI_X3.110.so
    21.7 -/usr/lib/gconv/ISO8859-1.so
    21.8 -/usr/lib/gconv/ISO8859-15.so
    21.9 -/usr/lib/gconv/UTF-16.so
   21.10 -/usr/lib/gconv/CP1252.so
   21.11 -/usr/lib/gconv/IBM437.so
   21.12 -/usr/lib/gconv/IBM850.so
   21.13 -
   21.14 -/usr/bin/locale
   21.15 -/usr/bin/localedef
   21.16 -
   21.17 -/usr/share/locale/locale.alias
   21.18 -/usr/share/i18n/charmaps/UTF-8.gz
   21.19 -
   21.20 -/usr/share/i18n/locales/i18n
   21.21 -/usr/share/i18n/locales/iso14651_t1
   21.22 -/usr/share/i18n/locales/iso14651_t1_common
   21.23 -/usr/share/i18n/locales/translit_neutral
   21.24 -/usr/share/i18n/locales/translit_combining
   21.25 -/usr/share/i18n/locales/translit_circle
   21.26 -/usr/share/i18n/locales/translit_cjk_compat
   21.27 -/usr/share/i18n/locales/translit_compat
   21.28 -/usr/share/i18n/locales/translit_font
   21.29 -/usr/share/i18n/locales/translit_fraction
   21.30 -/usr/share/i18n/locales/translit_narrow
   21.31 -/usr/share/i18n/locales/translit_small
   21.32 -/usr/share/i18n/locales/translit_wide
   21.33 -
   21.34 -/usr/share/zoneinfo/Europe/Madrid
   21.35 -/usr/share/zoneinfo/Europe/London
   21.36 -/usr/share/zoneinfo/Europe/Zurich
   21.37 -/usr/share/zoneinfo/Europe/Paris
   21.38 -/usr/share/zoneinfo/UTC
   21.39 -/usr/share/zoneinfo/CET
   21.40 -/usr/share/zoneinfo/America/Montreal
   21.41 -/usr/share/zoneinfo/America/New_York
   21.42 -/usr/share/zoneinfo/America/Los_Angeles
   21.43 -/usr/share/zoneinfo/America/Sao_Paulo
   21.44 -/usr/share/zoneinfo/America/Mexico_City
    22.1 --- a/glibc-base/stuff/i486-files.list	Sat Aug 06 17:53:10 2022 +0100
    22.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.3 @@ -1,80 +0,0 @@
    22.4 -/lib/libutil-2.14.1.so
    22.5 -/lib/libnss_dns-2.14.1.so
    22.6 -/lib/libnsl-2.14.1.so
    22.7 -/lib/libanl-2.14.1.so
    22.8 -/lib/libm-2.14.1.so
    22.9 -/lib/libpthread-2.14.1.so
   22.10 -/lib/libthread_db-1.0.so
   22.11 -/lib/libnss_compat-2.14.1.so
   22.12 -/lib/libc-2.14.1.so
   22.13 -/lib/librt-2.14.1.so
   22.14 -/lib/libcrypt-2.14.1.so
   22.15 -/lib/ld-2.14.1.so
   22.16 -/lib/libresolv-2.14.1.so
   22.17 -/lib/libnss_files-2.14.1.so
   22.18 -/lib/libdl-2.14.1.so
   22.19 -
   22.20 -/usr/lib/gconv/UNICODE.so
   22.21 -/usr/lib/gconv/gconv-modules
   22.22 -/usr/lib/gconv/ANSI_X3.110.so
   22.23 -/usr/lib/gconv/ISO8859-1.so
   22.24 -/usr/lib/gconv/ISO8859-15.so
   22.25 -/usr/lib/gconv/UTF-16.so
   22.26 -/usr/lib/gconv/CP1252.so
   22.27 -/usr/lib/gconv/IBM437.so
   22.28 -/usr/lib/gconv/IBM850.so
   22.29 -
   22.30 -/usr/bin/locale
   22.31 -/usr/bin/localedef
   22.32 -
   22.33 -/usr/share/locale/locale.alias
   22.34 -/usr/share/i18n/charmaps/UTF-8.gz
   22.35 -
   22.36 -/usr/share/i18n/locales/i18n
   22.37 -/usr/share/i18n/locales/iso14651_t1 
   22.38 -/usr/share/i18n/locales/iso14651_t1_common 
   22.39 -/usr/share/i18n/locales/translit_neutral 
   22.40 -/usr/share/i18n/locales/translit_combining
   22.41 -/usr/share/i18n/locales/translit_circle 
   22.42 -/usr/share/i18n/locales/translit_cjk_compat 
   22.43 -/usr/share/i18n/locales/translit_compat 
   22.44 -/usr/share/i18n/locales/translit_font 
   22.45 -/usr/share/i18n/locales/translit_fraction
   22.46 -/usr/share/i18n/locales/translit_narrow
   22.47 -/usr/share/i18n/locales/translit_small
   22.48 -/usr/share/i18n/locales/translit_wide
   22.49 -
   22.50 -/usr/share/zoneinfo/UTC
   22.51 -
   22.52 -/etc/rpc
   22.53 -/etc/ld.so.conf
   22.54 -/etc/ld.so.cache
   22.55 -
   22.56 -/lib/libc.so.6
   22.57 -/lib/librt.so.1
   22.58 -/lib/libdl.so.2
   22.59 -/lib/libanl.so.1
   22.60 -/lib/libutil.so.1
   22.61 -/lib/libnss_dns.so.2
   22.62 -/lib/libnss_compat.so.2
   22.63 -/lib/libcrypt.so.1
   22.64 -/lib/libpthread.so.0
   22.65 -/lib/libthread_db.so.1
   22.66 -/lib/libm.so.6
   22.67 -/lib/ld-linux.so.2
   22.68 -/lib/libresolv.so.2
   22.69 -/lib/libnsl.so.1
   22.70 -/lib/libnss_files.so.2
   22.71 -
   22.72 -/usr/lib/libnss_dns.so
   22.73 -/usr/lib/libnss_files.so
   22.74 -/usr/lib/libcrypt.so
   22.75 -/usr/lib/libnss_compat.so
   22.76 -/usr/lib/libdl.so
   22.77 -/usr/lib/libm.so
   22.78 -/usr/lib/librt.so
   22.79 -/usr/lib/libresolv.so
   22.80 -/usr/lib/libnsl.so
   22.81 -/usr/lib/libutil.so
   22.82 -/usr/lib/libanl.so
   22.83 -/usr/lib/libthread_db.so
    23.1 --- a/glibc-base/stuff/mkdir.list	Sat Aug 06 17:53:10 2022 +0100
    23.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.3 @@ -1,10 +0,0 @@
    23.4 -/etc
    23.5 -/lib
    23.6 -/usr/bin
    23.7 -/usr/lib/gconv
    23.8 -/usr/lib/locale
    23.9 -/usr/share/zoneinfo/America
   23.10 -/usr/share/zoneinfo/Europe
   23.11 -/usr/share/i18n/locales
   23.12 -/usr/share/i18n/charmaps
   23.13 -/usr/share/locale
    24.1 --- a/glibc-base/stuff/wanted-files.list	Sat Aug 06 17:53:10 2022 +0100
    24.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.3 @@ -1,80 +0,0 @@
    24.4 -/lib/libutil-2.14.1.so
    24.5 -/lib/libnss_dns-2.14.1.so
    24.6 -/lib/libnsl-2.14.1.so
    24.7 -/lib/libanl-2.14.1.so
    24.8 -/lib/libm-2.14.1.so
    24.9 -/lib/libpthread-2.14.1.so
   24.10 -/lib/libthread_db-1.0.so
   24.11 -/lib/libnss_compat-2.14.1.so
   24.12 -/lib/libc-2.14.1.so
   24.13 -/lib/librt-2.14.1.so
   24.14 -/lib/libcrypt-2.14.1.so
   24.15 -/lib/ld-2.14.1.so
   24.16 -/lib/libresolv-2.14.1.so
   24.17 -/lib/libnss_files-2.14.1.so
   24.18 -/lib/libdl-2.14.1.so
   24.19 -
   24.20 -/usr/lib/gconv/UNICODE.so
   24.21 -/usr/lib/gconv/gconv-modules
   24.22 -/usr/lib/gconv/ANSI_X3.110.so
   24.23 -/usr/lib/gconv/ISO8859-1.so
   24.24 -/usr/lib/gconv/ISO8859-15.so
   24.25 -/usr/lib/gconv/UTF-16.so
   24.26 -/usr/lib/gconv/CP1252.so
   24.27 -/usr/lib/gconv/IBM437.so
   24.28 -/usr/lib/gconv/IBM850.so
   24.29 -
   24.30 -/usr/bin/locale
   24.31 -/usr/bin/localedef
   24.32 -
   24.33 -/usr/share/locale/locale.alias
   24.34 -/usr/share/i18n/charmaps/UTF-8.gz
   24.35 -
   24.36 -/usr/share/i18n/locales/i18n
   24.37 -/usr/share/i18n/locales/iso14651_t1 
   24.38 -/usr/share/i18n/locales/iso14651_t1_common 
   24.39 -/usr/share/i18n/locales/translit_neutral 
   24.40 -/usr/share/i18n/locales/translit_combining
   24.41 -/usr/share/i18n/locales/translit_circle 
   24.42 -/usr/share/i18n/locales/translit_cjk_compat 
   24.43 -/usr/share/i18n/locales/translit_compat 
   24.44 -/usr/share/i18n/locales/translit_font 
   24.45 -/usr/share/i18n/locales/translit_fraction
   24.46 -/usr/share/i18n/locales/translit_narrow
   24.47 -/usr/share/i18n/locales/translit_small
   24.48 -/usr/share/i18n/locales/translit_wide
   24.49 -
   24.50 -/usr/share/zoneinfo/UTC
   24.51 -
   24.52 -/etc/rpc
   24.53 -/etc/ld.so.conf
   24.54 -/etc/ld.so.cache
   24.55 -
   24.56 -/lib/libc.so.6
   24.57 -/lib/librt.so.1
   24.58 -/lib/libdl.so.2
   24.59 -/lib/libanl.so.1
   24.60 -/lib/libutil.so.1
   24.61 -/lib/libnss_dns.so.2
   24.62 -/lib/libnss_compat.so.2
   24.63 -/lib/libcrypt.so.1
   24.64 -/lib/libpthread.so.0
   24.65 -/lib/libthread_db.so.1
   24.66 -/lib/libm.so.6
   24.67 -/lib/ld-linux.so.2
   24.68 -/lib/libresolv.so.2
   24.69 -/lib/libnsl.so.1
   24.70 -/lib/libnss_files.so.2
   24.71 -
   24.72 -/usr/lib/libnss_dns.so
   24.73 -/usr/lib/libnss_files.so
   24.74 -/usr/lib/libcrypt.so
   24.75 -/usr/lib/libnss_compat.so
   24.76 -/usr/lib/libdl.so
   24.77 -/usr/lib/libm.so
   24.78 -/usr/lib/librt.so
   24.79 -/usr/lib/libresolv.so
   24.80 -/usr/lib/libnsl.so
   24.81 -/usr/lib/libutil.so
   24.82 -/usr/lib/libanl.so
   24.83 -/usr/lib/libthread_db.so
    25.1 --- a/glibc-dev/receipt	Sat Aug 06 17:53:10 2022 +0100
    25.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.3 @@ -1,42 +0,0 @@
    25.4 -# SliTaz package receipt.
    25.5 -
    25.6 -PACKAGE="glibc-dev"
    25.7 -VERSION="2.14.1"
    25.8 -CATEGORY="development"
    25.9 -SHORT_DESC="The GNU C libraries devel files (Part of SliTaz toolchain)."
   25.10 -MAINTAINER="pankso@slitaz.org"
   25.11 -LICENSE="GPL2"
   25.12 -WANTED="glibc"
   25.13 -WEB_SITE="http://www.gnu.org/software/libc/"
   25.14 -
   25.15 -DEPENDS="glibc-base"
   25.16 -
   25.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   25.18 -#
   25.19 -# This package is part of the toolchain. We use list to mkdir and cp files.
   25.20 -#
   25.21 -genpkg_rules()
   25.22 -{
   25.23 -    # Mass copy and then remove all files specified in stuff/base-files.list.
   25.24 -    # We get the files from glibc-base. Locale files are in: glibc-locale.
   25.25 -    cp -a $install/* $fs
   25.26 -    
   25.27 -    # Rm base files.
   25.28 -    echo -n "Removing all base files..."
   25.29 -    for file in `cat $WOK/glibc-base/taz/glibc-base-$VERSION/files.list`
   25.30 -    do
   25.31 -    	rm -f ${fs}$file
   25.32 -    done
   25.33 -    rm -rf $fs/etc
   25.34 -    rm -rf $fs/usr/share
   25.35 -    status
   25.36 -    
   25.37 -    # Rm locale.
   25.38 -    echo -n "Removing all locale files..."
   25.39 -    for file in `cat $WOK/glibc-locale/taz/glibc-locale-$VERSION/files.list`
   25.40 -    do
   25.41 -    	rm -f ${fs}$file
   25.42 -    done
   25.43 -    rm -rf $fs/usr/lib/gconv
   25.44 -    status
   25.45 -}
    26.1 --- a/glibc/receipt	Sat Aug 06 17:53:10 2022 +0100
    26.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.3 @@ -1,156 +0,0 @@
    26.4 -# SliTaz package receipt.
    26.5 -
    26.6 -PACKAGE="glibc"
    26.7 -VERSION="2.14.1"
    26.8 -CATEGORY="meta"
    26.9 -SHORT_DESC="The GNU C libraries. This package is used to compile the libc."
   26.10 -MAINTAINER="pankso@slitaz.org"
   26.11 -LICENSE="GPL2"
   26.12 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   26.13 -WEB_SITE="http://www.gnu.org/software/libc/"
   26.14 -WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
   26.15 -
   26.16 -DEPENDS="glibc-base glibc-locale glibc-dev"
   26.17 -BUILD_DEPENDS="linux-api-headers autoconf bash"
   26.18 -
   26.19 -# Genpkg order for tazwok.
   26.20 -COOK_OPT="genpkg=glibc-base:glibc-extra-samba:glib-locale:glibc-dev"
   26.21 -	
   26.22 -# Rules to compile & install the temporary toolchain.
   26.23 -cook_tmp_toolchain()
   26.24 -{
   26.25 -	cd $src
   26.26 -	
   26.27 -	# Glibc Bug Fixes Patch from LFS
   26.28 -	patch -Np1 -i $stuff/glibc-2.14.1-fixes-1.patch
   26.29 -	# Glibc Bug Sort Relocatable Objects Patch
   26.30 -	patch -Np1 -i $stuff/glibc-2.14.1-sort-1.patch
   26.31 -	# Fix a bug that prevents Glibc from building with GCC-4.6.2
   26.32 -	patch -Np1 -i $stuff/glibc-2.14.1-gcc_fix-1.patch
   26.33 -	# GHOST
   26.34 -	patch -Np1 -i $stuff/glibc-2.14.1-CVE-2015-0235.patch
   26.35 -
   26.36 -	# Build in a separate directory.
   26.37 -	mkdir ../glibc-build && cd ../glibc-build
   26.38 -
   26.39 -	# glibc no longer support i386, so use -march=i486 for better compatibility.
   26.40 -	# If i686 ???
   26.41 -	unset CFLAGS CXXFLAGS
   26.42 -	case $ARCH in
   26.43 -		i386|i486)
   26.44 -			echo "CFLAGS += -O2 -march=i486 -mtune=i686" > configparms ;;
   26.45 -		*)
   26.46 -			echo "CFLAGS += -O2 -march=$ARCH -mtune=$ARCH" > configparms ;;
   26.47 -	esac
   26.48 -
   26.49 -	{ $src/configure \
   26.50 -		--host=$HOST_SYSTEM \
   26.51 -		--build=$($src/scripts/config.guess) \
   26.52 -		--disable-profile --enable-add-ons \
   26.53 -		--enable-kernel=2.6.30 --with-headers=/tools/include \
   26.54 -		libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes &&
   26.55 -	make &&
   26.56 -	make install
   26.57 -	} || return 1
   26.58 -
   26.59 -	# Link compiler to this new glibc.
   26.60 -	SPECS=`dirname $($HOST_SYSTEM-gcc -print-libgcc-file-name)`/specs
   26.61 -	$HOST_SYSTEM-gcc -dumpspecs | sed \
   26.62 -		-e 's@/lib\(64\)\?/ld@/tools&@g' \
   26.63 -		-e "/^\*cpp:$/{n;s,$, -isystem /tools/include,}" > $SPECS 
   26.64 -	unset SPECS
   26.65 -}
   26.66 -
   26.67 -# Rules to configure and make the package.
   26.68 -compile_rules()
   26.69 -{
   26.70 -	# SliTaz is a Busybox based OS, why we so small and fast. Using gawk by
   26.71 -	# default to build package will not ensure package work with Busybox awk
   26.72 -	# and so should NOT be use to cook.
   26.73 -	if [ -x /usr/bin/cook ]; then
   26.74 -		[ -d "/var/lib/tazpkg/installed/gawk" ] || tazpkg get-install gawk
   26.75 -	fi
   26.76 -
   26.77 -	# Make 4.x support...
   26.78 -	# sed -i 's/3\.79/4.* | &/' configure*
   26.79 -	# Fixes and patches from LFS, Redhat
   26.80 -	sed -i -e 's/"db1"/& \&\& $name ne "nss_test1"/' scripts/test-installation.pl
   26.81 -	sed -i 's|@BASH@|/bin/bash|' elf/ldd.bash.in
   26.82 -
   26.83 -	# Glibc misc Bug Fixes
   26.84 -	patch -Np1 -i $stuff/glibc-2.14.1-fixes-1.patch
   26.85 -	
   26.86 -	# Glibc Bug Sort Relocatable Objects Patch
   26.87 -	#patch -Np1 -i $stuff/glibc-2.14.1-sort-1.patch
   26.88 -	
   26.89 -	# Fix a bug that prevents Glibc from building with GCC-4.6.2
   26.90 -	patch -Np1 -i $stuff/glibc-2.14.1-gcc_fix-1.patch
   26.91 -	
   26.92 -	# Revert commit causing issues with crappy DNS servers
   26.93 -	patch -Np1 -i $stuff/glibc-2.14-revert-4768ae77.patch
   26.94 -	
   26.95 -	# re-export RPC interface until libtirpc is ready as a replacement
   26.96 -	# http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=acee4873 (only fedora branch...)
   26.97 -	patch -Np1 -i $stuff/glibc-2.14-reexport-rpc-interface.patch
   26.98 -	# http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=bdd816a3 (only fedora branch...)
   26.99 -	patch -Np1 -i $stuff/glibc-2.14-reinstall-nis-rpc-headers.patch
  26.100 -	# GHOST
  26.101 -	patch -Np1 -i $stuff/glibc-2.14.1-CVE-2015-0235.patch
  26.102 -
  26.103 -	# Fix a stack imbalance that occurs under some conditions:
  26.104 -	sed -i '195,213 s/PRIVATE_FUTEX/FUTEX_CLOCK_REALTIME/' \
  26.105 -		nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedrdlock.S \
  26.106 -		nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedwrlock.S
  26.107 -
  26.108 -	# Glibc needs ld.so.conf in the install destdir.
  26.109 -	mkdir -p $WOK/$PACKAGE/install/etc
  26.110 -	touch $WOK/$PACKAGE/install/etc/ld.so.conf
  26.111 -	mkdir ../glibc-build && cd ../glibc-build
  26.112 -	
  26.113 -	# Read the INSTALL file in glibc. Also Glibc dont build with -Os flag.
  26.114 -	# --enale-kernel use latest SliTaz Kernel version. From Glibc INSTALL:
  26.115 -	# "The higher the VERSION number is, the less compatibility code is
  26.116 -	# added, and the faster the code gets."
  26.117 -	unset CFLAGS CXXFLAGS
  26.118 -	case "$ARCH" in
  26.119 -		i386|i486)
  26.120 -			echo "CFLAGS += -O2 -march=i486 -mtune=i686" > configparms ;;
  26.121 -		*)
  26.122 -			echo "CFLAGS += -O2 -march=$ARCH -mtune=$ARCH" > configparms ;;
  26.123 -	esac
  26.124 -	{ $src/configure \
  26.125 -		--disable-profile \
  26.126 -		--enable-add-ons \
  26.127 -		--enable-kernel=2.6.30 \
  26.128 -		--libexecdir=/usr/lib/glibc \
  26.129 -		--build=$HOST_SYSTEM \
  26.130 -		--host=$HOST_SYSTEM \
  26.131 -		--target=$BUILD_SYSTEM &&
  26.132 -	make && make install_root=$DESTDIR install
  26.133 -	} || return 1
  26.134 -
  26.135 -	# If temporary toolchain was previously used, switch to regular toolchain.
  26.136 -	[ -d /tools ] || return
  26.137 -	mv /tools/bin/ld /tools/bin/ld-old
  26.138 -	mv /tools/$(gcc -dumpmachine)/bin/ld /tools/$(gcc -dumpmachine)/bin/ld-old
  26.139 -	mv /tools/bin/ld-new /tools/bin/ld
  26.140 -	ln -s /tools/bin/ld /tools/$(gcc -dumpmachine)/bin/ld
  26.141 -	gcc -dumpspecs | sed -e 's@/tools@@g' \
  26.142 -		-e '/\*startfile_prefix_spec:/{n;s@.*@/usr/lib/ @}' \
  26.143 -		-e '/\*cpp:/{n;s@$@ -isystem /usr/include@}' > \
  26.144 -		`dirname $(gcc --print-libgcc-file-name)`/specs
  26.145 -}
  26.146 -
  26.147 -# Rules to gen a SliTaz package suitable for Tazpkg.
  26.148 -genpkg_rules()
  26.149 -{
  26.150 -	LOCALE=""
  26.151 -	mkdir -p $fs/var
  26.152 -
  26.153 -	# Remove build directory.
  26.154 -	rm -rf $WOK/$PACKAGE/source/$PACKAGE-build
  26.155 -	rm -rf $WOK/$PACKAGE/$PACKAGE-build
  26.156 -
  26.157 -	# check install
  26.158 -	ls $install/lib/
  26.159 -}
    27.1 --- a/glibc/stuff/glibc-2.13-gcc_fix-1.patch	Sat Aug 06 17:53:10 2022 +0100
    27.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.3 @@ -1,49 +0,0 @@
    27.4 -Submitted By:            Matt Burgess <matthew_at_linuxfromscratch_dot_org>
    27.5 -Date:                    2010-04-18
    27.6 -Initial Package Version: 2.11.1
    27.7 -Upstream Status:         Not Submitted
    27.8 -Origin:                  http://www.eglibc.org/archives/patches/msg00073.html
    27.9 -Description:             Fixes the following build problem with GCC-4.5.0:
   27.10 -
   27.11 -/mnt/lfs/sources/libc-build/math/s_frexp.os.dt -MT /mnt/lfs/sources/libc-build/math/s_frexp.os
   27.12 -./sysdeps/i386/fpu/s_frexp.S: Assembler messages:
   27.13 -./sysdeps/i386/fpu/s_frexp.S:66: Error: invalid identifier for ".ifdef"
   27.14 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
   27.15 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
   27.16 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
   27.17 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `.'
   27.18 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
   27.19 -./sysdeps/i386/fpu/s_frexp.S:66: Error: expected comma after name `' in .size directive
   27.20 -./sysdeps/i386/fpu/s_frexp.S:66: Error: ".endif" without ".if"
   27.21 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk `.get_pc_thunk.dx' after expression
   27.22 -make[2]: *** [/mnt/lfs/sources/libc-build/math/s_frexp.os] Error 1
   27.23 -
   27.24 -diff -Naur glibc-2.11.1.orig/nptl/sysdeps/pthread/pt-initfini.c glibc-2.11.1/nptl/sysdeps/pthread/pt-initfini.c
   27.25 ---- glibc-2.11.1.orig/nptl/sysdeps/pthread/pt-initfini.c	2009-12-08 20:10:20.000000000 +0000
   27.26 -+++ glibc-2.11.1/nptl/sysdeps/pthread/pt-initfini.c	2010-04-17 11:34:06.882681001 +0000
   27.27 -@@ -45,6 +45,11 @@
   27.28 - /* Embed an #include to pull in the alignment and .end directives. */
   27.29 - asm ("\n#include \"defs.h\"");
   27.30 - 
   27.31 -+asm ("\n#if defined __i686 && defined __ASSEMBLER__");
   27.32 -+asm ("\n#undef __i686");
   27.33 -+asm ("\n#define __i686 __i686");
   27.34 -+asm ("\n#endif");
   27.35 -+
   27.36 - /* The initial common code ends here. */
   27.37 - asm ("\n/*@HEADER_ENDS*/");
   27.38 - 
   27.39 -diff -Naur glibc-2.11.1.orig/sysdeps/unix/sysv/linux/i386/sysdep.h glibc-2.11.1/sysdeps/unix/sysv/linux/i386/sysdep.h
   27.40 ---- glibc-2.11.1.orig/sysdeps/unix/sysv/linux/i386/sysdep.h	2009-12-08 20:10:20.000000000 +0000
   27.41 -+++ glibc-2.11.1/sysdeps/unix/sysv/linux/i386/sysdep.h	2010-04-17 11:34:06.882681001 +0000
   27.42 -@@ -29,6 +29,10 @@
   27.43 - #include <dl-sysdep.h>
   27.44 - #include <tls.h>
   27.45 - 
   27.46 -+#if defined __i686 && defined __ASSEMBLER__
   27.47 -+#undef __i686
   27.48 -+#define __i686 __i686
   27.49 -+#endif
   27.50 - 
   27.51 - /* For Linux we can use the system call table in the header file
   27.52 - 	/usr/include/asm/unistd.h
    28.1 --- a/glibc/stuff/glibc-2.14-reexport-rpc-interface.patch	Sat Aug 06 17:53:10 2022 +0100
    28.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.3 @@ -1,26 +0,0 @@
    28.4 -diff --git a/include/libc-symbols.h b/include/libc-symbols.h
    28.5 -index 67e1ca2..5e7cca5 100644
    28.6 ---- a/include/libc-symbols.h
    28.7 -+++ b/include/libc-symbols.h
    28.8 -@@ -635,7 +635,7 @@ for linking")
    28.9 - # define libc_hidden_proto(name, attrs...) hidden_proto (name, ##attrs)
   28.10 - # define libc_hidden_def(name) hidden_def (name)
   28.11 - # define libc_hidden_weak(name) hidden_weak (name)
   28.12 --# define libc_hidden_nolink(name, version) hidden_nolink (name, libc, version)
   28.13 -+# define libc_hidden_nolink(name, version) hidden_def (name)
   28.14 - # define libc_hidden_ver(local, name) hidden_ver (local, name)
   28.15 - # define libc_hidden_data_def(name) hidden_data_def (name)
   28.16 - # define libc_hidden_data_weak(name) hidden_data_weak (name)
   28.17 -diff --git a/sunrpc/Makefile b/sunrpc/Makefile
   28.18 -index 5134ce9..40c73d1 100644
   28.19 ---- a/sunrpc/Makefile
   28.20 -+++ b/sunrpc/Makefile
   28.21 -@@ -53,7 +53,7 @@ headers-in-tirpc = $(addprefix rpc/,auth.h auth_unix.h clnt.h pmap_clnt.h \
   28.22 - 				    des_crypt.h)
   28.23 - headers-not-in-tirpc = $(addprefix rpc/,key_prot.h rpc_des.h) \
   28.24 - 		       $(rpcsvc:%=rpcsvc/%) rpcsvc/bootparam.h
   28.25 --headers = rpc/netdb.h
   28.26 -+headers = rpc/netdb.h $(headers-in-tirpc) $(headers-not-in-tirpc)
   28.27 - install-others = $(inst_sysconfdir)/rpc
   28.28 - generated = $(rpcsvc:%.x=rpcsvc/%.h) $(rpcsvc:%.x=x%.c) $(rpcsvc:%.x=x%.stmp) \
   28.29 - 	    $(rpcsvc:%.x=rpcsvc/%.stmp) rpcgen
    29.1 --- a/glibc/stuff/glibc-2.14-reinstall-nis-rpc-headers.patch	Sat Aug 06 17:53:10 2022 +0100
    29.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.3 @@ -1,28 +0,0 @@
    29.4 -From bdd816a366c4e5bba5de7157d948e0c0737fb4fb Mon Sep 17 00:00:00 2001
    29.5 -From: Andreas Schwab <schwab@redhat.com>
    29.6 -Date: Tue, 17 May 2011 17:42:30 +0200
    29.7 -Subject: [PATCH] Reinstall NIS RPC headers
    29.8 -
    29.9 ----
   29.10 - nis/Makefile |    4 ++--
   29.11 - 1 files changed, 2 insertions(+), 2 deletions(-)
   29.12 -
   29.13 -diff --git a/nis/Makefile b/nis/Makefile
   29.14 -index b5c9609..d2934d9 100644
   29.15 ---- a/nis/Makefile
   29.16 -+++ b/nis/Makefile
   29.17 -@@ -23,9 +23,9 @@ subdir	:= nis
   29.18 - 
   29.19 - aux			:= nis_hash
   29.20 - 
   29.21 -+headers			:= $(wildcard rpcsvc/*.[hx])
   29.22 - distribute		:= nss-nis.h nss-nisplus.h nis_intern.h Banner \
   29.23 --			   nisplus-parser.h nis_xdr.h nss \
   29.24 --			   $(wildcard rpcsvc/*.[hx])
   29.25 -+			   nisplus-parser.h nis_xdr.h nss
   29.26 - 
   29.27 - # These are the databases available for the nis (and perhaps later nisplus)
   29.28 - # service.  This must be a superset of the services in nss.
   29.29 --- 
   29.30 -1.7.5.4
   29.31 -
    30.1 --- a/glibc/stuff/glibc-2.14-revert-4768ae77.patch	Sat Aug 06 17:53:10 2022 +0100
    30.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.3 @@ -1,37 +0,0 @@
    30.4 -diff -Naur glibc-orig//resolv/res_send.c glibc/resolv/res_send.c
    30.5 ---- glibc-orig//resolv/res_send.c	2011-06-10 18:59:03.041436996 +1000
    30.6 -+++ glibc/resolv/res_send.c	2011-06-10 19:08:09.379309323 +1000
    30.7 -@@ -549,7 +549,7 @@
    30.8 -				    ns, ansp, ansp2, nansp2, resplen2);
    30.9 -			if (n < 0)
   30.10 -				return (-1);
   30.11 --			if (n == 0 && (buf2 == NULL || *resplen2 == 0))
   30.12 -+			if (n == 0)
   30.13 -				goto next_ns;
   30.14 -		} else {
   30.15 -			/* Use datagrams. */
   30.16 -@@ -559,7 +559,7 @@
   30.17 -				    ansp2, nansp2, resplen2);
   30.18 -			if (n < 0)
   30.19 -				return (-1);
   30.20 --			if (n == 0 && (buf2 == NULL || *resplen2 == 0))
   30.21 -+			if (n == 0)
   30.22 -				goto next_ns;
   30.23 -			if (v_circuit)
   30.24 -			  // XXX Check whether both requests failed or
   30.25 -@@ -1275,14 +1275,10 @@
   30.26 -				(*thisresplenp > *thisanssizp)
   30.27 -				? *thisanssizp : *thisresplenp);
   30.28 -
   30.29 --			if (recvresp1 || (buf2 != NULL && recvresp2)) {
   30.30 --			  *resplen2 = 0;
   30.31 -+			if (recvresp1 || (buf2 != NULL && recvresp2))
   30.32 -			  return resplen;
   30.33 --			}
   30.34 -			if (buf2 != NULL)
   30.35 -			  {
   30.36 --			    /* No data from the first reply.  */
   30.37 --			    resplen = 0;
   30.38 -			    /* We are waiting for a possible second reply.  */
   30.39 -			    if (hp->id == anhp->id)
   30.40 -			      recvresp1 = 1;
    31.1 --- a/glibc/stuff/glibc-2.14.1-CVE-2015-0235.patch	Sat Aug 06 17:53:10 2022 +0100
    31.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.3 @@ -1,149 +0,0 @@
    31.4 -CVE-2015-0235 GHOST
    31.5 -From https://sourceware.org/git/?p=glibc.git;a=commit;h=d5dd6189d506068ed11c8bfa1e1e9bffde04decd
    31.6 ---- glibc-2.14.1/nss/digits_dots.c
    31.7 -+++ glibc-2.14.1/nss/digits_dots.c
    31.8 -@@ -47,7 +47,10 @@
    31.9 -     {
   31.10 -       if (h_errnop)
   31.11 - 	*h_errnop = NETDB_INTERNAL;
   31.12 --      *result = NULL;
   31.13 -+      if (buffer_size == NULL)
   31.14 -+        *status = NSS_STATUS_TRYAGAIN;
   31.15 -+      else
   31.16 -+        *result = NULL;
   31.17 -       return -1;
   31.18 -     }
   31.19 - 
   31.20 -@@ -84,14 +87,16 @@
   31.21 - 	}
   31.22 - 
   31.23 -       size_needed = (sizeof (*host_addr)
   31.24 --		     + sizeof (*h_addr_ptrs) + strlen (name) + 1);
   31.25 -+		     + sizeof (*h_addr_ptrs)
   31.26 -+		     + sizeof (*h_alias_ptr) + strlen (name) + 1);
   31.27 - 
   31.28 -       if (buffer_size == NULL)
   31.29 -         {
   31.30 - 	  if (buflen < size_needed)
   31.31 - 	    {
   31.32 -+	      *status = NSS_STATUS_TRYAGAIN;
   31.33 - 	      if (h_errnop != NULL)
   31.34 --		*h_errnop = TRY_AGAIN;
   31.35 -+		*h_errnop = NETDB_INTERNAL;
   31.36 - 	      __set_errno (ERANGE);
   31.37 - 	      goto done;
   31.38 - 	    }
   31.39 -@@ -110,7 +115,7 @@
   31.40 - 	      *buffer_size = 0;
   31.41 - 	      __set_errno (save);
   31.42 - 	      if (h_errnop != NULL)
   31.43 --		*h_errnop = TRY_AGAIN;
   31.44 -+		*h_errnop = NETDB_INTERNAL;
   31.45 - 	      *result = NULL;
   31.46 - 	      goto done;
   31.47 - 	    }
   31.48 -@@ -150,7 +155,9 @@
   31.49 - 		  if (! ok)
   31.50 - 		    {
   31.51 - 		      *h_errnop = HOST_NOT_FOUND;
   31.52 --		      if (buffer_size)
   31.53 -+		      if (buffer_size == NULL)
   31.54 -+		        *status = NSS_STATUS_NOTFOUND;
   31.55 -+		      else
   31.56 - 			*result = NULL;
   31.57 - 		      goto done;
   31.58 - 		    }
   31.59 -@@ -202,15 +209,6 @@
   31.60 - 
   31.61 -       if ((isxdigit (name[0]) && strchr (name, ':') != NULL) || name[0] == ':')
   31.62 - 	{
   31.63 --	  const char *cp;
   31.64 --	  char *hostname;
   31.65 --	  typedef unsigned char host_addr_t[16];
   31.66 --	  host_addr_t *host_addr;
   31.67 --	  typedef char *host_addr_list_t[2];
   31.68 --	  host_addr_list_t *h_addr_ptrs;
   31.69 --	  size_t size_needed;
   31.70 --	  int addr_size;
   31.71 --
   31.72 - 	  switch (af)
   31.73 - 	    {
   31.74 - 	    default:
   31.75 -@@ -226,7 +224,10 @@
   31.76 - 	      /* This is not possible.  We cannot represent an IPv6 address
   31.77 - 		 in an `struct in_addr' variable.  */
   31.78 - 	      *h_errnop = HOST_NOT_FOUND;
   31.79 --	      *result = NULL;
   31.80 -+	      if (buffer_size == NULL)
   31.81 -+	        *status = NSS_STATUS_NOTFOUND;
   31.82 -+	      else
   31.83 -+	        *result = NULL;
   31.84 - 	      goto done;
   31.85 - 
   31.86 - 	    case AF_INET6:
   31.87 -@@ -234,42 +235,6 @@
   31.88 - 	      break;
   31.89 - 	    }
   31.90 - 
   31.91 --	  size_needed = (sizeof (*host_addr)
   31.92 --			 + sizeof (*h_addr_ptrs) + strlen (name) + 1);
   31.93 --
   31.94 --	  if (buffer_size == NULL && buflen < size_needed)
   31.95 --	    {
   31.96 --	      if (h_errnop != NULL)
   31.97 --		*h_errnop = TRY_AGAIN;
   31.98 --	      __set_errno (ERANGE);
   31.99 --	      goto done;
  31.100 --	    }
  31.101 --	  else if (buffer_size != NULL && *buffer_size < size_needed)
  31.102 --	    {
  31.103 --	      char *new_buf;
  31.104 --	      *buffer_size = size_needed;
  31.105 --	      new_buf = realloc (*buffer, *buffer_size);
  31.106 --
  31.107 --	      if (new_buf == NULL)
  31.108 --		{
  31.109 --		  save = errno;
  31.110 --		  free (*buffer);
  31.111 --		  __set_errno (save);
  31.112 --		  *buffer = NULL;
  31.113 --		  *buffer_size = 0;
  31.114 --		  *result = NULL;
  31.115 --		  goto done;
  31.116 --		}
  31.117 --	      *buffer = new_buf;
  31.118 --	    }
  31.119 --
  31.120 --	  memset (*buffer, '\0', size_needed);
  31.121 --
  31.122 --	  host_addr = (host_addr_t *) *buffer;
  31.123 --	  h_addr_ptrs = (host_addr_list_t *)
  31.124 --	    ((char *) host_addr + sizeof (*host_addr));
  31.125 --	  hostname = (char *) h_addr_ptrs + sizeof (*h_addr_ptrs);
  31.126 --
  31.127 - 	  for (cp = name;; ++cp)
  31.128 - 	    {
  31.129 - 	      if (!*cp)
  31.130 -@@ -282,7 +247,9 @@
  31.131 - 		  if (inet_pton (AF_INET6, name, host_addr) <= 0)
  31.132 - 		    {
  31.133 - 		      *h_errnop = HOST_NOT_FOUND;
  31.134 --		      if (buffer_size)
  31.135 -+		      if (buffer_size == NULL)
  31.136 -+		        *status = NSS_STATUS_NOTFOUND;
  31.137 -+		      else
  31.138 - 			*result = NULL;
  31.139 - 		      goto done;
  31.140 - 		    }
  31.141 ---- glibc-2.14.1/nss/getXXbyYY_r.c
  31.142 -+++ glibc-2.14.1/nss/getXXbyYY_r.c
  31.143 -@@ -180,6 +180,9 @@
  31.144 -     case -1:
  31.145 -       return errno;
  31.146 -     case 1:
  31.147 -+#ifdef NEED_H_ERRNO
  31.148 -+      any_service = true;
  31.149 -+#endif
  31.150 -       goto done;
  31.151 -     }
  31.152 - #endif
    32.1 --- a/glibc/stuff/glibc-2.14.1-fixes-1.patch	Sat Aug 06 17:53:10 2022 +0100
    32.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.3 @@ -1,159 +0,0 @@
    32.4 -Submitted By:            Matt Burgess <matthew_at_linuxfromscratch_dot_org>
    32.5 -Date:                    2011-10-07
    32.6 -Initial Package Version: 2.14.1
    32.7 -Upstream Status:         From upstream
    32.8 -Origin:                  Matt Burgess
    32.9 -Description:             Fixes Firefox crashes and a bug when programs link to
   32.10 -                         SDL.
   32.11 -
   32.12 -diff -Naur glibc-2.14.1.orig/elf/dl-close.c glibc-2.14.1/elf/dl-close.c
   32.13 ---- glibc-2.14.1.orig/elf/dl-close.c	2011-10-07 09:48:55.000000000 +0000
   32.14 -+++ glibc-2.14.1/elf/dl-close.c	2011-10-07 19:43:10.346411120 +0000
   32.15 -@@ -119,17 +119,8 @@
   32.16 -   if (map->l_direct_opencount > 0 || map->l_type != lt_loaded
   32.17 -       || dl_close_state != not_pending)
   32.18 -     {
   32.19 --      if (map->l_direct_opencount == 0)
   32.20 --	{
   32.21 --	  if (map->l_type == lt_loaded)
   32.22 --	    dl_close_state = rerun;
   32.23 --	  else if (map->l_type == lt_library)
   32.24 --	    {
   32.25 --	      struct link_map **oldp = map->l_initfini;
   32.26 --	      map->l_initfini = map->l_orig_initfini;
   32.27 --	      _dl_scope_free (oldp);
   32.28 --	    }
   32.29 --	}
   32.30 -+      if (map->l_direct_opencount == 0 && map->l_type == lt_loaded)
   32.31 -+	dl_close_state = rerun;
   32.32 - 
   32.33 -       /* There are still references to this object.  Do nothing more.  */
   32.34 -       if (__builtin_expect (GLRO(dl_debug_mask) & DL_DEBUG_FILES, 0))
   32.35 -diff -Naur glibc-2.14.1.orig/elf/dl-deps.c glibc-2.14.1/elf/dl-deps.c
   32.36 ---- glibc-2.14.1.orig/elf/dl-deps.c	2011-10-07 09:48:55.000000000 +0000
   32.37 -+++ glibc-2.14.1/elf/dl-deps.c	2011-10-07 19:43:10.348432639 +0000
   32.38 -@@ -478,6 +478,7 @@
   32.39 - 		  nneeded * sizeof needed[0]);
   32.40 - 	  atomic_write_barrier ();
   32.41 - 	  l->l_initfini = l_initfini;
   32.42 -+	  l->l_free_initfini = 1;
   32.43 - 	}
   32.44 - 
   32.45 -       /* If we have no auxiliary objects just go on to the next map.  */
   32.46 -@@ -678,6 +679,7 @@
   32.47 -   l_initfini[nlist] = NULL;
   32.48 -   atomic_write_barrier ();
   32.49 -   map->l_initfini = l_initfini;
   32.50 -+  map->l_free_initfini = 1;
   32.51 -   if (l_reldeps != NULL)
   32.52 -     {
   32.53 -       atomic_write_barrier ();
   32.54 -@@ -686,7 +688,7 @@
   32.55 -       _dl_scope_free (old_l_reldeps);
   32.56 -     }
   32.57 -   if (old_l_initfini != NULL)
   32.58 --      map->l_orig_initfini = old_l_initfini;
   32.59 -+    _dl_scope_free (old_l_initfini);
   32.60 - 
   32.61 -   if (errno_reason)
   32.62 -     _dl_signal_error (errno_reason == -1 ? 0 : errno_reason, objname,
   32.63 -diff -Naur glibc-2.14.1.orig/elf/dl-libc.c glibc-2.14.1/elf/dl-libc.c
   32.64 ---- glibc-2.14.1.orig/elf/dl-libc.c	2011-10-07 09:48:55.000000000 +0000
   32.65 -+++ glibc-2.14.1/elf/dl-libc.c	2011-10-07 19:43:10.352411141 +0000
   32.66 -@@ -279,6 +279,10 @@
   32.67 - 	      if (! old->dont_free)
   32.68 - 		free (old);
   32.69 - 	    }
   32.70 -+
   32.71 -+	  /* Free the initfini dependency list.  */
   32.72 -+	  if (l->l_free_initfini)
   32.73 -+	    free (l->l_initfini);
   32.74 - 	}
   32.75 - 
   32.76 -       if (__builtin_expect (GL(dl_ns)[ns]._ns_global_scope_alloc, 0) != 0
   32.77 -diff -Naur glibc-2.14.1.orig/elf/rtld.c glibc-2.14.1/elf/rtld.c
   32.78 ---- glibc-2.14.1.orig/elf/rtld.c	2011-10-07 09:48:55.000000000 +0000
   32.79 -+++ glibc-2.14.1/elf/rtld.c	2011-10-07 19:43:10.355406263 +0000
   32.80 -@@ -2263,6 +2263,7 @@
   32.81 - 	      lnp->dont_free = 1;
   32.82 - 	      lnp = lnp->next;
   32.83 - 	    }
   32.84 -+	  l->l_free_initfini = 0;
   32.85 - 
   32.86 - 	  if (l != &GL(dl_rtld_map))
   32.87 - 	    _dl_relocate_object (l, l->l_scope, GLRO(dl_lazy) ? RTLD_LAZY : 0,
   32.88 -diff -Naur glibc-2.14.1.orig/include/link.h glibc-2.14.1/include/link.h
   32.89 ---- glibc-2.14.1.orig/include/link.h	2011-10-07 09:48:55.000000000 +0000
   32.90 -+++ glibc-2.14.1/include/link.h	2011-10-07 19:43:10.357462703 +0000
   32.91 -@@ -192,6 +192,9 @@
   32.92 - 						 during LD_TRACE_PRELINKING=1
   32.93 - 						 contains any DT_SYMBOLIC
   32.94 - 						 libraries.  */
   32.95 -+    unsigned int l_free_initfini:1; /* Nonzero if l_initfini can be
   32.96 -+				       freed, ie. not allocated with
   32.97 -+				       the dummy malloc in ld.so.  */
   32.98 - 
   32.99 -     /* Collected information about own RPATH directories.  */
  32.100 -     struct r_search_path_struct l_rpath_dirs;
  32.101 -@@ -240,9 +243,6 @@
  32.102 - 
  32.103 -     /* List of object in order of the init and fini calls.  */
  32.104 -     struct link_map **l_initfini;
  32.105 --    /* The init and fini list generated at startup, saved when the
  32.106 --       object is also loaded dynamically.  */
  32.107 --    struct link_map **l_orig_initfini;
  32.108 - 
  32.109 -     /* List of the dependencies introduced through symbol binding.  */
  32.110 -     struct link_map_reldeps
  32.111 -diff -Naur glibc-2.14.1.orig/resolv/res_query.c glibc-2.14.1/resolv/res_query.c
  32.112 ---- glibc-2.14.1.orig/resolv/res_query.c	2011-10-07 09:48:55.000000000 +0000
  32.113 -+++ glibc-2.14.1/resolv/res_query.c	2011-10-07 19:43:10.361412711 +0000
  32.114 -@@ -122,6 +122,7 @@
  32.115 - 		  int *resplen2)
  32.116 - {
  32.117 - 	HEADER *hp = (HEADER *) answer;
  32.118 -+	HEADER *hp2;
  32.119 - 	int n, use_malloc = 0;
  32.120 - 	u_int oflags = statp->_flags;
  32.121 - 
  32.122 -@@ -239,26 +240,25 @@
  32.123 - 	  /* __libc_res_nsend might have reallocated the buffer.  */
  32.124 - 	  hp = (HEADER *) *answerp;
  32.125 - 
  32.126 --	/* We simplify the following tests by assigning HP to HP2.  It
  32.127 --	   is easy to verify that this is the same as ignoring all
  32.128 --	   tests of HP2.  */
  32.129 --	HEADER *hp2 = answerp2 ? (HEADER *) *answerp2 : hp;
  32.130 --
  32.131 --	if (n < (int) sizeof (HEADER) && answerp2 != NULL
  32.132 --	    && *resplen2 > (int) sizeof (HEADER))
  32.133 -+	/* We simplify the following tests by assigning HP to HP2 or
  32.134 -+	   vice versa.  It is easy to verify that this is the same as
  32.135 -+	   ignoring all tests of HP or HP2.  */
  32.136 -+	if (answerp2 == NULL || *resplen2 < (int) sizeof (HEADER))
  32.137 - 	  {
  32.138 --	    /* Special case of partial answer.  */
  32.139 --	    assert (hp != hp2);
  32.140 --	    hp = hp2;
  32.141 -+	    hp2 = hp;
  32.142 - 	  }
  32.143 --	else if (answerp2 != NULL && *resplen2 < (int) sizeof (HEADER)
  32.144 --		 && n > (int) sizeof (HEADER))
  32.145 -+	else
  32.146 - 	  {
  32.147 --	    /* Special case of partial answer.  */
  32.148 --	    assert (hp != hp2);
  32.149 --	    hp2 = hp;
  32.150 -+	    hp2 = (HEADER *) *answerp2;
  32.151 -+	    if (n < (int) sizeof (HEADER))
  32.152 -+	      {
  32.153 -+	        hp = hp2;
  32.154 -+	      }
  32.155 - 	  }
  32.156 - 
  32.157 -+	/* Make sure both hp and hp2 are defined */
  32.158 -+	assert((hp != NULL) && (hp2 != NULL));
  32.159 -+
  32.160 - 	if ((hp->rcode != NOERROR || ntohs(hp->ancount) == 0)
  32.161 - 	    && (hp2->rcode != NOERROR || ntohs(hp2->ancount) == 0)) {
  32.162 - #ifdef DEBUG
    33.1 --- a/glibc/stuff/glibc-2.14.1-gcc_fix-1.patch	Sat Aug 06 17:53:10 2022 +0100
    33.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.3 @@ -1,49 +0,0 @@
    33.4 -Submitted By:            Matt Burgess <matthew_at_linuxfromscratch_dot_org>
    33.5 -Date:                    2010-04-18
    33.6 -Initial Package Version: 2.11.1
    33.7 -Upstream Status:         Not Submitted
    33.8 -Origin:                  http://www.eglibc.org/archives/patches/msg00073.html
    33.9 -Description:             Fixes the following build problem with GCC-4.5.0:
   33.10 -
   33.11 -/mnt/lfs/sources/libc-build/math/s_frexp.os.dt -MT /mnt/lfs/sources/libc-build/math/s_frexp.os
   33.12 -./sysdeps/i386/fpu/s_frexp.S: Assembler messages:
   33.13 -./sysdeps/i386/fpu/s_frexp.S:66: Error: invalid identifier for ".ifdef"
   33.14 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
   33.15 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
   33.16 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
   33.17 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `.'
   33.18 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk at end of line, first unrecognized character is `1'
   33.19 -./sysdeps/i386/fpu/s_frexp.S:66: Error: expected comma after name `' in .size directive
   33.20 -./sysdeps/i386/fpu/s_frexp.S:66: Error: ".endif" without ".if"
   33.21 -./sysdeps/i386/fpu/s_frexp.S:66: Error: junk `.get_pc_thunk.dx' after expression
   33.22 -make[2]: *** [/mnt/lfs/sources/libc-build/math/s_frexp.os] Error 1
   33.23 -
   33.24 -diff -Naur glibc-2.11.1.orig/nptl/sysdeps/pthread/pt-initfini.c glibc-2.11.1/nptl/sysdeps/pthread/pt-initfini.c
   33.25 ---- glibc-2.11.1.orig/nptl/sysdeps/pthread/pt-initfini.c	2009-12-08 20:10:20.000000000 +0000
   33.26 -+++ glibc-2.11.1/nptl/sysdeps/pthread/pt-initfini.c	2010-04-17 11:34:06.882681001 +0000
   33.27 -@@ -45,6 +45,11 @@
   33.28 - /* Embed an #include to pull in the alignment and .end directives. */
   33.29 - asm ("\n#include \"defs.h\"");
   33.30 - 
   33.31 -+asm ("\n#if defined __i686 && defined __ASSEMBLER__");
   33.32 -+asm ("\n#undef __i686");
   33.33 -+asm ("\n#define __i686 __i686");
   33.34 -+asm ("\n#endif");
   33.35 -+
   33.36 - /* The initial common code ends here. */
   33.37 - asm ("\n/*@HEADER_ENDS*/");
   33.38 - 
   33.39 -diff -Naur glibc-2.11.1.orig/sysdeps/unix/sysv/linux/i386/sysdep.h glibc-2.11.1/sysdeps/unix/sysv/linux/i386/sysdep.h
   33.40 ---- glibc-2.11.1.orig/sysdeps/unix/sysv/linux/i386/sysdep.h	2009-12-08 20:10:20.000000000 +0000
   33.41 -+++ glibc-2.11.1/sysdeps/unix/sysv/linux/i386/sysdep.h	2010-04-17 11:34:06.882681001 +0000
   33.42 -@@ -29,6 +29,10 @@
   33.43 - #include <dl-sysdep.h>
   33.44 - #include <tls.h>
   33.45 - 
   33.46 -+#if defined __i686 && defined __ASSEMBLER__
   33.47 -+#undef __i686
   33.48 -+#define __i686 __i686
   33.49 -+#endif
   33.50 - 
   33.51 - /* For Linux we can use the system call table in the header file
   33.52 - 	/usr/include/asm/unistd.h
    34.1 --- a/glibc/stuff/glibc-2.14.1-sort-1.patch	Sat Aug 06 17:53:10 2022 +0100
    34.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.3 @@ -1,273 +0,0 @@
    34.4 -Submitted By:            Bruce Dubbs <bdubbs_at_linuxfromscratch_dot_org>
    34.5 -Date:                    2012-02-24
    34.6 -Initial Package Version: 2.14.1
    34.7 -Upstream Status:         From upstream
    34.8 -Origin:                  Upstream
    34.9 -Description:             Sort objects by dependency before relocation.
   34.10 -                         Fixes segfault in dlopen for several programs.
   34.11 -
   34.12 -diff --git a/Makeconfig b/Makeconfig
   34.13 -index 2db2821..68547b2 100644
   34.14 ---- a/Makeconfig
   34.15 -+++ b/Makeconfig
   34.16 -@@ -938,6 +938,12 @@ libdl =
   34.17 - endif
   34.18 - endif
   34.19 - 
   34.20 -+ifeq ($(build-shared),yes)
   34.21 -+libm = $(common-objpfx)math/libm.so$(libm.so-version)
   34.22 -+else
   34.23 -+libm = $(common-objpfx)math/libm.a
   34.24 -+endif
   34.25 -+
   34.26 - # These are the subdirectories containing the library source.  The order
   34.27 - # is more or less arbitrary.  The sorting step will take care of the
   34.28 - # dependencies.
   34.29 -diff --git a/elf/Makefile b/elf/Makefile
   34.30 -index 052e763..3f1772a 100644
   34.31 ---- a/elf/Makefile
   34.32 -+++ b/elf/Makefile
   34.33 -@@ -124,7 +124,8 @@ distribute	:= rtld-Rules \
   34.34 - 		   tst-initordera1.c tst-initordera2.c tst-initorderb1.c \
   34.35 - 		   tst-initorderb2.c tst-initordera3.c tst-initordera4.c \
   34.36 - 		   tst-initorder.c \
   34.37 --		   tst-initorder2.c
   34.38 -+		   tst-initorder2.c \
   34.39 -+		   tst-relsort1.c tst-relsort1mod1.c tst-relsort1mod2.c
   34.40 - 
   34.41 - CFLAGS-dl-runtime.c = -fexceptions -fasynchronous-unwind-tables
   34.42 - CFLAGS-dl-lookup.c = -fexceptions -fasynchronous-unwind-tables
   34.43 -@@ -227,7 +228,7 @@ tests += loadtest restest1 preloadtest loadfail multiload origtest resolvfail \
   34.44 - 	 tst-audit1 tst-audit2 \
   34.45 - 	 tst-stackguard1 tst-addr1 tst-thrlock \
   34.46 - 	 tst-unique1 tst-unique2 tst-unique3 tst-unique4 \
   34.47 --	 tst-initorder tst-initorder2
   34.48 -+	 tst-initorder tst-initorder2 tst-relsort1
   34.49 - #	 reldep9
   34.50 - test-srcs = tst-pathopt
   34.51 - selinux-enabled := $(shell cat /selinux/enforce 2> /dev/null)
   34.52 -@@ -290,7 +291,9 @@ modules-names = testobj1 testobj2 testobj3 testobj4 testobj5 testobj6 \
   34.53 - 		tst-initordera1 tst-initorderb1 \
   34.54 - 		tst-initordera2 tst-initorderb2 \
   34.55 - 		tst-initordera3 tst-initordera4 \
   34.56 --		tst-initorder2a tst-initorder2b tst-initorder2c tst-initorder2d
   34.57 -+		tst-initorder2a tst-initorder2b tst-initorder2c \
   34.58 -+		tst-initorder2d \
   34.59 -+		tst-relsort1mod1 tst-relsort1mod2
   34.60 - ifeq (yes,$(have-initfini-array))
   34.61 - modules-names += tst-array2dep tst-array5dep
   34.62 - endif
   34.63 -@@ -1195,3 +1198,9 @@ CFLAGS-tst-auditmod6b.c += $(AVX-CFLAGS)
   34.64 - CFLAGS-tst-auditmod6c.c += $(AVX-CFLAGS)
   34.65 - CFLAGS-tst-auditmod7b.c += $(AVX-CFLAGS)
   34.66 - endif
   34.67 -+
   34.68 -+$(objpfx)tst-relsort1: $(libdl)
   34.69 -+$(objpfx)tst-relsort1mod1.so: $(libm) $(objpfx)tst-relsort1mod2.so
   34.70 -+$(objpfx)tst-relsort1mod2.so: $(libm)
   34.71 -+$(objpfx)tst-relsort1.out: $(objpfx)tst-relsort1mod1.so \
   34.72 -+			   $(objpfx)tst-relsort1mod2.so
   34.73 -diff --git a/elf/dl-open.c b/elf/dl-open.c
   34.74 -index a0b5c50..a56bdc1 100644
   34.75 ---- a/elf/dl-open.c
   34.76 -+++ b/elf/dl-open.c
   34.77 -@@ -1,5 +1,5 @@
   34.78 - /* Load a shared object at runtime, relocate it, and run its initializer.
   34.79 --   Copyright (C) 1996-2007, 2009, 2010, 2011 Free Software Foundation, Inc.
   34.80 -+   Copyright (C) 1996-2007, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
   34.81 -    This file is part of the GNU C Library.
   34.82 - 
   34.83 -    The GNU C Library is free software; you can redistribute it and/or
   34.84 -@@ -303,45 +303,109 @@ dl_open_worker (void *a)
   34.85 -   if (GLRO(dl_lazy))
   34.86 -     reloc_mode |= mode & RTLD_LAZY;
   34.87 - 
   34.88 --  /* Relocate the objects loaded.  We do this in reverse order so that copy
   34.89 --     relocs of earlier objects overwrite the data written by later objects.  */
   34.90 --
   34.91 -+  /* Sort the objects by dependency for the relocation process.  This
   34.92 -+     allows IFUNC relocations to work and it also means copy
   34.93 -+     relocation of dependencies are if necessary overwritten.  */
   34.94 -+  size_t nmaps = 0;
   34.95 -   struct link_map *l = new;
   34.96 --  while (l->l_next)
   34.97 --    l = l->l_next;
   34.98 --  while (1)
   34.99 -+  do
  34.100 -+    {
  34.101 -+      if (! l->l_real->l_relocated)
  34.102 -+	++nmaps;
  34.103 -+      l = l->l_next;
  34.104 -+    }
  34.105 -+  while (l != NULL);
  34.106 -+  struct link_map *maps[nmaps];
  34.107 -+  nmaps = 0;
  34.108 -+  l = new;
  34.109 -+  do
  34.110 -     {
  34.111 -       if (! l->l_real->l_relocated)
  34.112 -+	maps[nmaps++] = l;
  34.113 -+      l = l->l_next;
  34.114 -+    }
  34.115 -+  while (l != NULL);
  34.116 -+  if (nmaps > 1)
  34.117 -+    {
  34.118 -+      char seen[nmaps];
  34.119 -+      memset (seen, '\0', nmaps);
  34.120 -+      size_t i = 0;
  34.121 -+      while (1)
  34.122 - 	{
  34.123 --#ifdef SHARED
  34.124 --	  if (__builtin_expect (GLRO(dl_profile) != NULL, 0))
  34.125 -+	  ++seen[i];
  34.126 -+	  struct link_map *thisp = maps[i];
  34.127 -+
  34.128 -+	  /* Find the last object in the list for which the current one is
  34.129 -+	     a dependency and move the current object behind the object
  34.130 -+	     with the dependency.  */
  34.131 -+	  size_t k = nmaps - 1;
  34.132 -+	  while (k > i)
  34.133 - 	    {
  34.134 --	      /* If this here is the shared object which we want to profile
  34.135 --		 make sure the profile is started.  We can find out whether
  34.136 --		 this is necessary or not by observing the `_dl_profile_map'
  34.137 --		 variable.  If was NULL but is not NULL afterwars we must
  34.138 --		 start the profiling.  */
  34.139 --	      struct link_map *old_profile_map = GL(dl_profile_map);
  34.140 -+	      struct link_map **runp = maps[k]->l_initfini;
  34.141 -+	      if (runp != NULL)
  34.142 -+		/* Look through the dependencies of the object.  */
  34.143 -+		while (*runp != NULL)
  34.144 -+		  if (__builtin_expect (*runp++ == thisp, 0))
  34.145 -+		    {
  34.146 -+		      /* Move the current object to the back past the last
  34.147 -+			 object with it as the dependency.  */
  34.148 -+		      memmove (&maps[i], &maps[i + 1],
  34.149 -+			       (k - i) * sizeof (maps[0]));
  34.150 -+		      maps[k] = thisp;
  34.151 -+
  34.152 -+		      if (seen[i + 1] > 1)
  34.153 -+			{
  34.154 -+			  ++i;
  34.155 -+			  goto next_clear;
  34.156 -+			}
  34.157 -+
  34.158 -+		      char this_seen = seen[i];
  34.159 -+		      memmove (&seen[i], &seen[i + 1],
  34.160 -+			       (k - i) * sizeof (seen[0]));
  34.161 -+		      seen[k] = this_seen;
  34.162 -+
  34.163 -+		      goto next;
  34.164 -+		    }
  34.165 -+
  34.166 -+	      --k;
  34.167 -+	    }
  34.168 - 
  34.169 --	      _dl_relocate_object (l, l->l_scope, reloc_mode | RTLD_LAZY, 1);
  34.170 -+	  if (++i == nmaps)
  34.171 -+	    break;
  34.172 -+	next_clear:
  34.173 -+	  memset (&seen[i], 0, (nmaps - i) * sizeof (seen[0]));
  34.174 -+	next:;
  34.175 -+	}
  34.176 -+    }
  34.177 - 
  34.178 --	      if (old_profile_map == NULL && GL(dl_profile_map) != NULL)
  34.179 --		{
  34.180 --		  /* We must prepare the profiling.  */
  34.181 --		  _dl_start_profile ();
  34.182 -+  for (size_t i = nmaps; i-- > 0; )
  34.183 -+    {
  34.184 -+      l = maps[i];
  34.185 - 
  34.186 --		  /* Prevent unloading the object.  */
  34.187 --		  GL(dl_profile_map)->l_flags_1 |= DF_1_NODELETE;
  34.188 --		}
  34.189 -+#ifdef SHARED
  34.190 -+      if (__builtin_expect (GLRO(dl_profile) != NULL, 0))
  34.191 -+	{
  34.192 -+	  /* If this here is the shared object which we want to profile
  34.193 -+	     make sure the profile is started.  We can find out whether
  34.194 -+	     this is necessary or not by observing the `_dl_profile_map'
  34.195 -+	     variable.  If it was NULL but is not NULL afterwars we must
  34.196 -+	     start the profiling.  */
  34.197 -+	  struct link_map *old_profile_map = GL(dl_profile_map);
  34.198 -+
  34.199 -+	  _dl_relocate_object (l, l->l_scope, reloc_mode | RTLD_LAZY, 1);
  34.200 -+
  34.201 -+	  if (old_profile_map == NULL && GL(dl_profile_map) != NULL)
  34.202 -+	    {
  34.203 -+	      /* We must prepare the profiling.  */
  34.204 -+	      _dl_start_profile ();
  34.205 -+
  34.206 -+	      /* Prevent unloading the object.  */
  34.207 -+	      GL(dl_profile_map)->l_flags_1 |= DF_1_NODELETE;
  34.208 - 	    }
  34.209 --	  else
  34.210 --#endif
  34.211 --	    _dl_relocate_object (l, l->l_scope, reloc_mode, 0);
  34.212 - 	}
  34.213 --
  34.214 --      if (l == new)
  34.215 --	break;
  34.216 --      l = l->l_prev;
  34.217 -+      else
  34.218 -+#endif
  34.219 -+	_dl_relocate_object (l, l->l_scope, reloc_mode, 0);
  34.220 -     }
  34.221 - 
  34.222 -   /* If the file is not loaded now as a dependency, add the search
  34.223 -diff --git a/elf/tst-relsort1.c b/elf/tst-relsort1.c
  34.224 -new file mode 100644
  34.225 -index 0000000..972100c
  34.226 ---- /dev/null
  34.227 -+++ b/elf/tst-relsort1.c
  34.228 -@@ -0,0 +1,19 @@
  34.229 -+#include <dlfcn.h>
  34.230 -+#include <stdio.h>
  34.231 -+
  34.232 -+
  34.233 -+static int
  34.234 -+do_test ()
  34.235 -+{
  34.236 -+  const char lib[] = "$ORIGIN/tst-relsort1mod1.so";
  34.237 -+  void *h = dlopen (lib, RTLD_NOW);
  34.238 -+  if (h == NULL)
  34.239 -+    {
  34.240 -+      puts (dlerror ());
  34.241 -+      return 1;
  34.242 -+    }
  34.243 -+  return 0;
  34.244 -+}
  34.245 -+
  34.246 -+#define TEST_FUNCTION do_test ()
  34.247 -+#include "../test-skeleton.c"
  34.248 -diff --git a/elf/tst-relsort1mod1.c b/elf/tst-relsort1mod1.c
  34.249 -new file mode 100644
  34.250 -index 0000000..9e4a943
  34.251 ---- /dev/null
  34.252 -+++ b/elf/tst-relsort1mod1.c
  34.253 -@@ -0,0 +1,7 @@
  34.254 -+extern int foo (double);
  34.255 -+
  34.256 -+int
  34.257 -+bar (void)
  34.258 -+{
  34.259 -+  return foo (1.2);
  34.260 -+}
  34.261 -diff --git a/elf/tst-relsort1mod2.c b/elf/tst-relsort1mod2.c
  34.262 -new file mode 100644
  34.263 -index 0000000..a2c3e55
  34.264 ---- /dev/null
  34.265 -+++ b/elf/tst-relsort1mod2.c
  34.266 -@@ -0,0 +1,7 @@
  34.267 -+#include <math.h>
  34.268 -+
  34.269 -+int
  34.270 -+foo (double d)
  34.271 -+{
  34.272 -+  return floor (d) != 0.0;
  34.273 -+}
  34.274 --- 
  34.275 -1.7.3.4
  34.276 -
    35.1 --- a/gnome-menus-dev/receipt	Sat Aug 06 17:53:10 2022 +0100
    35.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.3 @@ -1,26 +0,0 @@
    35.4 -# SliTaz package receipt.
    35.5 -
    35.6 -PACKAGE="gnome-menus-dev"
    35.7 -VERSION="2.30.2"
    35.8 -CATEGORY="development"
    35.9 -SHORT_DESC="GNOME menu used by e17."
   35.10 -MAINTAINER="pankso@slitaz.org"
   35.11 -LICENSE="GPL2"
   35.12 -WANTED="gnome-menus"
   35.13 -WEB_SITE="http://www.gnome.org/"
   35.14 -
   35.15 -DEPENDS="python-dev pkg-config"
   35.16 -
   35.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   35.18 -genpkg_rules()
   35.19 -{
   35.20 -	mkdir -p $fs/usr/lib/python2.7/site-packages $fs/usr/share
   35.21 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   35.22 -	cp -a $install/usr/lib/python*/site-packages/*.*a \
   35.23 -		$fs/usr/lib/python*/site-packages
   35.24 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   35.25 -	cp -a $install/usr/lib/girepository-* $fs/usr/lib
   35.26 -	cp -a $install/usr/include $fs/usr
   35.27 -	cp -a $install/usr/share/gir-1.0 $fs/usr/share
   35.28 -}
   35.29 -
    36.1 --- a/gnome-menus/receipt	Sat Aug 06 17:53:10 2022 +0100
    36.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.3 @@ -1,41 +0,0 @@
    36.4 -# SliTaz package receipt.
    36.5 -
    36.6 -PACKAGE="gnome-menus"
    36.7 -VERSION="2.30.2"
    36.8 -CATEGORY="x-window"
    36.9 -SHORT_DESC="GNOME menu libs and tools (without desktop files)."
   36.10 -MAINTAINER="pankso@slitaz.org"
   36.11 -LICENSE="GPL2"
   36.12 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   36.13 -WEB_SITE="http://www.gnome.org/"
   36.14 -WGET_URL="http://ftp.gnome.org/pub/GNOME/desktop/${VERSION%.*}/$VERSION/sources/$TARBALL"
   36.15 -
   36.16 -DEPENDS="python gamin glib libgio"
   36.17 -BUILD_DEPENDS="intltool python-dev glib-dev libgio-dev"
   36.18 -
   36.19 -# Rules to configure and make the package.
   36.20 -compile_rules()
   36.21 -{
   36.22 -	cd $src
   36.23 -	./configure \
   36.24 -		--prefix=/usr \
   36.25 -		--sysconfdir=/etc \
   36.26 -		--mandir=/usr/share/man \
   36.27 -		$CONFIGURE_ARGS &&
   36.28 -	make &&
   36.29 -	make DESTDIR=$DESTDIR install
   36.30 -}
   36.31 -
   36.32 -# Rules to gen a SliTaz package suitable for Tazpkg.
   36.33 -genpkg_rules()
   36.34 -{
   36.35 -	mkdir -p $fs/usr/lib $fs/usr/share $fs/etc/xdg/menus
   36.36 -	cp -a $install/etc/xdg/menus/settings* $fs/etc/xdg/menus
   36.37 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   36.38 -	cp -a $install/usr/lib/python* $fs/usr/lib
   36.39 -	rm $fs/usr/lib/python*/site-packages/*.*a
   36.40 -	# Use slitaz-menus
   36.41 -	#cp -a $install/usr/share/desktop-directories $fs/usr/share
   36.42 -	cp -a $install/usr/share/${PACKAGE} $fs/usr/share
   36.43 -}
   36.44 -
    37.1 --- a/gnutls/receipt	Sat Aug 06 17:53:10 2022 +0100
    37.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    37.3 @@ -1,66 +0,0 @@
    37.4 -# SliTaz package receipt.
    37.5 -
    37.6 -PACKAGE="gnutls"
    37.7 -VERSION="3.6.12"
    37.8 -CATEGORY="security"
    37.9 -SHORT_DESC="GNU Transport Layer Security Library."
   37.10 -MAINTAINER="erjo@slitaz.org"
   37.11 -LICENSE="GPL3"
   37.12 -WEB_SITE="https://www.gnutls.org/"
   37.13 -
   37.14 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   37.15 -WGET_URL="https://www.gnupg.org/ftp/gcrypt/gnutls/v${VERSION%.*}/$TARBALL"
   37.16 -
   37.17 -SUGGESTED="cacerts"
   37.18 -DEPENDS="gcc-lib-base libcrypto libgnutls libgpg-error 
   37.19 -	libtasn1 libunistring ncurses nettle readline zlib"
   37.20 -BUILD_DEPENDS="gmp-dev libcrypto-dev libgcrypt-dev libgpg-error-dev libtasn1-dev 
   37.21 -	libunistring-dev ncurses-dev nettle-dev readline-dev"
   37.22 -
   37.23 -HOST_ARCH="i486 arm"
   37.24 -
   37.25 -# Handle SliTaz arch.
   37.26 -case "$SLITAZ_ARCH" in
   37.27 -	i?86) DEPENDS="$DEPENDS p11-kit" ;;
   37.28 -esac
   37.29 -
   37.30 -# Handle cross compilation.
   37.31 -case "$ARCH" in
   37.32 -	i?86) 
   37.33 -		BUILD_DEPENDS="$BUILD_DEPENDS p11-kit-dev cacerts" ;;
   37.34 -	arm*) 
   37.35 -		ARCH_ARGS="--with-libgcrypt-prefix=/cross/$ARCH/sysroot/usr \
   37.36 -		--without-p11-kit --disable-rpath" ;;
   37.37 -esac
   37.38 -
   37.39 -# What is the latest version available today?
   37.40 -current_version()
   37.41 -{
   37.42 -	wget -O - $WEB_SITE 2>/dev/null | \
   37.43 -	sed '/GnuTLS [0-9]/!d;s|.*TLS ||;s|<.*||' | sort -Vr | sed q
   37.44 -}
   37.45 -
   37.46 -# Rules to configure and make the package.
   37.47 -compile_rules()
   37.48 -{
   37.49 -	# 3.6.12 unrecognised:
   37.50 -	#	--with-libgcrypt
   37.51 -	#	--with-zlib
   37.52 -
   37.53 -	# Disabled GOST support to compile with nettle-373
   37.54 -	# Is GOST support indispensable?
   37.55 -	./configure		\
   37.56 -		--disable-gost	\
   37.57 -		--disable-guile \
   37.58 -		--with-default-trust-store-file="/etc/ssl/ca-bundle.crt" \
   37.59 -		$CONFIGURE_ARGS $ARCH_ARGS &&
   37.60 -	make &&
   37.61 -	make install
   37.62 -}
   37.63 -
   37.64 -# Rules to gen a SliTaz package suitable for Tazpkg.
   37.65 -genpkg_rules()
   37.66 -{
   37.67 -	mkdir -p $fs/usr
   37.68 -	cp -a $install/usr/bin	$fs/usr
   37.69 -}
    38.1 --- a/gnutls/stuff/CVE-2014-0092.u	Sat Aug 06 17:53:10 2022 +0100
    38.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    38.3 @@ -1,102 +0,0 @@
    38.4 -From 6aa26f78150ccbdf0aec1878a41c17c41d358a3b Mon Sep 17 00:00:00 2001
    38.5 -From: Nikos Mavrogiannopoulos <nmav@gnutls.org>
    38.6 -Date: Thu, 27 Feb 2014 19:42:26 +0100
    38.7 -Subject: [PATCH] corrected return codes
    38.8 -
    38.9 ----
   38.10 - lib/x509/verify.c |   16 ++++++++++------
   38.11 - 1 files changed, 10 insertions(+), 6 deletions(-)
   38.12 -
   38.13 -diff --git a/lib/x509/verify.c b/lib/x509/verify.c
   38.14 -index c9a6b0d..eef85a8 100644
   38.15 ---- a/lib/x509/verify.c
   38.16 -+++ b/lib/x509/verify.c
   38.17 -@@ -141,7 +141,7 @@ check_if_ca (gnutls_x509_crt_t cert, gnutls_x509_crt_t issuer,
   38.18 -   if (result < 0)
   38.19 -     {
   38.20 -       gnutls_assert ();
   38.21 --      goto cleanup;
   38.22 -+      goto fail;
   38.23 -     }
   38.24 - 
   38.25 -   result =
   38.26 -@@ -150,7 +150,7 @@ check_if_ca (gnutls_x509_crt_t cert, gnutls_x509_crt_t issuer,
   38.27 -   if (result < 0)
   38.28 -     {
   38.29 -       gnutls_assert ();
   38.30 --      goto cleanup;
   38.31 -+      goto fail;
   38.32 -     }
   38.33 - 
   38.34 -   result =
   38.35 -@@ -158,7 +158,7 @@ check_if_ca (gnutls_x509_crt_t cert, gnutls_x509_crt_t issuer,
   38.36 -   if (result < 0)
   38.37 -     {
   38.38 -       gnutls_assert ();
   38.39 --      goto cleanup;
   38.40 -+      goto fail;
   38.41 -     }
   38.42 - 
   38.43 -   result =
   38.44 -@@ -166,7 +166,7 @@ check_if_ca (gnutls_x509_crt_t cert, gnutls_x509_crt_t issuer,
   38.45 -   if (result < 0)
   38.46 -     {
   38.47 -       gnutls_assert ();
   38.48 --      goto cleanup;
   38.49 -+      goto fail;
   38.50 -     }
   38.51 - 
   38.52 -   /* If the subject certificate is the same as the issuer
   38.53 -@@ -206,6 +206,7 @@ check_if_ca (gnutls_x509_crt_t cert, gnutls_x509_crt_t issuer,
   38.54 -   else
   38.55 -     gnutls_assert ();
   38.56 - 
   38.57 -+fail:
   38.58 -   result = 0;
   38.59 - 
   38.60 - cleanup:
   38.61 -@@ -330,7 +331,7 @@ _gnutls_verify_certificate2 (gnutls_x509_crt_t cert,
   38.62 -   gnutls_datum_t cert_signed_data = { NULL, 0 };
   38.63 -   gnutls_datum_t cert_signature = { NULL, 0 };
   38.64 -   gnutls_x509_crt_t issuer = NULL;
   38.65 --  int issuer_version, result;
   38.66 -+  int issuer_version, result = 0;
   38.67 - 
   38.68 -   if (output)
   38.69 -     *output = 0;
   38.70 -@@ -363,7 +364,7 @@ _gnutls_verify_certificate2 (gnutls_x509_crt_t cert,
   38.71 -   if (issuer_version < 0)
   38.72 -     {
   38.73 -       gnutls_assert ();
   38.74 --      return issuer_version;
   38.75 -+      return 0;
   38.76 -     }
   38.77 - 
   38.78 -   if (!(flags & GNUTLS_VERIFY_DISABLE_CA_SIGN) &&
   38.79 -@@ -385,6 +386,7 @@ _gnutls_verify_certificate2 (gnutls_x509_crt_t cert,
   38.80 -   if (result < 0)
   38.81 -     {
   38.82 -       gnutls_assert ();
   38.83 -+      result = 0;
   38.84 -       goto cleanup;
   38.85 -     }
   38.86 - 
   38.87 -@@ -393,6 +395,7 @@ _gnutls_verify_certificate2 (gnutls_x509_crt_t cert,
   38.88 -   if (result < 0)
   38.89 -     {
   38.90 -       gnutls_assert ();
   38.91 -+      result = 0;
   38.92 -       goto cleanup;
   38.93 -     }
   38.94 - 
   38.95 -@@ -410,6 +413,7 @@ _gnutls_verify_certificate2 (gnutls_x509_crt_t cert,
   38.96 -   else if (result < 0)
   38.97 -     {
   38.98 -       gnutls_assert();
   38.99 -+      result = 0;
  38.100 -       goto cleanup;
  38.101 -     }
  38.102 - 
  38.103 --- 
  38.104 -1.7.1
  38.105 -
    39.1 --- a/kactivities/receipt	Sat Aug 06 17:53:10 2022 +0100
    39.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    39.3 @@ -1,36 +0,0 @@
    39.4 -# SliTaz package receipt.
    39.5 -
    39.6 -PACKAGE="kactivities"
    39.7 -VERSION="4.13.3"
    39.8 -CATEGORY="x-window"
    39.9 -SHORT_DESC="provides the activitymanager for KDE"
   39.10 -MAINTAINER="psychomaniak@xakep.ru"
   39.11 -LICENSE="GPL2"
   39.12 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   39.13 -WEB_SITE="http://www.kde.org/"
   39.14 -WGET_URL="http://download.kde.org/stable/$VERSION/src/$TARBALL"
   39.15 -
   39.16 -DEPENDS="kdelibs"
   39.17 -BUILD_DEPENDS="cmake qmake automoc4 Qt4-dev libxslt-dev \
   39.18 -shared-mime-info-dev phonon phonon-dev docbook-xml docbook-xsl dbus-dev \
   39.19 -polkit-qt-dev libdbusmenu-qt-dev libQtDeclarative kdelibs kdelibs-dev"
   39.20 -
   39.21 -# Rules to configure and make the package.
   39.22 -compile_rules()
   39.23 -{
   39.24 -	cd /usr/share/xml/docbook/stylesheet/docbook-xsl
   39.25 -	wget ftp://cook.slitaz.org/docbook-xsl/source/docbook-xsl-1.76.1/VERSION
   39.26 -	cd $src
   39.27 -	mkdir -p build && cd build
   39.28 -	cmake \
   39.29 -		-DCMAKE_BUILD_TYPE=Release \
   39.30 -		-DCMAKE_INSTALL_PREFIX=/usr \
   39.31 -		-Wno-dev .. &&
   39.32 -	make && make install
   39.33 -}
   39.34 -
   39.35 -# Rules to gen a SliTaz package suitable for Tazpkg.
   39.36 -genpkg_rules()
   39.37 -{
   39.38 -	cp -a $install/* $fs
   39.39 -}
    40.1 --- a/kate/receipt	Sat Aug 06 17:53:10 2022 +0100
    40.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    40.3 @@ -1,35 +0,0 @@
    40.4 -# SliTaz package receipt.
    40.5 -
    40.6 -PACKAGE="kate"
    40.7 -VERSION="4.14.3"
    40.8 -CATEGORY="x-window"
    40.9 -SHORT_DESC="Kde text editor"
   40.10 -MAINTAINER="psychomaniak@xakep.ru"
   40.11 -LICENSE="GPL2"
   40.12 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   40.13 -WEB_SITE="http://www.kde.org/"
   40.14 -WGET_URL="http://download.kde.org/stable/$VERSION/src/$TARBALL"
   40.15 -
   40.16 -DEPENDS="kdelibs qt4 oxygen-icons"
   40.17 -BUILD_DEPENDS="cmake qmake automoc4 Qt4-dev kdelibs kdelibs-dev \
   40.18 -phonon phonon-dev docbook-xml docbook-xsl attica attica-dev strigi \
   40.19 -strigi-dev libdbusmenu-qt-dev dbus-dev polkit-qt-dev libQtDeclarative"
   40.20 -# kactivities shared-mime-info-dev
   40.21 -
   40.22 -# Rules to configure and make the package.
   40.23 -compile_rules()
   40.24 -{
   40.25 -	mkdir -p build && cd build
   40.26 -	cmake \
   40.27 -		-DCMAKE_BUILD_TYPE=Release \
   40.28 -		-DCMAKE_INSTALL_PREFIX=/usr \
   40.29 -		-Wno-dev .. &&
   40.30 -	make && make install
   40.31 -}
   40.32 -
   40.33 -# Rules to gen a SliTaz package suitable for Tazpkg.
   40.34 -genpkg_rules()
   40.35 -{
   40.36 -	cp -a $install/* $fs
   40.37 -	rm -rf $fs/usr/include
   40.38 -}
    41.1 --- a/kdelibs-dev/receipt	Sat Aug 06 17:53:10 2022 +0100
    41.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.3 @@ -1,17 +0,0 @@
    41.4 -# SliTaz package receipt.
    41.5 -
    41.6 -PACKAGE="kdelibs-dev"
    41.7 -VERSION="4.14.3"
    41.8 -CATEGORY="development"
    41.9 -SHORT_DESC="KDElibs include files."
   41.10 -MAINTAINER="pankso@slitaz.org"
   41.11 -LICENSE="GPL2"
   41.12 -WANTED="kdelibs"
   41.13 -WEB_SITE="http://www.kde.org/"
   41.14 -
   41.15 -# Rules to gen a SliTaz package suitable for Tazpkg.
   41.16 -genpkg_rules()
   41.17 -{
   41.18 -	mkdir -p $fs/usr
   41.19 -	cp -a $install/usr/include $fs/usr
   41.20 -}
    42.1 --- a/kdelibs/receipt	Sat Aug 06 17:53:10 2022 +0100
    42.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.3 @@ -1,53 +0,0 @@
    42.4 -# SliTaz package receipt.
    42.5 -
    42.6 -PACKAGE="kdelibs"
    42.7 -VERSION="4.14.3"
    42.8 -CATEGORY="x-window"
    42.9 -SHORT_DESC="The KDE library."
   42.10 -MAINTAINER="pankso@slitaz.org"
   42.11 -LICENSE="GPL2"
   42.12 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   42.13 -WEB_SITE="http://www.kde.org/"
   42.14 -WGET_URL="http://download.kde.org/stable/$VERSION/src/$TARBALL"
   42.15 -
   42.16 -DEPENDS="phonon libQtCore libQtGui libQtScript giflib libxslt qca \
   42.17 -strigi attica dbus polkit-qt openssl udev libdbusmenu-qt enchant mesa librsvg \
   42.18 -soprano shared-mime-info"
   42.19 -BUILD_DEPENDS="cmake qmake automoc4 Qt4-dev giflib-dev libxslt-dev strigi-dev \
   42.20 -attica-dev docbook-xml docbook-xsl dbus-dev polkit-qt-dev openssl-dev udev-dev \
   42.21 -libdbusmenu-qt-dev enchant-dev mesa-dev librsvg-dev qca-dev soprano-dev \
   42.22 -shared-mime-info-dev phonon phonon-dev udisks2-dev udisks2 libQtDeclarative"
   42.23 -
   42.24 -# Rules to configure and make the package.
   42.25 -compile_rules()
   42.26 -{
   42.27 -	#-DDOCBOOKXML_CURRENTDTD_DIR=/usr/share/xml/docbook/xml-dtd-4.5
   42.28 -	cd /usr/share/xml/docbook/stylesheet/docbook-xsl
   42.29 -	wget ftp://cook.slitaz.org/docbook-xsl/source/docbook-xsl-1.76.1/VERSION
   42.30 -	cd $src
   42.31 -	mkdir -p build && cd build
   42.32 -	cmake \
   42.33 -		-DCMAKE_BUILD_TYPE=Release \
   42.34 -		-DKDE_DISTRIBUTION_TEXT='SliTaz GNU/Linux' \
   42.35 -		-DCMAKE_INSTALL_PREFIX=/usr \
   42.36 -		-DSYSCONF_INSTALL_DIR=/etc/kde \
   42.37 -		-DKDE_DEFAULT_HOME=.config/kde \
   42.38 -		-DCMAKE_SKIP_RPATH=ON \
   42.39 -		-DKAUTH_BACKEND=PolkitQt-1 \
   42.40 -		-DWITH_SOLID_UDISKS2=TRUE \
   42.41 -		.. &&
   42.42 -	make && make install
   42.43 -}
   42.44 -
   42.45 -# Rules to gen a SliTaz package suitable for Tazpkg.
   42.46 -genpkg_rules()
   42.47 -{
   42.48 -	mkdir -p $fs/usr/share
   42.49 -	cp -a $install/usr/bin $fs/usr
   42.50 -	cp -a $install/usr/lib $fs/usr
   42.51 -	strip -s $fs/usr/lib/kde4/libexec/* 2>/dev/null
   42.52 -	for d in apps config dbus-1 icons kde4 locale mime
   42.53 -	do
   42.54 -		cp -a $install/usr/share/$d $fs/usr/share
   42.55 -	done
   42.56 -}
    43.1 --- a/kfilemetadata/receipt	Sat Aug 06 17:53:10 2022 +0100
    43.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.3 @@ -1,39 +0,0 @@
    43.4 -# SliTaz package receipt.
    43.5 -
    43.6 -PACKAGE="kfilemetadata"
    43.7 -VERSION="4.14.3"
    43.8 -CATEGORY="x-window"
    43.9 -SHORT_DESC="Kfilemetadata is a framework for searching and managing metadata."
   43.10 -MAINTAINER="psychomaniak@xakep.ru"
   43.11 -LICENSE="GPL2"
   43.12 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   43.13 -WEB_SITE="http://www.kde.org/"
   43.14 -WGET_URL="http://download.kde.org/stable/$VERSION/src/$TARBALL"
   43.15 -
   43.16 -DEPENDS="kdelibs giflib phonon exiv2 attica poppler-qt4"
   43.17 -BUILD_DEPENDS="cmake qmake automoc4 Qt4-dev libxslt-dev taglib taglib-dev \
   43.18 -jpeg libpng giflib giflib-dev libpng-dev jpeg-dev poppler poppler-dev \
   43.19 -poppler-qt4 poppler-qt4-dev poppler-qt4-apps ffmpeg ffmpeg-dev qimageblitz \
   43.20 -shared-mime-info-dev phonon phonon-dev docbook-xml docbook-xsl dbus-dev \
   43.21 -polkit-qt-dev libdbusmenu-qt-dev libQtDeclarative kdelibs kdelibs-dev \
   43.22 -alsa-lib-dev exiv2-dev attica-dev"
   43.23 -
   43.24 -# Rules to configure and make the package.
   43.25 -compile_rules()
   43.26 -{
   43.27 -	cd /usr/share/xml/docbook/stylesheet/docbook-xsl
   43.28 -	wget ftp://cook.slitaz.org/docbook-xsl/source/docbook-xsl-1.76.1/VERSION
   43.29 -	cd $src
   43.30 -	mkdir -p build && cd build
   43.31 -	cmake \
   43.32 -		-DCMAKE_BUILD_TYPE=Release \
   43.33 -		-DCMAKE_INSTALL_PREFIX=/usr \
   43.34 -		-Wno-dev .. &&
   43.35 -	make && make install
   43.36 -}
   43.37 -
   43.38 -# Rules to gen a SliTaz package suitable for Tazpkg.
   43.39 -genpkg_rules()
   43.40 -{
   43.41 -	cp -a $install/* $fs
   43.42 -}
    44.1 --- a/konsole/receipt	Sat Aug 06 17:53:10 2022 +0100
    44.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.3 @@ -1,39 +0,0 @@
    44.4 -# SliTaz package receipt.
    44.5 -
    44.6 -PACKAGE="konsole"
    44.7 -VERSION="4.14.3"
    44.8 -CATEGORY="x-window"
    44.9 -SHORT_DESC="Kde terminal emulator"
   44.10 -MAINTAINER="psychomaniak@xakep.ru"
   44.11 -LICENSE="GPL2"
   44.12 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   44.13 -WEB_SITE="http://www.kde.org/"
   44.14 -WGET_URL="http://download.kde.org/stable/$VERSION/src/$TARBALL"
   44.15 -
   44.16 -DEPENDS="kdelibs"
   44.17 -BUILD_DEPENDS="cmake qmake automoc4 Qt4-dev libxslt-dev libssh libssh-dev \
   44.18 -jpeg libpng giflib giflib-dev libpng-dev jpeg-dev liblzma-dev gpgme-dev \
   44.19 -shared-mime-info-dev phonon phonon-dev docbook-xml docbook-xsl dbus-dev \
   44.20 -polkit-qt-dev libdbusmenu-qt-dev libQtDeclarative kdelibs kdelibs-dev \
   44.21 - kactivities kdepimlibs  \
   44.22 -alsa-lib-dev exiv2-dev attica-dev"
   44.23 -
   44.24 -# Rules to configure and make the package.
   44.25 -compile_rules()
   44.26 -{
   44.27 -	cd /usr/share/xml/docbook/stylesheet/docbook-xsl
   44.28 -	wget ftp://cook.slitaz.org/docbook-xsl/source/docbook-xsl-1.76.1/VERSION
   44.29 -	cd $src
   44.30 -	mkdir -p build && cd build
   44.31 -	cmake \
   44.32 -		-DCMAKE_BUILD_TYPE=Release \
   44.33 -		-DCMAKE_INSTALL_PREFIX=/usr \
   44.34 -		-Wno-dev .. &&
   44.35 -	make && make install
   44.36 -}
   44.37 -
   44.38 -# Rules to gen a SliTaz package suitable for Tazpkg.
   44.39 -genpkg_rules()
   44.40 -{
   44.41 -	cp -a $install/* $fs
   44.42 -}
    45.1 --- a/libffi-dev/receipt	Sat Aug 06 17:53:10 2022 +0100
    45.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.3 @@ -1,20 +0,0 @@
    45.4 -# SliTaz package receipt.
    45.5 -
    45.6 -PACKAGE="libffi-dev"
    45.7 -VERSION="3.4.2"
    45.8 -CATEGORY="development"
    45.9 -SHORT_DESC="Libffi, development files."
   45.10 -MAINTAINER="rcx@zoominternet.net"
   45.11 -LICENSE="MIT"
   45.12 -WEB_SITE="https://sourceware.org/libffi/"
   45.13 -
   45.14 -DEPENDS="libffi pkg-config"
   45.15 -WANTED="libffi"
   45.16 -
   45.17 -HOST_ARCH="i486 arm"
   45.18 -
   45.19 -# Rules to gen a SliTaz package suitable for Tazpkg.
   45.20 -genpkg_rules()
   45.21 -{
   45.22 -	get_dev_files
   45.23 -}
    46.1 --- a/libffi/receipt	Sat Aug 06 17:53:10 2022 +0100
    46.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    46.3 @@ -1,38 +0,0 @@
    46.4 -# SliTaz package receipt.
    46.5 -
    46.6 -PACKAGE="libffi"
    46.7 -VERSION="3.4.2"
    46.8 -CATEGORY="development"
    46.9 -SHORT_DESC="A portable foreign function interface library."
   46.10 -MAINTAINER="rcx@zoominternet.net"
   46.11 -LICENSE="MIT"
   46.12 -WEB_SITE="https://sourceware.org/libffi/"
   46.13 -
   46.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   46.15 -WGET_URL="https://github.com/$PACKAGE/$PACKAGE/releases/download/v$VERSION/$TARBALL"
   46.16 -
   46.17 -DEPENDS="glibc-base"
   46.18 -
   46.19 -HOST_ARCH="i486 arm"
   46.20 -
   46.21 -current_version()
   46.22 -{
   46.23 -	wget -O - $WEB_SITE 2>/dev/null | \
   46.24 -	sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|;q"
   46.25 -}
   46.26 -
   46.27 -# Rules to configure and make the package.
   46.28 -compile_rules()
   46.29 -{
   46.30 -	./configure				\
   46.31 -		--includedir=/usr/include	\
   46.32 -		$CONFIGURE_ARGS  &&
   46.33 -	make &&
   46.34 -	make install DESTDIR=$DESTDIR
   46.35 -}
   46.36 -
   46.37 -# Rules to gen a SliTaz package suitable for Tazpkg.
   46.38 -genpkg_rules()
   46.39 -{
   46.40 -	cook_copy_files	*.so*
   46.41 -}
    47.1 --- a/libmatekbd-dev/receipt	Sat Aug 06 17:53:10 2022 +0100
    47.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    47.3 @@ -1,20 +0,0 @@
    47.4 -# SliTaz package receipt.
    47.5 -
    47.6 -PACKAGE="libmatekbd-dev"
    47.7 -VERSION="1.4.0"
    47.8 -CATEGORY="development"
    47.9 -SHORT_DESC="MATE keyboard library devel files."
   47.10 -MAINTAINER="pankso@slitaz.org"
   47.11 -WEB_SITE="http://mate-desktop.org"
   47.12 -WANTED="libmatekbd"
   47.13 -
   47.14 -DEPENDS="mate-conf-dev libxklavier-dev mate-corba-dev"
   47.15 -
   47.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
   47.17 -genpkg_rules()
   47.18 -{
   47.19 -	mkdir -p $fs/usr/lib
   47.20 -	cp -a $install/usr/include $fs/usr
   47.21 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   47.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   47.23 -}
    48.1 --- a/libmatekbd/receipt	Sat Aug 06 17:53:10 2022 +0100
    48.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    48.3 @@ -1,35 +0,0 @@
    48.4 -# SliTaz package receipt.
    48.5 -
    48.6 -PACKAGE="libmatekbd"
    48.7 -VERSION="1.4.0"
    48.8 -CATEGORY="x-window"
    48.9 -SHORT_DESC="MATE Desktop keyboard library."
   48.10 -MAINTAINER="pankso@slitaz.org"
   48.11 -WEB_SITE="http://mate-desktop.org"
   48.12 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   48.13 -WGET_URL="http://pub.mate-desktop.org/releases/1.4/$TARBALL"
   48.14 -
   48.15 -DEPENDS="glib gtk+ mate-conf mate-corba libxklavier"
   48.16 -BUILD_DEPENDS="automake autoconf libtool gtk-doc mate-common glib-dev \
   48.17 -gettext gtk+-dev mate-conf-dev libxklavier-dev mate-corba-dev"
   48.18 -
   48.19 -# Rules to configure and make the package.
   48.20 -compile_rules()
   48.21 -{
   48.22 -	cd $src
   48.23 -	./autogen.sh \
   48.24 -		--prefix=/usr \
   48.25 -		--sysconfdir=/etc \
   48.26 -		$CONFIGURE_ARGS &&
   48.27 -	make && make install
   48.28 -}
   48.29 -
   48.30 -# Rules to gen a SliTaz package suitable for Tazpkg.
   48.31 -genpkg_rules()
   48.32 -{
   48.33 -	mkdir -p $fs/usr/lib $fs/usr/share
   48.34 -	cp -a $install/etc $fs
   48.35 -	cp -a $install/usr/bin $fs/usr
   48.36 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   48.37 -	cp -a $install/usr/share/libmatekbd $fs/usr/share
   48.38 -}
    49.1 --- a/libmateweather/receipt	Sat Aug 06 17:53:10 2022 +0100
    49.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    49.3 @@ -1,36 +0,0 @@
    49.4 -# SliTaz package receipt.
    49.5 -
    49.6 -PACKAGE="libmateweather"
    49.7 -VERSION="1.4.0"
    49.8 -CATEGORY="x-window"
    49.9 -SHORT_DESC="MATE Desktop weather library."
   49.10 -MAINTAINER="pankso@slitaz.org"
   49.11 -WEB_SITE="http://mate-desktop.org"
   49.12 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   49.13 -WGET_URL="http://pub.mate-desktop.org/releases/1.4/$TARBALL"
   49.14 -
   49.15 -DEPENDS="mat-conf mate-corba libsoup gtk+"
   49.16 -BUILD_DEPENDS="automake autoconf libtool gtk-doc glib-dev mate-common \
   49.17 -mate-conf-dev libsoup-dev gtk+-dev mate-corba-dev"
   49.18 -
   49.19 -# Rules to configure and make the package.
   49.20 -compile_rules()
   49.21 -{
   49.22 -	cd $src
   49.23 -	./autogen.sh \
   49.24 -		--prefix=/usr \
   49.25 -		--sysconfdir=/etc \
   49.26 -		--disable-static \
   49.27 -        --enable-locations-compression \
   49.28 -		$CONFIGURE_ARGS &&
   49.29 -	make && make install
   49.30 -}
   49.31 -
   49.32 -# Rules to gen a SliTaz package suitable for Tazpkg.
   49.33 -genpkg_rules()
   49.34 -{
   49.35 -	mkdir -p $fs/usr/lib $fs/usr/share
   49.36 -	cp -a $install/etc $fs
   49.37 -	cp -a $install/usr/bin $fs/usr
   49.38 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   49.39 -}
    50.1 --- a/libmms-dev/receipt	Sat Aug 06 17:53:10 2022 +0100
    50.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    50.3 @@ -1,21 +0,0 @@
    50.4 -# SliTaz package receipt.
    50.5 -
    50.6 -PACKAGE="libmms-dev"
    50.7 -VERSION="0.6.4"
    50.8 -CATEGORY="development"
    50.9 -SHORT_DESC="LibMMS is a common library for parsing mms and mmsh streams devel files."
   50.10 -MAINTAINER="slitaz@kacper.se"
   50.11 -LICENSE="LGPL2.1"
   50.12 -WEB_SITE="http://sourceforge.net/projects/libmms/"
   50.13 -WANTED="libmms"
   50.14 -
   50.15 -DEPENDS="libmms pkg-config"
   50.16 -
   50.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   50.18 -genpkg_rules()
   50.19 -{
   50.20 -	mkdir -p $fs/usr/lib
   50.21 -	cp -a $install/usr/include $fs/usr
   50.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   50.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   50.24 -}
    51.1 --- a/libmms/receipt	Sat Aug 06 17:53:10 2022 +0100
    51.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    51.3 @@ -1,33 +0,0 @@
    51.4 -# SliTaz package receipt.
    51.5 -
    51.6 -PACKAGE="libmms"
    51.7 -VERSION="0.6.4"
    51.8 -CATEGORY="development"
    51.9 -SHORT_DESC="LibMMS is a common library for parsing mms and mmsh streams."
   51.10 -MAINTAINER="slitaz@kacper.se"
   51.11 -LICENSE="LGPL2.1"
   51.12 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   51.13 -WEB_SITE="http://sourceforge.net/projects/libmms/"
   51.14 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
   51.15 -
   51.16 -DEPENDS="glib"
   51.17 -BUILD_DEPENDS="pkg-config glib-dev"
   51.18 -
   51.19 -# Rules to configure and make the package.
   51.20 -compile_rules()
   51.21 -{
   51.22 -	cd $src
   51.23 -	./configure \
   51.24 -		--prefix=/usr \
   51.25 -		--infodir=/usr/share/info \
   51.26 -		--mandir=/usr/share/man \
   51.27 -		$CONFIGURE_ARGS &&
   51.28 -	make && make DESTDIR=$DESTDIR install
   51.29 -}
   51.30 -
   51.31 -# Rules to gen a SliTaz package suitable for Tazpkg.
   51.32 -genpkg_rules()
   51.33 -{
   51.34 -	mkdir -p $fs/usr/lib
   51.35 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   51.36 -}