diff options
author | ohauer <ohauer@FreeBSD.org> | 2013-11-11 04:45:09 +0800 |
---|---|---|
committer | ohauer <ohauer@FreeBSD.org> | 2013-11-11 04:45:09 +0800 |
commit | 03c468ea7919ae691555268ef5125fdfc1a75774 (patch) | |
tree | a276e8e99f694269a492906d19f090b2a834e958 /Mk | |
parent | 654380aea2697f5194d84dce61aa95def3cd105c (diff) | |
download | freebsd-ports-gnome-03c468ea7919ae691555268ef5125fdfc1a75774.tar.gz freebsd-ports-gnome-03c468ea7919ae691555268ef5125fdfc1a75774.tar.zst freebsd-ports-gnome-03c468ea7919ae691555268ef5125fdfc1a75774.zip |
- rewrite part of module enabling
Diffstat (limited to 'Mk')
-rw-r--r-- | Mk/bsd.apache.mk | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/Mk/bsd.apache.mk b/Mk/bsd.apache.mk index d69fafd4ece3..245cc9ab77b0 100644 --- a/Mk/bsd.apache.mk +++ b/Mk/bsd.apache.mk @@ -446,6 +446,13 @@ show-modules: .elif defined(AP_PORT_IS_MODULE) +.if defined(AP_MODENABLE) +AP_MOD_EN= -a +.else +AP_MOD_EN= -A +.endif +PLIST_SUB+= AP_MOD_EN="${AP_MOD_EN}" + .if defined(AP_FAST_BUILD) .if !target(ap-gen-plist) ap-gen-plist: @@ -455,11 +462,7 @@ ap-gen-plist: # apache22 @${ECHO} "@unexec ${SED} -i '' -E '/LoadModule[[:blank:]]+%%AP_NAME%%_module/d' %D/%%APACHEETCDIR%%/httpd.conf" >> ${PLIST} @${ECHO} "%%APACHEMODDIR%%/%%AP_MODULE%%" >> ${PLIST} -.if defined(AP_MODENABLE) - @${ECHO} "@exec %D/sbin/apxs -e -a -n %%AP_NAME%% %D/%F" >> ${PLIST} -.else - @${ECHO} "@exec %D/sbin/apxs -e -A -n %%AP_NAME%% %D/%F" >> ${PLIST} -.endif + @${ECHO} "@exec %D/sbin/apxs -e ${AP_MOD_EN} -n %%AP_NAME%% %D/%F" >> ${PLIST} @${ECHO} "@unexec echo \"Don't forget to remove all ${MODULENAME}-related directives in your httpd.conf\"">> ${PLIST} . endif .else @@ -474,12 +477,8 @@ do-build: ap-gen-plist .if !target(do-install) do-install: -.if defined(AP_MODENABLE) - @${APXS} -i -a -n ${SHORTMODNAME} ${WRKSRC}/${MODULENAME}.${AP_BUILDEXT} -.else - @${APXS} -i -A -n ${SHORTMODNAME} ${WRKSRC}/${MODULENAME}.${AP_BUILDEXT} -.endif -.endif -.endif + @${APXS} -i ${AP_MOD_EN} -n ${SHORTMODNAME} ${WRKSRC}/${MODULENAME}.${AP_BUILDEXT} .endif +.endif # defined(AP_FAST_BUILD) +.endif # defined(AP_PORT_IS_MODULE) .endif # defined(_POSTMKINCLUDED) && !defined(Apache_Post_Include) |