pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/apache2 Modify the apxs(8) script to use ${APR_LIB...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ba20be1cb7cf
branches:  trunk
changeset: 484907:ba20be1cb7cf
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Tue Nov 30 23:21:43 2004 +0000

description:
Modify the apxs(8) script to use ${APR_LIBTOOL} as the libtool to
build modules if APR_LIBTOOL is defined in the environment.  Force
the use of the libtool wrapper by module packages by setting APR_LIBTOOL
in apache2/buildlink3.mk.  Bump the PKGREVISION.

diffstat:

 www/apache2/Makefile         |   4 ++--
 www/apache2/buildlink3.mk    |   6 ++++--
 www/apache2/distinfo         |   3 ++-
 www/apache2/patches/patch-ai |  20 ++++++++++++++++++++
 4 files changed, 28 insertions(+), 5 deletions(-)

diffs (75 lines):

diff -r c93fd8d118b9 -r ba20be1cb7cf www/apache2/Makefile
--- a/www/apache2/Makefile      Tue Nov 30 21:21:32 2004 +0000
+++ b/www/apache2/Makefile      Tue Nov 30 23:21:43 2004 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.58 2004/11/26 23:07:58 jlam Exp $
+# $NetBSD: Makefile,v 1.59 2004/11/30 23:21:43 jlam Exp $
 
 .include "Makefile.common"
 
 PKGNAME=               apache-${APACHE_VERSION}
-PKGREVISION=           3
+PKGREVISION=           4
 CATEGORIES=            www
 
 HOMEPAGE=              http://httpd.apache.org/
diff -r c93fd8d118b9 -r ba20be1cb7cf www/apache2/buildlink3.mk
--- a/www/apache2/buildlink3.mk Tue Nov 30 21:21:32 2004 +0000
+++ b/www/apache2/buildlink3.mk Tue Nov 30 23:21:43 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2004/11/23 20:17:55 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2004/11/30 23:21:44 jlam Exp $
 
 BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
 APACHE_BUILDLINK3_MK:= ${APACHE_BUILDLINK3_MK}+
@@ -20,7 +20,9 @@
 .  endif
 .endif # APACHE_BUILDLINK3_MK
 
-USE_PERL5?=    build   # for "apxs"
+USE_PERL5?=    build                   # for "apxs"
+CONFIGURE_ENV+=        APR_LIBTOOL=${LIBTOOL}  # make apxs use the libtool we specify
+MAKE_ENV+=     APR_LIBTOOL=${LIBTOOL}
 APXS?=         ${BUILDLINK_PREFIX.apache}/sbin/apxs
 
 .if !empty(APACHE_BUILDLINK3_MK:M+)
diff -r c93fd8d118b9 -r ba20be1cb7cf www/apache2/distinfo
--- a/www/apache2/distinfo      Tue Nov 30 21:21:32 2004 +0000
+++ b/www/apache2/distinfo      Tue Nov 30 23:21:43 2004 +0000
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.31 2004/11/26 23:07:59 jlam Exp $
+$NetBSD: distinfo,v 1.32 2004/11/30 23:21:44 jlam Exp $
 
 SHA1 (httpd-2.0.52.tar.gz) = 2a22fde052adc7d7258f999cd7dd8a7592ff36e7
 Size (httpd-2.0.52.tar.gz) = 6918995 bytes
 SHA1 (patch-aa) = 8ff497da17144d191e633d59274bf2f7e0e7c08c
 SHA1 (patch-ad) = 27fa3655d6ba4840296e79fa6fd96cd9de79a33a
 SHA1 (patch-ag) = 78dcb023f524ef65928b529320932c9664ec0d01
+SHA1 (patch-ai) = d728490b66032d8bb2aa8d4ccdeca3d45f7c2b08
 SHA1 (patch-ak) = f11a86b1235d5c595fa381bbb474db4fe8448215
 SHA1 (patch-al) = 29cc52616c50b7ec998339cca386112a8f1611cc
 SHA1 (patch-am) = ff60a7b69ad949363ebec194141e9b95cb796426
diff -r c93fd8d118b9 -r ba20be1cb7cf www/apache2/patches/patch-ai
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/apache2/patches/patch-ai      Tue Nov 30 23:21:43 2004 +0000
@@ -0,0 +1,20 @@
+$NetBSD: patch-ai,v 1.6 2004/11/30 23:21:44 jlam Exp $
+
+--- support/apxs.in.orig       2004-02-09 15:59:49.000000000 -0500
++++ support/apxs.in
+@@ -337,9 +337,12 @@ if (! -x "$apu_bindir/apu-config") {
+     exit(1);
+ }
+ 
+-my $libtool = `$apr_bindir/apr-config --installbuilddir`;
+-chomp($libtool);
+-$libtool = "$libtool/libtool";
++my $libtool = $ENV{'APR_LIBTOOL'};
++unless ($libtool) {
++      $libtool = `$apr_bindir/apr-config --installbuilddir`;
++      chomp($libtool);
++      $libtool = "$libtool/libtool";
++}
+ 
+ my $apr_includedir = `$apr_bindir/apr-config --includes`;
+ chomp($apr_includedir);



Home | Main Index | Thread Index | Old Index