From 3ca436bb33c63b2df3ab62763be7e4e345ee7a74 Mon Sep 17 00:00:00 2001 From: geos_one Date: Tue, 5 Jan 2010 17:04:22 +0000 Subject: [PATCH] add netpbm with lzma-utils support for arm git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@1803 6952d904-891a-0410-993b-d76249ca496b --- media-libs/netpbm/ChangeLog | 963 ++++++++++++++++++ media-libs/netpbm/Manifest | 32 + .../netpbm/files/netpbm-10.31-build.patch | 50 + .../netpbm/files/netpbm-10.48.00-pngx.patch | 51 + .../files/netpbm-10.48.00-pnmtopng-zlib.patch | 12 + media-libs/netpbm/metadata.xml | 8 + media-libs/netpbm/netpbm-10.48.00-r1.ebuild | 161 +++ 7 files changed, 1277 insertions(+) create mode 100644 media-libs/netpbm/ChangeLog create mode 100644 media-libs/netpbm/Manifest create mode 100644 media-libs/netpbm/files/netpbm-10.31-build.patch create mode 100644 media-libs/netpbm/files/netpbm-10.48.00-pngx.patch create mode 100644 media-libs/netpbm/files/netpbm-10.48.00-pnmtopng-zlib.patch create mode 100644 media-libs/netpbm/metadata.xml create mode 100644 media-libs/netpbm/netpbm-10.48.00-r1.ebuild diff --git a/media-libs/netpbm/ChangeLog b/media-libs/netpbm/ChangeLog new file mode 100644 index 00000000..249958f4 --- /dev/null +++ b/media-libs/netpbm/ChangeLog @@ -0,0 +1,963 @@ +# ChangeLog for media-libs/netpbm +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/netpbm/ChangeLog,v 1.231 2009/12/12 16:02:47 vapier Exp $ + +*netpbm-10.48.00-r1 (12 Dec 2009) + + 12 Dec 2009; Mike Frysinger + +netpbm-10.48.00-r1.ebuild, +files/netpbm-10.48.00-pngx.patch: + Add fix from upstream for pngtopnm errors #287725 by Denys Duchier. + +*netpbm-10.35.71 (12 Dec 2009) + + 12 Dec 2009; Mike Frysinger +netpbm-10.35.71.ebuild: + Version bump. + + 12 Dec 2009; Mike Frysinger + +files/netpbm-10.35.0-pnmtopng-zlib.patch, netpbm-10.46.00-r1.ebuild, + netpbm-10.48.00.ebuild, +files/netpbm-10.48.00-pnmtopng-zlib.patch: + Link pnmtopng directly to zlib #291987 Marcin Marszalek. + + 06 Nov 2009; Diego E. Pettenò + netpbm-10.48.00.ebuild: + Add dependency over flex (if not installed, it'll fail to build the xpm + importer). + + 29 Sep 2009; Mike Frysinger + files/netpbm-10.26.64-min_DCT_v_scaled_size.patch, + netpbm-10.46.00-r1.ebuild, + files/netpbm-10.46.00-min_DCT_v_scaled_size.patch: + Use jpeg patch from upstream which supports jpeg-6+, and go stable so that + jpeg-7 stabilization isnt blocked. + +*netpbm-10.48.00 (29 Sep 2009) + + 29 Sep 2009; Mike Frysinger +netpbm-10.48.00.ebuild: + Version bump. + +*netpbm-10.26.64 (29 Sep 2009) + + 29 Sep 2009; Mike Frysinger +netpbm-10.26.64.ebuild, + +files/netpbm-10.26.64-min_DCT_v_scaled_size.patch: + Version bump. + + 27 Sep 2009; nixnut netpbm-10.46.00-r1.ebuild: + ppc stable #285647 + + 27 Sep 2009; Brent Baude netpbm-10.46.00-r1.ebuild: + Marking netpbm-10.46.00-r1 ppc64 for bug 285647 + + 10 Sep 2009; Samuli Suominen + netpbm-10.44.00-r1.ebuild, netpbm-10.46.00.ebuild, + netpbm-10.46.00-r1.ebuild: + Fix xz-utils vs. lzma-utils deps. + + 07 Sep 2009; Raúl Porcel netpbm-10.46.00.ebuild: + ia64/sparc stable wrt #277184 + + 05 Sep 2009; Brent Baude netpbm-10.46.00.ebuild: + Marking netpbm-10.46.00 ppc64 for bug 277184 + + 28 Aug 2009; Mike Frysinger netpbm-10.46.00.ebuild, + netpbm-10.46.00-r1.ebuild: + Work around a bug in bash-3 parser and heredocs #282902. + + 27 Aug 2009; Mike Frysinger netpbm-10.46.00.ebuild, + netpbm-10.46.00-r1.ebuild: + Add sanity check for /dev/stdin reading #279549. + +*netpbm-10.46.00-r1 (22 Aug 2009) + + 22 Aug 2009; Samuli Suominen + +netpbm-10.46.00-r1.ebuild, + +files/netpbm-10.46.00-min_DCT_v_scaled_size.patch: + Fix building with media-libs/jpeg-7. + + 09 Aug 2009; nixnut netpbm-10.46.00.ebuild: + ppc stable #277184 + + 30 Jul 2009; Jeroen Roovers netpbm-10.46.00.ebuild: + Stable for HPPA (bug #277184). + + 22 Jul 2009; Tobias Klausmann + netpbm-10.46.00.ebuild: + Stable on alpha, bug #277184 + + 11 Jul 2009; netpbm-10.46.00.ebuild: + Marked stable on AMD64 for bug #277184; tested on a dual Opteron 2354. + Restores compatibility with recent glibc versions. + + 09 Jul 2009; Christian Faulhammer + netpbm-10.46.00.ebuild: + stable x86, bug 277184 + +*netpbm-10.26.62 (04 Jun 2009) + + 04 Jun 2009; Mike Frysinger +netpbm-10.26.62.ebuild: + Version bump. + + 21 May 2009; Marijn Schouten netpbm-10.46.00.ebuild: + glibc-2.10.1 compat (bug 270351) + +*netpbm-10.46.00 (05 May 2009) + + 05 May 2009; Mike Frysinger +netpbm-10.46.00.ebuild: + Version bump. + +*netpbm-10.26.61 (05 May 2009) + + 05 May 2009; Mike Frysinger +netpbm-10.26.61.ebuild: + Version bump. + + 06 Mar 2009; Jeroen Roovers netpbm-10.44.00-r1.ebuild: + Stable for HPPA (bug #249384). + + 28 Jan 2009; Brent Baude netpbm-10.44.00-r1.ebuild: + stable ppc64, bug 249384 + + 27 Jan 2009; Raúl Porcel netpbm-10.44.00-r1.ebuild: + ia64/sparc stable wrt #249384 + + 25 Jan 2009; Tobias Klausmann + netpbm-10.44.00-r1.ebuild: + Stable on alpha, bug #249384 + + 24 Jan 2009; nixnut netpbm-10.44.00-r1.ebuild: + ppc stable #249384 + + 23 Jan 2009; Markus Meier netpbm-10.44.00-r1.ebuild: + amd64/x86 stable, bug #249384 + +*netpbm-10.44.00-r1 (21 Jan 2009) + + 21 Jan 2009; Mike Frysinger + +files/netpbm-10.44.00-fontdir.patch, +netpbm-10.44.00-r1.ebuild: + Apply fix from upstream for fontdir bug #249384. + +*netpbm-10.26.59 (21 Jan 2009) + + 21 Jan 2009; Mike Frysinger +netpbm-10.26.59.ebuild: + Version bump. + +*netpbm-10.44.00 (01 Nov 2008) + + 01 Nov 2008; Mike Frysinger +netpbm-10.44.00.ebuild: + Version bump. + +*netpbm-10.26.58 (01 Nov 2008) + + 01 Nov 2008; Mike Frysinger +netpbm-10.26.58.ebuild: + Version bump. + + 01 Oct 2008; Raúl Porcel netpbm-10.43.00.ebuild: + alpha/ia64 stable wrt #238699 + + 29 Sep 2008; Jeroen Roovers netpbm-10.43.00.ebuild: + Stable for HPPA (bug #238699). + + 28 Sep 2008; Markus Meier netpbm-10.43.00.ebuild: + amd64/x86 stable, bug #238699 + + 25 Sep 2008; Brent Baude netpbm-10.43.00.ebuild: + stable ppc64, bug 238699 + + 25 Sep 2008; Brent Baude netpbm-10.43.00.ebuild: + stable ppc, bug 238699 + + 25 Sep 2008; Ferris McCormick netpbm-10.43.00.ebuild: + Sparc stable --- Bug #238699 --- looks good. + +*netpbm-10.26.57 (25 Sep 2008) + + 25 Sep 2008; Mike Frysinger +netpbm-10.26.57.ebuild: + Version bump. + +*netpbm-10.43.00 (16 Aug 2008) + + 16 Aug 2008; Mike Frysinger +netpbm-10.43.00.ebuild: + Version bump. + +*netpbm-10.26.56 (16 Aug 2008) + + 16 Aug 2008; Mike Frysinger +netpbm-10.26.56.ebuild: + Version bump. + +*netpbm-10.26.55 (22 Jun 2008) + + 22 Jun 2008; Mike Frysinger +netpbm-10.26.55.ebuild: + Version bump. + +*netpbm-10.26.54 (25 May 2008) + + 25 May 2008; Mike Frysinger +netpbm-10.26.54.ebuild: + Version bump. + + 23 May 2008; Markus Meier netpbm-10.26.52.ebuild, + netpbm-10.26.53.ebuild, netpbm-10.40.0.ebuild: + drop to ~mips (unstable deps) + +*netpbm-10.26.53 (13 Apr 2008) + + 13 Apr 2008; Mike Frysinger +netpbm-10.26.53.ebuild: + Version bump. + + 29 Mar 2008; Mike Frysinger + +files/netpbm-10.42.0-gcc43.patch, netpbm-10.26.52.ebuild, + netpbm-10.42.0.ebuild: + Fix building with gcc-4.3 #211296. + +*netpbm-10.42.0 (28 Mar 2008) +*netpbm-10.26.52 (28 Mar 2008) + + 28 Mar 2008; Mike Frysinger +netpbm-10.26.52.ebuild, + +netpbm-10.42.0.ebuild: + Version bumps. + +*netpbm-10.26.51 (08 Mar 2008) + + 08 Mar 2008; Mike Frysinger +netpbm-10.26.51.ebuild: + Version bump. + + 16 Feb 2008; Mike Frysinger netpbm-10.41.0.ebuild: + Dont keep auto-package creation in default ebuild as it breaks things + #210074 by Colin Macdonald. + +*netpbm-10.26.50 (14 Feb 2008) + + 14 Feb 2008; Mike Frysinger +netpbm-10.26.50.ebuild: + Version bump. + + 10 Feb 2008; Mike Frysinger netpbm-10.41.0.ebuild: + Touchup src_install to match newer file layout #209526 by Diego. + +*netpbm-10.41.0 (09 Feb 2008) + + 09 Feb 2008; Mike Frysinger +netpbm-10.41.0.ebuild: + Version bump. + +*netpbm-10.26.49 (28 Jan 2008) + + 28 Jan 2008; Mike Frysinger +netpbm-10.26.49.ebuild: + Version bump. + +*netpbm-10.26.48 (01 Jan 2008) + + 01 Jan 2008; Mike Frysinger +netpbm-10.26.48.ebuild: + Version bump. + +*netpbm-10.26.47 (08 Dec 2007) + + 08 Dec 2007; Mike Frysinger +netpbm-10.26.47.ebuild: + Version bump. + + 02 Nov 2007; Steve Dibb netpbm-10.40.0.ebuild: + amd64 stable, bug 195698 + + 20 Oct 2007; Raúl Porcel netpbm-10.40.0.ebuild: + alpha/ia64/sparc stable wrt #195698 + + 15 Oct 2007; Jeroen Roovers netpbm-10.40.0.ebuild: + Stable for HPPA (bug #195698). + + 14 Oct 2007; Markus Rothe netpbm-10.40.0.ebuild: + Stable on ppc64; bug #195698 + + 13 Oct 2007; nixnut netpbm-10.40.0.ebuild: + Stable on ppc wrt bug 195698 + + 13 Oct 2007; Dawid Węgliński netpbm-10.40.0.ebuild: + Stable on x86 (bug #195698) + +*netpbm-10.26.46 (13 Oct 2007) + + 13 Oct 2007; Mike Frysinger +netpbm-10.26.46.ebuild: + Version bump. + +*netpbm-10.40.0 (28 Sep 2007) + + 28 Sep 2007; Mike Frysinger +netpbm-10.40.0.ebuild: + Version bump. + +*netpbm-10.26.45 (28 Sep 2007) + + 28 Sep 2007; Mike Frysinger + +files/netpbm-10.26.45-headers.patch, +netpbm-10.26.45.ebuild: + Version bump. + +*netpbm-10.26.44 (10 Jul 2007) + + 10 Jul 2007; Mike Frysinger +netpbm-10.26.44.ebuild: + Version bump. + +*netpbm-10.39.0 (26 Jun 2007) + + 26 Jun 2007; Mike Frysinger +netpbm-10.39.0.ebuild: + Version bump. + +*netpbm-10.26.43 (26 Jun 2007) + + 26 Jun 2007; Mike Frysinger +netpbm-10.26.43.ebuild: + Version bump. + + 18 May 2007; Raúl Porcel netpbm-10.37.0.ebuild: + alpha stable wrt #165236 + +*netpbm-10.26.42 (29 Mar 2007) + + 29 Mar 2007; Mike Frysinger +netpbm-10.26.42.ebuild: + Version bump. + +*netpbm-10.26.41 (18 Mar 2007) + + 18 Mar 2007; Mike Frysinger +netpbm-10.26.41.ebuild: + Version bump + +*netpbm-10.26.40 (01 Mar 2007) + + 01 Mar 2007; Mike Frysinger +netpbm-10.26.40.ebuild: + Version bump. + + 05 Feb 2007; Gustavo Zacarias netpbm-10.37.0.ebuild: + Stable on sparc wrt #165236 + + 05 Feb 2007; Jeroen Roovers netpbm-10.37.0.ebuild: + Stable for HPPA (bug #165236). + + 04 Feb 2007; Steve Dibb netpbm-10.37.0.ebuild: + amd64 stable, bug 165236 + + 04 Feb 2007; nixnut netpbm-10.37.0.ebuild: + Stable on ppc wrt bug 165236 + + 04 Feb 2007; Raúl Porcel netpbm-10.37.0.ebuild: + x86 stable wrt bug 165236 + + 04 Feb 2007; Markus Rothe netpbm-10.37.0.ebuild: + Added ~ppc64; bug #165236 + +*netpbm-10.26.39 (04 Feb 2007) + + 04 Feb 2007; Mike Frysinger +netpbm-10.26.39.ebuild: + Version bump. + + 21 Jan 2007; Diego Pettenò netpbm-10.36.0.ebuild, + netpbm-10.37.0.ebuild: + Force -j1 on the ebuild (both stable and ~arch for releng sake), as bug + #149843 is open for a while now. + +*netpbm-10.26.38 (16 Jan 2007) + + 16 Jan 2007; Mike Frysinger +netpbm-10.26.38.ebuild: + Version bump. + + 10 Jan 2007; Mike Frysinger netpbm-10.26.37.ebuild, + netpbm-10.36.0.ebuild, netpbm-10.37.0.ebuild: + Dont install shhopt.h anymore #161225 by Stefano Balocco. + + 06 Jan 2007; Michael Cummings + netpbm-10.36.0.ebuild: + Bug 159801, amd64 stable + + 04 Jan 2007; Gustavo Zacarias netpbm-10.36.0.ebuild: + Stable on sparc wrt #159801 + + 03 Jan 2007; Bryan Østergaard netpbm-10.36.0.ebuild: + Stable on Alpha, bug 159801. + + 03 Jan 2007; Andrej Kacian netpbm-10.36.0.ebuild: + Stable on x86, bug #159801. + + 03 Jan 2007; Luca Barbato netpbm-10.36.0.ebuild: + Marked ppc64 + + 03 Jan 2007; Luca Barbato netpbm-10.36.0.ebuild: + Marked ppc + + 03 Jan 2007; Mike Frysinger + +files/netpbm-10.26.37-headers.patch, netpbm-10.26.37.ebuild: + Include more headers to kill off implicit function prototypes. + +*netpbm-10.37.0 (03 Jan 2007) + + 03 Jan 2007; Mike Frysinger +netpbm-10.37.0.ebuild: + Version bump. + +*netpbm-10.26.37 (03 Jan 2007) + + 03 Jan 2007; Mike Frysinger +netpbm-10.26.37.ebuild: + Version bump. + +*netpbm-10.26.36 (19 Dec 2006) + + 19 Dec 2006; Mike Frysinger +netpbm-10.26.36.ebuild: + Version bump. + +*netpbm-10.26.35 (10 Dec 2006) + + 10 Dec 2006; Mike Frysinger +netpbm-10.26.35.ebuild: + Version bump. + +*netpbm-10.26.34 (27 Nov 2006) + + 27 Nov 2006; Mike Frysinger +netpbm-10.26.34.ebuild: + Version bump. + + 09 Nov 2006; Mike Frysinger netpbm-10.36.0.ebuild: + Cleanup previous commit and make jbig/urt optional via USE=jbig/rle #154535. + + 07 Nov 2006; Petteri Räty ChangeLog: + Added the jpeg2k use flag to make the media-libs/jasper dependency optional. + Fixes bug #154353. + +*netpbm-10.26.33 (31 Oct 2006) + + 31 Oct 2006; Mike Frysinger +netpbm-10.26.33.ebuild: + Version bump. + + 22 Oct 2006; Mike Frysinger + +files/netpbm-10.34-ppmtompeg.patch, netpbm-10.34.ebuild, + netpbm-10.36.0.ebuild: + Fixes from Alun Jones for bugs in ppmtompeg #150063. + +*netpbm-10.26.32 (19 Oct 2006) + + 19 Oct 2006; Mike Frysinger +netpbm-10.26.32.ebuild: + Version bump. + +*netpbm-10.36.0 (02 Oct 2006) + + 02 Oct 2006; Mike Frysinger +netpbm-10.36.0.ebuild: + Version bump. + +*netpbm-10.35.0 (11 Sep 2006) + + 11 Sep 2006; Mike Frysinger + +files/netpbm-10.35.0-xml2.patch, +netpbm-10.35.0.ebuild: + Version bump. + +*netpbm-10.26.31 (06 Sep 2006) + + 06 Sep 2006; Mike Frysinger +netpbm-10.26.31.ebuild: + Version bump. + + 04 Sep 2006; Joshua Kinard netpbm-10.34.ebuild: + Marked stable on mips. + +*netpbm-10.26.30 (05 Aug 2006) + + 05 Aug 2006; Mike Frysinger +netpbm-10.26.30.ebuild: + Version bump. + + 15 Jul 2006; Mike Frysinger + +files/netpbm-10.34-rgb-paths.patch, netpbm-10.34.ebuild: + Use rgb paths that make sense on Gentoo #139423 by Fabio Rossi. + + 25 Jun 2006; Tobias Scherbaum netpbm-10.34.ebuild: + ppc stable, bug #137344 + + 24 Jun 2006; Mike Frysinger + +files/netpbm-10.34-xml2.patch, netpbm-10.34.ebuild: + Add support for USE=xml #137871 by Stefan Trenker. + + 24 Jun 2006; Rene Nussbaumer netpbm-10.34.ebuild: + Stable on hppa. See bug #137344. + + 23 Jun 2006; Thomas Cort netpbm-10.34.ebuild: + Stable on alpha and amd64 wrt security Bug #137344 + + 22 Jun 2006; Joshua Jackson netpbm-10.34.ebuild: + Stable x86; bug #137344 + + 21 Jun 2006; Markus Rothe netpbm-10.34.ebuild: + Stable on ppc64; bug #137344 + + 21 Jun 2006; Gustavo Zacarias netpbm-10.34.ebuild: + Stable on sparc wrt security #137344 + +*netpbm-10.34 (20 Jun 2006) + + 20 Jun 2006; Mike Frysinger +netpbm-10.34.ebuild: + Version bump #137344 by Raphael Marichez. + +*netpbm-10.26.29 (09 Jun 2006) + + 09 Jun 2006; Mike Frysinger +netpbm-10.26.29.ebuild: + Version bump. + +*netpbm-10.26.28 (14 May 2006) + + 14 May 2006; Mike Frysinger +netpbm-10.26.28.ebuild: + Version bump. + + 27 Apr 2006; Marien Zwart files/digest-netpbm-10.29, + files/digest-netpbm-10.30-r1, files/digest-netpbm-10.31-r1, Manifest: + Fixing SHA256 digest, pass four + + 17 Apr 2006; Diego Pettenò + files/netpbm-10.33-memmem.patch, netpbm-10.33.ebuild: + Change the patch to behave like upstream decided: rename memmem to another + name so that it doesn't collide with extensions from various libc, allowing + to build on NetBSD 3 that defines a memmem itself. Also respect LDFLAGS + while linking the library. + + 16 Apr 2006; Diego Pettenò + +files/netpbm-10.33-memmem.patch, netpbm-10.33.ebuild: + Add patch to build on FreeBSD 6, and keyword ~x86-fbsd. + +*netpbm-10.33 (31 Mar 2006) + + 31 Mar 2006; Mike Frysinger + +files/netpbm-10.33-lib-objs.patch, +netpbm-10.33.ebuild: + Version bump. + +*netpbm-10.26.26 (15 Mar 2006) + + 15 Mar 2006; Mike Frysinger +netpbm-10.26.26.ebuild: + Version bump. + + 05 Mar 2006; Luca Barbato + -files/netpbm-10.29-anytopnm.patch, -files/netpbm-10.29-build.patch, + -files/netpbm-10.29-infinity.patch, + -files/netpbm-10.29-pnmtopng-alpha-check.patch, + -files/netpbm-dSAFER.patch, -netpbm-10.26.24.ebuild, + -netpbm-10.26.25.ebuild: + Cleanup + + 01 Mar 2006; Marcelo Goes + +files/netpbm-10.32-parallel.patch, netpbm-10.32.ebuild: + Add Martin von Gagern 's patch to fix + parallel compilation for bug 116665. + +*netpbm-10.32 (28 Feb 2006) + + 28 Feb 2006; Mike Frysinger +netpbm-10.32.ebuild: + Version bump. + +*netpbm-10.26.25 (20 Feb 2006) + + 20 Feb 2006; Mike Frysinger +netpbm-10.26.25.ebuild: + Version bump. + +*netpbm-10.26.24 (09 Feb 2006) + + 09 Feb 2006; Mike Frysinger +netpbm-10.26.24.ebuild: + Version bump. + + 02 Feb 2006; Mike Frysinger + +files/netpbm-10.31-need-libm.patch, netpbm-10.31-r1.ebuild: + Make sure we link against libm #121253 by Diego Pettenò. + + 19 Jan 2006; Karol Wojtaszek + +files/netpbm-10.31-parallel.patch, netpbm-10.31-r1.ebuild: + Fixed compile problems in parallel, bug #116665 + +*netpbm-10.26.23 (16 Jan 2006) + + 16 Jan 2006; Mike Frysinger +netpbm-10.26.23.ebuild: + Version bump. + +*netpbm-10.31-r1 (31 Dec 2005) + + 31 Dec 2005; Mike Frysinger + +files/netpbm-10.19-message.patch, + +files/netpbm-10.31-pnmtopng-modtime-segfault.patch, + +netpbm-10.31-r1.ebuild: + Fix segfault in pnmtopng #117180 by rgo and grab a patch from Fedora for + giftopnm. + +*netpbm-10.26.22 (28 Dec 2005) + + 28 Dec 2005; Mike Frysinger +netpbm-10.26.22.ebuild: + Version bump. + + 26 Dec 2005; Bryan Østergaard + netpbm-10.30-r1.ebuild: + Stable on ppc. + +*netpbm-10.31 (24 Dec 2005) + + 24 Dec 2005; Mike Frysinger + +files/netpbm-10.31-build.patch, +netpbm-10.31.ebuild: + Version bump. + + 21 Dec 2005; Marcus D. Hanwell netpbm-10.30-r1.ebuild: + Stable on amd64. + +*netpbm-10.26.21 (18 Dec 2005) + + 18 Dec 2005; Mike Frysinger +netpbm-10.26.21.ebuild: + Version bump. + + 10 Dec 2005; Tom Gall netpbm-10.30-r1.ebuild: + stable on ppc64 + + 09 Dec 2005; Gustavo Zacarias + netpbm-10.30-r1.ebuild: + Stable on sparc + + 08 Dec 2005; Andrej Kacian netpbm-10.30-r1.ebuild: + Stable on x86. Closes bug #114812, reported by Sean D'Epagnier . + +*netpbm-10.26.20 (07 Dec 2005) + + 07 Dec 2005; Mike Frysinger -netpbm-10.26.18.ebuild, + -netpbm-10.26.19.ebuild, +netpbm-10.26.20.ebuild: + Version bump. + + 19 Nov 2005; Joseph Jezak netpbm-10.30-r1.ebuild: + Marked ~ppc. + +*netpbm-10.26.19 (18 Nov 2005) + + 18 Nov 2005; Mike Frysinger +netpbm-10.26.19.ebuild: + Version bump. + + 09 Nov 2005; Mike Frysinger + +files/netpbm-10.30-jpeg-prototypes.patch, netpbm-10.30-r1.ebuild: + Fix building with USE=-jpeg #111895 by Andrey Kolbasenko. + +*netpbm-10.26.18 (09 Nov 2005) + + 09 Nov 2005; Mike Frysinger +netpbm-10.26.18.ebuild: + Version bump. + + 31 Oct 2005; Brent Baude netpbm-10.30-r1.ebuild: + Marking netpbm-10.30-r1 ~ppc64 for bug 107346 + +*netpbm-10.30-r1 (30 Oct 2005) + + 30 Oct 2005; Mike Frysinger + +files/netpbm-10.30-pngtopnm.patch, +files/netpbm-10.30-tifftopnm.patch, + +files/netpbm-10.30-anytopnm.patch, +netpbm-10.30-r1.ebuild: + Fix anytopnm/tifftopnm #109781 and pngtopnm #109783 (both by Erik Thiele). + +*netpbm-10.26.17 (29 Oct 2005) + + 29 Oct 2005; Mike Frysinger +netpbm-10.26.17.ebuild: + Version bump of sorts. + + 21 Oct 2005; Aaron Walker netpbm-10.29.ebuild, + netpbm-10.29-r1.ebuild, netpbm-10.30.ebuild: + 10.29 stable on mips for bug #109705. 10.29-r1 and 10.30 marked ~mips. + + 19 Oct 2005; Gustavo Zacarias netpbm-10.29.ebuild: + Stable on sparc wrt #109705 + + 19 Oct 2005; Brent Baude netpbm-10.29.ebuild: + Marking 10.29 ppc64 stable for security purposes + + 19 Oct 2005; Luis Medinas netpbm-10.29.ebuild: + Marked Stable on amd64. Bug #109705. + + 18 Oct 2005; Bryan Østergaard netpbm-10.29.ebuild, + netpbm-10.29-r1.ebuild, netpbm-10.30.ebuild: + Added back ~alpha keyword, stable 10.29 wrt bug 109705. + +*netpbm-10.30 (18 Oct 2005) + + 18 Oct 2005; Mike Frysinger + +files/netpbm-10.30-build.patch, +netpbm-10.30.ebuild: + Version bump. + + 18 Oct 2005; Aron Griffis netpbm-10.29.ebuild: + Mark 10.29 stable on ia64 #109705 + + 18 Oct 2005; Andrej Kacian netpbm-10.29.ebuild: + Stable on x86, security bug #109705. + + 18 Oct 2005; Michael Hanselmann netpbm-10.29.ebuild, + netpbm-10.29-r1.ebuild: + 10.29-r1: Stable on hppa, added to ~ppc. 10.29: Stable on ppc. + + 10 Oct 2005; Diego Pettenò + +files/netpbm-10.29-infinity.patch, netpbm-10.29-r1.ebuild: + Added patch to rename the INFINITY variable to infinity to avoid problems + where the first is a system define. + + 04 Oct 2005; Mike Frysinger netpbm-10.29-r1.ebuild: + Redo some library options and merge Darwin support #74101. + + 02 Oct 2005; Jason Wever netpbm-10.29-r1.ebuild: + Added ~sparc keyword wrt bug #107346. + + 27 Sep 2005; Andrej Kacian netpbm-10.29-r1.ebuild: + Keyworded ~x86. Bug #107346. + +*netpbm-10.29-r1 (27 Sep 2005) + + 27 Sep 2005; Mike Frysinger + +files/netpbm-10.29-anytopnm.patch, +files/netpbm-10.29-build.patch, + +files/netpbm-10.29-pnmtopng-alpha-check.patch, +netpbm-10.29-r1.ebuild: + Fix by Andy Chambers for segfault in pnmtopng #104434 by Heiko Baums. Fix by + Matthew Lange for buggy anytopnm #105127 by Erik Thiele. Add real manpages + #67017. Also try to fix parallel building. Use external libraries (urt, + jbigkit, jasper) instead of bundled ones. + +*netpbm-10.29 (16 Aug 2005) + + 16 Aug 2005; Luca Barbato +netpbm-10.29.ebuild: + New version + + 05 Aug 2005; Aaron Walker netpbm-10.28.ebuild: + Stable on mips for bug 100398. + + 04 Aug 2005; Bryan Østergaard netpbm-10.28.ebuild: + Stable on ia64, bug 100398. + + 02 Aug 2005; Rene Nussbaumer netpbm-10.28.ebuild: + Stable on hppa. bug #100398 the second. + + 02 Aug 2005; netpbm-10.28.ebuild: + Stable on x86 due security bug #100398 + + 01 Aug 2005; Gustavo Zacarias netpbm-10.28.ebuild: + Stable on sparc wrt #100398 + + 01 Aug 2005; Herbie Hopkins netpbm-10.28.ebuild: + Stable on amd64 wrt bug #100398. + + 31 Jul 2005; Tobias Scherbaum netpbm-10.28.ebuild: + ppc stable, #100398 + + 31 Jul 2005; Fernando J. Pereda netpbm-10.28.ebuild: + stable on alpha, wrt bug #100398 + + 31 Jul 2005; Markus Rothe netpbm-10.28.ebuild: + Stable on ppc64 (bug #100398) + + 31 Jul 2005; Rene Nussbaumer + netpbm-10.20-r1.ebuild: + Stable on hppa. bug #100398 + +*netpbm-10.28 (30 Jul 2005) + + 30 Jul 2005; +files/netpbm-dSAFER.patch, + netpbm-10.20-r1.ebuild, +netpbm-10.28.ebuild: + Version bump due security bug #100398 + + 02 Jul 2005; Hardave Riar netpbm-10.20.ebuild: + Stable on mips + +*netpbm-10.20-r1 (22 Jun 2005) + + 22 Jun 2005; Aron Griffis +netpbm-10.20-r1.ebuild: + Install map files in /usr/share/netpbm instead of as documentation #77797 + + 30 May 2005; Sven Wegener netpbm-9.12-r4.ebuild, + netpbm-10.11.5-r3.ebuild, netpbm-10.11.14.ebuild, netpbm-10.11.15.ebuild, + netpbm-10.18.7.ebuild, netpbm-10.20.ebuild: + Moved from gcc.eclass to toolchain-funcs.eclass, bug #92745. + + 01 Nov 2004; Bryan Østergaard netpbm-10.20.ebuild: + Stable on alpha. + + 06 Oct 2004; Jeremy Huddleston + netpbm-10.20.ebuild: + get_libdir fixes. + + 02 Oct 2004; Olivier Crete netpbm-10.20.ebuild: + Marking x86 wrt security bug #65647 + + 01 Oct 2004; netpbm-10.20.ebuild: + stable on ppc gsla bug: 65647 + + 30 Sep 2004; Gustavo Zacarias netpbm-10.20.ebuild: + Stable on sparc wrt #65647 + + 23 Jul 2004; Tom Gall netpbm-10.20.ebuild: + stable on ppc64, bug #57657 + + 07 Jun 2004; Aron Griffis netpbm-10.11.14.ebuild, + netpbm-10.11.15.ebuild, netpbm-10.11.5-r3.ebuild, netpbm-10.18.7.ebuild, + netpbm-10.19.ebuild, netpbm-10.20.ebuild: + Fix use invocation + +*netpbm-10.19 (20 Feb 2004) + + 20 Feb 2004; Michael Sterrett netpbm-10.11.14.ebuild, + netpbm-10.11.15.ebuild, netpbm-10.11.5-r3.ebuild, netpbm-10.18.7.ebuild, + netpbm-10.19.ebuild, netpbm-10.20.ebuild: + media-libs/svgalib is x86 only; arm needs deps first + +*netpbm-10.20 (02 Feb 2004) + + 02 Feb 2004; Martin Holzer netpbm-10.20.ebuild: + Version bumped. + +*netpbm-10.18.7 (02 Feb 2004) + + 02 Feb 2004; Martin Holzer netpbm-10.18.7.ebuild: + Version bumped. + + 27 Jan 2004; Martin Holzer netpbm-10.11.14.ebuild, + netpbm-10.11.15.ebuild: + Changing depend and configure script + +*netpbm-10.11.15 (14 Jan 2004) + + 14 Jan 2004; Martin Holzer netpbm-10.11.14.ebuild, + netpbm-10.11.15.ebuild: + Version bumped + + 14 Jan 2004; Martin Holzer netpbm-10.11.13-r1.ebuild, + netpbm-10.11.14.ebuild, netpbm-10.11.5-r3.ebuild, netpbm-9.12-r4.ebuild: + adding RESTRICT=nomirror + + 13 Jan 2004; Mike Frysinger : + Remove x86? ( svga? () ) crap. svga works only on x86 so if someone has + svga in their USE on another arch, it's THEIR problem to fix. + + 13 Dec 2003; Guy Martin netpbm-9.12-r4.ebuild: + Marked stable on hppa. + + 24 Nov 2003; Aron Griffis netpbm-10.11.14.ebuild: + Stable on ia64 + + 02 Nov 2003; Martin Holzer netpbm-10.11.13-r1.ebuild, + netpbm-10.11.14.ebuild, netpbm-10.11.5-r3.ebuild: + adding restrict=nomirror + +*netpbm-10.11.14 (18 Oct 2003) + + 18 Oct 2003; Martin Holzer netpbm-10.11.14.ebuild: + Version bumped. + + 21 Sep 2003; netpbm-10.11.13-r1.ebuild: + Since xvgalib does *not* work on ppc, with the help of Darkspecter, changed + DEPEND to use svgalib if we are only on x86. + +*netpbm-10.11.13 (22 Sep 2003) + + 22 Sep 2003; Martin Holzer netpbm-10.11.13.ebuild: + Version bumped. + +*netpbm-10.11.12 (07 Sep 2003) + + 07 Sep 2003; Martin Holzer netpbm-10.11.12.ebuild, + files/10.11.12/Makefile.config, files/10.11.12/Makefile.svga: + Version bumped. + +*netpbm-10.11.11 (06 Sep 2003) + + 06 Sep 2003; Martin Holzer netpbm-10.11.11.ebuild, + files/10.11.11/Makefile.config, files/10.11.11/Makefile.svga: + Version bumped. + +*netpbm-10.11.5-r3 (24 Aug 2003) +*netpbm-10.11.10-r1 (24 Aug 2003) + + 24 Aug 2003; Martin Holzer netpbm-10.11.10-r1.ebuild, + netpbm-10.11.5-r3.ebuild: + adding misc files. Closes #21318. + +*netpbm-10.11.10 (12 Aug 2003) + + 12 Aug 2003; Martin Holzer netpbm-10.11.10.ebuild, + files/10.11.10/Makefile.config, files/10.11.10/Makefile.svga: + Version bumped. + + 19 Jun 2003; netpbm-10.11.5-r2.ebuild: + fix up doc install with a song and dance. (bug 23048) + + 13 May 2003; Jason Wever netpbm-9.12-r4.ebuild: + Added filter-flags to filter any -Ox optimizations (sparc only) to fix bug + #14392 + +*netpbm-10.11.5-r2 (20 Mar 2003) + + 19 Apr 2003; Brandon Low netpbm-10.11.5-r2.ebuild, + netpbm-9.12-r4.ebuild: + Add replace-flags for ultrasparcs + + 14 Apr 2003; Stefan Jones netpbm-10.11.5-r2.ebuild: + Added -fPIC to CFLAGS for prelink. + + 20 Mar 2003; Graham Forest netpbm-10.11.4-r1.ebuild, + netpbm-10.11.5-r2.ebuild: + Removed usage of pic USE flag + +*netpbm-10.11.5-r1 (06 March 2003) + + 09 Mar 2003; Aron Griffis netpbm-10.11.5-r1.ebuild: + Mark stable on alpha + + 06 March 2003; Martin Schlemmer netpbm-10.11.5-r1.ebuild : + Fix /usr/lib/libnetpbm.so symlink not being created. + +*netpbm-10.11.5 (13 Feb 2003) + + 22 Feb 2003; Aron Griffis netpbm-10.11.5.ebuild : + Add ~alpha to KEYWORDS + + 14 Feb 2003; Brandon Low *.ebuild: + assert ebuild.workswith(newdistcc); + Fixed MAKEOPTS, and CC so that this doesn't get errors + building on a distcc box (of course it has to be built + with -j1 so distcc could only distribute all or none of + the processes, but that might be of use, and at least + it doesn't break.) + + 13 Feb 2003; Nick Hadaway netpbm-10.11.5.ebuild, + files/digest-netpbm-10.11.5 : + Version bump. + +*netpbm-10.11.4 (04 Jan 2002) + + 30 Jan 2003; Mark Guertin netpbm-10.11.4.ebuild : + Set to stable ppc keyword. Works great here, no more svgalib issues. + + 12 Jan 2003; Martin Holzer netpbm-10.11.4.ebuild : + Added Prelink ability. Closes #13650 + + 07 Jan 2003; Martin Holzer netpbm-10.11.4.ebuild : + A little fix with SVGALIB. + + 04 Jan 2003; Martin Holzer netpbm-10.11.4.ebuild files/digest-netpbm-10.11.4 ChangeLog : + Version bumped. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*netpbm-9.12-r4 (16 Oct 2002) + + 22 Apr 2003; Brandon Low netpbm-9.12-r4.ebuild: + Adjust CC and CXX settings for weird environments + + 19 Apr 2003; Brandon Low netpbm-9.12-r4.ebuild: + Typo in sed + + 17 Apr 2003; Brandon Low netpbm-9.12-r4.ebuild: + Minor fixage to ||dies + + 16 Oct 2002; Seemant Kulleen netpbm-9.12-r4.ebuild + files/digest-netpbm-9.12-r4 : + + Fixed symlinks pointing back to non-existent binaries in the sandbox. + Thanks to gaarde@yahoo.com (Paul Belt) in bug #9328. + +*netpbm-9.12-r3 (01 Oct 2002) + + 01 Oct 2002; Seemant Kulleen netpbm-9.12-r3.ebuild : + + Moved the includes to /usr/include instead of /usr/include/pbm, per the + bug report #8576 by desudation@yahoo.ca (Douglas Pollock) + +*netpbm-9.12-r2 (12 Apr 2002) + + 06 Aug 2002; Maik Schreiber netpbm-9.12-r2.ebuild: + Fixed Makefile.config to use user-defined CFLAGS. + + 12 Apr 2002; Spider : update with cute new libpng 1.2.1 + +*netpbm-9.12-r1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest new file mode 100644 index 00000000..298757de --- /dev/null +++ b/media-libs/netpbm/Manifest @@ -0,0 +1,32 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX netpbm-10.26.64-min_DCT_v_scaled_size.patch 1056 RMD160 abc0ef32a608823033bada6bbccc01243499c575 SHA1 5e9857abe0decbae37648cc3b51d05f3d08d1132 SHA256 30652e72c0b234f2ed0d9390a3f5ab76d9e9ae2a6311e5b965aa543c9ad2c72a +AUX netpbm-10.30-build.patch 2276 RMD160 aa69ccc2d3e332b4fa50e33621ead91f95a124ed SHA1 d14b5144c310c9182c45cefb629f2b4e77be0058 SHA256 aa7c4dcad0fe5aa71cce357236aa859b14c3794c92c5a5b848cc31618194b174 +AUX netpbm-10.31-build.patch 1629 RMD160 4226692b199871b3bfb27a9e6fec97d8ac1a4bf6 SHA1 574bd4443c6dbd8a2508bc2d2e3096cfcc815710 SHA256 eaf363941337718390856c318c8e69114c8fb9dbcea8b07755350dbdabce6323 +AUX netpbm-10.35.0-pnmtopng-zlib.patch 412 RMD160 fbef74327c74badad288454090b79627e2fde0d6 SHA1 08fd7b8e17c0f272cf628582b22f9ecde0d35cc9 SHA256 577a6b5a49c8773ca29adb045132ee71034e3b6f4abf29ff92126adb1ba83a17 +AUX netpbm-10.35.0-xml2.patch 850 RMD160 426cc33a622b8641bdbff8e60a8418318cdee682 SHA1 ce767bd1a0fe861cc9d1a47fa0bb53b12b4a58cc SHA256 b36d159a7e3ec7377760f30e835b8b2bed6c00a9aa992562d50de5ddb6937847 +AUX netpbm-10.42.0-gcc43.patch 541 RMD160 4162fc8f0020941d9072ce595a4586a8a9f2159e SHA1 aebb30f5196d88acd8156f6954bf2c2903700aa3 SHA256 259f194d7d55742d2d7d0915f57814642e059890157eef1eeb3c5c2ba511ef86 +AUX netpbm-10.46.00-min_DCT_v_scaled_size.patch 1022 RMD160 8b3370958c504c9330dc47c77ab579e021bc03f8 SHA1 71cf92f4143c7831a42de7c503045b7a23bc5997 SHA256 42c21d97f73523c9668ed8700ec33fd4d44e445429d61bd65218711d8ca02135 +AUX netpbm-10.48.00-pngx.patch 1149 RMD160 387a1f7df51b457eb2a87c32b7ac60a499249c82 SHA1 0823541f93d804f17d6e7512c5f7e9facc4558d6 SHA256 86ffe862542e882db61d4e32ae49c78e1f6056df42eaa44ffe8e43867c27ce74 +AUX netpbm-10.48.00-pnmtopng-zlib.patch 419 RMD160 d4e51baf414ee3ca3ed2c1e8ba186bfa3be7a9dd SHA1 0cc0892bde1384b34d37fe1085866e4b919c0cb3 SHA256 29031875887a03adc503a2f6d5965a8b4eb1e82a1def98d9e3a6fb4250285897 +DIST netpbm-10.26.64.tgz 2545993 RMD160 c3e922aaec320a5692fb0d71b5e34303d9dc2f9f SHA1 1518d6268a35a208b1df557d6e193236d2ec56f8 SHA256 1cf89173f141e2e8f46c54b9537f344c874f8e3ffd1d41a95d41de02d927257b +DIST netpbm-10.30-manpages.tar.bz2 233254 RMD160 6312e1486f473f57332a5dc050a03ac1dfce7f47 SHA1 a1893e67380029ddbb76a1451833a134f4d42818 SHA256 75eb6ceaebafffb6a2d608d49f2b61c5049e5795976bbfb2d55608de1f858124 +DIST netpbm-10.33-manpages.tar.bz2 236722 RMD160 5e43836a5f4d16f1ba5ece21e9996dbe60b252ae SHA1 6c0372f540ad040771beae15a8c2015252679e5f SHA256 aa18adee4a187ad5df243cb1a7c51097dc6a7d6a8072cf6da09972b74ac5454a +DIST netpbm-10.35.71.tgz 2544654 RMD160 36379f1df33810cdfc3f6b3da3eaf5355f3ab8ef SHA1 3a20e4ebebc1a78830fe0da05b56545325ffba0f SHA256 73e0ca8f1adc23eeb438fb099d5a4e55899e6dd95aaddee9907a08dfa1891906 +DIST netpbm-10.46.00.tar.lzma 1897731 RMD160 79230ebe58c90f9f6f7d5de13f215ac22c581c18 SHA1 0dee5f49bf1ebd5d08675db21a621f3d7ceea3d0 SHA256 598350fc2b65f268666a711ae50952573c606157727a1fe5295de9bff4e1fd3a +DIST netpbm-10.48.00.tar.lzma 1908122 RMD160 597c1f2c7a276bf2200cc65e25218a92ef316000 SHA1 fc62507988d59b27b59b5ddc87ef441fa247ab44 SHA256 8847d09c3275528cedaf51fbb1c42b494bd53ec97d6f4681a5c297dcd5c405a7 +EBUILD netpbm-10.26.64.ebuild 2961 RMD160 6ab18916af77364406e3658d2e1a75958f90b706 SHA1 1fb24e2d444532819558c2bab768903697ab0595 SHA256 42d3fe669df8fe3b516403c3b8eee534443c655c0dd3b37f6382f497a8b1119f +EBUILD netpbm-10.35.71.ebuild 4366 RMD160 38a25118a1beb5f420c532feae705135026f052b SHA1 5a2c0afe3c6e9f7a00b0d88bef0317d9fd4e1013 SHA256 22470fe59548b9afaabef2d9f2443ffea847cc86f11d3efb3dc60d9714f23bce +EBUILD netpbm-10.46.00-r1.ebuild 4424 RMD160 6db996e17abba307a10df72eaacdb578788e86d6 SHA1 82c5cb191af8a3e4694597905035287fac25e812 SHA256 dbdf3237971b26b2a5e5a9a832f3670972b6f3beff51b41fa27308dc83354c9c +EBUILD netpbm-10.48.00-r1.ebuild 4327 RMD160 4772af531b80aa0e37d503380dbb4eeed4265e91 SHA1 3a25bfc3802a274ca1e2376167d162ff60e46169 SHA256 1acfb382030e7eaddc69137496b6118e330b70353eb4d3fb2b17de676da1661a +EBUILD netpbm-10.48.00.ebuild 4286 RMD160 c5cc6908c58aa4f75d244336e95dfa92df123049 SHA1 5c2b50e4bc32deddacd1aa3993e3027448d66296 SHA256 db355e2f7dbfaa7e77d429e4865019d49384923b64b90e42b23c92dfe84f508e +MISC ChangeLog 31649 RMD160 be17d0fbadbf120dce15e90388d307637d5f47d0 SHA1 93fc20a01c5a10e4fbd503cca7f4e25676cd6d83 SHA256 379c0721034a71ab576f09f95425e84a637bf59116ac508f8c32bd78755a2b2f +MISC metadata.xml 266 RMD160 de6149ba44458a170c3f6f6d5c015a3b4e5fe3bd SHA1 bb0d212119622779ede27328c6df989b362deac3 SHA256 4db3c087a1641cf4b8ae3750db0fb27bf8ff9a4dcbe496d1c173a9f9c04df75d +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.13 (GNU/Linux) + +iEYEARECAAYFAksjvuIACgkQlPl3HsVfCDo93gCdG03xSIskNoEjFc+A+LpSOecY +Gs0Ani/QF5bGg1D+moB8vS1TxXB00itf +=+jQV +-----END PGP SIGNATURE----- diff --git a/media-libs/netpbm/files/netpbm-10.31-build.patch b/media-libs/netpbm/files/netpbm-10.31-build.patch new file mode 100644 index 00000000..cd744743 --- /dev/null +++ b/media-libs/netpbm/files/netpbm-10.31-build.patch @@ -0,0 +1,50 @@ +- Don't install libnetpbm.a and libnetpbm.so into a sep link dir +- Try to fix parallel building +- Make the libopt tool less 'helpful' + +--- lib/Makefile ++++ lib/Makefile +@@ -249,7 +249,7 @@ + .PHONY: install.staticlib + install.staticlib: $(PKGDIR)/link + $(INSTALL) -c -m $(INSTALL_PERM_LIBS) libnetpbm.$(STATICLIBSUFFIX) \ +- $(PKGDIR)/link ++ $(PKGDIR)/lib + + # Install a shared library stub -- the ".so" file used at link time to + # prepare a program for dynamically linking a library at run time +@@ -257,9 +257,9 @@ + install.sharedlibstub: $(PKGDIR)/link + ifeq ($(NETPBMLIBTYPE),unixshared) + # install the link-time (.so) links to the runtime libraries +- cd $(PKGDIR)/link ; \ ++ cd $(PKGDIR)/lib ; \ + rm -f libnetpbm.$(NETPBMLIBSUFFIX); \ +- $(SYMLINK) ../lib/libnetpbm.$(NETPBMLIBSUFFIX).$(MAJ) \ ++ $(SYMLINK) libnetpbm.$(NETPBMLIBSUFFIX).$(MAJ) \ + libnetpbm.$(NETPBMLIBSUFFIX) + endif + ifeq ($(NETPBMLIBTYPE),dll) +--- GNUmakefile ++++ GNUmakefile +@@ -87,6 +87,9 @@ + + .PHONY: nonmerge + nonmerge: $(PRODUCT_SUBDIRS:%=%/all) ++ ++$(PRODUCT_SUBDIRS:%=%/all): buildtools/all ++converter/all analyzer/all editor/all generator/all other/all: lib/all + + OMIT_CONFIG_RULE = 1 + include $(SRCDIR)/Makefile.common +--- buildtools/libopt.c ++++ buildtools/libopt.c +@@ -502,7 +502,7 @@ + + strcpy(outputLine, ""); /* initial value */ + runtime = FALSE; /* initial value */ +- quiet = FALSE; /* initial value */ ++ quiet = TRUE; /* initial value */ + error = FALSE; /* no error yet */ + for (arg = 1; arg < argc && !error; arg++) { + if (strcmp(argv[arg], "-runtime") == 0) diff --git a/media-libs/netpbm/files/netpbm-10.48.00-pngx.patch b/media-libs/netpbm/files/netpbm-10.48.00-pngx.patch new file mode 100644 index 00000000..9975d29d --- /dev/null +++ b/media-libs/netpbm/files/netpbm-10.48.00-pngx.patch @@ -0,0 +1,51 @@ +http://bugs.gentoo.org/287725 + +fix from upstream + +--- netpbm/converter/other/pngx.c (revision 1021) ++++ netpbm/converter/other/pngx.c (revision 1022) +@@ -69,6 +69,7 @@ + else + *pngxPP = pngxP; + } ++ pngxP->rw = rw; + } + } + +@@ -77,7 +78,14 @@ + void + pngx_destroy(struct pngx * const pngxP) { + +- png_destroy_write_struct(&pngxP->png_ptr, &pngxP->info_ptr); ++ switch(pngxP->rw) { ++ case PNGX_READ: ++ png_destroy_read_struct(&pngxP->png_ptr, &pngxP->info_ptr, NULL); ++ break; ++ case PNGX_WRITE: ++ png_destroy_write_struct(&pngxP->png_ptr, &pngxP->info_ptr); ++ break; ++ } + + free(pngxP); + } +--- netpbm/converter/other/pngx.h (revision 1021) ++++ netpbm/converter/other/pngx.h (revision 1022) +@@ -5,14 +5,14 @@ + the PNG library easier and cleaner. + */ + ++typedef enum {PNGX_READ, PNGX_WRITE} pngx_rw; ++ + struct pngx { + png_structp png_ptr; +- png_infop info_ptr; ++ png_infop info_ptr; ++ pngx_rw rw; + }; + +-typedef enum {PNGX_READ, PNGX_WRITE} pngx_rw; +- +- + void + pngx_create(struct pngx ** const pngxPP, + pngx_rw const rw, diff --git a/media-libs/netpbm/files/netpbm-10.48.00-pnmtopng-zlib.patch b/media-libs/netpbm/files/netpbm-10.48.00-pnmtopng-zlib.patch new file mode 100644 index 00000000..100c33f9 --- /dev/null +++ b/media-libs/netpbm/files/netpbm-10.48.00-pnmtopng-zlib.patch @@ -0,0 +1,12 @@ +http://bugs.gentoo.org/291987 + +--- netpbm/converter/other/Makefile ++++ netbpm/converter/other/Makefile +@@ -159,6 +156,7 @@ + $(shell $(LIBOPT) $(NETPBMLIB)) \ + $(PNGLIB_LIBOPTS) $(MATHLIB) $(LDFLAGS) $(LDLIBS) $(RPATH) $(LADD) + ++pnmtopng: LADD += -lz # pnmtopng calls zlib_version itself + pnmtopng: %: %.o pngx.o pngtxt.o $(NETPBMLIB) $(LIBOPT) + $(LD) -o $@ $@.o pngtxt.o \ + $(shell $(LIBOPT) $(NETPBMLIB)) \ diff --git a/media-libs/netpbm/metadata.xml b/media-libs/netpbm/metadata.xml new file mode 100644 index 00000000..e3e00e6f --- /dev/null +++ b/media-libs/netpbm/metadata.xml @@ -0,0 +1,8 @@ + + + + graphics + + Build converters for the RLE format (utah raster toolkit) + + diff --git a/media-libs/netpbm/netpbm-10.48.00-r1.ebuild b/media-libs/netpbm/netpbm-10.48.00-r1.ebuild new file mode 100644 index 00000000..3515474f --- /dev/null +++ b/media-libs/netpbm/netpbm-10.48.00-r1.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/netpbm/netpbm-10.48.00-r1.ebuild,v 1.1 2009/12/12 16:02:47 vapier Exp $ + +inherit toolchain-funcs eutils multilib + +MAN_VER=10.33 +DESCRIPTION="A set of utilities for converting to/from the netpbm (and related) formats" +HOMEPAGE="http://netpbm.sourceforge.net/" +SRC_URI="mirror://gentoo/${P}.tar.lzma + mirror://gentoo/${PN}-${MAN_VER}-manpages.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="jbig jpeg jpeg2k png rle svga tiff X xml zlib" + +RDEPEND="jpeg? ( >=media-libs/jpeg-7 ) + jpeg2k? ( media-libs/jasper ) + tiff? ( >=media-libs/tiff-3.5.5 ) + png? ( >=media-libs/libpng-1.2.1 ) + xml? ( dev-libs/libxml2 ) + zlib? ( sys-libs/zlib ) + svga? ( media-libs/svgalib ) + jbig? ( media-libs/jbigkit ) + rle? ( media-libs/urt ) + X? ( x11-libs/libX11 )" +DEPEND="${RDEPEND} + sys-devel/flex + || ( app-arch/xz-utils app-arch/lzma-utils )" + +maint_pkg_create() { + local base="/usr/local/src" + local srcdir="${base}/netpbm/release_number" + if [[ -d ${srcdir} ]] ; then + cd "${T}" || die + + ebegin "Exporting ${srcdir}/${PV} to netpbm-${PV}" + svn export -q ${srcdir}/${PV} netpbm-${PV} + eend $? || return 1 + + ebegin "Creating netpbm-${PV}.tar.lzma" + tar cf - netpbm-${PV} | lzma > netpbm-${PV}.tar.lzma + eend $? + + einfo "Tarball now ready at: ${T}/netpbm-${PV}.tar.lzma" + else + einfo "You need to run:" + einfo " cd ${base}" + einfo " svn co https://netpbm.svn.sourceforge.net/svnroot/netpbm" + die "need svn checkout dir" + fi +} +pkg_setup() { [[ -n ${VAPIER_LOVES_YOU} && ! -e ${DISTDIR}/${P}.tar.lzma ]] && maint_pkg_create ; } + +netpbm_libtype() { + case ${CHOST} in + *-darwin*) echo dylib;; + *) echo unixshared;; + esac +} +netpbm_libsuffix() { + local suffix=$(get_libname) + echo ${suffix//\.} +} +netpbm_ldshlib() { + case ${CHOST} in + *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name $(SONAME)';; + *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';; + esac +} +netpbm_config() { + if use $1 ; then + [[ $2 != "!" ]] && echo -l${2:-$1} + else + echo NONE + fi +} + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}"/netpbm-10.31-build.patch + epatch "${FILESDIR}"/netpbm-10.48.00-pnmtopng-zlib.patch #291987 + epatch "${FILESDIR}"/netpbm-10.48.00-pngx.patch #287725 + + # avoid ugly depend.mk warnings + touch $(find . -name Makefile | sed s:Makefile:depend.mk:g) + + cat config.mk.in /dev/stdin >> config.mk <<-EOF + # Misc crap + BUILD_FIASCO = N + SYMLINK = ln -sf + + # Toolchain options + CC = $(tc-getCC) -Wall + LD = \$(CC) + CC_FOR_BUILD = $(tc-getBUILD_CC) + LD_FOR_BUILD = \$(CC_FOR_BUILD) + AR = $(tc-getAR) + RANLIB = $(tc-getRANLIB) + + STRIPFLAG = + CFLAGS_SHLIB = -fPIC + + LDRELOC = \$(LD) -r + LDSHLIB = $(netpbm_ldshlib) + LINKER_CAN_DO_EXPLICIT_LIBRARY = N # we can, but dont want to + LINKERISCOMPILER = Y + NETPBMLIBSUFFIX = $(netpbm_libsuffix) + NETPBMLIBTYPE = $(netpbm_libtype) + + # Gentoo build options + TIFFLIB = $(netpbm_config tiff) + JPEGLIB = $(netpbm_config jpeg) + PNGLIB = $(netpbm_config png) + ZLIB = $(netpbm_config zlib z) + LINUXSVGALIB = $(netpbm_config svga vga) + XML2_LIBS = $(netpbm_config xml xml2) + JBIGLIB = -ljbig + JBIGHDR_DIR = $(netpbm_config jbig "!") + JASPERLIB = -ljasper + JASPERHDR_DIR = $(netpbm_config jpeg2k "!") + URTLIB = $(netpbm_config rle) + URTHDR_DIR = + X11LIB = $(netpbm_config X X11) + X11HDR_DIR = + EOF + # cannot chain the die with the heredoc above as bash-3 + # has a parser bug in that setup #282902 + [ $? -eq 0 ] || die "writing config.mk failed" +} + +src_compile() { + emake -j1 || die +} + +src_install() { + emake -j1 package pkgdir="${D}"/usr || die "make package failed" + + [[ $(get_libdir) != "lib" ]] && mv "${D}"/usr/lib "${D}"/usr/$(get_libdir) + + # Remove cruft that we don't need, and move around stuff we want + rm -f "${D}"/usr/bin/{doc.url,manweb} || die + rm -r "${D}"/usr/man/web || die + rm -r "${D}"/usr/link || die + rm -f "${D}"/usr/{README,VERSION,config_template,pkginfo} || die + dodir /usr/share + mv "${D}"/usr/man "${D}"/usr/share/ || die + mv "${D}"/usr/misc "${D}"/usr/share/netpbm || die + + dodoc README + cd doc + GLOBIGNORE='*.html:.*' dodoc * + dohtml -r . + + cd "${WORKDIR}"/${PN}-${MAN_VER}-manpages || die + doman *.[0-9] + dodoc README* gen-netpbm-manpages +}