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: company-mode-0.4.3.ebuild metadata.xml ChangeLog
Date: Fri, 28 Aug 2009 20:16:02
Message-Id: E1Mg1tX-0007cG-Bs@stork.gentoo.org
1 ulm 09/08/25 19:41:27
2
3 Modified: metadata.xml ChangeLog
4 Added: company-mode-0.4.3.ebuild
5 Log:
6 Version bump, bug 272457. Add "ropemacs" USE flag.
7 (Portage version: 2.2_rc40/cvs/Linux i686)
8
9 Revision Changes Path
10 1.2 app-emacs/company-mode/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-emacs/company-mode/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- metadata.xml 8 Apr 2009 16:20:59 -0000 1.1
23 +++ metadata.xml 25 Aug 2009 19:41:27 -0000 1.2
24 @@ -3,6 +3,8 @@
25 <pkgmetadata>
26 <herd>emacs</herd>
27 <use>
28 + <flag name='ropemacs'>Install backend for ropemacs
29 + (<pkg>app-emacs/pymacs</pkg>)</flag>
30 <flag name='semantic'>Install backend for semantic
31 (<pkg>app-emacs/cedet</pkg>)</flag>
32 </use>
33
34
35
36 1.8 app-emacs/company-mode/ChangeLog
37
38 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/ChangeLog?rev=1.8&view=markup
39 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/ChangeLog?rev=1.8&content-type=text/plain
40 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/ChangeLog?r1=1.7&r2=1.8
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/app-emacs/company-mode/ChangeLog,v
45 retrieving revision 1.7
46 retrieving revision 1.8
47 diff -u -r1.7 -r1.8
48 --- ChangeLog 3 Jun 2009 16:30:45 -0000 1.7
49 +++ ChangeLog 25 Aug 2009 19:41:27 -0000 1.8
50 @@ -1,12 +1,16 @@
51 # ChangeLog for app-emacs/company-mode
52 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/company-mode/ChangeLog,v 1.7 2009/06/03 16:30:45 fauli Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/company-mode/ChangeLog,v 1.8 2009/08/25 19:41:27 ulm Exp $
55 +
56 +*company-mode-0.4.3 (25 Aug 2009)
57 +
58 + 25 Aug 2009; Ulrich Mueller <ulm@g.o> +company-mode-0.4.3.ebuild:
59 + Version bump, bug 272457. Add "ropemacs" USE flag.
60
61 03 Jun 2009; Christian Faulhammer <fauli@g.o>
62 -company-mode-0.3.1.ebuild:
63 clean up
64
65 -
66 *company-mode-0.4.2 (25 Apr 2009)
67
68 25 Apr 2009; Ulrich Mueller <ulm@g.o>
69
70
71
72 1.1 app-emacs/company-mode/company-mode-0.4.3.ebuild
73
74 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/company-mode-0.4.3.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emacs/company-mode/company-mode-0.4.3.ebuild?rev=1.1&content-type=text/plain
76
77 Index: company-mode-0.4.3.ebuild
78 ===================================================================
79 # Copyright 1999-2009 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/app-emacs/company-mode/company-mode-0.4.3.ebuild,v 1.1 2009/08/25 19:41:27 ulm Exp $
82
83 EAPI=2
84 NEED_EMACS=22
85
86 inherit elisp
87
88 DESCRIPTION="In-buffer completion front-end"
89 HOMEPAGE="http://nschum.de/src/emacs/company-mode/"
90 SRC_URI="http://nschum.de/src/emacs/${PN}/company-${PV}.tar.bz2"
91
92 LICENSE="GPL-2"
93 SLOT="0"
94 KEYWORDS="~amd64 ~x86"
95 IUSE="semantic"
96
97 # Note: company-mode supports many backends, and we refrain from including
98 # them all in RDEPEND. Only depend on things that are needed at build time.
99 DEPEND="semantic? ( app-emacs/cedet )
100 || ( app-emacs/nxml-mode >=virtual/emacs-23 )"
101 RDEPEND="${DEPEND}"
102
103 S="${WORKDIR}"
104 SITEFILE="50${PN}-gentoo.el"
105
106 src_prepare() {
107 # Disable backends that require extra dependencies, unless they are
108 # selected by the respective USE flag
109 local backend
110 for backend in pysmell ropemacs semantic; do
111 has ${backend} ${IUSE} && use ${backend} && continue
112 elog "Removing ${backend} backend"
113 rm "company-${backend}.el" || die
114 done
115 }