From 505b4c041229345f80137cb90cd2e325a8ca1faa Mon Sep 17 00:00:00 2001 From: Samuli Suominen Date: Sun, 16 May 2010 20:37:53 +0000 Subject: [PATCH] Fix implicit declaration of function png_set_gray_1_2_4_to_8 with libpng14. Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- dev-libs/pslib/ChangeLog | 11 +++++-- dev-libs/pslib/Manifest | 13 ++------ dev-libs/pslib/pslib-0.4.1-r2.ebuild | 49 ++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+), 13 deletions(-) create mode 100644 dev-libs/pslib/pslib-0.4.1-r2.ebuild diff --git a/dev-libs/pslib/ChangeLog b/dev-libs/pslib/ChangeLog index dc644f82c276..9df445dbf059 100644 --- a/dev-libs/pslib/ChangeLog +++ b/dev-libs/pslib/ChangeLog @@ -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 + +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 pslib-0.4.1-r1.ebuild: amd64 stable, bug #289340 diff --git a/dev-libs/pslib/Manifest b/dev-libs/pslib/Manifest index 44b89202344f..2bb00e4a7905 100644 --- a/dev-libs/pslib/Manifest +++ b/dev-libs/pslib/Manifest @@ -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 index 000000000000..b4176134872a --- /dev/null +++ b/dev-libs/pslib/pslib-0.4.1-r2.ebuild @@ -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 +} -- 2.26.2