aboutsummaryrefslogtreecommitdiff
path: root/mail/sympa/Makefile
diff options
context:
space:
mode:
authorCheng-Lung Sung <clsung@FreeBSD.org>2004-10-25 13:09:20 +0000
committerCheng-Lung Sung <clsung@FreeBSD.org>2004-10-25 13:09:20 +0000
commitfdc8193123e3b04e575adc234167d83545e5894d (patch)
tree790aab98f7103f2b357490b1ac2d6e8e5083ac5c /mail/sympa/Makefile
parentf2d35bbd8722aff8a7e69a9d25dfd5cb5770dc43 (diff)
downloadports-fdc8193123e3b04e575adc234167d83545e5894d.tar.gz
ports-fdc8193123e3b04e575adc234167d83545e5894d.zip
Notes
Diffstat (limited to 'mail/sympa/Makefile')
-rw-r--r--mail/sympa/Makefile24
1 files changed, 15 insertions, 9 deletions
diff --git a/mail/sympa/Makefile b/mail/sympa/Makefile
index 5a8655e50f2f..e1cf3c961586 100644
--- a/mail/sympa/Makefile
+++ b/mail/sympa/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= sympa
-PORTVERSION?= 4.1.1
+PORTVERSION?= 4.1.2
CATEGORIES= mail
MASTER_SITES?= http://www.sympa.org/distribution/
@@ -28,7 +28,7 @@ BUILD_DEPENDS+= ${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \
${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip
RUN_DEPENDS= ${BUILD_DEPENDS}
-DB_TYPE?= none
+DB_TYPE=
.if defined(WITH_FASTCGI)
.if defined(WITH_APACHE2)
@@ -40,13 +40,13 @@ BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/FCGI.pm:${PORTSDIR}/www/p5-FastCGI
.endif
.if ${DB_TYPE} == "Oracle"
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Oracle.pm:${PORTSDIR}/databases/p5-DBD-Oracle
+BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Oracle.pm:${PORTSDIR}/databases/p5-DBD-Oracle
.else
.if ${DB_TYPE} == "Pg"
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg
+BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg
.else
.if ${DB_TYPE} == "Sybase"
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Sybase.pm:${PORTSDIR}/databases/p5-DBD-Sybase
+BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Sybase.pm:${PORTSDIR}/databases/p5-DBD-Sybase
.else
.if ${DB_TYPE} == "mysql"
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql
@@ -60,6 +60,7 @@ USE_PERL5= yes
CONFIGURE_ARGS+=--prefix=${PREFIX}/sympa \
--with-confdir=${PREFIX}/etc \
--with-initdir=${PREFIX}/etc/rc.d \
+ --with-etcdir=${PREFIX}/sympa/bin/etc \
${CONFIGURE_TARGET}
CONFIGURE_ENV+= lt_cv_sys_max_cmd_len=${CONFIGURE_MAX_CMD_LEN}
MAKE_ENV?= PERL_EXTUTILS_AUTOINSTALL=--skip
@@ -68,18 +69,23 @@ pre-fetch:
@${ECHO} ""
@${ECHO} "You may use the following build options:"
@${ECHO} ""
- @${ECHO} " DB_TYPE=type Optional: mysql, Oracle, Pg or SQLite"
+ @${ECHO} " DB_TYPE=type Optional: mysql, Oracle, Pg or Sybase"
@${ECHO} " WITH_FASTCGI Use FastCGI instead of plain CGI"
@${ECHO} ""
pre-install:
- PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
+ @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
+
+post-patch:
+ ${MV} ${WRKSRC}/src/etc/script/sympa ${WRKSRC}/src/etc/script/sympa.sh
+ @${FIND} ${WRKSRC} -name "*.orig" -a -exec ${RM} -f {} \;
post-install:
- PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+ @PKG_PREFIX=${PREFIX} DB_TYPE=${DB_TYPE} WITH_FASTCGI=${WITH_FASTCGI} \
+ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
post-deinstall:
- PKG_PREFIX=${PREFIX} ${SH} ${PKGDEINSTALL} ${PKGNAME} POST-DEINSTALL
+ @PKG_PREFIX=${PREFIX} ${SH} ${PKGDEINSTALL} ${PKGNAME} POST-DEINSTALL
.include <bsd.port.pre.mk>