aboutsummaryrefslogtreecommitdiff
path: root/www/mod_frontpage2-rtr/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/mod_frontpage2-rtr/Makefile')
-rw-r--r--www/mod_frontpage2-rtr/Makefile73
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}|'