From fcdf69b63417f85bfd3132889ada424cac7e2065 Mon Sep 17 00:00:00 2001 From: clement Date: Mon, 19 Sep 2005 08:57:43 +0000 Subject: - Don't switch to www/apache20 to minimize changes to not break INDEX - Introduce APACHE_COMPAT variable keep weak dependencies on APACHE_PORT working make INDEX is still broken --- devel/portmk/Mk/bsd.apache.mk | 14 ++++++++++---- devel/portmk/Mk/bsd.port.mk | 4 ++-- ports-mgmt/portmk/Mk/bsd.apache.mk | 14 ++++++++++---- ports-mgmt/portmk/Mk/bsd.port.mk | 4 ++-- 4 files changed, 24 insertions(+), 12 deletions(-) diff --git a/devel/portmk/Mk/bsd.apache.mk b/devel/portmk/Mk/bsd.apache.mk index bee676ac49c7..a67eea2608a3 100644 --- a/devel/portmk/Mk/bsd.apache.mk +++ b/devel/portmk/Mk/bsd.apache.mk @@ -16,6 +16,9 @@ # common*: common13, common20 and common21 # apr: deal with apr stuff ;-) # +.if defined(APACHE_COMPAT) +USE_APACHE=yes +.endif # Print warnings _ERROR_MSG= : Error from bsd.apache.mk. @@ -29,15 +32,16 @@ AP_PORT_IS_MODULE= YES #### for backward compatibility .elif ${USE_APACHE:L} == yes -APXS= ${LOCALBASE}/sbin/apxs . if defined(WITH_APACHE2) -APACHE_PORT?= www/apache20 +APACHE_PORT?= www/apache2 . else APACHE_PORT?= www/apache13 . endif APXS?= ${LOCALBASE}/sbin/apxs +.if !defined(APACHE_COMPAT) BUILD_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT} RUN_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT} +.endif #### End of backward compatibility .else @@ -257,7 +261,7 @@ IGNORE= ${_ERROR_MSG} apache${AP_CUR_VERSION} is installed (or APACHE_PORT is d APACHE_VERSION= ${AP_CUR_VERSION} .else AP_CUR_VERSION= none -. if !defined(${APACHE_PORT}) +. if !defined(APACHE_PORT) #Fallback to smallest version... APACHE_VERSION= ${AP_VERSION:C/\+//} . endif @@ -277,7 +281,9 @@ IGNORE?= PREFIX must be egal to APXS_PREFIX. AP_BUILDEXT= la PLIST_SUB+= APACHEMODDIR="libexec/apache2" \ APACHEINCLUDEDIR="include/apache2" -APACHE_PORT= www/apache${APACHE_VERSION} +# XXX We postpone www/apache2 => www/apache20 migration +#APACHE_PORT= www/apache${APACHE_VERSION} +APACHE_PORT= www/apache2 .elif ${APACHE_VERSION} == "21" AP_BUILDEXT= la PLIST_SUB+= APACHEMODDIR="libexec/apache${APACHE_VERSION}" \ diff --git a/devel/portmk/Mk/bsd.port.mk b/devel/portmk/Mk/bsd.port.mk index b9e47e8db1d4..fbfb80a7dfec 100644 --- a/devel/portmk/Mk/bsd.port.mk +++ b/devel/portmk/Mk/bsd.port.mk @@ -1343,7 +1343,7 @@ PERL= ${LOCALBASE}/bin/perl .include "${DEVELMKDIR}/bsd.tcl.mk" .endif -.if defined(USE_APACHE) +.if defined(USE_APACHE) || defined(APACHE_COMPAT) .include "${DEVELMKDIR}/bsd.apache.mk" .endif @@ -1763,7 +1763,7 @@ RUN_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} .include "${DEVELMKDIR}/bsd.tcl.mk" .endif -.if defined(USE_APACHE) +.if defined(USE_APACHE) || defined(APACHE_COMPAT) .include "${DEVELMKDIR}/bsd.apache.mk" .endif diff --git a/ports-mgmt/portmk/Mk/bsd.apache.mk b/ports-mgmt/portmk/Mk/bsd.apache.mk index bee676ac49c7..a67eea2608a3 100644 --- a/ports-mgmt/portmk/Mk/bsd.apache.mk +++ b/ports-mgmt/portmk/Mk/bsd.apache.mk @@ -16,6 +16,9 @@ # common*: common13, common20 and common21 # apr: deal with apr stuff ;-) # +.if defined(APACHE_COMPAT) +USE_APACHE=yes +.endif # Print warnings _ERROR_MSG= : Error from bsd.apache.mk. @@ -29,15 +32,16 @@ AP_PORT_IS_MODULE= YES #### for backward compatibility .elif ${USE_APACHE:L} == yes -APXS= ${LOCALBASE}/sbin/apxs . if defined(WITH_APACHE2) -APACHE_PORT?= www/apache20 +APACHE_PORT?= www/apache2 . else APACHE_PORT?= www/apache13 . endif APXS?= ${LOCALBASE}/sbin/apxs +.if !defined(APACHE_COMPAT) BUILD_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT} RUN_DEPENDS+= ${APXS}:${PORTSDIR}/${APACHE_PORT} +.endif #### End of backward compatibility .else @@ -257,7 +261,7 @@ IGNORE= ${_ERROR_MSG} apache${AP_CUR_VERSION} is installed (or APACHE_PORT is d APACHE_VERSION= ${AP_CUR_VERSION} .else AP_CUR_VERSION= none -. if !defined(${APACHE_PORT}) +. if !defined(APACHE_PORT) #Fallback to smallest version... APACHE_VERSION= ${AP_VERSION:C/\+//} . endif @@ -277,7 +281,9 @@ IGNORE?= PREFIX must be egal to APXS_PREFIX. AP_BUILDEXT= la PLIST_SUB+= APACHEMODDIR="libexec/apache2" \ APACHEINCLUDEDIR="include/apache2" -APACHE_PORT= www/apache${APACHE_VERSION} +# XXX We postpone www/apache2 => www/apache20 migration +#APACHE_PORT= www/apache${APACHE_VERSION} +APACHE_PORT= www/apache2 .elif ${APACHE_VERSION} == "21" AP_BUILDEXT= la PLIST_SUB+= APACHEMODDIR="libexec/apache${APACHE_VERSION}" \ diff --git a/ports-mgmt/portmk/Mk/bsd.port.mk b/ports-mgmt/portmk/Mk/bsd.port.mk index b9e47e8db1d4..fbfb80a7dfec 100644 --- a/ports-mgmt/portmk/Mk/bsd.port.mk +++ b/ports-mgmt/portmk/Mk/bsd.port.mk @@ -1343,7 +1343,7 @@ PERL= ${LOCALBASE}/bin/perl .include "${DEVELMKDIR}/bsd.tcl.mk" .endif -.if defined(USE_APACHE) +.if defined(USE_APACHE) || defined(APACHE_COMPAT) .include "${DEVELMKDIR}/bsd.apache.mk" .endif @@ -1763,7 +1763,7 @@ RUN_DEPENDS+= ${PERL5}:${PORTSDIR}/lang/${PERL_PORT} .include "${DEVELMKDIR}/bsd.tcl.mk" .endif -.if defined(USE_APACHE) +.if defined(USE_APACHE) || defined(APACHE_COMPAT) .include "${DEVELMKDIR}/bsd.apache.mk" .endif -- cgit