diff options
Diffstat (limited to 'www/mod_frontpage2-rtr/Makefile')
-rw-r--r-- | www/mod_frontpage2-rtr/Makefile | 73 |
1 files changed, 29 insertions, 44 deletions
diff --git a/www/mod_frontpage2-rtr/Makefile b/www/mod_frontpage2-rtr/Makefile index 0d82cde50708..485053482a8c 100644 --- a/www/mod_frontpage2-rtr/Makefile +++ b/www/mod_frontpage2-rtr/Makefile @@ -7,10 +7,10 @@ PORTNAME= mod_frontpage PORTVERSION= 5.0.2.2635 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= # Requries manual fetch of files from http://www.rtr.com/ -PKGNAMESUFFIX= ${AP_VER} +PKGNAMESUFFIX= ${AP_VERSION:S/+//} DISTFILES= ${FRONTPAGE} MAINTAINER= swhetzel@gmail.com @@ -22,43 +22,44 @@ DIST_SUBDIR= fp${PORTVERSION:S/.//g} ONLY_FOR_ARCHS= i386 ia64 amd64 alpha sparc64 -USE_REINPLACE= yes +PATCH_WRKSRC= ${WRKDIR} -WANT_APACHE?= 2 +FPDIR= frontpage/version${FP_VER} -.include <bsd.port.pre.mk> -.include "${.CURDIR}/../apache20/Makefile.modules.3rd" -.include "${.CURDIR}/../frontpage/Makefile.fp.common" +EXTRACT_FILES= ${FPDIR}/apache-fp/mod_frontpage.c \ + ${FPDIR}/apache2/mod_fpcgid.c \ + ${FPDIR}/apache2/mod_fpcgid.h \ + ${FPDIR}/apache2/mod_frontpage.c \ + ${FPDIR}/apache2/mod_frontpage.h \ + ${FPDIR}/apache2/mod_suexec.h -.ifdef WITH_APACHE2 -FP_AP_VER= 2.0 -APACHE= apache2 -.else -FP_AP_VER= 1.3 -APACHE= apache -.endif +USE_APACHE?= 20+ +AP_FAST_BUILD= yes +AP_GENPLIST= yes + +AP_EXTRAS= -Wc,-DFreeBSD -FPDIR= frontpage/version${FP_VER} -FP_INSTALL= ${FPDIR}/fp_install.sh FP_SETPERM= ${FPDIR}/set_default_perms.sh .ifdef WITH_MODFP_COMPAT -FP_ARGS= -DIMPROVED_MODFP_COMPAT +AP_EXTRAS+= -DIMPROVED_MODFP_COMPAT .endif -.ifdef WITH_DISABLED -FP_ARGS+= -DDEFAULT_TO_OFF +.ifdef WITH_DISAPLED +AP_EXTRAS+= -DDEFAULT_TO_OFF .endif -NO_WRKSUBDIR= yes -EXTRACT_FILES= ${FPDIR}/apache-fp/mod_frontpage.c \ - ${FPDIR}/apache2/mod_fpcgid.c \ - ${FPDIR}/apache2/mod_fpcgid.h \ - ${FPDIR}/apache2/mod_frontpage.c \ - ${FPDIR}/apache2/mod_frontpage.h \ - ${FPDIR}/apache2/mod_suexec.h +.include <bsd.port.pre.mk> +.include "${.CURDIR}/../frontpage/Makefile.fp.common" -PLIST_SUB+= FP_VER=${FP_VER} \ - APACHE=${APACHE} +.if ${APACHE_VERSION} >= 20 +FP_AP_VER= 2.0 +WRKSRC= ${WRKDIR}/${FPDIR}/apache2 +SRC_FILE= mod_frontpage.c mod_fpcgid.c +.else +FP_AP_VER= 1.3 +WRKSRC= ${WRKDIR}/${FPDIR}/apache-fp +PKGMESSAGE= ${MASTERDIR}/pkg-message13 +.endif do-extract: @${RM} -rf ${WRKDIR} @@ -69,22 +70,6 @@ do-extract: exit 1; \ fi -do-build: -.ifdef WITH_APACHE2 - @${APXS} -c -Wc,-DFREEBSD ${FP_ARGS} ${WRKDIR}/${FPDIR}/apache2/mod_frontpage.c \ - ${WRKDIR}/${FPDIR}/apache2/mod_fpcgid.c -.else - @(cd ${WRKDIR}/${FPDIR}/apache-fp && \ - ${APXS} -c -Wc,-DFREEBSD ${FP_ARGS} ${WRKDIR}/${FPDIR}/apache-fp/mod_frontpage.c) -.endif - -do-install: -.ifdef WITH_APACHE2 - @${APXS} -i -a -n frontpage ${WRKDIR}/${FPDIR}/apache2/mod_frontpage.la -.else - @${APXS} -i -a -n frontpage ${WRKDIR}/${FPDIR}/apache-fp/mod_frontpage.so -.endif - post-install: .if (${PREFIX} != "/usr/local") @${CAT} ${PKGMESSAGE} | ${SED} -e 's|%%PREFIX%%|${PREFIX}|' |