mirror of
https://github.com/netbirdio/FreeBSD-ports.git
synced 2026-05-22 18:42:42 -07:00
125 lines
4.1 KiB
Makefile
125 lines
4.1 KiB
Makefile
PORTNAME= pfSense-system
|
|
DISTVERSION= ${PRODUCT_VERSION}
|
|
DISTVERSIONPREFIX= v
|
|
CATEGORIES= security
|
|
|
|
MAINTAINER= coreteam@pfsense.org
|
|
COMMENT?= pfSense system package
|
|
WWW= https://www.pfsense.org/
|
|
|
|
LICENSE= APACHE20
|
|
|
|
RUN_DEPENDS= bind-tools>=0:dns/bind-tools \
|
|
bsnmp-regex>=0:net-mgmt/bsnmp-regex \
|
|
bsnmp-ucd>=0:net-mgmt/bsnmp-ucd \
|
|
ca_root_nss>=0:security/ca_root_nss \
|
|
check_reload_status>=0:sysutils/check_reload_status \
|
|
choparp>=0:net-mgmt/choparp \
|
|
cpdup>=0:sysutils/cpdup \
|
|
cpustats>=0:sysutils/cpustats \
|
|
dhcp6>=0:net/dhcp6 \
|
|
dhcpcd>0:net/dhcpcd \
|
|
dhcpleases>=0:sysutils/dhcpleases \
|
|
dhcpleases6>=0:sysutils/dhcpleases6 \
|
|
dnsmasq>=0:dns/dnsmasq \
|
|
dpinger>=0:net/dpinger \
|
|
expiretable>=0:security/expiretable \
|
|
filterdns>=0:net/filterdns \
|
|
filterlog>=0:sysutils/filterlog \
|
|
hostapd>=0:net/hostapd \
|
|
if_pppoe-kmod>=0:net/if_pppoe-kmod \
|
|
igmpproxy>=0:net/igmpproxy \
|
|
ipmitool>=0:sysutils/ipmitool \
|
|
isc-dhcp44-client>=0:net/isc-dhcp44-client \
|
|
isc-dhcp44-relay>=0:net/isc-dhcp44-relay \
|
|
isc-dhcp44-server>=0:net/isc-dhcp44-server \
|
|
jq>0:textproc/jq \
|
|
kea>0:net/kea \
|
|
libxml2>=0:textproc/libxml2 \
|
|
links>=0:www/links \
|
|
minicron>=0:sysutils/minicron \
|
|
miniupnpd>=0:net/miniupnpd \
|
|
mobile-broadband-provider-info>=0:net/mobile-broadband-provider-info \
|
|
mpd5>=0:net/mpd5 \
|
|
nginx>=0:www/nginx \
|
|
ntp>=0:net/ntp \
|
|
openvpn>=0:security/openvpn \
|
|
${PHP_PKGNAMEPREFIX}openssl_x509_crl>=0:security/php-openssl_x509_crl@${PHP_FLAVOR} \
|
|
${PHP_PKGNAMEPREFIX}pear-Auth_RADIUS>=0:net/pear-Auth_RADIUS@${PHP_FLAVOR} \
|
|
${PHP_PKGNAMEPREFIX}pear-Crypt_CHAP>=0:security/pear-Crypt_CHAP@${PHP_FLAVOR} \
|
|
${PHP_PKGNAMEPREFIX}pear-Mail>=0:mail/pear-Mail@${PHP_FLAVOR} \
|
|
${PHP_PKGNAMEPREFIX}pear-Net_IPv6>=0:net/pear-Net_IPv6@${PHP_FLAVOR} \
|
|
${PHP_PKGNAMEPREFIX}pear-XML_RPC2>=0:net/pear-XML_RPC2@${PHP_FLAVOR} \
|
|
${PHP_PKGNAMEPREFIX}pfSense-module>=0:devel/php-pfSense-module@${PHP_FLAVOR} \
|
|
${PHP_PKGNAMEPREFIX}phpseclib>=0:security/phpseclib@${PHP_FLAVOR} \
|
|
pfSense-Status_Monitoring${PHP_PKGNAMESUFFIX}>=0:sysutils/pfSense-Status_Monitoring@${PHP_FLAVOR} \
|
|
pfSense-composer-deps>=0:devel/pfSense-composer-deps \
|
|
pfSense-gnid>=0:security/pfSense-gnid \
|
|
pfSense-upgrade>=0:sysutils/pfSense-upgrade \
|
|
pftop>=0:sysutils/pftop \
|
|
qstats>=0:sysutils/qstats \
|
|
radvd>=0:net/radvd \
|
|
rate>=0:net-mgmt/rate \
|
|
scponly>=0:shells/scponly \
|
|
smartmontools>=0:sysutils/smartmontools \
|
|
ssh_tunnel_shell>=0:sysutils/ssh_tunnel_shell \
|
|
sshguard>=0:security/sshguard \
|
|
strongswan>=0:security/strongswan \
|
|
uclcmd>=0:devel/uclcmd \
|
|
unbound>=0:dns/unbound \
|
|
voucher>=0:sysutils/voucher \
|
|
wol>=0:net/wol \
|
|
wpa_supplicant>=0:security/wpa_supplicant \
|
|
whois>0:net/whois \
|
|
xinetd>=0:security/xinetd \
|
|
openvpn-auth-script>=0:security/openvpn-auth-script \
|
|
opensc>0:security/opensc \
|
|
ccid>0:devel/libccid \
|
|
iftop>0:net-mgmt/iftop \
|
|
nss_ldap>0:net/nss_ldap \
|
|
pam_ldap>0:security/pam_ldap \
|
|
pam_mkhomedir>0:security/pam_mkhomedir
|
|
|
|
LIB_DEPENDS= libltdl.so:devel/libltdl
|
|
|
|
USES= kmod php:flavors
|
|
|
|
IGNORE_WITH_PHP= 72 73 74 80 81 82
|
|
USE_PHP= bz2 bcmath ctype curl dom filter gettext gmp intl json mbstring \
|
|
mcrypt opcache openssl pcntl pdo pdo_sqlite posix \
|
|
radius readline session shmop simplexml sockets sysvmsg sysvsem \
|
|
sysvshm sqlite3 tokenizer xml ldap zlib xmlreader xmlwriter
|
|
|
|
NO_BUILD= yes
|
|
|
|
CONFLICTS= pfSense-vmware-[0-9]*
|
|
|
|
USE_GITLAB= yes
|
|
GL_SITE= https://gitlab.netgate.com
|
|
GL_ACCOUNT= pfSense
|
|
GL_PROJECT= ${PFSENSE_SRC_REPO}
|
|
GL_COMMIT= ${PFSENSE_COMMITHASH}
|
|
MASTER_SITE_BACKUP=
|
|
NO_CHECKSUM=yes
|
|
|
|
SUB_FILES= pkg-post-install
|
|
SUB_LIST= PRODUCT_NAME=${PRODUCT_NAME}
|
|
PKGPOSTINSTALL= ${WRKDIR}/pkg-post-install
|
|
DATADIR= ${PREFIX}/share/pfSense
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${ARCH} == "amd64"
|
|
RUN_DEPENDS+= dmidecode>=0:sysutils/dmidecode \
|
|
wrapalixresetbutton>=0:sysutils/wrapalixresetbutton \
|
|
beep>=0:audio/beep \
|
|
bwi-firmware-kmod>=0:net/bwi-firmware-kmod \
|
|
cpu-microcode>=0:sysutils/cpu-microcode
|
|
.endif
|
|
|
|
do-install:
|
|
(cd ${WRKSRC}/src && ${COPYTREE_SHARE} "etc usr" ${STAGEDIR})
|
|
${MKDIR} "${STAGEDIR}/cf/conf"
|
|
|
|
.include <bsd.port.post.mk>
|