[Midnightbsd-cvs] mports: apache.mk: fix some of the problems with fake and apache modules
ctriv at midnightbsd.org
ctriv at midnightbsd.org
Mon Nov 17 16:42:51 EST 2008
Log Message:
-----------
fix some of the problems with fake and apache modules built with apxs.
Modified Files:
--------------
mports/Mk/extensions:
apache.mk (r1.1 -> r1.2)
-------------- next part --------------
Index: apache.mk
===================================================================
RCS file: /home/cvs/mports/Mk/extensions/apache.mk,v
retrieving revision 1.1
retrieving revision 1.2
diff -L Mk/extensions/apache.mk -L Mk/extensions/apache.mk -u -r1.1 -r1.2
--- Mk/extensions/apache.mk
+++ Mk/extensions/apache.mk
@@ -261,7 +261,7 @@
IGNORE= : Your apache does not support DSO modules
. endif
. if defined(AP_GENPLIST) && ${APXS_PREFIX} != ${PREFIX}
-IGNORE?= PREFIX must be equal to APXS_PREFIX.
+IGNORE?= PREFIX (${$PREFIX}) must be equal to APXS_PREFIX (${APXS_PREFIX})
. endif
.endif
@@ -270,12 +270,14 @@
APACHEMODDIR= libexec/apache2
APACHEINCLUDEDIR=include/apache2
APACHEETCDIR= etc/apache2
+APACHEBUILDDIR= share/apache2/build
APACHE_PORT?= www/apache${APACHE_VERSION}
.else
AP_BUILDEXT= la
APACHEMODDIR= libexec/apache${APACHE_VERSION}
APACHEINCLUDEDIR=include/apache${APACHE_VERSION}
APACHEETCDIR= etc/apache${APACHE_VERSION}
+APACHEBUILDDIR= share/apache${APACHE_VERSION}/build
APACHE_PORT?= www/apache${APACHE_VERSION}
.endif
@@ -348,6 +350,9 @@
.elif defined(AP_PORT_IS_MODULE)
+APR_CONFIG!= ${APXS} -q APR_CONFIG
+AP_LIBTOOL!= ${APR_CONFIG} --apr-libtool
+
.if defined(AP_FAST_BUILD)
.if !target(ap-gen-plist)
ap-gen-plist:
@@ -371,7 +376,8 @@
.if !target(do-install)
do-install:
- @${APXS} -i -A -n ${SHORTMODNAME} ${WRKSRC}/${MODULENAME}.${AP_BUILDEXT}
+ ${MKDIR} ${PREFIX}/${APACHEMODDIR}
+ ${TRUE_PREFIX}/${APACHEBUILDDIR}/instdso.sh SH_LIBTOOL=${AP_LIBTOOL} ${WRKSRC}/${MODULENAME}.${AP_BUILDEXT} ${PREFIX}/${APACHEMODDIR}
.endif
.endif
More information about the Midnightbsd-cvs
mailing list