summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <dirtyepic@gentoo.org>2007-05-09 14:53:05 +0000
committerRyan Hill <dirtyepic@gentoo.org>2007-05-09 14:53:05 +0000
commit0c0815c8097bc607e3300a0c6ab6422e28b7b8c6 (patch)
tree62ec335e439366b7a7016be5dd44f8c926f4064a /media-libs
parentAdd ~ia64 wrt #160813 (diff)
downloadgentoo-2-0c0815c8097bc607e3300a0c6ab6422e28b7b8c6.tar.gz
gentoo-2-0c0815c8097bc607e3300a0c6ab6422e28b7b8c6.tar.bz2
gentoo-2-0c0815c8097bc607e3300a0c6ab6422e28b7b8c6.zip
Fix parallel make race in ft2demos.
(Portage version: 2.1.2.7)
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/freetype/ChangeLog7
-rw-r--r--media-libs/freetype/files/freetype-2.3.3-ft2demos-Makefile.patch (renamed from media-libs/freetype/files/freetype-2.3.3-fttimer-noX.patch)16
-rw-r--r--media-libs/freetype/freetype-2.3.3.ebuild6
3 files changed, 17 insertions, 12 deletions
diff --git a/media-libs/freetype/ChangeLog b/media-libs/freetype/ChangeLog
index f659335c1598..bffa2ba27310 100644
--- a/media-libs/freetype/ChangeLog
+++ b/media-libs/freetype/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/freetype
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.132 2007/05/09 01:31:40 dirtyepic Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.133 2007/05/09 14:53:05 dirtyepic Exp $
+
+ 09 May 2007; Ryan Hill <dirtyepic@gentoo.org>
+ +files/freetype-2.3.3-ft2demos-Makefile.patch,
+ -files/freetype-2.3.3-fttimer-noX.patch, freetype-2.3.3.ebuild:
+ Fix parallel make race in ft2demos.
09 May 2007; Ryan Hill <dirtyepic@gentoo.org>
+files/freetype-2.3.3-fttimer-noX.patch, freetype-2.3.3.ebuild:
diff --git a/media-libs/freetype/files/freetype-2.3.3-fttimer-noX.patch b/media-libs/freetype/files/freetype-2.3.3-ft2demos-Makefile.patch
index 4123f02ef08d..ece447615a02 100644
--- a/media-libs/freetype/files/freetype-2.3.3-fttimer-noX.patch
+++ b/media-libs/freetype/files/freetype-2.3.3-ft2demos-Makefile.patch
@@ -1,6 +1,6 @@
diff -Naur ft2demos-2.3.3-orig/Makefile ft2demos-2.3.3/Makefile
---- ft2demos-2.3.3-orig/Makefile 2007-05-08 17:07:01.000000000 -0600
-+++ ft2demos-2.3.3/Makefile 2007-05-08 17:17:35.000000000 -0600
+--- ft2demos-2.3.3-orig/Makefile 2007-05-09 08:45:56.000000000 -0600
++++ ft2demos-2.3.3/Makefile 2007-05-09 08:47:23.000000000 -0600
@@ -308,6 +308,9 @@
$(OBJ_DIR_2)/ftmemchk.$(SO): $(SRC_DIR)/ftmemchk.c
$(COMPILE) $T$(subst /,$(COMPILER_SEP),$@ $<)
@@ -22,16 +22,18 @@ diff -Naur ft2demos-2.3.3-orig/Makefile ft2demos-2.3.3/Makefile
# $(OBJ_DIR_2)/ftsbit.$(SO): $(SRC_DIR)/ftsbit.c $(GRAPH_LIB)
# $(COMPILE) $T$(subst /,$(COMPILER_SEP),$@ $<)
-@@ -441,6 +440,9 @@
- $(BIN_DIR_2)/ftdump$E: $(OBJ_DIR_2)/ftdump.$(SO) $(FTLIB)
+@@ -438,7 +437,10 @@
+ $(BIN_DIR_2)/ftvalid$E: $(OBJ_DIR_2)/ftvalid.$(SO) $(FTLIB) $(COMMON_OBJ)
$(LINK_COMMON)
-+ $(BIN_DIR_2)/fttimer$E: $(OBJ_DIR_2)/fttimer.$(SO) $(FTLIB) $(COMMON_OBJ)
+- $(BIN_DIR_2)/ftdump$E: $(OBJ_DIR_2)/ftdump.$(SO) $(FTLIB)
++ $(BIN_DIR_2)/ftdump$E: $(OBJ_DIR_2)/ftdump.$(SO) $(FTLIB) $(COMMON_OBJ)
+ $(LINK_COMMON)
+
- $(BIN_DIR_2)/fttry$E: $(OBJ_DIR_2)/fttry.$(SO) $(FTLIB)
- $(LINK)
++ $(BIN_DIR_2)/fttimer$E: $(OBJ_DIR_2)/fttimer.$(SO) $(FTLIB) $(COMMON_OBJ)
+ $(LINK_COMMON)
+ $(BIN_DIR_2)/fttry$E: $(OBJ_DIR_2)/fttry.$(SO) $(FTLIB)
@@ -481,10 +483,6 @@
$(GRAPH_LIB) $(COMMON_OBJ) $(FTCOMMON_OBJ)
$(LINK_NEW)
diff --git a/media-libs/freetype/freetype-2.3.3.ebuild b/media-libs/freetype/freetype-2.3.3.ebuild
index a8ea86d75112..a2400baab4c0 100644
--- a/media-libs/freetype/freetype-2.3.3.ebuild
+++ b/media-libs/freetype/freetype-2.3.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.3.3.ebuild,v 1.8 2007/05/09 01:31:40 dirtyepic Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.3.3.ebuild,v 1.9 2007/05/09 14:53:05 dirtyepic Exp $
inherit eutils flag-o-matic libtool
@@ -72,9 +72,7 @@ src_unpack() {
### ft2demos ###
cd ../ft2demos-${PV}
- # fttimer demo does not require X11. fix linking appropriately.
- epatch "${FILESDIR}"/${P}-fttimer-noX.patch
-
+ epatch "${FILESDIR}"/${P}-ft2demos-Makefile.patch
sed -i -e "s:\.\.\/freetype2$:../freetype-${PV}:" Makefile
# Disable tests needing X11 when USE="-X". (bug #177597)