forked from Lainports/freebsd-ports
The pkg-plist for some entries relied on the AP_NAME variable, which is only defined when the APACHE option is set (the default), via bsd.apache.mk. The variables value is the ports name, so replace it with PORTNAME accordingly. While I'm here, fix misspelled PORTREVIION. Reported by: z3dm4n (via IRC) Approved by: portmgr (blanket) MFH: 2018Q1
119 lines
3.2 KiB
Makefile
119 lines
3.2 KiB
Makefile
# Created by: Marco Steinbach <coco@executive-computing.de>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= froxlor
|
|
PORTVERSION= 0.9.38.7
|
|
PORTREVISION= 2
|
|
CATEGORIES= sysutils www
|
|
MASTER_SITES= http://files.froxlor.org/releases/
|
|
|
|
MAINTAINER= coco@executive-computing.de
|
|
COMMENT= PHP-based ISP Server Management Panel
|
|
|
|
LICENSE= GPLv2
|
|
|
|
WRKSRC= ${WRKDIR}
|
|
|
|
SUB_FILES+= pkg-message pkg-deinstall
|
|
SUB_LIST+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} PORTNAME=${PORTNAME}
|
|
PLIST_SUB+= ${SUB_LIST}
|
|
|
|
USE_PHP= bcmath curl filter ftp json pdo_mysql posix session xml zip
|
|
|
|
WANT_PHP_CLI= yes
|
|
|
|
NO_ARCH= yes
|
|
NO_BUILD= yes
|
|
|
|
OPTIONS_DEFINE= LIBNSS LOGROTATE MYSQLS DKIM PCNTL NLS
|
|
|
|
OPTIONS_RADIO= WEB SMTP IMAPPOP3 FTP DNS
|
|
OPTIONS_RADIO_WEB= APACHE LIGHTTPD NGINX
|
|
OPTIONS_RADIO_SMTP= POSTFIX EXIM
|
|
OPTIONS_RADIO_IMAPPOP3= DOVECOT2 COURIER
|
|
OPTIONS_RADIO_FTP= PROFTPD PUREFTPD
|
|
OPTIONS_RADIO_DNS= POWERDNS ISCDNS
|
|
OPTIONS_MULTI= WWWST
|
|
OPTIONS_MULTI_WWWST= WEBALIZER AWSTATS
|
|
|
|
WWWST_DESC= Web access and traffic statistics dependency
|
|
WEB_DESC= Web server dependency
|
|
SMTP_DESC= SMTP server dependency
|
|
IMAPPOP3_DESC= IMAP/POP3 server dependency
|
|
DNS_DESC= DNS server dependency
|
|
FTP_DESC= FTP server dependency
|
|
APACHE_DESC= Apache as HTTP/HTTPS server
|
|
LIGHTTPD_DESC= Lighttpd as HTTP/HTTPS server
|
|
NGINX_DESC= Nginx as HTTP/HTTPS server
|
|
MYSQLC_DESC= MySQL database client only
|
|
MYSQLS_DESC= MySQL database server and client
|
|
POSTFIX_DESC= Postfix as SMTP server
|
|
EXIM_DESC= Exim as SMTP server
|
|
DKIM_DESC= OpenDKIM for DomainKeys Identified Mail
|
|
DOVECOT2_DESC= Dovecot 2.x as IMAP/POP3 server
|
|
COURIER_DESC= Courier as IMAP/POP3 server
|
|
PROFTPD_DESC= ProFTPd as FTP server
|
|
PUREFTPD_DESC= Pure-FTPd as FTP server
|
|
POWERDNS_DESC= Powerdns as DNS server
|
|
ISCDNS_DESC= ISC BIND 9.9 from ports as DNS server
|
|
PCNTL_DESC= Use php-pcntl (speeds up statistics creation)
|
|
LIBNSS_DESC= Libnss-mysql for authentication
|
|
WEBALIZER_DESC= Webalizer (small, fast, static result pages)
|
|
AWSTATS_DESC= Awstats (more fancy, dynamic and static result pages)
|
|
LOGROTATE_DESC= Logrotate for log rotation
|
|
MYSQLS_DESC= Depend on MySQL server
|
|
NLS_DESC= Enable NLS support (required for webFTP frontend)
|
|
|
|
OPTIONS_DEFAULT= APACHE MYSQLS POSTFIX DOVECOT2 PROFTPD WEBALIZER MYSQLS PCNTL
|
|
|
|
POSTFIX_RUN_DEPENDS= postfix:mail/postfix
|
|
|
|
EXIM_RUN_DEPENDS= exim:mail/exim
|
|
|
|
DKIM_RUN_DEPENDS= opendkim:mail/opendkim
|
|
|
|
DOVECOT2_RUN_DEPENDS= dovecot>=2:mail/dovecot
|
|
|
|
COURIER_RUN_DEPENDS= courier:mail/courier
|
|
|
|
PROFTPD_RUN_DEPENDS= ${LOCALBASE}/libexec/proftpd/mod_sql_mysql.so:databases/proftpd-mod_sql_mysql
|
|
|
|
PUREFTPD_RUN_DEPENDS= pure-ftpd:ftp/pure-ftpd
|
|
|
|
POWERDNS_RUN_DEPENDS= pdns_control:dns/powerdns
|
|
|
|
ISCDNS_RUN_DEPENDS= bind>=9.9.0.0:dns/bind99
|
|
|
|
LIBNSS_RUN_DEPENDS= ${LOCALBASE}/lib/nss_mysql.so:net/libnss-mysql
|
|
|
|
WEBALIZER_RUN_DEPENDS= webalizer:www/webalizer
|
|
|
|
AWSTATS_RUN_DEPENDS= awstats>=6.8:www/awstats
|
|
|
|
LOGROTATE_RUN_DEPENDS= logrotate:sysutils/logrotate
|
|
|
|
LIGHTTPD_RUN_DEPENDS= lighttpd:www/lighttpd
|
|
|
|
NGINX_RUN_DEPENDS= nginx:www/nginx
|
|
|
|
APACHE_USE= yes
|
|
|
|
MYSQLS_USE= MYSQL=server
|
|
|
|
PCNTL_USE= PHP=pcntl
|
|
|
|
NLS_USES= gettext-runtime:run
|
|
NLS_USE= PHP=gettext
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
.if ${PORT_OPTIONS:MAPACHE}
|
|
WANT_PHP_MOD= yes
|
|
.endif
|
|
|
|
do-install:
|
|
cd ${WRKDIR}/${PORTNAME} && \
|
|
${FIND} . ! -name .gitignore | \
|
|
${CPIO} --quiet -pdm ${STAGEDIR}${WWWDIR}
|
|
|
|
.include <bsd.port.mk>
|