wok-next rev 19689

Up xaos, cantarell-fonts, giflib, gsl, imlib2, pango
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Apr 12 01:53:29 2017 +0300 (2017-04-12)
parents 8d233de6a55f
children 66bf4ef9064b
files cantarell-fonts/receipt giflib-dev/receipt giflib/receipt gsl-dev/receipt gsl/receipt imlib2-dev/receipt imlib2-test/receipt imlib2/receipt pango-dev/receipt pango/receipt xaos/receipt xaos/stuff/patches/series xaos/stuff/patches/xaos.patch
line diff
     1.1 --- a/cantarell-fonts/receipt	Tue Apr 11 15:41:38 2017 +0200
     1.2 +++ b/cantarell-fonts/receipt	Wed Apr 12 01:53:29 2017 +0300
     1.3 @@ -1,22 +1,24 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="cantarell-fonts"
     1.7 -VERSION="0.0.16"
     1.8 +VERSION="0.0.24"
     1.9  CATEGORY="fonts"
    1.10  SHORT_DESC="Sans serif font family designed for on-screen readability"
    1.11  MAINTAINER="al.bobylev@gmail.com"
    1.12  LICENSE="SIL_OFL"
    1.13  WEB_SITE="https://wiki.gnome.org/CantarellFonts"
    1.14 -TARBALL="$PACKAGE-$VERSION.tar.xz"
    1.15 -SERIES="$(echo $VERSION | cut -d. -f1,2)"
    1.16 -WGET_URL="$GNOME_MIRROR/$PACKAGE/$SERIES/$TARBALL"
    1.17  TAGS="font"
    1.18  
    1.19 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.20 +WGET_URL="https://github.com/GNOME/cantarell-fonts/archive/$VERSION.tar.gz"
    1.21 +
    1.22  DEPENDS="fontconfig"
    1.23 +BUILD_DEPENDS="automake"
    1.24  
    1.25  # Rules to configure and make the package.
    1.26  compile_rules()
    1.27  {
    1.28 +	autoreconf --force --install
    1.29  	./configure \
    1.30  		--with-configdir=/etc/fonts/conf.avail \
    1.31  		--with-fontdir=/usr/share/fonts/truetype/cantarell \
     2.1 --- a/giflib-dev/receipt	Tue Apr 11 15:41:38 2017 +0200
     2.2 +++ b/giflib-dev/receipt	Wed Apr 12 01:53:29 2017 +0300
     2.3 @@ -1,21 +1,19 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="giflib-dev"
     2.7 -VERSION="4.1.6"
     2.8 +VERSION="5.1.4"
     2.9  CATEGORY="development"
    2.10  SHORT_DESC="giflib devel files."
    2.11 -WEB_SITE="http://sourceforge.net/projects/giflib/"
    2.12  MAINTAINER="rcx@zoominternet.net"
    2.13  LICENSE="MIT"
    2.14 -WANTED="giflib"
    2.15 +WEB_SITE="https://sourceforge.net/projects/giflib/"
    2.16  HOST_ARCH="i486 arm"
    2.17  
    2.18 +WANTED="giflib"
    2.19  DEPENDS="giflib"
    2.20  
    2.21  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.22  genpkg_rules()
    2.23  {
    2.24 -	mkdir -p $fs/usr/lib
    2.25 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
    2.26 -	cp -a $install/usr/include $fs/usr
    2.27 +	cook_copy_files *.h *.la
    2.28  }
     3.1 --- a/giflib/receipt	Tue Apr 11 15:41:38 2017 +0200
     3.2 +++ b/giflib/receipt	Wed Apr 12 01:53:29 2017 +0300
     3.3 @@ -1,64 +1,31 @@
     3.4  # SliTaz package receipt.
     3.5  
     3.6  PACKAGE="giflib"
     3.7 -VERSION="4.1.6" # 17 broken packages after update 
     3.8 +VERSION="5.1.4"
     3.9  CATEGORY="graphics"
    3.10  SHORT_DESC="A library for processing GIFs."
    3.11  MAINTAINER="rcx@zoominternet.net"
    3.12  LICENSE="MIT"
    3.13 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    3.14 -WEB_SITE="http://sourceforge.net/projects/giflib/"
    3.15 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    3.16 +WEB_SITE="https://sourceforge.net/projects/giflib/"
    3.17  HOST_ARCH="i486 arm"
    3.18  
    3.19 -DEPENDS="glibc-base xorg-libSM xorg-libICE xorg-libX11 xorg-libXau \
    3.20 -xorg-libXdmcp"
    3.21 -BUILD_DEPENDS="util-linux-uuid-dev libtool"
    3.22 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    3.23 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    3.24 +
    3.25 +DEPENDS="glibc-base"
    3.26  
    3.27  # Rules to configure and make the package.
    3.28  compile_rules()
    3.29  {
    3.30 -	# http://anonscm.debian.org/cgit/collab-maint/giflib.git/tree/debian/patches/01-cve.patch?h=debian
    3.31 -	{
    3.32 -	cat <<EOT
    3.33 -@@ -251,0 +252,2 @@
    3.34 -+		FreeMapObject(GifFile->SColorMap);
    3.35 -+                GifFile->SColorMap = NULL;
    3.36 -@@ -348,0 +351,2 @@
    3.37 -+		FreeMapObject(GifFile->Image.ColorMap);
    3.38 -+                GifFile->Image.ColorMap = NULL;
    3.39 -@@ -992,0 +997,4 @@
    3.40 -+        if (Buf[0] == 0) {
    3.41 -+            _GifError = D_GIF_ERR_IMAGE_DEFECT;
    3.42 -+            return GIF_ERROR;
    3.43 -+        }
    3.44 -EOT
    3.45 -	} | patch lib/dgif_lib.c
    3.46 -
    3.47 -	sed -i '/AC_PATH_XTRA/d' configure.ac
    3.48 -	libtoolize -f
    3.49 -	autoreconf
    3.50  	./configure \
    3.51 +		--disable-static \
    3.52  		$CONFIGURE_ARGS &&
    3.53 -	make && make DESTDIR=$DESTDIR install
    3.54 -	case "$ARCH" in
    3.55 -		i?86)
    3.56 -			# libungif compatibility - instructions taken from Redhat specfile
    3.57 -			MAJOR=`echo $VERSION | sed 's/\([0-9]\+\)\..*/\1/'`
    3.58 -			gcc -shared -Wl,-soname,libungif.so.${MAJOR} \
    3.59 -				-Llib/.libs -lgif -o libungif.so.$VERSION
    3.60 -			install -m755 libungif.so.${VERSION} "$DESTDIR/usr/lib/"
    3.61 -			ln -sf libungif.so.$VERSION "$DESTDIR/usr/lib/libungif.so.4"
    3.62 -			ln -sf libungif.so.4 "$DESTDIR/usr/lib/libungif.so" ;;
    3.63 -	esac
    3.64 +	make && make install
    3.65  }
    3.66  
    3.67  # Rules to gen a SliTaz package suitable for Tazpkg.
    3.68  genpkg_rules()
    3.69  {
    3.70 -	mkdir -p $fs/usr
    3.71 -	cp -a $install/usr/bin $fs/usr
    3.72 -	mkdir -p $fs/usr/lib
    3.73 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    3.74 +	cook_copy_folders bin
    3.75 +	cook_copy_files *.so*
    3.76  }
    3.77 -
     4.1 --- a/gsl-dev/receipt	Tue Apr 11 15:41:38 2017 +0200
     4.2 +++ b/gsl-dev/receipt	Wed Apr 12 01:53:29 2017 +0300
     4.3 @@ -1,24 +1,18 @@
     4.4  # SliTaz package receipt.
     4.5  
     4.6  PACKAGE="gsl-dev"
     4.7 -VERSION="1.15"
     4.8 +VERSION="2.3"
     4.9  CATEGORY="development"
    4.10 -SHORT_DESC="Gsl devel files (library and headers)."
    4.11 +SHORT_DESC="GNU Scientific Library (development files)"
    4.12  MAINTAINER="pankso@slitaz.org"
    4.13  LICENSE="GPL3"
    4.14 +WEB_SITE="https://www.gnu.org/software/gsl/"
    4.15 +
    4.16  WANTED="gsl"
    4.17 -WEB_SITE="http://www.gnu.org/software/gsl/"
    4.18 -
    4.19 -DEPENDS="gsl pkg-config"
    4.20 +DEPENDS="gsl"
    4.21  
    4.22  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.23  genpkg_rules()
    4.24  {
    4.25 -	mkdir -p $fs/usr/lib $fs/usr/bin $fs/usr/share
    4.26 -	cp -a $install/usr/include $fs/usr
    4.27 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
    4.28 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    4.29 -	cp -a $install/usr/share/aclocal $fs/usr/share
    4.30 -	cp -a $install/usr/bin/*-config $fs/usr/bin
    4.31 -	chmod +x $fs/usr/bin/*
    4.32 +	cook_copy_files *.h *.a *.la *.pc *.m4 gsl-config
    4.33  }
     5.1 --- a/gsl/receipt	Tue Apr 11 15:41:38 2017 +0200
     5.2 +++ b/gsl/receipt	Wed Apr 12 01:53:29 2017 +0300
     5.3 @@ -1,32 +1,28 @@
     5.4  # SliTaz package receipt.
     5.5  
     5.6  PACKAGE="gsl"
     5.7 -VERSION="1.15"
     5.8 -CATEGORY="development"
     5.9 -SHORT_DESC="Numerical library for C and C++ programmers."
    5.10 +VERSION="2.3"
    5.11 +CATEGORY="libdevel"
    5.12 +SHORT_DESC="GNU Scientific Library"
    5.13  MAINTAINER="pankso@slitaz.org"
    5.14  LICENSE="GPL3"
    5.15 +WEB_SITE="https://www.gnu.org/software/gsl/"
    5.16 +
    5.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
    5.18 -WEB_SITE="http://www.gnu.org/software/gsl/"
    5.19  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
    5.20  
    5.21  # Rules to configure and make the package.
    5.22  compile_rules()
    5.23  {
    5.24 -	cd $src
    5.25 -	./configure \
    5.26 -		--prefix=/usr \
    5.27 -		--infodir=/usr/share/info \
    5.28 -		--mandir=/usr/share/man \
    5.29 -		$CONFIGURE_ARGS &&
    5.30 -	make $MAKEFLAGS && make DESTDIR=$DESTDIR install
    5.31 +	./configure $CONFIGURE_ARGS &&
    5.32 +	make $MAKEFLAGS &&
    5.33 +	make install
    5.34  }
    5.35  
    5.36  # Rules to gen a SliTaz package suitable for Tazpkg.
    5.37  genpkg_rules()
    5.38  {
    5.39 -	mkdir -p $fs/usr/lib
    5.40 -	cp -a $install/usr/bin $fs/usr
    5.41 -	rm $fs/usr/bin/*-config
    5.42 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    5.43 +	cook_copy_folders bin
    5.44 +	cook_copy_files *.so*
    5.45 +	find $fs -name gsl-config -delete
    5.46  }
     6.1 --- a/imlib2-dev/receipt	Tue Apr 11 15:41:38 2017 +0200
     6.2 +++ b/imlib2-dev/receipt	Wed Apr 12 01:53:29 2017 +0300
     6.3 @@ -1,29 +1,22 @@
     6.4  # SliTaz package receipt.
     6.5  
     6.6  PACKAGE="imlib2-dev"
     6.7 -VERSION="1.4.6"
     6.8 +VERSION="1.4.9"
     6.9  CATEGORY="development"
    6.10 -SHORT_DESC="Imlib graphic library devel files."
    6.11 +SHORT_DESC="Imlib2 graphic library (development files)"
    6.12  MAINTAINER="pankso@slitaz.org"
    6.13  LICENSE="GPL LGPL2"
    6.14 -WANTED="imlib2"
    6.15 -WEB_SITE="http://sourceforge.net/projects/enlightenment/"
    6.16 +WEB_SITE="https://sourceforge.net/projects/enlightenment/"
    6.17  HOST_ARCH="i486 arm"
    6.18  
    6.19 -DEPENDS="imlib2 pkg-config"
    6.20 +WANTED="imlib2"
    6.21 +DEPENDS="imlib2 bzip2-dev freetype-dev giflib-dev glib-dev glibc-dev \
    6.22 +harfbuzz-dev libid3tag-dev libjpeg-turbo-dev liblzma-dev libpng-dev libxcb-dev \
    6.23 +pcre-dev tiff-dev xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev \
    6.24 +xorg-libXext-dev zlib-dev"
    6.25  
    6.26  # Rules to gen a SliTaz package suitable for Tazpkg.
    6.27  genpkg_rules()
    6.28  {
    6.29 -	mkdir -p $fs/usr/bin \
    6.30 -		$fs/usr/lib/imlib2/filters \
    6.31 -		$fs/usr/lib/imlib2/loaders
    6.32 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
    6.33 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    6.34 -	cp -a $install/usr/lib/imlib2/filters/*.*a \
    6.35 -		$fs/usr/lib/imlib2/filters
    6.36 -	cp -a $install/usr/lib/imlib2/loaders/*.*a \
    6.37 -		$fs/usr/lib/imlib2/loaders
    6.38 -	cp -a $install/usr/include $fs/usr
    6.39 -	cp -a $install/usr/bin/imlib2-config $fs/usr/bin
    6.40 +	cook_copy_files *.h *.la *.pc imlib2-config
    6.41  }
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/imlib2-test/receipt	Wed Apr 12 01:53:29 2017 +0300
     7.3 @@ -0,0 +1,21 @@
     7.4 +# SliTaz package receipt.
     7.5 +
     7.6 +PACKAGE="imlib2-test"
     7.7 +VERSION="1.4.9"
     7.8 +CATEGORY="development"
     7.9 +SHORT_DESC="Imlib2 graphic library (testing utilities)"
    7.10 +MAINTAINER="al.bobylev@gmail.com"
    7.11 +LICENSE="GPL LGPL2"
    7.12 +WEB_SITE="https://sourceforge.net/projects/enlightenment/"
    7.13 +HOST_ARCH="i486 arm"
    7.14 +
    7.15 +WANTED="imlib2"
    7.16 +DEPENDS="imlib2"
    7.17 +
    7.18 +# Rules to gen a SliTaz package suitable for Tazpkg.
    7.19 +genpkg_rules()
    7.20 +{
    7.21 +	cook_copy_files imlib2_bumpmap imlib2_colorspace imlib2_poly imlib2_show \
    7.22 +		imlib2_test
    7.23 +	cook_copy_folders data
    7.24 +}
     8.1 --- a/imlib2/receipt	Tue Apr 11 15:41:38 2017 +0200
     8.2 +++ b/imlib2/receipt	Wed Apr 12 01:53:29 2017 +0300
     8.3 @@ -1,22 +1,22 @@
     8.4  # SliTaz package receipt.
     8.5  
     8.6  PACKAGE="imlib2"
     8.7 -VERSION="1.4.6"
     8.8 +VERSION="1.4.9"
     8.9  CATEGORY="graphics"
    8.10 -SHORT_DESC="Imlib graphic library."
    8.11 +SHORT_DESC="Imlib2 graphic library."
    8.12  MAINTAINER="pankso@slitaz.org"
    8.13  LICENSE="GPL LGPL2"
    8.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    8.15 -WEB_SITE="http://sourceforge.net/projects/enlightenment/"
    8.16 -WGET_URL="$SF_MIRROR/enlightenment/$TARBALL"
    8.17 +WEB_SITE="https://sourceforge.net/projects/enlightenment/"
    8.18  HOST_ARCH="i486 arm"
    8.19  
    8.20 -DEPENDS="libpng tiff jpeg xorg-libXpm bzlib freetype libid3tag \
    8.21 -xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext giflib xorg-libSM \
    8.22 -xorg-libICE"
    8.23 -BUILD_DEPENDS="libpng-dev tiff-dev jpeg-dev giflib-dev bzip2-dev \
    8.24 -xorg-libXpm-dev xorg-xextproto libid3tag-dev pkg-config freetype-dev \
    8.25 -zlib-dev util-linux-uuid-dev"
    8.26 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    8.27 +WGET_URL="$SF_MIRROR/enlightenment/$TARBALL"
    8.28 +
    8.29 +DEPENDS="bzlib freetype giflib glib harfbuzz libid3tag libjpeg-turbo liblzma \
    8.30 +libpng libxcb pcre tiff xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext zlib"
    8.31 +BUILD_DEPENDS="freetype-dev xorg-libX11-dev libjpeg-turbo-dev tiff-dev \
    8.32 +giflib-dev libid3tag-dev xorg-libXext-dev liblzma-dev"
    8.33 +SPLIT="imlib2-test"
    8.34  
    8.35  # ARM: jpeg-dev must be installed in build chroot and libjpeg.la must
    8.36  # be modified manually
    8.37 @@ -25,25 +25,17 @@
    8.38  compile_rules()
    8.39  {
    8.40  	./configure \
    8.41 -		--prefix=/usr \
    8.42 -		--infodir=/usr/share/info \
    8.43 -		--mandir=/usr/share/man \
    8.44 -		--with-x \
    8.45 +		--disable-static \
    8.46  		$CONFIGURE_ARGS &&
    8.47  	make && make install
    8.48 -	sed -i 's| @my_libs@||' $install/usr/bin/imlib2-config
    8.49 +
    8.50 +	install -v -m755 -d $install/usr/share/doc/imlib2-$VERSION &&
    8.51 +	install -v -m644 doc/*.gif doc/index.html \
    8.52 +		$install/usr/share/doc/imlib2-$VERSION
    8.53  }
    8.54  
    8.55  # Rules to gen a SliTaz package suitable for Tazpkg.
    8.56  genpkg_rules()
    8.57  {
    8.58 -	mkdir -p $fs/usr/bin \
    8.59 -		$fs/usr/lib/imlib2/filters \
    8.60 -		$fs/usr/lib/imlib2/loaders
    8.61 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    8.62 -	cp -a $install/usr/lib/imlib2/filters/*.so* \
    8.63 -		$fs/usr/lib/imlib2/filters
    8.64 -	cp -a $install/usr/lib/imlib2/loaders/*.so* \
    8.65 -		$fs/usr/lib/imlib2/loaders
    8.66 -	cp -a $install/usr/bin/imlib2_* $fs/usr/bin
    8.67 -}
    8.68 \ No newline at end of file
    8.69 +	cook_copy_files *.so* imlib2_conv imlib2_grab imlib2_view
    8.70 +}
     9.1 --- a/pango-dev/receipt	Tue Apr 11 15:41:38 2017 +0200
     9.2 +++ b/pango-dev/receipt	Wed Apr 12 01:53:29 2017 +0300
     9.3 @@ -1,28 +1,22 @@
     9.4  # SliTaz package receipt.
     9.5  
     9.6  PACKAGE="pango-dev"
     9.7 -VERSION="1.36.8"
     9.8 +VERSION="1.40.1"
     9.9  CATEGORY="development"
    9.10 -SHORT_DESC="Library for layout and rendering of text devel files."
    9.11 +SHORT_DESC="Layout and rendering of internationalized text (development files)"
    9.12  MAINTAINER="pankso@slitaz.org"
    9.13  LICENSE="GPL2"
    9.14 -WANTED="pango"
    9.15  WEB_SITE="http://www.pango.org/"
    9.16  HOST_ARCH="i486 arm"
    9.17  
    9.18 -DEPENDS="pango cairo-dev pkg-config harfbuzz-dev"
    9.19 +WANTED="pango"
    9.20 +DEPENDS="pango bzip2-dev cairo-dev fontconfig-dev freetype-dev glib-dev \
    9.21 +glibc-dev harfbuzz-dev libffi-dev liblzma-dev libpng-dev libxcb-dev \
    9.22 +libxml2-dev pcre-dev pixman-dev xorg-libX11-dev xorg-libXau-dev \
    9.23 +xorg-libXdmcp-dev xorg-libXext-dev xorg-libXft-dev xorg-libXrender-dev zlib-dev"
    9.24  
    9.25  # Rules to gen a SliTaz package suitable for Tazpkg.
    9.26  genpkg_rules()
    9.27  {
    9.28 -	mkdir -p $fs/usr/lib $fs/usr/share
    9.29 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
    9.30 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    9.31 -	[ -d "$install/usr/lib/girepository-1.0" ] && \
    9.32 -		cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
    9.33 -	[ -d "$install/usr/share/gir-1.0" ] && \
    9.34 -		cp -a $install/usr/share/gir-1.0 $fs/usr/share
    9.35 -	cp -a $install/usr/include $fs/usr
    9.36 -	cp -a $install/usr/lib/pango $fs/usr/lib
    9.37 -	rm -rf $fs/usr/lib/pango/1.8.0/modules/*.so
    9.38 +	cook_copy_files *.h *.la *.pc *.typelib *.gir
    9.39  }
    10.1 --- a/pango/receipt	Tue Apr 11 15:41:38 2017 +0200
    10.2 +++ b/pango/receipt	Wed Apr 12 01:53:29 2017 +0300
    10.3 @@ -1,36 +1,36 @@
    10.4  # SliTaz package receipt.
    10.5  
    10.6  PACKAGE="pango"
    10.7 -VERSION="1.36.8"
    10.8 +VERSION="1.40.1"
    10.9  CATEGORY="x-window"
   10.10  SHORT_DESC="Layout and rendering of internationalized text"
   10.11  MAINTAINER="pankso@slitaz.org"
   10.12  LICENSE="GPL2"
   10.13 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   10.14  WEB_SITE="http://www.pango.org/"
   10.15 -WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL"
   10.16 -CONFIG_FILES="/etc/pango/pango.modules"
   10.17  HOST_ARCH="i486 arm"
   10.18  
   10.19 -DEPENDS="cairo xorg-libXft slitaz-base-files gcc-lib-base"
   10.20 -BUILD_DEPENDS="cairo-dev libxml2-dev xorg-libXft-dev"
   10.21 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   10.22 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL"
   10.23 +
   10.24 +DEPENDS="bzlib cairo fontconfig freetype glib harfbuzz libffi liblzma libpng \
   10.25 +libxcb libxml2 pcre pixman xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext \
   10.26 +xorg-libXft xorg-libXrender zlib"
   10.27 +BUILD_DEPENDS="harfbuzz-dev xorg-libXft-dev cairo-dev gobject-introspection-dev"
   10.28 +BUILD_DEPENDS_arm="cairo-dev libxml2-dev xorg-libXft-dev"
   10.29  
   10.30  # Handle cross compilation
   10.31  case "$ARCH" in
   10.32 -	i?86)
   10.33 -		BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;;
   10.34  	arm*)
   10.35 +		BUILD_DEPENDS=$BUILD_DEPENDS_arm
   10.36  		export LIBTOOL=${HOST_SYSTEM}-libtool
   10.37  		ARCH_ARGS="--enable-introspection=no" ;;
   10.38  esac
   10.39  
   10.40 -# Rules to configure and make the package. 
   10.41 +# Rules to configure and make the package.
   10.42  compile_rules()
   10.43  {
   10.44  	./configure \
   10.45 -		--prefix=/usr \
   10.46  		--sysconfdir=/etc \
   10.47 -		--with-html-dir=/usr/share/doc \
   10.48  		$CONFIGURE_ARGS $ARCH_ARGS &&
   10.49  	make && make install
   10.50  }
   10.51 @@ -38,18 +38,6 @@
   10.52  # Rules to gen a SliTaz package suitable for Tazpkg.
   10.53  genpkg_rules()
   10.54  {
   10.55 -	mkdir -p $fs/usr/bin $fs/usr/lib $fs/etc/pango
   10.56 -	cp -a $install/usr/bin/* $fs/usr/bin
   10.57 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   10.58 -	cp -a $install/usr/lib/pango $fs/usr/lib
   10.59 -	rm -rf $fs/usr/lib/pango/1.8.0/modules/*.la
   10.60 -	[ -d "$install/etc" ] && cp -a $install/etc $fs
   10.61 -	touch $fs/etc/pango/pango.modules
   10.62 +	cook_copy_folders bin
   10.63 +	cook_copy_files *.so*
   10.64  }
   10.65 -
   10.66 -# Pre and post install commands for Tazpkg.
   10.67 -post_install()
   10.68 -{
   10.69 -	# Rebuilds pango.modules when installed.
   10.70 -	chroot "$1/" /usr/bin/pango-querymodules > "$1/etc/pango/pango.modules"
   10.71 -}
    11.1 --- a/xaos/receipt	Tue Apr 11 15:41:38 2017 +0200
    11.2 +++ b/xaos/receipt	Wed Apr 12 01:53:29 2017 +0300
    11.3 @@ -6,25 +6,25 @@
    11.4  SHORT_DESC="Fast interactive fractal zoomer."
    11.5  MAINTAINER="pascal.bellard@slitaz.org"
    11.6  LICENSE="GPL2"
    11.7 +WEB_SITE="http://matek.hu/xaos/"
    11.8 +
    11.9  TARBALL="$PACKAGE-$VERSION.tar.gz"
   11.10 -WEB_SITE="http://matek.hu/xaos/"
   11.11 -WGET_URL="http://heanet.dl.sourceforge.net/project/xaos/XaoS/$VERSION/$TARBALL"
   11.12 +WGET_URL="$SF_MIRROR/xaos/$TARBALL"
   11.13  
   11.14 -DEPENDS="libpng zlib"
   11.15 -BUILD_DEPENDS="pkg-config libpng-dev nasm gettext"
   11.16 +DEPENDS="gsl libpng xorg-libX11 xorg-libXext zlib"
   11.17 +BUILD_DEPENDS="gettext xorg-libX11-dev xorg-libICE-dev libpng-dev \
   11.18 +xorg-libXext-dev gsl-dev nasm"
   11.19  
   11.20  # Rules to configure and make the package.
   11.21  compile_rules()
   11.22  {
   11.23 -	./configure --prefix=/usr --infodir=/usr/share/info \
   11.24 -		--mandir=/usr/share/man \
   11.25 -		$CONFIGURE_ARGS &&
   11.26 -	make &&
   11.27 -	make DESTDIR=$DESTDIR install
   11.28 +	while read i; do patch -p1 -i $stuff/patches/$i; done < $stuff/patches/series
   11.29 +
   11.30 +	./configure $CONFIGURE_ARGS && make && make install
   11.31  }
   11.32  
   11.33  # Rules to gen a SliTaz package suitable for Tazpkg.
   11.34  genpkg_rules()
   11.35  {
   11.36 -	cp -a $install/* $fs/
   11.37 +	cook_copy_folders bin XaoS locale
   11.38  }
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/xaos/stuff/patches/series	Wed Apr 12 01:53:29 2017 +0300
    12.3 @@ -0,0 +1,1 @@
    12.4 +xaos.patch
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/xaos/stuff/patches/xaos.patch	Wed Apr 12 01:53:29 2017 +0300
    13.3 @@ -0,0 +1,20 @@
    13.4 +--- a/src/engine/zoomd.c
    13.5 ++++ b/src/engine/zoomd.c
    13.6 +@@ -280,6 +280,7 @@
    13.7 + #endif
    13.8 + #undef bpp1
    13.9 + 
   13.10 ++REGISTERS(0)
   13.11 + static INLINE void fillline(int line)
   13.12 + {
   13.13 +     register unsigned char *RESTRICT vbuff = cimage.currlines[line];
   13.14 +--- a/src/engine/zoom.c
   13.15 ++++ b/src/engine/zoom.c
   13.16 +@@ -933,6 +933,7 @@
   13.17 + }
   13.18 + 
   13.19 + #ifndef USE_i386ASM
   13.20 ++REGISTERS(0)
   13.21 + static /*INLINE */ void
   13.22 + moveoldpoints(void /*@unused@ */ *data1,
   13.23 + 	      struct taskinfo /*@unused@ */ *task,