summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Tilley <lv@gentoo.org>2004-04-17 18:53:41 +0000
committerTravis Tilley <lv@gentoo.org>2004-04-17 18:53:41 +0000
commit3eeb88ca02eae822d5d3c048302c809af1fe6c54 (patch)
treefed19d802b4fb1ee473ba89c577c8fbe29918116 /media-gfx
parentMarked stable on hppa. (Manifest recommit) (diff)
downloadgentoo-2-3eeb88ca02eae822d5d3c048302c809af1fe6c54.tar.gz
gentoo-2-3eeb88ca02eae822d5d3c048302c809af1fe6c54.tar.bz2
gentoo-2-3eeb88ca02eae822d5d3c048302c809af1fe6c54.zip
fix for segfaults on amd64
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/xv/ChangeLog6
-rw-r--r--media-gfx/xv/files/xv-use-getcwd.patch10
-rw-r--r--media-gfx/xv/xv-3.10a-r6.ebuild4
3 files changed, 18 insertions, 2 deletions
diff --git a/media-gfx/xv/ChangeLog b/media-gfx/xv/ChangeLog
index 1619e5aef185..c8ab5c3183eb 100644
--- a/media-gfx/xv/ChangeLog
+++ b/media-gfx/xv/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-gfx/xv
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/xv/ChangeLog,v 1.27 2004/02/17 23:02:05 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/xv/ChangeLog,v 1.28 2004/04/17 18:53:41 lv Exp $
+
+ 17 Apr 2004; Travis Tilley <lv@gentoo.org> +files/xv-use-getcwd.patch,
+ xv-3.10a-r6.ebuild:
+ fix for segfaults on amd64
17 Feb 2004; Aron Griffis <agriffis@gentoo.org> xv-3.10a-r6.ebuild:
stable on alpha and ia64
diff --git a/media-gfx/xv/files/xv-use-getcwd.patch b/media-gfx/xv/files/xv-use-getcwd.patch
new file mode 100644
index 000000000000..23c13f39fd83
--- /dev/null
+++ b/media-gfx/xv/files/xv-use-getcwd.patch
@@ -0,0 +1,10 @@
+--- xv.h.old 2004-04-17 11:43:18.221960440 +0100
++++ xv.h 2004-04-17 11:43:30.290125800 +0100
+@@ -66,6 +66,7 @@
+ # ifndef _LINUX_LIMITS_H
+ # include <linux/limits.h>
+ # endif
++# define USE_GETCWD
+ #endif
+
+
diff --git a/media-gfx/xv/xv-3.10a-r6.ebuild b/media-gfx/xv/xv-3.10a-r6.ebuild
index 75770e2ebbfc..b73b0a414a9a 100644
--- a/media-gfx/xv/xv-3.10a-r6.ebuild
+++ b/media-gfx/xv/xv-3.10a-r6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/xv/xv-3.10a-r6.ebuild,v 1.6 2004/02/17 23:02:05 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/xv/xv-3.10a-r6.ebuild,v 1.7 2004/04/17 18:53:41 lv Exp $
inherit ccc flag-o-matic eutils
@@ -25,6 +25,8 @@ src_unpack() {
epatch ${FILESDIR}/${P}-enhanced-Nu.patch || die
epatch ${FILESDIR}/${P}-gentoo-Nu.patch || die
[ `use ppc` ] && epatch ${FILESDIR}/${P}-ppc.patch
+ # This patch is needed to get xv to stop segfaulting on amd64
+ use amd64 && epatch ${FILESDIR}/xv-use-getcwd.patch
}
src_compile() {