wok-next diff giflib/receipt @ rev 19737
Up bind, brotli, cairo, check, compface, cookutils, cpio, curl, db, openssl.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue May 30 05:37:57 2017 +0300 (2017-05-30) |
parents | af8a8f177c6c |
children | f463de72afe3 |
line diff
1.1 --- a/giflib/receipt Sat Sep 12 19:55:05 2015 +0200 1.2 +++ b/giflib/receipt Tue May 30 05:37:57 2017 +0300 1.3 @@ -1,64 +1,31 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="giflib" 1.7 -VERSION="4.1.6" # 17 broken packages after update 1.8 +VERSION="5.1.4" 1.9 CATEGORY="graphics" 1.10 SHORT_DESC="A library for processing GIFs." 1.11 MAINTAINER="rcx@zoominternet.net" 1.12 LICENSE="MIT" 1.13 -TARBALL="$PACKAGE-$VERSION.tar.bz2" 1.14 -WEB_SITE="http://sourceforge.net/projects/giflib/" 1.15 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" 1.16 +WEB_SITE="https://sourceforge.net/projects/giflib/" 1.17 HOST_ARCH="i486 arm" 1.18 1.19 -DEPENDS="glibc-base xorg-libSM xorg-libICE xorg-libX11 xorg-libXau \ 1.20 -xorg-libXdmcp" 1.21 -BUILD_DEPENDS="util-linux-uuid-dev libtool" 1.22 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 1.23 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" 1.24 + 1.25 +DEPENDS="glibc-base" 1.26 1.27 # Rules to configure and make the package. 1.28 compile_rules() 1.29 { 1.30 - # http://anonscm.debian.org/cgit/collab-maint/giflib.git/tree/debian/patches/01-cve.patch?h=debian 1.31 - { 1.32 - cat <<EOT 1.33 -@@ -251,0 +252,2 @@ 1.34 -+ FreeMapObject(GifFile->SColorMap); 1.35 -+ GifFile->SColorMap = NULL; 1.36 -@@ -348,0 +351,2 @@ 1.37 -+ FreeMapObject(GifFile->Image.ColorMap); 1.38 -+ GifFile->Image.ColorMap = NULL; 1.39 -@@ -992,0 +997,4 @@ 1.40 -+ if (Buf[0] == 0) { 1.41 -+ _GifError = D_GIF_ERR_IMAGE_DEFECT; 1.42 -+ return GIF_ERROR; 1.43 -+ } 1.44 -EOT 1.45 - } | patch lib/dgif_lib.c 1.46 - 1.47 - sed -i '/AC_PATH_XTRA/d' configure.ac 1.48 - libtoolize -f 1.49 - autoreconf 1.50 ./configure \ 1.51 + --disable-static \ 1.52 $CONFIGURE_ARGS && 1.53 - make && make DESTDIR=$DESTDIR install 1.54 - case "$ARCH" in 1.55 - i?86) 1.56 - # libungif compatibility - instructions taken from Redhat specfile 1.57 - MAJOR=`echo $VERSION | sed 's/\([0-9]\+\)\..*/\1/'` 1.58 - gcc -shared -Wl,-soname,libungif.so.${MAJOR} \ 1.59 - -Llib/.libs -lgif -o libungif.so.$VERSION 1.60 - install -m755 libungif.so.${VERSION} "$DESTDIR/usr/lib/" 1.61 - ln -sf libungif.so.$VERSION "$DESTDIR/usr/lib/libungif.so.4" 1.62 - ln -sf libungif.so.4 "$DESTDIR/usr/lib/libungif.so" ;; 1.63 - esac 1.64 + make && make install 1.65 } 1.66 1.67 # Rules to gen a SliTaz package suitable for Tazpkg. 1.68 genpkg_rules() 1.69 { 1.70 - mkdir -p $fs/usr 1.71 - cp -a $install/usr/bin $fs/usr 1.72 - mkdir -p $fs/usr/lib 1.73 - cp -a $install/usr/lib/*.so* $fs/usr/lib 1.74 + cook_copy_folders bin 1.75 + cook_copy_files *.so* 1.76 } 1.77 -