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-doc/elisp-manual: ChangeLog elisp-manual-21.2.8-r1.ebuild elisp-manual-21.2.8-r2.ebuild elisp-manual-18.1.03.ebuild
Date: Sun, 30 Nov 2008 21:28:59
Message-Id: E1L6tqZ-0000bF-Eq@stork.gentoo.org
1 ulm 08/11/30 21:28:55
2
3 Modified: ChangeLog elisp-manual-21.2.8-r1.ebuild
4 Added: elisp-manual-21.2.8-r2.ebuild
5 elisp-manual-18.1.03.ebuild
6 Log:
7 Build Info files from Texinfo source.
8 Include version number in install location.
9 Add retro Elisp manual in SLOT 18.
10 (Portage version: 2.2_rc16/cvs/Linux 2.6.27-gentoo-r4 i686)
11
12 Revision Changes Path
13 1.7 app-doc/elisp-manual/ChangeLog
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/ChangeLog?rev=1.7&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/ChangeLog?rev=1.7&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/ChangeLog?r1=1.6&r2=1.7
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/ChangeLog,v
22 retrieving revision 1.6
23 retrieving revision 1.7
24 diff -u -r1.6 -r1.7
25 --- ChangeLog 25 Aug 2007 14:17:31 -0000 1.6
26 +++ ChangeLog 30 Nov 2008 21:28:55 -0000 1.7
27 @@ -1,6 +1,20 @@
28 # ChangeLog for app-doc/elisp-manual
29 -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/ChangeLog,v 1.6 2007/08/25 14:17:31 ulm Exp $
31 +# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
32 +# $Header: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/ChangeLog,v 1.7 2008/11/30 21:28:55 ulm Exp $
33 +
34 +*elisp-manual-21.2.8-r2 (30 Nov 2008)
35 +*elisp-manual-18.1.03 (30 Nov 2008)
36 +
37 + 30 Nov 2008; Ulrich Mueller <ulm@g.o>
38 + +files/elisp-manual-18.1.03-direntry.patch,
39 + +files/elisp-manual-18.1.03-fix-texinfo.patch,
40 + +files/elisp-manual-21.2.8-direntry.patch,
41 + +files/elisp-manual-21.2.8-fix-texinfo.patch,
42 + +elisp-manual-18.1.03.ebuild, elisp-manual-21.2.8-r1.ebuild,
43 + +elisp-manual-21.2.8-r2.ebuild:
44 + Build Info files from Texinfo source. Include version number in install
45 + location to avoid shadowing of later manual versions that come with Emacs.
46 + Add retro Elisp manual in SLOT 18. Update HOMEPAGE.
47
48 25 Aug 2007; Ulrich Mueller <ulm@g.o> -elisp-manual-21.2.8.ebuild:
49 Remove old revision.
50
51
52
53 1.7 app-doc/elisp-manual/elisp-manual-21.2.8-r1.ebuild
54
55 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/elisp-manual-21.2.8-r1.ebuild?rev=1.7&view=markup
56 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/elisp-manual-21.2.8-r1.ebuild?rev=1.7&content-type=text/plain
57 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/elisp-manual-21.2.8-r1.ebuild?r1=1.6&r2=1.7
58
59 Index: elisp-manual-21.2.8-r1.ebuild
60 ===================================================================
61 RCS file: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/elisp-manual-21.2.8-r1.ebuild,v
62 retrieving revision 1.6
63 retrieving revision 1.7
64 diff -u -r1.6 -r1.7
65 --- elisp-manual-21.2.8-r1.ebuild 25 Aug 2007 13:45:35 -0000 1.6
66 +++ elisp-manual-21.2.8-r1.ebuild 30 Nov 2008 21:28:55 -0000 1.7
67 @@ -1,16 +1,16 @@
68 -# Copyright 1999-2007 Gentoo Foundation
69 +# Copyright 1999-2008 Gentoo Foundation
70 # Distributed under the terms of the GNU General Public License v2
71 -# $Header: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/elisp-manual-21.2.8-r1.ebuild,v 1.6 2007/08/25 13:45:35 vapier Exp $
72 +# $Header: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/elisp-manual-21.2.8-r1.ebuild,v 1.7 2008/11/30 21:28:55 ulm Exp $
73
74 inherit versionator
75
76 MY_PV=$(replace_version_separator 1 '-' )
77 DESCRIPTION="The GNU Emacs Lisp Reference Manual"
78 -HOMEPAGE="http://ftp.gnu.org/gnu/Manuals/elisp-manual-${MY_PV}/elisp.html"
79 +HOMEPAGE="http://www.gnu.org/software/emacs/manual/"
80 SRC_URI="mirror://gnu/Manuals/elisp-manual-${MY_PV}/info/elisp-info.tar.gz"
81
82 LICENSE="FDL-1.1"
83 -SLOT="0"
84 +SLOT="21"
85 KEYWORDS="amd64 ppc s390 sparc x86"
86 IUSE=""
87
88
89
90
91 1.1 app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild
92
93 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild?rev=1.1&view=markup
94 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild?rev=1.1&content-type=text/plain
95
96 Index: elisp-manual-21.2.8-r2.ebuild
97 ===================================================================
98 # Copyright 1999-2008 Gentoo Foundation
99 # Distributed under the terms of the GNU General Public License v2
100 # $Header: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild,v 1.1 2008/11/30 21:28:55 ulm Exp $
101
102 inherit eutils versionator
103
104 MY_PV=$(replace_version_separator 1 '-' )
105 MY_P=${PN}-${MY_PV}
106 DESCRIPTION="The GNU Emacs Lisp Reference Manual"
107 HOMEPAGE="http://www.gnu.org/software/emacs/manual/"
108 SRC_URI="mirror://gnu/emacs/${MY_P}.tar.gz"
109
110 LICENSE="FDL-1.1"
111 SLOT="21"
112 KEYWORDS="~amd64 ~ppc ~s390 ~sparc ~x86"
113 IUSE=""
114
115 S="${WORKDIR}/${MY_P}"
116
117 src_unpack() {
118 unpack ${A}
119 cd "${S}"
120 # remove pre-made info files
121 rm -f elisp elisp-[0-9]*
122 epatch "${FILESDIR}/${P}-fix-texinfo.patch"
123 epatch "${FILESDIR}/${P}-direntry.patch"
124 }
125
126 src_compile() {
127 ln -s index.unperm index.texi
128 makeinfo elisp.texi || die "makeinfo failed"
129 }
130
131 src_install() {
132 doinfo elisp21.info* || die "doinfo failed"
133 }
134
135
136
137 1.1 app-doc/elisp-manual/elisp-manual-18.1.03.ebuild
138
139 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild?rev=1.1&view=markup
140 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild?rev=1.1&content-type=text/plain
141
142 Index: elisp-manual-18.1.03.ebuild
143 ===================================================================
144 # Copyright 1999-2008 Gentoo Foundation
145 # Distributed under the terms of the GNU General Public License v2
146 # $Header: /var/cvsroot/gentoo-x86/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild,v 1.1 2008/11/30 21:28:55 ulm Exp $
147
148 inherit eutils versionator
149
150 MY_PV=$(replace_version_separator 1 '-' )
151 MY_P=${PN}-${MY_PV}
152 DESCRIPTION="The GNU Emacs Lisp Reference Manual"
153 HOMEPAGE="http://www.gnu.org/software/emacs/manual/"
154 SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz"
155
156 LICENSE="as-is"
157 SLOT="18"
158 KEYWORDS="~x86"
159 IUSE=""
160
161 S="${WORKDIR}/elisp"
162
163 src_unpack() {
164 unpack ${A}
165 cd "${S}"
166 # remove pre-made info files
167 rm -f elisp elisp-[0-9]*
168 epatch "${FILESDIR}/${P}-fix-texinfo.patch"
169 epatch "${FILESDIR}/${P}-direntry.patch"
170 }
171
172 src_compile() {
173 ln -s index.unperm index.texi
174 makeinfo elisp.texi || die "makeinfo failed"
175 }
176
177 src_install() {
178 doinfo elisp18.info* || die "doinfo failed"
179 }