summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2008-12-17 09:54:10 +0000
committerUlrich Müller <ulm@gentoo.org>2008-12-17 09:54:10 +0000
commitf4f143d504bf162cf44d64275ee18aa93d9d45c5 (patch)
tree22d6fcc48c69baa5e997a84846dc014215d3b5fa /app-editors
parentupdated fast install patch to correctly add files to dist rules (diff)
downloadhistorical-f4f143d504bf162cf44d64275ee18aa93d9d45c5.tar.gz
historical-f4f143d504bf162cf44d64275ee18aa93d9d45c5.tar.bz2
historical-f4f143d504bf162cf44d64275ee18aa93d9d45c5.zip
New patch for sparc-fbsd, bug 159584.
Package-Manager: portage-2.2_rc17/cvs/Linux 2.6.27-gentoo-r4 i686
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/emacs/ChangeLog6
-rw-r--r--app-editors/emacs/Manifest20
-rw-r--r--app-editors/emacs/files/emacs-22.3-freebsd-sparc.patch18
3 files changed, 32 insertions, 12 deletions
diff --git a/app-editors/emacs/ChangeLog b/app-editors/emacs/ChangeLog
index b4c15ffe4cf2..df4cdb8a16af 100644
--- a/app-editors/emacs/ChangeLog
+++ b/app-editors/emacs/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-editors/emacs
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/ChangeLog,v 1.288 2008/11/29 20:38:52 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/ChangeLog,v 1.289 2008/12/17 09:54:09 ulm Exp $
+
+ 17 Dec 2008; Ulrich Mueller <ulm@gentoo.org>
+ files/emacs-22.3-freebsd-sparc.patch:
+ New patch for sparc-fbsd, bug 159584.
*emacs-22.3-r1 (29 Nov 2008)
diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 9cabbfd1f90a..ddb7b2d7d413 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -1,6 +1,9 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+- -----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX emacs-22.1-Xaw3d-headers.patch 4736 RMD160 d94da74ae2e8db00b5b98f35f3bbf11a1f38a188 SHA1 dd4eafe26a313334cc2c51f14b9ee7669428d02a SHA256 80228568be71952150c75adf562208913dcb15e51743480749729f9dc58816ea
AUX emacs-22.1-freebsd-sparc.patch 475 RMD160 a8e6e3f2bc014979fd269a027835a65520c12417 SHA1 71c6d9ee3b3e5149a33d440373a212b56fbd064c SHA256 43584ea923e6c7221e69d1d6a14d55d386565c5decd067a62acc58af522c803b
AUX emacs-22.1-vcdiff-tmp-race.patch 831 RMD160 0ffb7c22f28982a0f199a177a5e21a6a62b5ef46 SHA1 9200da3d3825747ded3cba4c9e1c0a514131e9ae SHA256 a220e676cde0e84fb136328915a747cce1b0807c21373cfda7c93063997d616d
@@ -8,7 +11,7 @@ AUX emacs-22.2-fast-lock.patch 1474 RMD160 a85b27612673d3cdea50d35a25fd8f1172425
AUX emacs-22.2-heimdal-gentoo.patch 1906 RMD160 004cd91c637df470e5960854b943d2cce5b628af SHA1 6460fca37eed80fd0b7539ec0982dcd180fe2281 SHA256 7cd1a4358a26aa832461e5a16b6d8a1ea95b58dd19578ee2361f91afc4e3bc7f
AUX emacs-22.2-python-nopwd.patch 660 RMD160 c5967762416b3816aaa5fe714d0014223ce4196c SHA1 27d7d7d0aea3ea92e0d4b86cca1f45123ecb6965 SHA256 64607f50aefaba2ffc75fe151f5272306daef3ff34f5ef9070717babe2c47715
AUX emacs-22.2-sh.patch 761 RMD160 4a65a87cfd31d0714e9f99de91dee1c292ba5159 SHA1 1cf46bd5f2bff3e4cff2d6fb43a05dabca81c276 SHA256 743f9e3fcf0059ff68a5ba704311d8aa1ae09600eb3692de51e0b7105ea1f9b4
-AUX emacs-22.3-freebsd-sparc.patch 448 RMD160 4f131b630ec09e1d9170374fc60a1620f0f718e9 SHA1 5bc71be91bb8008cec2473479184e250e5284c68 SHA256 e2c2e53e2995d4a505c480d17e0a7e5abff61ea96c4d3451a1e019c985a59cd8
+AUX emacs-22.3-freebsd-sparc.patch 488 RMD160 37a5499a515a45e19858b6aaa1217ec116811d2d SHA1 47d2880c01857515d38adc9a56485e9bd695cac6 SHA256 963ea3506cbcf4797ec974e2802a11c6e9c09cddf1360dbbe6a452a2cef6efbf
AUX emacs-22.3-linux-random-heap.patch 566 RMD160 6d0df837e04ba6cd712939092626cc067248cae5 SHA1 0313a5b34bb5b868596408af9b71b18c28b227c4 SHA256 76d049df10d1a4789a45297d8a14b2e7b41e700aefd0aec66ab47fbdfe0c0fbd
DIST emacs-18.59-linux22x-elf-glibc21.diff.gz 15671 RMD160 4fab87eead1a66d767d2334d31507695dcf7b4a8 SHA1 075f1c9cf86e9a10fb686ebd04a2f95d6e4c3972 SHA256 fb810d893938883d50a3a8d7c43fbeb1604d5454f760b8f1f700326c8ee659dd
DIST emacs-18.59-patches-3.tar.bz2 17323 RMD160 c0a205792f80c34b599c82fe5cf957f10f80956a SHA1 d452c45756e69edf71a46518cfde809eb65955f9 SHA256 679fe1c0e4fbc2ccf44e6c7097aa093c4e575fde15b5416d944916893bd543ff
@@ -25,12 +28,19 @@ EBUILD emacs-21.4-r17.ebuild 5433 RMD160 5da8ea5cf7c1dca685eb767c086069e6fb006f7
EBUILD emacs-22.2-r3.ebuild 8196 RMD160 ecf047909794fd1ed3f26912de31febe6e5f600d SHA1 99a3dc7eae2347db5afe59159f427997509e15a5 SHA256 24ef32b3fd737117e814d46811796756d3cdfcc7ab7c075555b8c3796494e47f
EBUILD emacs-22.3-r1.ebuild 8041 RMD160 2e3b9ec92e99749fc77fa03e0f6349d30f9e95aa SHA1 8ef0f6dba6e220ffbc261e12ec175c33dd779b64 SHA256 a1724ffbfa17887cea8b9b608553d0cc27bef293751b342c1a000038804ecd22
EBUILD emacs-22.3.ebuild 7741 RMD160 e097d334d6f9abd1ab3e33eee9650a5a54fbce1f SHA1 825f8c7733180099eb76520f87c8b5c81bb87bb6 SHA256 f14ac1a184161d537b06b353ae6623461df56cbb51e51432038d5bc40ad73ee5
-MISC ChangeLog 41731 RMD160 cd1e296507431233ec51b0d16b8118d9d79d075f SHA1 28ca20ebe019c13f4317ec2f87ee65c961f1a3c4 SHA256 952d55ef1d07c1cc585187391673e66e3cb572539fa94f21930b23881dc6ab90
+MISC ChangeLog 41859 RMD160 f716755a64f724d89c3d9efad968a8f609e6fee6 SHA1 f0bef816b619ece8d23eba28bbdd51ba67545f21 SHA256 f19c37de749223bd0c073af75569f4f26fee49800010d071181f54ca95e3e328
MISC metadata.xml 1652 RMD160 537bd66f869b6306694a2e30a05d15e48e324a54 SHA1 afe373a8a2d21971448fc2480f6f1b77e0bb1f23 SHA256 89dca1423f45221c7df249d7e96e162abd7c3188824b81c0f83c2d8f4fa7a1b5
+- -----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEARECAAYFAklIzHIACgkQOeoy/oIi7uwwbwCguBEul+h1uLEV7Bm63wHtUpah
+iFwAn1W7cXoKL6NytX7MMl4hTg+Wuw9l
+=3267
+- -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
-iEYEARECAAYFAkkxqI4ACgkQOeoy/oIi7uzSCACcCFap1J9o8nheiFiuUJAwXw/o
-GIIAn2FuMy9bZt673A3IEQYm8kIlnht6
-=9OVx
+iEYEARECAAYFAklIzKcACgkQOeoy/oIi7uwZ7gCg2iJHYuVbDqAOjz+Tamuvgmbx
+Z88Ani11x/SsDQfGKcmoGbCVXAEplnUJ
+=DWML
-----END PGP SIGNATURE-----
diff --git a/app-editors/emacs/files/emacs-22.3-freebsd-sparc.patch b/app-editors/emacs/files/emacs-22.3-freebsd-sparc.patch
index 85ff3a088784..de206e7e0658 100644
--- a/app-editors/emacs/files/emacs-22.3-freebsd-sparc.patch
+++ b/app-editors/emacs/files/emacs-22.3-freebsd-sparc.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