wok-undigest rev 1244
removed obsolete recipes
author | Hans-G?nter Theisgen |
---|---|
date | Sun Aug 07 07:58:20 2022 +0100 (2022-08-07) |
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 -}