Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-libs/slang: slang-2.1.4.ebuild ChangeLog slang-2.1.3-r1.ebuild
Date: Wed, 29 Apr 2009 22:24:11
Message-Id: E1LzICG-0007mQ-LN@stork.gentoo.org
1 ssuominen 09/04/29 22:24:08
2
3 Modified: slang-2.1.4.ebuild ChangeLog slang-2.1.3-r1.ebuild
4 Log:
5 Because ncurses5-config --terminfo returns /usr/share/terminfo we keepdir it wrt #245374 and can drop USE -minimal depend.
6 (Portage version: 2.1.6.11/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.2 sys-libs/slang/slang-2.1.4.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/slang/slang-2.1.4.ebuild?rev=1.2&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/slang/slang-2.1.4.ebuild?rev=1.2&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/slang/slang-2.1.4.ebuild?r1=1.1&r2=1.2
14
15 Index: slang-2.1.4.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/sys-libs/slang/slang-2.1.4.ebuild,v
18 retrieving revision 1.1
19 retrieving revision 1.2
20 diff -u -r1.1 -r1.2
21 --- slang-2.1.4.ebuild 3 Nov 2008 01:47:54 -0000 1.1
22 +++ slang-2.1.4.ebuild 29 Apr 2009 22:24:08 -0000 1.2
23 @@ -1,6 +1,6 @@
24 -# Copyright 1999-2008 Gentoo Foundation
25 +# Copyright 1999-2009 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/slang-2.1.4.ebuild,v 1.1 2008/11/03 01:47:54 matsuu Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/slang-2.1.4.ebuild,v 1.2 2009/04/29 22:24:08 ssuominen Exp $
29
30 EAPI=2
31 inherit eutils
32 @@ -14,44 +14,43 @@
33 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
34 IUSE="cjk pcre png readline"
35
36 -RDEPEND="sys-libs/ncurses[-minimal]
37 +RDEPEND="sys-libs/ncurses
38 pcre? ( dev-libs/libpcre )
39 png? ( media-libs/libpng )
40 cjk? ( dev-libs/oniguruma )
41 readline? ( sys-libs/readline )"
42 -DEPEND="${RDEPEND}
43 - !=sys-libs/slang-2.1.2"
44 +DEPEND="${RDEPEND}"
45
46 src_prepare() {
47 - epatch "${FILESDIR}"/${PN}-2.1.2-slsh-libs.patch
48 - epatch "${FILESDIR}"/${PN}-2.1.3-uclibc.patch
49 + epatch "${FILESDIR}"/${PN}-2.1.2-slsh-libs.patch \
50 + "${FILESDIR}"/${PN}-2.1.3-uclibc.patch
51 }
52
53 src_configure() {
54 local myconf
55
56 if use readline; then
57 - myconf="${myconf} --with-readline=gnu"
58 + myconf+=" --with-readline=gnu"
59 else
60 - myconf="${myconf} --with-readline=slang"
61 + myconf+=" --with-readline=slang"
62 fi
63
64 econf \
65 $(use_with cjk onig) \
66 $(use_with pcre) \
67 $(use_with png) \
68 - ${myconf} || die
69 + ${myconf}
70 }
71
72 src_compile() {
73 - emake -j1 elf static || die "emake elf static failed."
74 + emake -j1 elf static || die "emake elf static failed"
75
76 cd slsh
77 - emake -j1 slsh || die "emake slsh failed."
78 + emake -j1 slsh || die "emake slsh failed"
79 }
80
81 src_install() {
82 - emake -j1 DESTDIR="${D}" install-all || die "emake install-all failed."
83 + emake -j1 DESTDIR="${D}" install-all || die "emake install-all failed"
84
85 rm -rf "${D}"/usr/share/doc/{slang,slsh}
86
87
88
89
90 1.94 sys-libs/slang/ChangeLog
91
92 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/slang/ChangeLog?rev=1.94&view=markup
93 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/slang/ChangeLog?rev=1.94&content-type=text/plain
94 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/slang/ChangeLog?r1=1.93&r2=1.94
95
96 Index: ChangeLog
97 ===================================================================
98 RCS file: /var/cvsroot/gentoo-x86/sys-libs/slang/ChangeLog,v
99 retrieving revision 1.93
100 retrieving revision 1.94
101 diff -u -r1.93 -r1.94
102 --- ChangeLog 3 Nov 2008 01:47:54 -0000 1.93
103 +++ ChangeLog 29 Apr 2009 22:24:08 -0000 1.94
104 @@ -1,22 +1,27 @@
105 # ChangeLog for sys-libs/slang
106 -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
107 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/ChangeLog,v 1.93 2008/11/03 01:47:54 matsuu Exp $
108 +# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
109 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/ChangeLog,v 1.94 2009/04/29 22:24:08 ssuominen Exp $
110 +
111 + 30 Apr 2009; Samuli Suominen <ssuominen@g.o> slang-2.1.3-r1.ebuild,
112 + slang-2.1.4.ebuild:
113 + Because ncurses5-config --terminfo returns /usr/share/terminfo we keepdir
114 + it wrt #245374 and drop USE -minimal depend.
115
116 *slang-2.1.4 (03 Nov 2008)
117
118 03 Nov 2008; MATSUU Takuto <matsuu@g.o> +slang-2.1.4.ebuild:
119 Version bumped, bug #237144. Added EAPI=2.
120
121 - 12 Jun 2008; Samuli Suominen <drac@g.o> slang-2.1.3-r1.ebuild:
122 + 12 Jun 2008; Samuli Suominen <ssuominen@g.o> slang-2.1.3-r1.ebuild:
123 arm stable
124
125 - 29 May 2008; Samuli Suominen <drac@g.o> slang-2.1.3-r1.ebuild:
126 + 29 May 2008; Samuli Suominen <ssuominen@g.o> slang-2.1.3-r1.ebuild:
127 keyword ~arm
128
129 - 04 Apr 2008; Samuli Suominen <drac@g.o> slang-2.1.3-r1.ebuild:
130 + 04 Apr 2008; Samuli Suominen <ssuominen@g.o> slang-2.1.3-r1.ebuild:
131 Keyword ~sparc-fbsd, thanks to Uberlord for testing.
132
133 - 19 Mar 2008; Samuli Suominen <drac@g.o>
134 + 19 Mar 2008; Samuli Suominen <ssuominen@g.o>
135 +files/slang-2.1.3-uclibc.patch, slang-2.1.3-r1.ebuild:
136 Fix a regression from slang-1.4.9-r2, building on uclibc wrt bug 213925
137 thanks to Natanael Copa.
138 @@ -30,7 +35,7 @@
139 11 Mar 2008; Brent Baude <ranger@g.o> slang-2.1.3-r1.ebuild:
140 stable ppc64, bug 211986
141
142 - 10 Mar 2008; Samuli Suominen <drac@g.o> slang-2.1.3-r1.ebuild:
143 + 10 Mar 2008; Samuli Suominen <ssuominen@g.o> slang-2.1.3-r1.ebuild:
144 amd64 stable wrt #211986
145
146 10 Mar 2008; Raúl Porcel <armin76@g.o> slang-2.1.3-r1.ebuild:
147 @@ -45,11 +50,11 @@
148 17 Feb 2008; Alexis Ballier <aballier@g.o> slang-2.1.3-r1.ebuild:
149 keyword ~x86-fbsd
150
151 - 15 Feb 2008; Samuli Suominen <drac@g.o> slang-2.1.3-r1.ebuild:
152 + 15 Feb 2008; Samuli Suominen <ssuominen@g.o> slang-2.1.3-r1.ebuild:
153 If USE readline is used, and it's enabled by default in profiles use system
154 readline for slsh instead of native slang.
155
156 - 15 Feb 2008; Samuli Suominen <drac@g.o> slang-2.1.3-r1.ebuild:
157 + 15 Feb 2008; Samuli Suominen <ssuominen@g.o> slang-2.1.3-r1.ebuild:
158 sys-libs/ncurses is required for /usr/share/terminfo files which means it
159 cannot be built with USE minimal wrt #210063 by Saul Peebsen.
160
161 @@ -59,9 +64,8 @@
162 11 Feb 2008; Raúl Porcel <armin76@g.o> slang-2.1.3-r1.ebuild:
163 Re-add ~ia64/~sparc
164
165 - 11 Feb 2008; Samuli Suominen <drac@g.o> slang-2.1.3-r1.ebuild:
166 - Force -j1 for both building and installing wrt #209643, but it fails in many
167 - different ways.
168 + 11 Feb 2008; Samuli Suominen <ssuominen@g.o> slang-2.1.3-r1.ebuild:
169 + Force -j1 for both building and installing wrt #209643.
170
171 11 Feb 2008; Brent Baude <ranger@g.o> slang-2.1.3-r1.ebuild:
172 Marking slang-2.1.3-r1 ~ppc64 for bug 209422
173 @@ -71,10 +75,10 @@
174
175 *slang-2.1.3-r1 (10 Feb 2008)
176
177 - 10 Feb 2008; Samuli Suominen <drac@g.o> +slang-2.1.3-r1.ebuild:
178 + 10 Feb 2008; Samuli Suominen <ssuominen@g.o> +slang-2.1.3-r1.ebuild:
179 USE cjk for optional dev-libs/oniguruma dep.
180
181 - 10 Feb 2008; Samuli Suominen <drac@g.o> slang-2.1.3.ebuild:
182 + 10 Feb 2008; Samuli Suominen <ssuominen@g.o> slang-2.1.3.ebuild:
183 Use targets elf and static in src_compile and install-all in src_install to
184 avoid compiling at install phase.
185
186 @@ -87,13 +91,13 @@
187 09 Feb 2008; Brent Baude <ranger@g.o> slang-2.1.3.ebuild:
188 keyworded ~arch for ppc64, bug 209434
189
190 - 09 Feb 2008; Samuli Suominen <drac@g.o> slang-1.4.9-r2.ebuild,
191 + 09 Feb 2008; Samuli Suominen <ssuominen@g.o> slang-1.4.9-r2.ebuild,
192 -slang-2.1.2.ebuild:
193 Remove unused version and fix quoting of stable.
194
195 *slang-2.1.3 (09 Feb 2008)
196
197 - 09 Feb 2008; Samuli Suominen <drac@g.o> +slang-2.1.3.ebuild:
198 + 09 Feb 2008; Samuli Suominen <ssuominen@g.o> +slang-2.1.3.ebuild:
199 Version bump wrt #202344, thanks to Arfrever Frehtes Taifersar Arahesis for
200 reporting.
201
202
203
204
205 1.21 sys-libs/slang/slang-2.1.3-r1.ebuild
206
207 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/slang/slang-2.1.3-r1.ebuild?rev=1.21&view=markup
208 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/slang/slang-2.1.3-r1.ebuild?rev=1.21&content-type=text/plain
209 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/slang/slang-2.1.3-r1.ebuild?r1=1.20&r2=1.21
210
211 Index: slang-2.1.3-r1.ebuild
212 ===================================================================
213 RCS file: /var/cvsroot/gentoo-x86/sys-libs/slang/slang-2.1.3-r1.ebuild,v
214 retrieving revision 1.20
215 retrieving revision 1.21
216 diff -u -r1.20 -r1.21
217 --- slang-2.1.3-r1.ebuild 13 Jun 2008 05:30:44 -0000 1.20
218 +++ slang-2.1.3-r1.ebuild 29 Apr 2009 22:24:08 -0000 1.21
219 @@ -1,6 +1,6 @@
220 -# Copyright 1999-2008 Gentoo Foundation
221 +# Copyright 1999-2009 Gentoo Foundation
222 # Distributed under the terms of the GNU General Public License v2
223 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/slang-2.1.3-r1.ebuild,v 1.20 2008/06/13 05:30:44 vapier Exp $
224 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/slang-2.1.3-r1.ebuild,v 1.21 2009/04/29 22:24:08 ssuominen Exp $
225
226 inherit eutils
227
228 @@ -18,22 +18,13 @@
229 png? ( media-libs/libpng )
230 cjk? ( dev-libs/oniguruma )
231 readline? ( sys-libs/readline )"
232 -DEPEND="${RDEPEND}
233 - !=sys-libs/slang-2.1.2"
234 -
235 -pkg_setup() {
236 - local fail="Re-emerge sys-libs/ncurses with USE -minimal."
237 - if built_with_use sys-libs/ncurses minimal; then
238 - eerror "${fail}"
239 - die "${fail}"
240 - fi
241 -}
242 +DEPEND="${RDEPEND}"
243
244 src_unpack() {
245 unpack ${A}
246 cd "${S}"
247 - epatch "${FILESDIR}"/${PN}-2.1.2-slsh-libs.patch
248 - epatch "${FILESDIR}"/${P}-uclibc.patch
249 + epatch "${FILESDIR}"/${PN}-2.1.2-slsh-libs.patch \
250 + "${FILESDIR}"/${P}-uclibc.patch
251 }
252
253 src_compile() {
254 @@ -48,14 +39,14 @@
255 econf $(use_with cjk onig) $(use_with pcre) $(use_with png) \
256 --with-readline=${readline}
257
258 - emake -j1 elf static || die "emake elf static failed."
259 + emake -j1 elf static || die "emake elf static failed"
260
261 cd slsh
262 - emake -j1 slsh || die "emake slsh failed."
263 + emake -j1 slsh || die "emake slsh failed"
264 }
265
266 src_install() {
267 - emake -j1 DESTDIR="${D}" install-all || die "emake install-all failed."
268 + emake -j1 DESTDIR="${D}" install-all || die "emake install-all failed"
269
270 rm -rf "${D}"/usr/share/doc/{slang,slsh}