Gentoo Archives: gentoo-commits

From: "Sebastian Pipping (sping)" <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/webalizer: ChangeLog webalizer-2.01.10-r15.ebuild webalizer-2.01.10-r16.ebuild webalizer-2.01.10-r17.ebuild
Date: Thu, 28 Oct 2010 03:05:31
Message-Id: 20101028030522.02EAB20054@flycatcher.gentoo.org
1 sping 10/10/28 03:05:21
2
3 Modified: ChangeLog webalizer-2.01.10-r15.ebuild
4 webalizer-2.01.10-r16.ebuild
5 webalizer-2.01.10-r17.ebuild
6 Log:
7 app-admin/webalizer: Move to EAPI 2 with src_prepare() and src_configure() (bug #331027)
8
9 (Portage version: 2.1.9.22/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.79 app-admin/webalizer/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/ChangeLog?rev=1.79&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/ChangeLog?rev=1.79&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/ChangeLog?r1=1.78&r2=1.79
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-admin/webalizer/ChangeLog,v
21 retrieving revision 1.78
22 retrieving revision 1.79
23 diff -u -r1.78 -r1.79
24 --- ChangeLog 23 May 2010 04:33:07 -0000 1.78
25 +++ ChangeLog 28 Oct 2010 03:05:21 -0000 1.79
26 @@ -1,6 +1,11 @@
27 # ChangeLog for app-admin/webalizer
28 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-admin/webalizer/ChangeLog,v 1.78 2010/05/23 04:33:07 sping Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-admin/webalizer/ChangeLog,v 1.79 2010/10/28 03:05:21 sping Exp $
31 +
32 + 28 Oct 2010; Sebastian Pipping <sping@g.o>
33 + webalizer-2.01.10-r15.ebuild, webalizer-2.01.10-r16.ebuild,
34 + webalizer-2.01.10-r17.ebuild:
35 + Move to EAPI 2 with src_prepare() and src_configure() (bug #331027)
36
37 23 May 2010; Sebastian Pipping <sping@g.o>
38 webalizer-2.21.02.ebuild, +files/webalizer-2.21.02-gcc-4.4.patch:
39
40
41
42 1.12 app-admin/webalizer/webalizer-2.01.10-r15.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r15.ebuild?rev=1.12&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r15.ebuild?rev=1.12&content-type=text/plain
46 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r15.ebuild?r1=1.11&r2=1.12
47
48 Index: webalizer-2.01.10-r15.ebuild
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r15.ebuild,v
51 retrieving revision 1.11
52 retrieving revision 1.12
53 diff -u -r1.11 -r1.12
54 --- webalizer-2.01.10-r15.ebuild 10 Mar 2010 16:50:36 -0000 1.11
55 +++ webalizer-2.01.10-r15.ebuild 28 Oct 2010 03:05:21 -0000 1.12
56 @@ -1,6 +1,8 @@
57 # Copyright 1999-2010 Gentoo Foundation
58 # Distributed under the terms of the GNU General Public License v2
59 -# $Header: /var/cvsroot/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r15.ebuild,v 1.11 2010/03/10 16:50:36 sping Exp $
60 +# $Header: /var/cvsroot/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r15.ebuild,v 1.12 2010/10/28 03:05:21 sping Exp $
61 +
62 +EAPI="2"
63
64 # uses webapp.eclass to create directories with right permissions
65 # probably slight overkill but works well
66 @@ -51,9 +53,7 @@
67 fi
68 }
69
70 -src_unpack() {
71 - unpack ${A} ; cd "${S}"
72 -
73 +src_prepare() {
74 if use geoip; then
75 epatch "${WORKDIR}"/geolizer_${MY_PV}-patch/geolizer.patch || die
76 use xtended && elog "Xtended doesn't work with geolizer, skipping"
77 @@ -66,9 +66,12 @@
78
79 # bug 121816: prevent truncated useragent fields
80 sed -i -e 's:^#define MAXAGENT 64:#define MAXAGENT 128:' webalizer.h
81 +
82 + # stupid broken configuration file
83 + eautoreconf
84 }
85
86 -src_compile() {
87 +src_configure() {
88 local myconf=" --enable-dns \
89 --with-db=$(db_includedir) \
90 --with-dblib=$(db_libname)"
91 @@ -86,12 +89,7 @@
92 myconf="${myconf} --with-language=english"
93 fi
94
95 - # stupid broken configuration file
96 - eautoreconf
97 -
98 econf ${myconf} || die "econf failed"
99 -
100 - emake || die "emake failed"
101 }
102
103 src_install() {
104
105
106
107 1.3 app-admin/webalizer/webalizer-2.01.10-r16.ebuild
108
109 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r16.ebuild?rev=1.3&view=markup
110 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r16.ebuild?rev=1.3&content-type=text/plain
111 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r16.ebuild?r1=1.2&r2=1.3
112
113 Index: webalizer-2.01.10-r16.ebuild
114 ===================================================================
115 RCS file: /var/cvsroot/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r16.ebuild,v
116 retrieving revision 1.2
117 retrieving revision 1.3
118 diff -u -r1.2 -r1.3
119 --- webalizer-2.01.10-r16.ebuild 10 Mar 2010 16:50:36 -0000 1.2
120 +++ webalizer-2.01.10-r16.ebuild 28 Oct 2010 03:05:21 -0000 1.3
121 @@ -1,6 +1,8 @@
122 # Copyright 1999-2010 Gentoo Foundation
123 # Distributed under the terms of the GNU General Public License v2
124 -# $Header: /var/cvsroot/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r16.ebuild,v 1.2 2010/03/10 16:50:36 sping Exp $
125 +# $Header: /var/cvsroot/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r16.ebuild,v 1.3 2010/10/28 03:05:21 sping Exp $
126 +
127 +EAPI="2"
128
129 # uses webapp.eclass to create directories with right permissions
130 # probably slight overkill but works well
131 @@ -48,10 +50,7 @@
132 fi
133 }
134
135 -src_unpack() {
136 - unpack ${A}
137 - cd "${S}"
138 -
139 +src_prepare() {
140 if use geoip && ! use xtended; then
141 epatch "${WORKDIR}"/geolizer_${MY_PV}-patch/geolizer.patch
142 else
143 @@ -66,7 +65,7 @@
144 eautoreconf
145 }
146
147 -src_compile() {
148 +src_configure() {
149 # really dirty hack; necessary due to a really gross ./configure
150 # basically, it just sets the natural language the program uses
151 # unfortunatly, this program only allows for one lang, so only the first
152 @@ -84,7 +83,6 @@
153 $(use_enable geoip) \
154 ${myconf} \
155 || die "econf failed"
156 - emake || die "emake failed"
157 }
158
159 src_install() {
160
161
162
163 1.4 app-admin/webalizer/webalizer-2.01.10-r17.ebuild
164
165 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r17.ebuild?rev=1.4&view=markup
166 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r17.ebuild?rev=1.4&content-type=text/plain
167 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r17.ebuild?r1=1.3&r2=1.4
168
169 Index: webalizer-2.01.10-r17.ebuild
170 ===================================================================
171 RCS file: /var/cvsroot/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r17.ebuild,v
172 retrieving revision 1.3
173 retrieving revision 1.4
174 diff -u -r1.3 -r1.4
175 --- webalizer-2.01.10-r17.ebuild 10 Mar 2010 16:50:36 -0000 1.3
176 +++ webalizer-2.01.10-r17.ebuild 28 Oct 2010 03:05:21 -0000 1.4
177 @@ -1,6 +1,8 @@
178 # Copyright 1999-2010 Gentoo Foundation
179 # Distributed under the terms of the GNU General Public License v2
180 -# $Header: /var/cvsroot/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r17.ebuild,v 1.3 2010/03/10 16:50:36 sping Exp $
181 +# $Header: /var/cvsroot/gentoo-x86/app-admin/webalizer/webalizer-2.01.10-r17.ebuild,v 1.4 2010/10/28 03:05:21 sping Exp $
182 +
183 +EAPI="2"
184
185 # uses webapp.eclass to create directories with right permissions
186 # probably slight overkill but works well
187 @@ -48,10 +50,7 @@
188 fi
189 }
190
191 -src_unpack() {
192 - unpack ${A}
193 - cd "${S}"
194 -
195 +src_prepare() {
196 if use geoip && ! use xtended; then
197 epatch "${WORKDIR}"/geolizer_${MY_PV}-patch/geolizer.patch
198 else
199 @@ -66,7 +65,7 @@
200 eautoreconf
201 }
202
203 -src_compile() {
204 +src_configure() {
205 # really dirty hack; necessary due to a really gross ./configure
206 # basically, it just sets the natural language the program uses
207 # unfortunatly, this program only allows for one lang, so only the first
208 @@ -90,7 +89,6 @@
209 --with-dblib=$(db_libname) \
210 ${myconf} \
211 || die "econf failed"
212 - emake || die "emake failed"
213 }
214
215 src_install() {