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,