summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/cedet/ChangeLog6
-rw-r--r--app-emacs/cedet/Manifest15
-rw-r--r--app-emacs/cedet/cedet-1.0_pre6.ebuild3
-rw-r--r--app-emacs/cedet/files/50cedet-gentoo.el3
-rw-r--r--app-emacs/cedet/files/cedet-1.0_pre6-fix-eieio-comp.patch18
5 files changed, 33 insertions, 12 deletions
diff --git a/app-emacs/cedet/ChangeLog b/app-emacs/cedet/ChangeLog
index 95c76f2386bd..d1602d8654f8 100644
--- a/app-emacs/cedet/ChangeLog
+++ b/app-emacs/cedet/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-emacs/cedet
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/ChangeLog,v 1.45 2009/06/03 16:18:02 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/ChangeLog,v 1.46 2009/08/10 19:51:01 ulm Exp $
+
+ 10 Aug 2009; Ulrich Mueller <ulm@gentoo.org> cedet-1.0_pre6.ebuild,
+ +files/cedet-1.0_pre6-fix-eieio-comp.patch:
+ Fix byte-compilation of EIEIO with Emacs 23.1.50, bug 280984.
03 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
-files/1.0_pre3-eieio-tests-gentoo.patch,
diff --git a/app-emacs/cedet/Manifest b/app-emacs/cedet/Manifest
index f714fe41eb31..88ea369160bf 100644
--- a/app-emacs/cedet/Manifest
+++ b/app-emacs/cedet/Manifest
@@ -1,15 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX 50cedet-gentoo.el 467 RMD160 5b42a1f44cc32b791f9906c020e7430a8bc8f88e SHA1 868d47d53ff6ce1b2af36be7916f66f4eaa84946 SHA256 0dc23c9370f521e6364770effda1696bf046d76cd099f677a932bd3a80774ef2
+AUX 50cedet-gentoo.el 431 RMD160 b5bc7021dbd536ed1f28e910f1c28c2fec288823 SHA1 de722c9351d93896788ae2279a0c233e09b2330b SHA256 d0c47f18f54a4df449c232a157ef92aeaa2a77d9088914b6e30a1750c3d29bd9
+AUX cedet-1.0_pre6-fix-eieio-comp.patch 645 RMD160 18c3a46e1e298ccf255f2839f559cd044e0a961d SHA1 c87eb873c647e10da0fda12d90ab65e9114cc003 SHA256 ab6b599e7b19f63d8640209f2637299ae2b694640b453d517cf33cfb70f07568
DIST cedet-1.0pre6.tar.gz 1895977 RMD160 9c82cdb47d7141703825cdc976dd47984b5b4750 SHA1 e8978695e0a552e1d9484721172ce0251658900c SHA256 abb7fbe7964e2df66848e8a72158c9837414c9467545fc3a13412d2a33296d5f
-EBUILD cedet-1.0_pre6.ebuild 2126 RMD160 bed9b7a2bc49d69e41acf75836742dd1090e9ede SHA1 bf4f3b8bfdf46dca8f516fe7e1ce4cfbf0debb73 SHA256 0deda4066f7abf4c8276408cd4e8f7417981186612c212aa20a1037e0a299416
-MISC ChangeLog 6345 RMD160 f8bffe5da23b0a73ceed27831d0ac92aa1d554b4 SHA1 09d7779526ccc4cc96b65b13bca925e7a14b7095 SHA256 dfc3617ff528f757daa275748d4fb5ff1a649678819b1b9338f10ea2595d2d3e
+EBUILD cedet-1.0_pre6.ebuild 2164 RMD160 a989489fe362d5014fd296f90586e713200477e4 SHA1 64d5fb73997e477b7e8873ac9280839acbbc458a SHA256 324fed6364377937643228c9ed9ce1bff32c7052ea1654bb2f64c42afad47634
+MISC ChangeLog 6524 RMD160 6a3cb80623de54b3b6f0f458a1bb8d569f5f39df SHA1 9afaaac332e156206889d1798ea3ffe989e39803 SHA256 30dc30756f503affaf3fd84fda6bf53122f7b3f168947e99c7373ab82abd2df9
MISC metadata.xml 831 RMD160 742d588c9f37c4639acf627470e88e8da5c9e8c4 SHA1 315ec457e01f99f17211cf7229a17caec0ff3bf6 SHA256 3ef03457bb7af19d84fdd463e7a780ee79fa2812f5bd04fe5b15064d648b2999
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
+Version: GnuPG v1.4.9 (GNU/Linux)
-iEYEARECAAYFAkomoj8ACgkQNQqtfCuFneNArACePl4dthEiQEgTCmUcbuFOOmKs
-yLAAniyRDOGPzYhLco/bjiga9BPVq65j
-=mSlF
+iEYEARECAAYFAkqAeqMACgkQOeoy/oIi7uzdgwCcC2bpmK24PeV4LgWi3v+2r7TH
+qq0AoOVwTM2oB2pg1ck6401AU8rV3DU+
+=yWD2
-----END PGP SIGNATURE-----
diff --git a/app-emacs/cedet/cedet-1.0_pre6.ebuild b/app-emacs/cedet/cedet-1.0_pre6.ebuild
index 2f6250ad82b3..ac47e7f110a7 100644
--- a/app-emacs/cedet/cedet-1.0_pre6.ebuild
+++ b/app-emacs/cedet/cedet-1.0_pre6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/cedet-1.0_pre6.ebuild,v 1.6 2009/04/14 09:52:17 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/cedet-1.0_pre6.ebuild,v 1.7 2009/08/10 19:51:01 ulm Exp $
NEED_EMACS=22
@@ -22,6 +22,7 @@ RDEPEND="!app-emacs/semantic
!app-emacs/speedbar"
S="${WORKDIR}/${MY_P}"
+ELISP_PATCHES="${P}-fix-eieio-comp.patch"
SITEFILE="50${PN}-gentoo.el"
src_compile() {
diff --git a/app-emacs/cedet/files/50cedet-gentoo.el b/app-emacs/cedet/files/50cedet-gentoo.el
index 621e2f1a1f6f..6b7abf49da30 100644
--- a/app-emacs/cedet/files/50cedet-gentoo.el
+++ b/app-emacs/cedet/files/50cedet-gentoo.el
@@ -1,6 +1,3 @@
-
-;;; cedet site-lisp configuration
-
(load "@SITELISP@/common/cedet" nil t)
(add-to-list 'image-load-path "@SITEETC@/common/icons" t)
(setq srecode-map-load-path
diff --git a/app-emacs/cedet/files/cedet-1.0_pre6-fix-eieio-comp.patch b/app-emacs/cedet/files/cedet-1.0_pre6-fix-eieio-comp.patch
new file mode 100644
index 000000000000..6dcd2b2235d5
--- /dev/null
+++ b/app-emacs/cedet/files/cedet-1.0_pre6-fix-eieio-comp.patch
@@ -0,0 +1,18 @@
+http://bugs.gentoo.org/280984
+Fix byte-compilation of EIEIO with Emacs 23.1.50 (as of 2009-07-23).
+Patch from upstream CVS.
+
+--- cedet/eieio/eieio-comp.el 2008/09/29 00:18:57 1.14
++++ cedet/eieio/eieio-comp.el 2009/07/27 11:32:06 1.15
+@@ -78,7 +78,10 @@
+ (class (if (listp arg1) (nth 1 arg1) nil))
+ (my-outbuffer (if (eval-when-compile
+ (string-match "XEmacs" emacs-version))
+- byte-compile-outbuffer outbuffer))
++ byte-compile-outbuffer
++ (condition-case nil
++ bytecomp-outbuffer
++ (error outbuffer))))
+ )
+ (let ((name (format "%s::%s" (or class "#<generic>") meth)))
+ (if byte-compile-verbose