summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2008-12-17 09:42:19 +0000
committerUlrich Müller <ulm@gentoo.org>2008-12-17 09:42:19 +0000
commit88e12ac3fbc89d8c26b80a01c6a6b964dea5b723 (patch)
tree0829f2b686ec0642b7efe5652bbda149219f8f31 /app-editors
parentRemove python extensions, as it makes epiphany crash, bug #251210 (diff)
downloadgentoo-2-88e12ac3fbc89d8c26b80a01c6a6b964dea5b723.tar.gz
gentoo-2-88e12ac3fbc89d8c26b80a01c6a6b964dea5b723.tar.bz2
gentoo-2-88e12ac3fbc89d8c26b80a01c6a6b964dea5b723.zip
New patch for sparc-fbsd, bug 159584.
(Portage version: 2.2_rc17/cvs/Linux 2.6.27-gentoo-r4 i686)
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/emacs-cvs/ChangeLog6
-rw-r--r--app-editors/emacs-cvs/files/emacs-cvs-freebsd-sparc-1.patch18
2 files changed, 17 insertions, 7 deletions
diff --git a/app-editors/emacs-cvs/ChangeLog b/app-editors/emacs-cvs/ChangeLog
index 18f8948079ea..d539ca02206a 100644
--- a/app-editors/emacs-cvs/ChangeLog
+++ b/app-editors/emacs-cvs/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-editors/emacs-cvs
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/ChangeLog,v 1.225 2008/11/29 12:19:25 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/ChangeLog,v 1.226 2008/12/17 09:42:19 ulm Exp $
+
+ 17 Dec 2008; Ulrich Mueller <ulm@gentoo.org>
+ files/emacs-cvs-freebsd-sparc-1.patch:
+ New patch for sparc-fbsd, bug 159584.
29 Nov 2008; Ulrich Mueller <ulm@gentoo.org> emacs-cvs-23.0.9999.ebuild:
Add site initialisation for Info, so that Emacs' dir is first in list;
diff --git a/app-editors/emacs-cvs/files/emacs-cvs-freebsd-sparc-1.patch b/app-editors/emacs-cvs/files/emacs-cvs-freebsd-sparc-1.patch
index 85ff3a088784..de206e7e0658 100644
--- a/app-editors/emacs-cvs/files/emacs-cvs-freebsd-sparc-1.patch
+++ b/app-editors/emacs-cvs/files/emacs-cvs-freebsd-sparc-1.patch
@@ -1,11 +1,17 @@
---- emacs-orig/src/alloc.c 2008-07-09 19:33:18.000000000 +0200
-+++ emacs/src/alloc.c 2008-07-09 19:39:48.000000000 +0200
-@@ -4487,7 +4487,7 @@
- /* Fixme: Code in the Boehm GC suggests flushing (with `flushrs') is
+http://bugs.gentoo.org/159584
+Patch taken from FreeBSD ports, by Giorgos Keramidas <keramida@freebsd.org>
+
+--- emacs-orig/src/alloc.c
++++ emacs/src/alloc.c
+@@ -4573,7 +4573,11 @@
needed on ia64 too. See mach_dep.c, where it also says inline
assembler doesn't work with relevant proprietary compilers. */
--#ifdef __sparc__
-+#if defined(__sparc__) && !defined(__FreeBSD__)
+ #ifdef __sparc__
++#ifdef __sparc64__
++ asm ("flushw");
++#else
asm ("ta 3");
++#endif
#endif
+ /* Save registers that we need to see on the stack. We need to see