summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2008-09-26 05:35:09 +0000
committerUlrich Müller <ulm@gentoo.org>2008-09-26 05:35:09 +0000
commit8e673f7ba623ef48aa4c250e89aebf8d1a08571b (patch)
tree98edc2ada33da37b295531a749455bc77d1e3dee /app-editors
parentversion bump for cairo (diff)
downloadhistorical-8e673f7ba623ef48aa4c250e89aebf8d1a08571b.tar.gz
historical-8e673f7ba623ef48aa4c250e89aebf8d1a08571b.tar.bz2
historical-8e673f7ba623ef48aa4c250e89aebf8d1a08571b.zip
SuperH support, bug 238210.
Package-Manager: portage-2.2_rc9/cvs/Linux 2.6.26-gentoo-r1 i686
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/emacs/ChangeLog6
-rw-r--r--app-editors/emacs/Manifest15
-rw-r--r--app-editors/emacs/emacs-22.2-r3.ebuild4
-rw-r--r--app-editors/emacs/emacs-22.3.ebuild4
-rw-r--r--app-editors/emacs/files/emacs-22.2-sh.patch14
5 files changed, 33 insertions, 10 deletions
diff --git a/app-editors/emacs/ChangeLog b/app-editors/emacs/ChangeLog
index fab7a61fd604..32debe385886 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.275 2008/09/23 20:21:48 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/ChangeLog,v 1.276 2008/09/26 05:35:09 ulm Exp $
+
+ 26 Sep 2008; Ulrich Mueller <ulm@gentoo.org> +files/emacs-22.2-sh.patch,
+ emacs-22.2-r3.ebuild, emacs-22.3.ebuild:
+ SuperH support, bug 238210.
23 Sep 2008; Christian Faulhammer <opfer@gentoo.org>
emacs-21.4-r15.ebuild, emacs-21.4-r17.ebuild, emacs-22.2-r3.ebuild,
diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 3cf4a41616ac..d7ab33c0f9df 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -7,6 +7,7 @@ AUX emacs-22.1-vcdiff-tmp-race.patch 831 RMD160 0ffb7c22f28982a0f199a177a5e21a6a
AUX emacs-22.2-fast-lock.patch 1474 RMD160 a85b27612673d3cdea50d35a25fd8f1172425cb2 SHA1 468d15d844cacaf905f5aca9c5ea63f0017a0162 SHA256 72419329a28850e5e92e517a7634a38a106afbb743c21167411bbb755c82f4c2
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 388 RMD160 a106114ca114e0e139966889c833cd595463dde8 SHA1 a84f1298500c24b28c378e9bd01f95f87ccbb916 SHA256 d2a9859b96bc0905531f34cd8b55fe51e35ae23d177b45c7db32db12efe6ebeb
AUX emacs-22.3-freebsd-sparc.patch 448 RMD160 4f131b630ec09e1d9170374fc60a1620f0f718e9 SHA1 5bc71be91bb8008cec2473479184e250e5284c68 SHA256 e2c2e53e2995d4a505c480d17e0a7e5abff61ea96c4d3451a1e019c985a59cd8
DIST emacs-18.59-linux22x-elf-glibc21.diff.gz 15671 RMD160 4fab87eead1a66d767d2334d31507695dcf7b4a8 SHA1 075f1c9cf86e9a10fb686ebd04a2f95d6e4c3972 SHA256 fb810d893938883d50a3a8d7c43fbeb1604d5454f760b8f1f700326c8ee659dd
DIST emacs-18.59-patches-2.tar.bz2 17872 RMD160 bb79f013611768afe79d69c18ce84bae009d04d5 SHA1 ef86046c19aeba889c7c3fd35c83afa76ee8b84b SHA256 d1c7975068b773733fb142e07b86dbf2952a7ff75fe6fa79638d9eee6929b7a4
@@ -20,14 +21,14 @@ DIST leim-21.4.tar.gz 3291433 RMD160 89e1108bfe06425a0d6b4d941f9c297551bafcca SH
EBUILD emacs-18.59-r5.ebuild 2496 RMD160 17f8503f27dc267bd16c4194c341c2285e340026 SHA1 22078c981636f9cf0dfb8dcedf3dd504ec8f25e5 SHA256 59c6163f760c579519801d0d9751c0465a2c368092c0c02238b65e53cb31570d
EBUILD emacs-21.4-r15.ebuild 5243 RMD160 435bce2284700a04837706304e093528fc4d07cd SHA1 bf2c5fc026a36efe7c60e39ad8bc79534af3060a SHA256 872d3926e1c2189c6635ded30b6fdebb0a70eae26a0f61717c176932e786b0da
EBUILD emacs-21.4-r17.ebuild 5343 RMD160 7f9b6f9d21bf6ff2f474072c031c7f40d7fe6443 SHA1 a6fa49402d419dec59fa6f145e2e9082ca92a75d SHA256 39484bccfb5ac251b7bc44d39b25f7d21643aab2428107bf124733d04cc7b214
-EBUILD emacs-22.2-r3.ebuild 8121 RMD160 c1ba064c09e78f8c9ce68c2ce5766ccc7569062c SHA1 3888043865b1242f76b34815ee8dc5fbc2c86557 SHA256 a836c7b99af8dad1440459d3c494461aa872b3379a75daaf6125ecaf07038dce
-EBUILD emacs-22.3.ebuild 7471 RMD160 7e75d69a1ec987bdc0922e6c36063338d171f9ad SHA1 1218d0d0cebd7b02c481ab432cf93d69bd40e9f0 SHA256 5f88c07cac520232a93b65f24c9a81f9e4b77b1b929a4ef2c64856e59bd3c00f
-MISC ChangeLog 39717 RMD160 59ee37e2f6257a71aade10fe99dc7ef7382bc381 SHA1 673f1e9369e21219b9916caf697eb6e28c2a48ff SHA256 da7bcd4620745766044cb4ed955ab9f09e02937723f9468e01a02827bdfd1578
+EBUILD emacs-22.2-r3.ebuild 8186 RMD160 fc4b5c22f555fd17eb8fce2bae5d3cf590bb3ffa SHA1 2ff31d02e9cd8e4a9951c31541e41304630f30b5 SHA256 2c4f5fb3116e60344447260c82d94f9b10eee612923d0e8a6831943bbf42c6f4
+EBUILD emacs-22.3.ebuild 7542 RMD160 76d689a950afc90996c274bbc7b6e00b70ae0849 SHA1 99d37cec0209dcafdb57db068cc4beb7bd1695c9 SHA256 0721922f086b195a15f7d3dc7905e54d33cdbc461b6642124e2d1047b7588729
+MISC ChangeLog 39864 RMD160 9277440e23a15784a9900af207ed287f46708217 SHA1 24579ede3df52b7a3fdbf8362f1e25d3f520f276 SHA256 8eaa65d465e44b7c203e5997749729098df564ebd50e09b67f4d0ab03a4bc879
MISC metadata.xml 1652 RMD160 537bd66f869b6306694a2e30a05d15e48e324a54 SHA1 afe373a8a2d21971448fc2480f6f1b77e0bb1f23 SHA256 89dca1423f45221c7df249d7e96e162abd7c3188824b81c0f83c2d8f4fa7a1b5
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
+Version: GnuPG v1.4.9 (GNU/Linux)
-iEYEARECAAYFAkjZT+0ACgkQNQqtfCuFneOfyQCdGBAJNtX2oK8UJ/Yi0c7DMSNV
-Lp0AnjVHbAPJa9p4XJmGfjSKVTVu6a5Z
-=zAYI
+iEYEARECAAYFAkjcdKQACgkQOeoy/oIi7uwlUgCeMlvNT/Frb5VIZOKMloYYH7P7
+7ucAn0mTZ3NTVhbv0Ap87Vla46AGs16i
+=EknO
-----END PGP SIGNATURE-----
diff --git a/app-editors/emacs/emacs-22.2-r3.ebuild b/app-editors/emacs/emacs-22.2-r3.ebuild
index 136c2a3612f4..6ebb42e10bf8 100644
--- a/app-editors/emacs/emacs-22.2-r3.ebuild
+++ b/app-editors/emacs/emacs-22.2-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-22.2-r3.ebuild,v 1.8 2008/09/23 20:21:48 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-22.2-r3.ebuild,v 1.9 2008/09/26 05:35:09 ulm Exp $
inherit autotools elisp-common eutils flag-o-matic
@@ -62,6 +62,8 @@ src_unpack() {
epatch "${FILESDIR}/${P}-fast-lock.patch"
# fix search path for interactive python (bug 236498)
epatch "${FILESDIR}/${P}-python-nopwd.patch"
+ # SuperH support (bug 238210)
+ epatch "${FILESDIR}/${P}-sh.patch"
sed -i -e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \
-e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \
diff --git a/app-editors/emacs/emacs-22.3.ebuild b/app-editors/emacs/emacs-22.3.ebuild
index 14fada7281d6..ff3b7401d7c0 100644
--- a/app-editors/emacs/emacs-22.3.ebuild
+++ b/app-editors/emacs/emacs-22.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-22.3.ebuild,v 1.4 2008/09/23 20:21:48 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-22.3.ebuild,v 1.5 2008/09/26 05:35:09 ulm Exp $
inherit autotools elisp-common eutils flag-o-matic
@@ -54,6 +54,8 @@ src_unpack() {
epatch "${FILESDIR}/emacs-22.1-Xaw3d-headers.patch"
epatch "${FILESDIR}/emacs-22.3-freebsd-sparc.patch"
+ # SuperH support (bug 238210)
+ epatch "${FILESDIR}/emacs-22.2-sh.patch"
sed -i -e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \
-e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \
diff --git a/app-editors/emacs/files/emacs-22.2-sh.patch b/app-editors/emacs/files/emacs-22.2-sh.patch
new file mode 100644
index 000000000000..a22bd5ff4d57
--- /dev/null
+++ b/app-editors/emacs/files/emacs-22.2-sh.patch
@@ -0,0 +1,14 @@
+--- emacs-22.2-orig/configure.in 2008-09-26 07:20:44.000000000 +0200
++++ emacs-22.2/configure.in 2008-09-26 07:20:59.000000000 +0200
+@@ -1192,6 +1192,11 @@
+ machine=mips opsys=gnu-linux
+ ;;
+
++ ## SuperH (little endian) Linux-based GNU system
++ sh[34]-*-linux-gnu* )
++ machine=sh3el opsys=gnu-linux
++ ;;
++
+ ## UXP/DS
+ sparc-fujitsu-sysv4* )
+ machine=sparc opsys=uxpds