Gentoo Archives: gentoo-commits

From: "Ulrich Mueller (ulm)" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emacs/company-mode: metadata.xml ChangeLog company-mode-0.2.1.ebuild
Date: Wed, 08 Apr 2009 16:21:03
Message-Id: E1LraWK-000613-24@stork.gentoo.org
1 ulm 09/04/08 16:21:00
2
3 Added: metadata.xml ChangeLog company-mode-0.2.1.ebuild
4 Log:
5 Initial import, from Emacs overlay, bug 226031.
6 (Portage version: 2.2_rc28/cvs/Linux i686)
7
8 Revision Changes Path
9 1.1 app-emacs/company-mode/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>emacs</herd>
20 <use>
21 <flag name='semantic'>Install backend for semantic
22 (<pkg>app-emacs/cedet</pkg>)</flag>
23 </use>
24 </pkgmetadata>
25
26
27
28 1.1 app-emacs/company-mode/ChangeLog
29
30 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/ChangeLog?rev=1.1&view=markup
31 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/ChangeLog?rev=1.1&content-type=text/plain
32
33 Index: ChangeLog
34 ===================================================================
35 # ChangeLog for app-emacs/company-mode
36 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
37 # $Header: /var/cvsroot/gentoo-x86/app-emacs/company-mode/ChangeLog,v 1.1 2009/04/08 16:20:59 ulm Exp $
38
39 *company-mode-0.2.1 (08 Apr 2009)
40
41 08 Apr 2009; Ulrich Mueller <ulm@g.o>
42 +files/50company-mode-gentoo.el, +metadata.xml,
43 +company-mode-0.2.1.ebuild:
44 Initial import, from Emacs overlay, bug 226031. Ebuild contributed by me.
45
46
47
48
49 1.1 app-emacs/company-mode/company-mode-0.2.1.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/company-mode-0.2.1.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/company-mode-0.2.1.ebuild?rev=1.1&content-type=text/plain
53
54 Index: company-mode-0.2.1.ebuild
55 ===================================================================
56 # Copyright 1999-2009 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/app-emacs/company-mode/company-mode-0.2.1.ebuild,v 1.1 2009/04/08 16:20:59 ulm Exp $
59
60 EAPI=2
61 NEED_EMACS=22
62
63 inherit elisp
64
65 DESCRIPTION="In-buffer completion front-end"
66 HOMEPAGE="http://nschum.de/src/emacs/company-mode/"
67 SRC_URI="http://nschum.de/src/emacs/${PN}/company-${PV}.tar.bz2"
68
69 LICENSE="GPL-2"
70 SLOT="0"
71 KEYWORDS="~amd64 ~x86"
72 IUSE="semantic"
73
74 DEPEND="semantic? ( app-emacs/cedet )"
75 #oddmuse? ( app-emacs/oddmuse )
76 RDEPEND="${DEPEND}"
77
78 S="${WORKDIR}"
79 SITEFILE="50${PN}-gentoo.el"
80
81 src_configure() {
82 # Disable backends that require extra dependencies, unless they are
83 # selected by the respective USE flag
84 local backend
85 for backend in oddmuse semantic; do
86 [ "${backend}" = semantic ] && use "${backend}" && continue
87 elog "Disabling ${backend} backend"
88 rm "company-${backend}.el" || die
89 sed -i -e "s/company-${backend} *//" company.el || die
90 done
91 }