Fix implicit declaration of function png_set_gray_1_2_4_to_8 with libpng14.
authorSamuli Suominen <ssuominen@gentoo.org>
Sun, 16 May 2010 20:37:53 +0000 (20:37 +0000)
committerSamuli Suominen <ssuominen@gentoo.org>
Sun, 16 May 2010 20:37:53 +0000 (20:37 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

dev-libs/pslib/ChangeLog
dev-libs/pslib/Manifest
dev-libs/pslib/pslib-0.4.1-r2.ebuild [new file with mode: 0644]

index dc644f82c27636ae8cf5453c609f56e400cac15e..9df445dbf059b13c08a9d901543e9cccacf73cb7 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for dev-libs/pslib
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/pslib/ChangeLog,v 1.16 2009/11/21 17:30:30 maekke Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/pslib/ChangeLog,v 1.17 2010/05/16 20:37:53 ssuominen Exp $
+
+*pslib-0.4.1-r2 (16 May 2010)
+
+  16 May 2010; Samuli Suominen <ssuominen@gentoo.org>
+  +pslib-0.4.1-r2.ebuild:
+  Fix implicit declaration of function png_set_gray_1_2_4_to_8 with
+  libpng14.
 
   21 Nov 2009; Markus Meier <maekke@gentoo.org> pslib-0.4.1-r1.ebuild:
   amd64 stable, bug #289340
index 44b89202344faf7c6d4b2a7bba5b755816876ecc..2bb00e4a7905dedabddfb543356aea96fdeff442 100644 (file)
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
 AUX pslib-getline.patch 1249 RMD160 6bc6a3d5d80215d637e2cbac0f68d963ef86243a SHA1 2937f7dde19d78a5e9b91d11e345633f8c9be8e8 SHA256 da130b7e1cddd4e489aec7d9ad040fd311b72c71d204b7fcad57852b8dcfd1b3
 AUX pslib-lm.patch 317 RMD160 71080df872f699f45644b463d62db9d90271b3bd SHA1 220d932cd287a5da8801c830fc5ce0364840df09 SHA256 12b1dbf9d1f35409839a53e4b585b3665d84ed9d4270a8887738d9bf198361af
 DIST pslib-0.2.4.tar.gz 473706 RMD160 e264133e4fc90e96f8e0781322c6dc3b3ca0e0b0 SHA1 014ac29ad501bab7346b5d7c6ca22ae44935fed4 SHA256 b572de5752f8e80c3cff9ba14c1b4b56cf382c4e057f0d1e5f81a21ce3bda08f
@@ -9,13 +6,7 @@ DIST pslib-0.4.1.tar.gz 531797 RMD160 a7e81201bd1f487bf9013861c774c6ba8d300361 S
 EBUILD pslib-0.2.4.ebuild 770 RMD160 cf8bd8c4573e29b9a4f57c64110a9344057a650f SHA1 be5ec75dca416a8f0514d7ac83d931a292a9c22e SHA256 0226d2fecf4ad731b633ed8bb260f972e08156089245ebb3550922abb1b52b14
 EBUILD pslib-0.2.6.ebuild 778 RMD160 aa86d71dec90426c917b504349a8b1db21369b32 SHA1 c58393343adaedbab8877e39369410744c0b6987 SHA256 9f7bddf77eb5604e3f7ebe58eef4c667cc849171ec3c0cc640ae54c54533f4d1
 EBUILD pslib-0.4.1-r1.ebuild 1127 RMD160 15af86a7e42838cb6f1bbc181111767b13fdde45 SHA1 6826a702804d338c7486d7d238c75e94d0005668 SHA256 62f42a1fe78400d6a1c3ad6c5b0434d48ef86bb034a84193987128347b06f7d1
+EBUILD pslib-0.4.1-r2.ebuild 1153 RMD160 7377ffad3420cad27583cf6bed91eb99d14245a3 SHA1 f8d1b60b76915be2d1ed3fbfa263eb065ba53d48 SHA256 474ab1e3042a201ddae455a15ab2fc5ee99d048107e7cc15e464b1b1b71b5e56
 EBUILD pslib-0.4.1.ebuild 930 RMD160 46f582a9eef14ccbf87777141f7d921c6253914f SHA1 52789f0c0c88fffd11f6945f79986fbc3d3e6c2d SHA256 97ec64141f25a2f5c596882a982dbd8a318b1ccf4c0f6d43412da58d88ac5264
-MISC ChangeLog 2354 RMD160 2798d96654fb99cd643d3b2e1b0a99db1110c3b0 SHA1 535fb3b687e7b7fda1594352bc3cea08e4771eda SHA256 d12ab35bf05abb1c3c75910880eaf1294b03e8ffafcc11f54528cdf636104d48
+MISC ChangeLog 2549 RMD160 5b9e35ab425c6a9bfb2168ad4e7b84ff2492ab4f SHA1 52b861132e0a059b76c070b329652c3de5eb7e88 SHA256 6f944310f5927a995c21aab3852c31c6ffc90cc7a09c833f4edba0bbcac7c03f
 MISC metadata.xml 178 RMD160 d81d96539affd63e89d924cd6f6764ccf4e844c7 SHA1 01500668b43b08b2b7722a5b54ab1eb20b1f2ba4 SHA256 35f81c6344c9a5938f666d21047ff523c9794f3df123ace6f589712e380b946c
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAksII8UACgkQkKaRLQcq0GIXmACgkWnEU3bWeDu8j/t3EF8dEvTp
-XT8AnR40Vomb07DWjXeiQurAfGbxK/WT
-=b5V2
------END PGP SIGNATURE-----
diff --git a/dev-libs/pslib/pslib-0.4.1-r2.ebuild b/dev-libs/pslib/pslib-0.4.1-r2.ebuild
new file mode 100644 (file)
index 0000000..b417613
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/pslib/pslib-0.4.1-r2.ebuild,v 1.1 2010/05/16 20:37:53 ssuominen Exp $
+
+EAPI=2
+inherit autotools eutils
+
+DESCRIPTION="pslib is a C-library to create PostScript files on the fly."
+HOMEPAGE="http://pslib.sourceforge.net/"
+SRC_URI="mirror://sourceforge/pslib/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug jpeg png tiff"
+
+RDEPEND="png? ( >=media-libs/libpng-1.2.43-r2:0 )
+       jpeg? ( media-libs/jpeg:0 )
+       tiff? ( media-libs/tiff )"
+#gif? requires libungif, not in portage
+DEPEND="${RDEPEND}
+       dev-lang/perl
+       >=dev-libs/glib-2
+       dev-util/intltool
+       dev-perl/XML-Parser"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-lm.patch \
+               "${FILESDIR}"/${PN}-getline.patch
+
+       sed -i \
+               -e 's:png_set_gray_1_2_4_to_8:png_set_expand_gray_1_2_4_to_8:' \
+               src/pslib.c || die
+
+       eautoreconf
+}
+
+src_configure() {
+       econf \
+               $(use_with png) \
+               $(use_with jpeg) \
+               $(use_with tiff) \
+               $(use_with debug)
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die
+       dodoc AUTHORS README
+}