ulm         14/11/10 08:21:22

  Modified:             ChangeLog
  Added:                ecb-2.41_pre20140215.ebuild
  Log:
  Git snapshot, fixes build failure with the CEDET included in Emacs 24. For 
lack of activity of the official upstream, we add a snapshot of the fork at 
https://github.com/alexott/ecb.git by Alex Ott. Bug 491720.
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
9433907D693FB5B8!)

Revision  Changes    Path
1.56                 app-emacs/ecb/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/ecb/ChangeLog?rev=1.56&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/ecb/ChangeLog?rev=1.56&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/ecb/ChangeLog?r1=1.55&r2=1.56

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-emacs/ecb/ChangeLog,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- ChangeLog   29 Sep 2012 07:49:04 -0000      1.55
+++ ChangeLog   10 Nov 2014 08:21:22 -0000      1.56
@@ -1,6 +1,13 @@
 # ChangeLog for app-emacs/ecb
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emacs/ecb/ChangeLog,v 1.55 2012/09/29 
07:49:04 ulm Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/ecb/ChangeLog,v 1.56 2014/11/10 
08:21:22 ulm Exp $
+
+*ecb-2.41_pre20140215 (10 Nov 2014)
+
+  10 Nov 2014; Ulrich Müller <[email protected]> +ecb-2.41_pre20140215.ebuild:
+  Git snapshot, fixes build failure with the CEDET included in Emacs 24.
+  For lack of activity of the official upstream, we add a snapshot of the fork
+  at https://github.com/alexott/ecb.git by Alex Ott. Bug 491720.
 
   29 Sep 2012; Ulrich Müller <[email protected]> -ecb-2.40-r1.ebuild,
   ecb-2.40-r2.ebuild:



1.1                  app-emacs/ecb/ecb-2.41_pre20140215.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/ecb/ecb-2.41_pre20140215.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/ecb/ecb-2.41_pre20140215.ebuild?rev=1.1&content-type=text/plain

Index: ecb-2.41_pre20140215.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ecb/ecb-2.41_pre20140215.ebuild,v 
1.1 2014/11/10 08:21:22 ulm Exp $

EAPI=5

inherit elisp eutils readme.gentoo

DESCRIPTION="Source code browser for Emacs"
HOMEPAGE="http://ecb.sourceforge.net/";
# snapshot of https://github.com/alexott/ecb.git
SRC_URI="http://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz";

LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="java"

DEPEND="java? ( app-emacs/jde )"
RDEPEND="${DEPEND}"

S="${WORKDIR}/${PN}"
SITEFILE="70${PN}-gentoo.el"
DOC_CONTENTS="ECB is autoloaded in site-gentoo.el. Add the line
        \n\t(require 'ecb)
        \nto your ~/.emacs file to enable all features on Emacs startup."

src_prepare() {
        epatch "${FILESDIR}/${PN}-2.32-gentoo.patch"
        sed -i -e "s:@PF@:${PF}:" ecb-help.el || die "sed failed"
}

src_compile() {
        local loadpath="" sl=${EPREFIX}${SITELISP}
        if use java; then
                loadpath="${sl}/elib ${sl}/jde ${sl}/jde/lisp"
        fi

        emake LOADPATH="${loadpath}"
}

src_install() {
        elisp_src_install

        insinto "${SITEETC}/${PN}"
        doins -r ecb-images

        doinfo info-help/ecb.info*
        dohtml html-help/*.html
        dodoc CYCLE_PROPOSAL NEWS README RELEASE_NOTES TODO
}




Reply via email to