dd246fa159
PR: 64356 Submitted by: maintainer
85 lines
3 KiB
Makefile
85 lines
3 KiB
Makefile
# New ports collection makefile for: sympa
|
|
# Date created: 29 November 2003
|
|
# Whom: Autrijus Tang <autrijus@autrijus.org>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= sympa
|
|
PORTVERSION?= 4.0.b2
|
|
CATEGORIES= mail
|
|
MASTER_SITES?= http://www.sympa.org/distribution/
|
|
|
|
MAINTAINER= autrijus@autrijus.org
|
|
COMMENT?= Sympa is an electronic mailing list manager
|
|
|
|
BUILD_DEPENDS+= ${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \
|
|
${SITE_PERL}/IO/Stringy.pm:${PORTSDIR}/devel/p5-IO-stringy \
|
|
${SITE_PERL}/MIME/Tools.pm:${PORTSDIR}/mail/p5-MIME-Tools \
|
|
${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec \
|
|
${SITE_PERL}/CGI.pm:${PORTSDIR}/www/p5-CGI.pm \
|
|
${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL \
|
|
${SITE_PERL}/Crypt/CipherSaber.pm:${PORTSDIR}/security/p5-Crypt-CipherSaber \
|
|
${SITE_PERL}/Net/LDAP.pm:${PORTSDIR}/net/p5-perl-ldap \
|
|
${SITE_PERL}/${PERL_ARCH}/BerkeleyDB.pm:${PORTSDIR}/databases/p5-BerkeleyDB \
|
|
${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
|
|
${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
|
|
${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
|
|
${SITE_PERL}/${PERL_ARCH}/Locale/Msgcat.pm:${PORTSDIR}/misc/p5-Locale-Msgcat \
|
|
${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip
|
|
RUN_DEPENDS= ${BUILD_DEPENDS}
|
|
|
|
DB_TYPE?= none
|
|
|
|
.if defined(WITH_FASTCGI)
|
|
.if defined(WITH_APACHE2)
|
|
BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache2/mod_fastcgi.so:${PORTSDIR}/www/mod_fastcgi
|
|
.else
|
|
BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache/mod_fastcgi.so:${PORTSDIR}/www/mod_fastcgi
|
|
.endif
|
|
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
|
|
.else
|
|
.if ${DB_TYPE} == "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
|
|
.else
|
|
.if ${DB_TYPE} == "mysql"
|
|
BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql
|
|
.endif
|
|
.endif
|
|
.endif
|
|
.endif
|
|
|
|
HAS_CONFIGURE= yes
|
|
USE_PERL5= yes
|
|
CONFIGURE_ARGS+=--prefix=${PREFIX}/sympa \
|
|
--with-confdir=${PREFIX}/etc \
|
|
--with-initdir=${PREFIX}/etc/rc.d \
|
|
${CONFIGURE_TARGET}
|
|
CONFIGURE_ENV+= lt_cv_sys_max_cmd_len=${CONFIGURE_MAX_CMD_LEN}
|
|
MAKE_ENV?= PERL_EXTUTILS_AUTOINSTALL=--skip
|
|
|
|
pre-fetch:
|
|
@${ECHO} ""
|
|
@${ECHO} "You may use the following build options:"
|
|
@${ECHO} ""
|
|
@${ECHO} " DB_TYPE=type Optional: mysql, Oracle, Pg or SQLite"
|
|
@${ECHO} " WITH_FASTCGI Use FastCGI instead of plain CGI"
|
|
@${ECHO} ""
|
|
|
|
pre-install:
|
|
PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
|
|
|
|
post-install:
|
|
PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
|
|
|
|
post-deinstall:
|
|
PKG_PREFIX=${PREFIX} ${SH} ${PKGDEINSTALL} ${PKGNAME} POST-DEINSTALL
|
|
|
|
.include <bsd.port.mk>
|