diff options
author | Stefan Schweizer <genstef@gentoo.org> | 2007-10-10 18:44:52 +0000 |
---|---|---|
committer | Stefan Schweizer <genstef@gentoo.org> | 2007-10-10 18:44:52 +0000 |
commit | 225a105fed9c067275975940883f0e794dfe7701 (patch) | |
tree | bb70effc453f42145f86b410228f0d374ce27b11 /media-gfx | |
parent | Bump to 7.4 (bug #194269) (diff) | |
download | gentoo-2-225a105fed9c067275975940883f0e794dfe7701.tar.gz gentoo-2-225a105fed9c067275975940883f0e794dfe7701.tar.bz2 gentoo-2-225a105fed9c067275975940883f0e794dfe7701.zip |
Fix building with lcms-1.17 thanks to Hal Engel <hvengel@astound.net> in bug 190925
(Portage version: 2.1.3.12)
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/lprof/ChangeLog | 7 | ||||
-rw-r--r-- | media-gfx/lprof/files/lcms-1.17.patch | 12 | ||||
-rw-r--r-- | media-gfx/lprof/lprof-1.11.4.1.ebuild | 14 |
3 files changed, 29 insertions, 4 deletions
diff --git a/media-gfx/lprof/ChangeLog b/media-gfx/lprof/ChangeLog index bb6122617a32..21832914511b 100644 --- a/media-gfx/lprof/ChangeLog +++ b/media-gfx/lprof/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-gfx/lprof # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/lprof/ChangeLog,v 1.11 2007/02/22 01:35:31 peper Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/lprof/ChangeLog,v 1.12 2007/10/10 18:44:52 genstef Exp $ + + 10 Oct 2007; Stefan Schweizer <genstef@gentoo.org> +files/lcms-1.17.patch, + lprof-1.11.4.1.ebuild: + Fix building with lcms-1.17 thanks to Hal Engel <hvengel@astound.net> in bug + 190925 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog: Transition to Manifest2. diff --git a/media-gfx/lprof/files/lcms-1.17.patch b/media-gfx/lprof/files/lcms-1.17.patch new file mode 100644 index 000000000000..55afdfbb8dd2 --- /dev/null +++ b/media-gfx/lprof/files/lcms-1.17.patch @@ -0,0 +1,12 @@ +--- src/liblprof/lcmsprf.h.bak 2007-08-31 15:36:20.000000000 -0700 ++++ src/liblprof/lcmsprf.h 2007-08-31 15:37:39.000000000 -0700 +@@ -67,6 +67,9 @@ + #define mmax(a,b) ((a) > (b)?(a):(b)) + #endif + ++#if LCMS_VERSION > 116 ++typedef int BOOL; ++#endif + + /* Misc operations ------------------------------------------------------------------------ */ + diff --git a/media-gfx/lprof/lprof-1.11.4.1.ebuild b/media-gfx/lprof/lprof-1.11.4.1.ebuild index 088b8423f552..8c9d41b09d4b 100644 --- a/media-gfx/lprof/lprof-1.11.4.1.ebuild +++ b/media-gfx/lprof/lprof-1.11.4.1.ebuild @@ -1,6 +1,8 @@ -# Copyright 1999-2006 Gentoo Foundation +# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/lprof/lprof-1.11.4.1.ebuild,v 1.1 2006/08/12 19:57:04 genstef Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/lprof/lprof-1.11.4.1.ebuild,v 1.2 2007/10/10 18:44:52 genstef Exp $ + +inherit eutils DESCRIPTION="Little CMS ICC profile construction set" HOMEPAGE="http://lprof.sourceforge.net/" @@ -16,11 +18,17 @@ RDEPEND="=x11-libs/qt-3* DEPEND="${RDEPEND} dev-lang/python" +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/lcms-1.17.patch +} + src_compile() { ./scons.py ${MAKEOPTS} PREFIX=/usr || die "scons failed" } src_install() { dodoc README KNOWN_BUGS - ./scons.py PREFIX=${D}/usr install || die "scons install failed" + ./scons.py PREFIX="${D}"/usr install || die "scons install failed" } |