From 83e34ec6d040075e81a382e035945bfac6b04c36 Mon Sep 17 00:00:00 2001 From: Juan RP <xtraeme@gmail.com> Date: Wed, 6 Jun 2012 10:21:02 +0200 Subject: [PATCH] imlib2: update to 1.4.5. --- common/shlibs | 2 +- srcpkgs/imlib2/imlib2-devel.template | 25 ++++++------------- srcpkgs/imlib2/imlib2.rshlibs | 2 +- srcpkgs/imlib2/patches/bufferoverflow.patch | 13 ---------- .../src_modules_filters_libmath_symbols.patch | 18 ------------- srcpkgs/imlib2/template | 12 ++++----- 6 files changed, 14 insertions(+), 58 deletions(-) delete mode 100644 srcpkgs/imlib2/patches/bufferoverflow.patch delete mode 100644 srcpkgs/imlib2/patches/src_modules_filters_libmath_symbols.patch diff --git a/common/shlibs b/common/shlibs index 4a1f65f71e..cfc4121264 100644 --- a/common/shlibs +++ b/common/shlibs @@ -358,7 +358,7 @@ libmp4av.so libmp4v2-1.9.1_1 libmpeg4ip_gnu.so libmp4v2-1.9.1_1 libfaac.so.0 faac-1.28_1 libfaad.so.2 faad2-2.7_1 -libid3tag.so.0 libid3tag-0.15.1b +libid3tag.so.0 libid3tag-0.15.1b_1 libgif.so.4 giflib-4.1.6_1 libungif.so.4 giflib-4.1.6_1 libImlib2.so.1 imlib2-1.4.2_1 diff --git a/srcpkgs/imlib2/imlib2-devel.template b/srcpkgs/imlib2/imlib2-devel.template index c84d2968fb..21c7529548 100644 --- a/srcpkgs/imlib2/imlib2-devel.template +++ b/srcpkgs/imlib2/imlib2-devel.template @@ -1,26 +1,15 @@ # Template file for 'imlib2-devel'. # -depends="pkg-config zlib-devel bzip2-devel freetype-devel jpeg-devel libpng-devel tiff-devel libid3tag-devel giflib-devel libX11-devel libXext-devel" +depends="imlib2>=$version" short_desc="${short_desc} (development files)" long_desc="${long_desc} This package contains files for development, headers, static libs, etc." - - - -do_install() -{ - mkdir -p ${DESTDIR}/usr/lib/imlib2/loaders - mkdir -p ${DESTDIR}/usr/lib/imlib2/filters - - mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr - mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr - mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib - mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib - mv ${SRCPKGDESTDIR}/usr/lib/imlib2/loaders/*.a \ - ${DESTDIR}/usr/lib/imlib2/loaders - mv ${SRCPKGDESTDIR}/usr/lib/imlib2/filters/*.a \ - ${DESTDIR}/usr/lib/imlib2/filters - mv ${SRCPKGDESTDIR}/usr/share ${DESTDIR}/usr +do_install() { + vmove usr/bin usr + vmove usr/include usr + vmove usr/share usr + vmove usr/lib/pkgconfig usr/lib + vmove "usr/lib/*.a" usr/lib } diff --git a/srcpkgs/imlib2/imlib2.rshlibs b/srcpkgs/imlib2/imlib2.rshlibs index d39ebf6dbc..d79c319fed 100644 --- a/srcpkgs/imlib2/imlib2.rshlibs +++ b/srcpkgs/imlib2/imlib2.rshlibs @@ -7,7 +7,7 @@ libdl.so.2 libm.so.6 libc.so.6 libjpeg.so.8 -libpng14.so.14 libgif.so.4 libid3tag.so.0 libtiff.so.5 +libpng15.so.15 diff --git a/srcpkgs/imlib2/patches/bufferoverflow.patch b/srcpkgs/imlib2/patches/bufferoverflow.patch deleted file mode 100644 index 397b43fb8c..0000000000 --- a/srcpkgs/imlib2/patches/bufferoverflow.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- src/modules/loaders/loader_xpm.c -+++ src/modules/loaders/loader_xpm.c.new -@@ -246,8 +246,8 @@ - return 0; - } - ptr = im->data; -- end = ptr + (sizeof(DATA32) * w * h); - pixels = w * h; -+ end = ptr + pixels; - } - else - { - diff --git a/srcpkgs/imlib2/patches/src_modules_filters_libmath_symbols.patch b/srcpkgs/imlib2/patches/src_modules_filters_libmath_symbols.patch deleted file mode 100644 index 6d508cb9bf..0000000000 --- a/srcpkgs/imlib2/patches/src_modules_filters_libmath_symbols.patch +++ /dev/null @@ -1,18 +0,0 @@ -bumpmap: uses sqrt(3). -colomod: uses pow(3). - ---- src/modules/filters/Makefile.in.orig 2008-10-21 05:02:00.000000000 +0200 -+++ src/modules/filters/Makefile.in 2012-01-14 16:24:41.858233130 +0100 -@@ -225,10 +225,10 @@ testfilter_la_LDFLAGS = -module -avoid-v - testfilter_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la - bumpmap_la_SOURCES = filter_bumpmap.c - bumpmap_la_LDFLAGS = -module -avoid-version --bumpmap_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la -+bumpmap_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la -lm - colormod_la_SOURCES = filter_colormod.c - colormod_la_LDFLAGS = -module -avoid-version --colormod_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la -+colormod_la_LIBADD = $(top_builddir)/src/lib/libImlib2.la -lm - all: all-am - - .SUFFIXES: diff --git a/srcpkgs/imlib2/template b/srcpkgs/imlib2/template index b096a0d0b0..e832c41f15 100644 --- a/srcpkgs/imlib2/template +++ b/srcpkgs/imlib2/template @@ -1,14 +1,15 @@ # Template build file for 'imlib2'. pkgname=imlib2 -version=1.4.2 -revision=5 +version=1.4.5 +revision=1 distfiles="${SOURCEFORGE_SITE}/enlightenment/imlib2-$version.tar.gz" build_style=gnu-configure configure_args="--sysconfdir=/etc/imlib2 --enable-visibility-hiding" -makedepends="pkg-config zlib-devel freetype-devel jpeg-devel libpng-devel tiff-devel libid3tag-devel giflib-devel libX11-devel libXext-devel" +makedepends="pkg-config freetype-devel jpeg-devel libpng-devel>=1.5.10 tiff-devel libid3tag-devel giflib-devel libXext-devel" +subpackages="imlib2-devel" short_desc="Image manipulation library" maintainer="Juan RP <xtraeme@gmail.com>" -checksum=9099c7c33e4150ba6b43d12d1fbe2b7479cfe30285af49a531337c18c088110a +checksum=6e809413a571f82b9e67aeaf5577a1245a034c866ae5fa83c191a227f60cc7a0 long_desc=" Imlib 2 is the successor to Imlib. It is NOT a newer version - it is a completely new library. Imlib 2 can be installed alongside Imlib 1.x @@ -32,6 +33,3 @@ long_desc=" * Provide plug-in filter interface * Provide on-the-fly runtime plug-in image loading and saving interface * Fastest image compositing, rendering and manipulation library for X" - -subpackages="$pkgname-devel" -