summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-12-13 07:15:10 +0000
committerMike Frysinger <vapier@gentoo.org>2007-12-13 07:15:10 +0000
commit297c271473bc68454275496fc12506341f4bbe74 (patch)
tree1415e0a7036a6dbb41c39faf82ebd1e2c13278ff /media-gfx/fontforge
parentRemoved broken version 1.10.00. Fixed several minor issues as per bug 194031. (diff)
downloadgentoo-2-297c271473bc68454275496fc12506341f4bbe74.tar.gz
gentoo-2-297c271473bc68454275496fc12506341f4bbe74.tar.bz2
gentoo-2-297c271473bc68454275496fc12506341f4bbe74.zip
Fix from Martin von Gagern for parallel build problems #202019.
(Portage version: 2.1.4_rc9)
Diffstat (limited to 'media-gfx/fontforge')
-rw-r--r--media-gfx/fontforge/ChangeLog6
-rw-r--r--media-gfx/fontforge/files/fontforge-20071210-parallel-build.patch34
-rw-r--r--media-gfx/fontforge/fontforge-20071210.ebuild10
3 files changed, 48 insertions, 2 deletions
diff --git a/media-gfx/fontforge/ChangeLog b/media-gfx/fontforge/ChangeLog
index 34d625e2fd9e..b685713b99ac 100644
--- a/media-gfx/fontforge/ChangeLog
+++ b/media-gfx/fontforge/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-gfx/fontforge
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/ChangeLog,v 1.63 2007/12/12 05:12:03 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/ChangeLog,v 1.64 2007/12/13 07:15:09 vapier Exp $
+
+ 13 Dec 2007; Mike Frysinger <vapier@gentoo.org>
+ +files/fontforge-20071210-parallel-build.patch, fontforge-20071210.ebuild:
+ Fix from Martin von Gagern for parallel build problems #202019.
*fontforge-20071210 (12 Dec 2007)
diff --git a/media-gfx/fontforge/files/fontforge-20071210-parallel-build.patch b/media-gfx/fontforge/files/fontforge-20071210-parallel-build.patch
new file mode 100644
index 000000000000..be9eb97a7b06
--- /dev/null
+++ b/media-gfx/fontforge/files/fontforge-20071210-parallel-build.patch
@@ -0,0 +1,34 @@
+Fix parallel build issues in fontforge.
+http://bugs.gentoo.org/202019
+2007-12-12 Martin von Gagern
+
+--- fontforge-20071210/Makefile.dynamic.in
++++ fontforge-20071210/Makefile.dynamic.in
+@@ -26,10 +26,10 @@
+ libgunicode:
+ ( cd Unicode ; $(MAKE) )
+
+-libgutils:
++libgutils: libgunicode
+ ( cd gutils ; $(MAKE) )
+
+-libgdraw:
++libgdraw: libgunicode libgutils
+ ( cd gdraw ; $(MAKE) )
+
+ pos:
+--- fontforge-20071210/Makefile.static.in
++++ fontforge-20071210/Makefile.static.in
+@@ -24,10 +24,10 @@
+ libgunicode:
+ ( cd Unicode ; $(MAKE) )
+
+-libgutils:
++libgutils: libgunicode
+ ( cd gutils ; $(MAKE) )
+
+-libgdraw:
++libgdraw: libgunicode libgutils
+ ( cd gdraw ; $(MAKE) )
+
+ pos:
diff --git a/media-gfx/fontforge/fontforge-20071210.ebuild b/media-gfx/fontforge/fontforge-20071210.ebuild
index 04b95f69f07f..654cd7dbead3 100644
--- a/media-gfx/fontforge/fontforge-20071210.ebuild
+++ b/media-gfx/fontforge/fontforge-20071210.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/fontforge-20071210.ebuild,v 1.1 2007/12/12 05:12:03 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/fontforge-20071210.ebuild,v 1.2 2007/12/13 07:15:09 vapier Exp $
+
+inherit eutils
DESCRIPTION="postscript font editor and converter"
HOMEPAGE="http://fontforge.sourceforge.net/"
@@ -24,6 +26,12 @@ RDEPEND="gif? ( >=media-libs/giflib-4.1.0-r1 )
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-parallel-build.patch #202019
+}
+
src_compile() {
# no real way of disabling gettext/nls ...
use nls || export ac_cv_header_libintl_h=no