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/org-mode: metadata.xml ChangeLog org-mode-7.3.ebuild
Date: Tue, 02 Nov 2010 07:36:19
Message-Id: 20101102073610.DF5B620051@flycatcher.gentoo.org
1 ulm 10/11/02 07:36:10
2
3 Modified: metadata.xml ChangeLog
4 Added: org-mode-7.3.ebuild
5 Log:
6 Version bump. Install contributed files with USE=contrib, bug 293773.
7
8 (Portage version: 2.1.9.23/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.3 app-emacs/org-mode/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/org-mode/metadata.xml?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/org-mode/metadata.xml?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/org-mode/metadata.xml?r1=1.2&r2=1.3
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-emacs/org-mode/metadata.xml,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- metadata.xml 19 Mar 2008 10:27:53 -0000 1.2
24 +++ metadata.xml 2 Nov 2010 07:36:10 -0000 1.3
25 @@ -17,4 +17,7 @@
26 the projects. For printing and sharing of notes, an Org-mode file can be
27 exported as a structured ASCII file, HTML, and LaTeX.
28 </longdescription>
29 +<use>
30 + <flag name='contrib'>Install user-contributed files</flag>
31 +</use>
32 </pkgmetadata>
33
34
35
36 1.117 app-emacs/org-mode/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/org-mode/ChangeLog?rev=1.117&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/org-mode/ChangeLog?rev=1.117&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/org-mode/ChangeLog?r1=1.116&r2=1.117
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/app-emacs/org-mode/ChangeLog,v
45 retrieving revision 1.116
46 retrieving revision 1.117
47 diff -u -r1.116 -r1.117
48 --- ChangeLog 29 Oct 2010 13:13:50 -0000 1.116
49 +++ ChangeLog 2 Nov 2010 07:36:10 -0000 1.117
50 @@ -1,6 +1,12 @@
51 # ChangeLog for app-emacs/org-mode
52 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/ChangeLog,v 1.116 2010/10/29 13:13:50 ulm Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/ChangeLog,v 1.117 2010/11/02 07:36:10 ulm Exp $
55 +
56 +*org-mode-7.3 (02 Nov 2010)
57 +
58 + 02 Nov 2010; Ulrich Mueller <ulm@g.o> +org-mode-7.3.ebuild,
59 + metadata.xml:
60 + Version bump. Install contributed files with USE=contrib, bug 293773.
61
62 *org-mode-7.02 (29 Oct 2010)
63
64
65
66
67 1.1 app-emacs/org-mode/org-mode-7.3.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/org-mode/org-mode-7.3.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/org-mode/org-mode-7.3.ebuild?rev=1.1&content-type=text/plain
71
72 Index: org-mode-7.3.ebuild
73 ===================================================================
74 # Copyright 1999-2010 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-7.3.ebuild,v 1.1 2010/11/02 07:36:10 ulm Exp $
77
78 EAPI=3
79 NEED_EMACS=22
80
81 inherit elisp
82
83 DESCRIPTION="An Emacs mode for notes and project planning"
84 HOMEPAGE="http://www.orgmode.org/"
85 SRC_URI="http://orgmode.org/org-${PV}.tar.gz"
86
87 LICENSE="GPL-3 FDL-1.3"
88 SLOT="0"
89 KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
90 IUSE="contrib"
91
92 S="${WORKDIR}/org-${PV}"
93 SITEFILE="50${PN}-gentoo.el"
94
95 src_prepare() {
96 # Remove autoload file to make sure that it is regenerated with
97 # the right Emacs version.
98 rm -f lisp/org-install.el
99 }
100
101 # This is NOT redundant, elisp.eclass redefines src_compile.
102 src_compile() {
103 emake || die
104 }
105
106 src_install() {
107 emake \
108 prefix="${D}/usr" \
109 lispdir="${D}${SITELISP}/${PN}" \
110 infodir="${D}/usr/share/info" \
111 install || die
112
113 elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
114
115 doinfo doc/org || die "doinfo failed"
116 dodoc README Changes.org doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf \
117 || die
118
119 if use contrib; then
120 elisp-install ${PN}/contrib contrib/lisp/*org*.el || die
121 insinto /usr/share/doc/${PF}/contrib
122 doins -r contrib/README contrib/babel contrib/scripts || die
123 find "${D}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
124 -exec rm -f '{}' '+'
125 prepalldocs # FIXME: remove in EAPI 4
126 fi
127 }