Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/apache-tools: ChangeLog apache-tools-2.4.9-r1.ebuild apache-tools-2.2.27-r1.ebuild apache-tools-2.2.27.ebuild apache-tools-2.4.9.ebuild
Date: Thu, 22 May 2014 14:01:28
Message-Id: 20140522140125.7B23C2004C@flycatcher.gentoo.org
1 polynomial-c 14/05/22 14:01:25
2
3 Modified: ChangeLog apache-tools-2.2.27.ebuild
4 Added: apache-tools-2.4.9-r1.ebuild
5 apache-tools-2.2.27-r1.ebuild
6 Removed: apache-tools-2.4.9.ebuild
7 Log:
8 Do not link to openssl when ssl USE flag is disabled
9
10 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
11
12 Revision Changes Path
13 1.191 app-admin/apache-tools/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/apache-tools/ChangeLog?rev=1.191&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/apache-tools/ChangeLog?rev=1.191&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/apache-tools/ChangeLog?r1=1.190&r2=1.191
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/app-admin/apache-tools/ChangeLog,v
22 retrieving revision 1.190
23 retrieving revision 1.191
24 diff -u -r1.190 -r1.191
25 --- ChangeLog 21 May 2014 06:26:48 -0000 1.190
26 +++ ChangeLog 22 May 2014 14:01:25 -0000 1.191
27 @@ -1,6 +1,14 @@
28 # ChangeLog for app-admin/apache-tools
29 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/ChangeLog,v 1.190 2014/05/21 06:26:48 polynomial-c Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/ChangeLog,v 1.191 2014/05/22 14:01:25 polynomial-c Exp $
32 +
33 +*apache-tools-2.4.9-r1 (22 May 2014)
34 +*apache-tools-2.2.27-r1 (22 May 2014)
35 +
36 + 22 May 2014; Lars Wendler <polynomial-c@g.o>
37 + apache-tools-2.2.27.ebuild, +apache-tools-2.2.27-r1.ebuild,
38 + -apache-tools-2.4.9.ebuild, +apache-tools-2.4.9-r1.ebuild:
39 + Do not link to openssl when ssl USE flag is disabled.
40
41 21 May 2014; Lars Wendler <polynomial-c@g.o>
42 -apache-tools-2.2.24.ebuild, -apache-tools-2.2.25.ebuild,
43
44
45
46 1.11 app-admin/apache-tools/apache-tools-2.2.27.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27.ebuild?rev=1.11&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27.ebuild?rev=1.11&content-type=text/plain
50 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27.ebuild?r1=1.10&r2=1.11
51
52 Index: apache-tools-2.2.27.ebuild
53 ===================================================================
54 RCS file: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27.ebuild,v
55 retrieving revision 1.10
56 retrieving revision 1.11
57 diff -u -r1.10 -r1.11
58 --- apache-tools-2.2.27.ebuild 17 May 2014 13:50:53 -0000 1.10
59 +++ apache-tools-2.2.27.ebuild 22 May 2014 14:01:25 -0000 1.11
60 @@ -1,6 +1,6 @@
61 # Copyright 1999-2014 Gentoo Foundation
62 # Distributed under the terms of the GNU General Public License v2
63 -# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27.ebuild,v 1.10 2014/05/17 13:50:53 ago Exp $
64 +# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27.ebuild,v 1.11 2014/05/22 14:01:25 polynomial-c Exp $
65
66 EAPI="4"
67 inherit flag-o-matic eutils
68 @@ -76,7 +76,7 @@
69 for i in *; do
70 dosym /usr/sbin/${i} /usr/sbin/${i}2
71 done
72 - popd "${D}"/usr/sbin/ >/dev/null
73 + popd >/dev/null
74
75 # Provide a symlink for ab-ssl
76 if use ssl; then
77
78
79
80 1.1 app-admin/apache-tools/apache-tools-2.4.9-r1.ebuild
81
82 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/apache-tools/apache-tools-2.4.9-r1.ebuild?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/apache-tools/apache-tools-2.4.9-r1.ebuild?rev=1.1&content-type=text/plain
84
85 Index: apache-tools-2.4.9-r1.ebuild
86 ===================================================================
87 # Copyright 1999-2014 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 # $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.4.9-r1.ebuild,v 1.1 2014/05/22 14:01:25 polynomial-c Exp $
90
91 EAPI=5
92 inherit flag-o-matic eutils multilib toolchain-funcs
93
94 DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
95 HOMEPAGE="http://httpd.apache.org/"
96 SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
97
98 LICENSE="Apache-2.0"
99 SLOT="0"
100 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc64-solaris ~x64-solaris"
101 IUSE="ssl"
102 RESTRICT="test"
103
104 RDEPEND=">=dev-libs/apr-1.5.0:1
105 dev-libs/apr-util:1
106 dev-libs/libpcre
107 ssl? ( dev-libs/openssl )"
108
109 DEPEND="${RDEPEND}
110 sys-devel/libtool"
111
112 S="${WORKDIR}/httpd-${PV}"
113
114 src_prepare() {
115 epatch "${FILESDIR}"/${PN}-2.4.7-Makefile.patch #459446
116
117 # This package really should upgrade to using pcre's .pc file.
118 cat <<-\EOF >"${T}"/pcre-config
119 #!/bin/sh
120 [ "${flag}" = "--version" ] && set -- --modversion
121 exec ${PKG_CONFIG} libpcre "$@"
122 EOF
123 chmod a+x "${T}"/pcre-config
124 }
125
126 src_configure() {
127 # Brain dead check.
128 tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no"
129
130 tc-export PKG_CONFIG
131
132 # Instead of filtering --as-needed (bug #128505), append --no-as-needed
133 append-ldflags $(no-as-needed)
134
135 # econf overwrites the stuff from config.layout.
136 ac_cv_path_PKGCONFIG=${PKG_CONFIG} \
137 econf \
138 --libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules \
139 --sbindir="${EPREFIX}"/usr/sbin \
140 --with-perl="${EPREFIX}"/usr/bin/perl \
141 --with-expat="${EPREFIX}"/usr \
142 --with-z="${EPREFIX}"/usr \
143 --with-apr="${SYSROOT}${EPREFIX}"/usr \
144 --with-apr-util="${SYSROOT}${EPREFIX}"/usr \
145 --with-pcre="${T}"/pcre-config \
146 $(use_enable ssl) \
147 $(usex ssl '--with-ssl="${EPREFIX}"/usr' '')
148 sed -i \
149 -e '/^LTFLAGS/s:--silent::' \
150 build/rules.mk build/config_vars.mk || die
151 }
152
153 src_compile() {
154 emake -C support
155 }
156
157 src_install() {
158 emake -C support DESTDIR="${D}" install
159 dodoc CHANGES
160 doman docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \
161 docs/man/{htcacheclean,rotatelogs}.8
162
163 # Providing compatiblity symlinks for #177697 (which we'll stop to install
164 # at some point).
165 pushd "${ED}"/usr/sbin >/dev/null || die
166 local i
167 for i in *; do
168 dosym ${i} /usr/sbin/${i}2
169 done
170 popd >/dev/null || die
171
172 # Provide a symlink for ab-ssl
173 if use ssl; then
174 dosym ab /usr/bin/ab-ssl
175 dosym ab /usr/bin/ab2-ssl
176 fi
177 }
178
179
180
181 1.1 app-admin/apache-tools/apache-tools-2.2.27-r1.ebuild
182
183 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27-r1.ebuild?rev=1.1&view=markup
184 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27-r1.ebuild?rev=1.1&content-type=text/plain
185
186 Index: apache-tools-2.2.27-r1.ebuild
187 ===================================================================
188 # Copyright 1999-2014 Gentoo Foundation
189 # Distributed under the terms of the GNU General Public License v2
190 # $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.2.27-r1.ebuild,v 1.1 2014/05/22 14:01:25 polynomial-c Exp $
191
192 EAPI="4"
193 inherit flag-o-matic eutils
194
195 DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
196 HOMEPAGE="http://httpd.apache.org/"
197 SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
198
199 LICENSE="Apache-2.0"
200 SLOT="0"
201 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
202 IUSE="ssl"
203 RESTRICT="test"
204
205 RDEPEND="=dev-libs/apr-1*
206 =dev-libs/apr-util-1*
207 dev-libs/libpcre
208 ssl? ( dev-libs/openssl )
209 !<www-servers/apache-2.2.4"
210
211 DEPEND="${RDEPEND}
212 sys-devel/libtool"
213
214 S="${WORKDIR}/httpd-${PV}"
215
216 src_prepare() {
217 # Apply these patches:
218 # (1) apache-tools-2.2.20-Makefile.patch:
219 # - fix up the `make install' for support/
220 # - remove envvars from `make install'
221 epatch "${FILESDIR}"/${PN}-2.2.20-Makefile.patch
222 }
223
224 src_configure() {
225 # Brain dead check.
226 tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no"
227
228 # Instead of filtering --as-needed (bug #128505), append --no-as-needed
229 append-ldflags $(no-as-needed)
230
231 # econf overwrites the stuff from config.layout.
232 econf \
233 --sbindir=/usr/sbin \
234 --with-z=/usr \
235 --with-apr=/usr \
236 --with-apr-util=/usr \
237 --with-pcre=/usr \
238 $(use_enable ssl) \
239 $(usex ssl '--with-ssl=/usr' '')
240 }
241
242 src_compile() {
243 cd support || die
244 emake
245 }
246
247 src_install () {
248 cd support || die
249
250 make DESTDIR="${D}" install || die
251
252 # install manpages
253 doman "${S}"/docs/man/{dbmmanage,htdigest,htpasswd,htdbm}.1 \
254 "${S}"/docs/man/{htcacheclean,rotatelogs,ab,logresolve}.8
255
256 # Providing compatiblity symlinks for #177697 (which we'll stop to install
257 # at some point).
258 pushd "${D}"/usr/sbin/ >/dev/null || die
259 for i in *; do
260 dosym /usr/sbin/${i} /usr/sbin/${i}2
261 done
262 popd >/dev/null || die
263
264 # Provide a symlink for ab-ssl
265 if use ssl; then
266 dosym /usr/sbin/ab /usr/sbin/ab-ssl
267 dosym /usr/sbin/ab /usr/sbin/ab2-ssl
268 fi
269
270 # make htpasswd accessible for non-root users
271 dosym /usr/sbin/htpasswd /usr/bin/htpasswd
272 dosym /usr/sbin/htdigest /usr/bin/htdigest
273
274 dodoc "${S}"/CHANGES
275 }