Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-shells/pdmenu: pdmenu-1.2.89.ebuild pdmenu-1.2.95.ebuild ChangeLog pdmenu-1.3.2.ebuild metadata.xml
Date: Sun, 01 Jul 2012 11:15:12
Message-Id: 20120701111457.22C482004C@flycatcher.gentoo.org
1 jlec 12/07/01 11:14:57
2
3 Modified: pdmenu-1.2.89.ebuild pdmenu-1.2.95.ebuild ChangeLog
4 metadata.xml
5 Added: pdmenu-1.3.2.ebuild
6 Log:
7 app-shells/pdmenu: Version BUmp, respect LDFLAGS, #337237; move to EAPI=4; fix implicit declarations
8
9 (Portage version: 2.2.0_alpha114/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.13 app-shells/pdmenu/pdmenu-1.2.89.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.89.ebuild?rev=1.13&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.89.ebuild?rev=1.13&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.89.ebuild?r1=1.12&r2=1.13
17
18 Index: pdmenu-1.2.89.ebuild
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.89.ebuild,v
21 retrieving revision 1.12
22 retrieving revision 1.13
23 diff -u -r1.12 -r1.13
24 --- pdmenu-1.2.89.ebuild 6 Feb 2011 22:02:01 -0000 1.12
25 +++ pdmenu-1.2.89.ebuild 1 Jul 2012 11:14:56 -0000 1.13
26 @@ -1,6 +1,6 @@
27 -# Copyright 1999-2011 Gentoo Foundation
28 +# Copyright 1999-2012 Gentoo Foundation
29 # Distributed under the terms of the GNU General Public License v2
30 -# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.89.ebuild,v 1.12 2011/02/06 22:02:01 leio Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.89.ebuild,v 1.13 2012/07/01 11:14:56 jlec Exp $
32
33 DESCRIPTION="A simple console menu program"
34 HOMEPAGE="http://www.kitenet.net/programs/pdmenu/"
35 @@ -11,9 +11,11 @@
36 KEYWORDS="alpha ~amd64 ia64 ~mips x86"
37 IUSE="nls gpm examples"
38
39 -DEPEND="sys-libs/slang
40 +DEPEND="
41 + sys-libs/slang
42 gpm? ( sys-libs/gpm )
43 nls? ( sys-devel/gettext )"
44 +RDEPEND="${DEPEND}"
45
46 S=${WORKDIR}/${PN}
47
48
49
50
51 1.4 app-shells/pdmenu/pdmenu-1.2.95.ebuild
52
53 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.95.ebuild?rev=1.4&view=markup
54 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.95.ebuild?rev=1.4&content-type=text/plain
55 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.95.ebuild?r1=1.3&r2=1.4
56
57 Index: pdmenu-1.2.95.ebuild
58 ===================================================================
59 RCS file: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.95.ebuild,v
60 retrieving revision 1.3
61 retrieving revision 1.4
62 diff -u -r1.3 -r1.4
63 --- pdmenu-1.2.95.ebuild 8 Jun 2012 11:59:06 -0000 1.3
64 +++ pdmenu-1.2.95.ebuild 1 Jul 2012 11:14:56 -0000 1.4
65 @@ -1,6 +1,10 @@
66 # Copyright 1999-2012 Gentoo Foundation
67 # Distributed under the terms of the GNU General Public License v2
68 -# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.95.ebuild,v 1.3 2012/06/08 11:59:06 phajdan.jr Exp $
69 +# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.2.95.ebuild,v 1.4 2012/07/01 11:14:56 jlec Exp $
70 +
71 +EAPI=4
72 +
73 +inherit eutils
74
75 DESCRIPTION="A simple console menu program"
76 HOMEPAGE="http://www.kitenet.net/programs/pdmenu/"
77 @@ -11,7 +15,8 @@
78 KEYWORDS="~alpha amd64 ~ia64 ~mips x86"
79 IUSE="nls gpm examples"
80
81 -DEPEND="sys-libs/slang
82 +DEPEND="
83 + sys-libs/slang
84 gpm? ( sys-libs/gpm )
85 nls? ( sys-devel/gettext )"
86
87 @@ -19,28 +24,29 @@
88
89 RESTRICT="test"
90
91 -src_compile() {
92 +src_prepare() {
93 + sed \
94 + -e 's:\(-o pdmenu\):$(LDFLAGS) \1:g' \
95 + -i Makefile || die
96 +}
97 +
98 +src_configure() {
99 econf \
100 $(use_with gpm) \
101 - $(use_enable nls) \
102 - || die "econf failed"
103 -
104 - emake || die "emake failed"
105 + $(use_enable nls)
106 }
107
108 src_install() {
109 + dobin pdmenu
110 +
111 dodoc doc/ANNOUNCE doc/BUGS doc/TODO
112
113 - if use examples; then
114 - insinto /usr/share/doc/${PF}
115 - doins -r examples
116 - fi
117 + use examples && doins -r examples
118
119 mv doc/pdmenu.man doc/pdmenu.1
120 mv doc/pdmenurc.man doc/pdmenurc.5
121 doman doc/pdmenu.1 doc/pdmenurc.5
122
123 - dobin pdmenu
124 }
125
126 pkg_postinst() {
127
128
129
130 1.17 app-shells/pdmenu/ChangeLog
131
132 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/ChangeLog?rev=1.17&view=markup
133 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/ChangeLog?rev=1.17&content-type=text/plain
134 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/ChangeLog?r1=1.16&r2=1.17
135
136 Index: ChangeLog
137 ===================================================================
138 RCS file: /var/cvsroot/gentoo-x86/app-shells/pdmenu/ChangeLog,v
139 retrieving revision 1.16
140 retrieving revision 1.17
141 diff -u -r1.16 -r1.17
142 --- ChangeLog 8 Jun 2012 11:59:06 -0000 1.16
143 +++ ChangeLog 1 Jul 2012 11:14:56 -0000 1.17
144 @@ -1,6 +1,14 @@
145 # ChangeLog for app-shells/pdmenu
146 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
147 -# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/ChangeLog,v 1.16 2012/06/08 11:59:06 phajdan.jr Exp $
148 +# $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/ChangeLog,v 1.17 2012/07/01 11:14:56 jlec Exp $
149 +
150 +*pdmenu-1.3.2 (01 Jul 2012)
151 +
152 + 01 Jul 2012; Justin Lecher <jlec@g.o> pdmenu-1.2.89.ebuild,
153 + pdmenu-1.2.95.ebuild, +pdmenu-1.3.2.ebuild, +files/pdmenu-impl-dec.patch,
154 + metadata.xml:
155 + Version BUmp, respect LDFLAGS, #337237; move to EAPI=4; fix implicit
156 + declarations
157
158 08 Jun 2012; Pawel Hajdan jr <phajdan.jr@g.o> pdmenu-1.2.95.ebuild:
159 x86 stable wrt bug #418635
160
161
162
163 1.9 app-shells/pdmenu/metadata.xml
164
165 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/metadata.xml?rev=1.9&view=markup
166 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/metadata.xml?rev=1.9&content-type=text/plain
167 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/metadata.xml?r1=1.8&r2=1.9
168
169 Index: metadata.xml
170 ===================================================================
171 RCS file: /var/cvsroot/gentoo-x86/app-shells/pdmenu/metadata.xml,v
172 retrieving revision 1.8
173 retrieving revision 1.9
174 diff -u -r1.8 -r1.9
175 --- metadata.xml 18 Mar 2012 18:25:21 -0000 1.8
176 +++ metadata.xml 1 Jul 2012 11:14:57 -0000 1.9
177 @@ -1,7 +1,7 @@
178 <?xml version="1.0" encoding="UTF-8"?>
179 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
180 <pkgmetadata>
181 -<maintainer>
182 -<email>maintainer-needed@g.o</email>
183 -</maintainer>
184 + <maintainer>
185 + <email>maintainer-needed@g.o</email>
186 + </maintainer>
187 </pkgmetadata>
188
189
190
191 1.1 app-shells/pdmenu/pdmenu-1.3.2.ebuild
192
193 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/pdmenu-1.3.2.ebuild?rev=1.1&view=markup
194 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/pdmenu/pdmenu-1.3.2.ebuild?rev=1.1&content-type=text/plain
195
196 Index: pdmenu-1.3.2.ebuild
197 ===================================================================
198 # Copyright 1999-2012 Gentoo Foundation
199 # Distributed under the terms of the GNU General Public License v2
200 # $Header: /var/cvsroot/gentoo-x86/app-shells/pdmenu/pdmenu-1.3.2.ebuild,v 1.1 2012/07/01 11:14:57 jlec Exp $
201
202 EAPI=4
203
204 inherit eutils
205
206 DESCRIPTION="A simple console menu program"
207 HOMEPAGE="http://www.kitenet.net/programs/pdmenu/"
208 SRC_URI="mirror://debian/pool/main/p/pdmenu/pdmenu_${PV}.tar.gz"
209
210 LICENSE="GPL-2"
211 SLOT="0"
212 KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~x86"
213 IUSE="nls gpm examples"
214
215 DEPEND="
216 sys-libs/slang
217 gpm? ( sys-libs/gpm )
218 nls? ( sys-devel/gettext )"
219
220 S=${WORKDIR}/${PN}
221
222 RESTRICT="test"
223
224 src_prepare() {
225 epatch "${FILESDIR}"/${PN}-impl-dec.patch
226 sed \
227 -e 's:\(-o pdmenu\):$(LDFLAGS) \1:g' \
228 -i Makefile || die
229 }
230
231 src_configure() {
232 econf \
233 $(use_with gpm) \
234 $(use_enable nls)
235 }
236
237 src_install() {
238 dobin pdmenu
239
240 dodoc doc/ANNOUNCE doc/BUGS doc/TODO
241
242 use examples && doins -r examples
243
244 mv doc/pdmenu.man doc/pdmenu.1
245 mv doc/pdmenurc.man doc/pdmenurc.5
246 doman doc/pdmenu.1 doc/pdmenurc.5
247
248 }
249
250 pkg_postinst() {
251 ewarn "Note this part from man page: Security warning! Any exec command"
252 ewarn "that uses the 'edit' flag will be a security hole. The user need"
253 ewarn "only to enter text with a ';' in it, and they can run an"
254 ewarn "arbitrary command after the semicolon!"
255 }