Index: head/net/mpd-l2tp-ipv6pd-client/Makefile =================================================================== --- head/net/mpd-l2tp-ipv6pd-client/Makefile (revision 469115) +++ head/net/mpd-l2tp-ipv6pd-client/Makefile (revision 469116) @@ -1,49 +1,47 @@ # $FreeBSD$ PORTNAME= mpd-l2tp-ipv6pd-client PORTVERSION= 20150430 #PORTREVISION= 0 CATEGORIES= net ipv6 MASTER_SITES= # none DISTFILES= # none MAINTAINER= ume@FreeBSD.org COMMENT= Sample implementation set of "L2TP-IPv6PD" client using mpd LICENSE= BSD2CLAUSE BUILD_DEPENDS= mpd5:net/mpd5 RUN_DEPENDS= dhcp6ctl:net/dhcp6 \ mpd5:net/mpd5 NO_BUILD= yes PLIST_FILES= sbin/${PORTNAME}-setup \ ${TEMPLATE_FILES:C,^,${DATADIR_REL}/,g} SUB_LIST= PORTNAME=${PORTNAME} SUB_FILES= pkg-message \ setup -PKGMESSAGE= ${WRKDIR}/pkg-message - TEMPLATE_FILES= dhcp6c.conf.in.in \ dhcp6c_pd.sh.in \ linkdown.sh.in \ linkup.sh.in \ mpd.conf.in \ mpd.in \ mpd.secret.in \ rtadvd.conf.in do-install: @${INSTALL} ${WRKDIR}/setup ${STAGEDIR}${PREFIX}/sbin/${PORTNAME}-setup @${MKDIR} ${STAGEDIR}${DATADIR} .for f in ${TEMPLATE_FILES} @${INSTALL_DATA} ${FILESDIR}/${f} ${STAGEDIR}${DATADIR}/${f} .endfor setup: @${PREFIX}/sbin/${PORTNAME}-setup .include Index: head/net/nss-pam-ldapd/Makefile =================================================================== --- head/net/nss-pam-ldapd/Makefile (revision 469115) +++ head/net/nss-pam-ldapd/Makefile (revision 469116) @@ -1,129 +1,128 @@ # Created by: melifaro@ipfw.ru # $FreeBSD$ PORTNAME= nss-pam-ldapd PORTVERSION= 0.9.9 CATEGORIES= net MASTER_SITES= http://arthurdejong.org/nss-pam-ldapd/ \ ZI MAINTAINER?= zi@FreeBSD.org COMMENT?= Advanced fork of nss_ldap LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual USES= cpe CPE_VENDOR= arthurdejong GNU_CONFIGURE= yes USE_OPENLDAP= yes USE_RC_SUBR= nslcd PAM_LDAP_SHMAJOR= 1 NSS_LDAP_SHMAJOR= 1 -PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES+= pkg-message NSLCD_PIDFILE?= /var/run/nslcd.pid NSLCD_SOCKET?= /var/run/nslcd.ctl OPTIONS_DEFINE= KERBEROS OPTIONS_DEFAULT= KERBEROS .if defined(SLAVE_PORT) OPTIONS_DEFINE+= SASL OPTIONS_MULTI= MG1 OPTIONS_MULTI_MG1= PAM NSS PAM_DESC= Build pam_ldap NSS_DESC= Build nss support SASL_DESC= Build sasl support OPTIONS_DEFAULT+= PAM NSS CONFLICTS+= nss-pam-ldapd-[0-9]* .else OPTIONS_MULTI= MG1 OPTIONS_MULTI_MG1= PAM NSS PAM_DESC= Build pam_ldap NSS_DESC= Build nss support OPTIONS_DEFAULT+= PAM NSS CONFLICTS+= nss-pam-ldapd-sasl-[0-9]* .endif USERS= nslcd GROUPS= nslcd .include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --with-nslcd-pidfile=${NSLCD_PIDFILE} \ --with-nslcd-socket=${NSLCD_SOCKET} \ --with-ldap-lib=openldap \ --with-nss-ldap-soname=nss_ldap.so.${NSS_LDAP_SHMAJOR} CONFIG_FILE= "nslcd.conf" CONFIGURE_ARGS+= --with-ldap-conf-file=${PREFIX}/etc/${CONFIG_FILE} PLIST_SUB+= CONFIG="${CONFIG_FILE}" \ PAM_LDAP_SHMAJOR="${PAM_LDAP_SHMAJOR}" \ NSS_LDAP_SHMAJOR="${NSS_LDAP_SHMAJOR}" SUB_LIST+= CONFIG_FILE="${PREFIX}/etc/${CONFIG_FILE}" \ NSLCD_PIDFILE="${NSLCD_PIDFILE}" .if empty(PORT_OPTIONS:MKERBEROS) CONFIGURE_ARGS+= --disable-kerberos .endif .if ${PORT_OPTIONS:MSASL} WANT_OPENLDAP_SASL= yes CONFIGURE_ARGS+= --enable-sasl .else CONFIGURE_ARGS+= --disable-sasl .endif .if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+= --enable-pam \ --with-pam-seclib-dir=${PREFIX}/lib \ --with-pam-ldap-soname=pam_ldap.so.${PAM_LDAP_SHMAJOR} CONFLICTS+= pam_ldap-1.* PLIST_SUB+= PAM="" .else CONFIGURE_ARGS+= --disable-pam PLIST_SUB+= PAM="@comment " .endif .if ${PORT_OPTIONS:MNSS} CONFIGURE_ARGS+= --enable-nss CONFLICTS+= nss_ldap-1.* PLIST_SUB+= NSS="" SUB_LIST+= NSS_MESSAGE="WARNING: Be sure to set uid and gid configuration parameters to make nslcd run under unprivileged user." .else CONFIGURE_ARGS+= --disable-nss PLIST_SUB+= NSS="@comment " SUB_LIST+= NSS_MESSAGE="" .endif # Won't hook this in to OPTIONS until PADL ports are at least DEPRECATED. # It doesn't do the software any good to run as replacement for the PADL ports # without running the daemon. .if defined(WITHOUT_NSLCD) CONFIGURE_ARGS+= --disable-nslcd PLIST_SUB+= NSLCD="@comment " .else CONFIGURE_ARGS+= --enable-nslcd PLIST_SUB+= NSLCD="" .endif post-extract: @${REINPLACE_CMD} -e 's/\(INSTALL_\)\(.*\)) -D /\1\2) /' ${WRKSRC}/Makefile.in ${WRKSRC}/nss/Makefile.in post-configure: ${REINPLACE_CMD} -e 's/^\(CFLAGS.*\) \-O2 \(.*\)$$/\1 -O0 \2/' ${WRKSRC}/nss/Makefile post-install: .if ${PORT_OPTIONS:MNSS} @${LN} -fs nss_ldap.so.${NSS_LDAP_SHMAJOR} ${STAGEDIR}${PREFIX}/lib/nss_ldap.so .endif .if ${PORT_OPTIONS:MPAM} @${LN} -fs pam_ldap.so.${PAM_LDAP_SHMAJOR} ${STAGEDIR}${PREFIX}/lib/pam_ldap.so .endif .include Index: head/net-im/ejabberd/Makefile =================================================================== --- head/net-im/ejabberd/Makefile (revision 469115) +++ head/net-im/ejabberd/Makefile (revision 469116) @@ -1,113 +1,111 @@ # $FreeBSD$ PORTNAME= ejabberd PORTVERSION= 18.03 CATEGORIES= net-im MASTER_SITES= http://www.process-one.net/downloads/${PORTNAME}/${PORTVERSION}/:p1 \ http://distfiles.pirateparty.in/ashish/:deps \ LOCAL/ashish:deps DISTFILES+= ${DISTNAME}.tgz:p1 ejabberd-deps-18.tar.xz:deps MAINTAINER= ashish@FreeBSD.org COMMENT= Free and Open Source distributed fault-tolerant Jabber server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= erlc:lang/erlang \ git:devel/git RUN_DEPENDS= erl:lang/erlang LIB_DEPENDS= libexpat.so:textproc/expat2 \ libyaml.so:textproc/libyaml \ libgd.so:graphics/gd \ libpng.so:graphics/png \ libwebp.so:graphics/webp USERS= ejabberd GROUPS= ${USERS} GNU_CONFIGURE= yes USES= cpe gmake pkgconfig shebangfix ssl jpeg USE_RC_SUBR= ${PORTNAME} NOPRECIOUSMAKEVARS= yes CPE_VENDOR= process-one OPTIONS_DEFINE= ODBC PAM DOCS MYSQL PGSQL ICONV RIAK ZLIB REDIS SIP SQLITE \ STUN TOOLS FULLXML OPTIONS_DEFAULT= ICONV EJABBERD_LIBDIR=lib/erlang/lib MAKE_ENV= PORTVERSION=${PORTVERSION} CONFIGURE_ARGS+=--localstatedir=/var --libdir=${PREFIX}/${EJABBERD_LIBDIR} MAKE_ARGS= "CPPFLAGS=${CPPFLAGS}" "CFLAGS=${CFLAGS}" "LDFLAGS=${LDFLAGS}" CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -PKGMESSAGE= ${WRKDIR}/pkg-message -PKGINSTALL= ${WRKDIR}/pkg-install PLIST_SUB= PORTNAME=${PORTNAME} PORTVERSION=${PORTVERSION} \ EJABBERD_LIBDIR=${EJABBERD_LIBDIR} SUB_FILES= pkg-message pkg-install SUB_LIST= PORTNAME=${PORTNAME} PORTVERSION=${PORTVERSION} \ USERS=${USERS} GROUPS=${GROUPS} SHAREMODE=${SHAREMODE} \ SHAREOWN=${SHAREOWN} SHAREGRP=${SHAREGRP} \ EJABBERD_LIBDIR=${EJABBERD_LIBDIR} SHEBANG_FILES= ${WRKSRC}/ejabberdctl.template OPTIONS_SUB= yes RIAK_DESC= Riak database support SIP_DESC= SIP support STUN_DESC= STUN/TURN support TOOLS_DESC= Build development tools FULLXML_DESC= Full XML support PAM_CONFIGURE_ENABLE= pam ODBC_CONFIGURE_ENABLE= odbc MYSQL_CONFIGURE_ENABLE= mysql PGSQL_CONFIGURE_ENABLE= pgsql RIAK_CONFIGURE_ENABLE= riak ICONV_CONFIGURE_ENABLE= iconv REDIS_CONFIGURE_ENABLE= redis SIP_CONFIGURE_ENABLE= sip STUN_CONFIGURE_ENABLE= stun SQLITE_CONFIGURE_ENABLE=sqlite TOOLS_CONFIGURE_ENABLE= tools FULLXML_CONFIGURE_ENABLE= full-xml ZLIB_CONFIGURE_ENABLE= zlib SQLITE_USES= sqlite ICONV_USES= iconv:wchar_t ICONV_LDFLAGS= ${ICONV_LIB} DOCS_MAKE_ARGS_OFF= NOPORTDOCS=yes post-extract: @${LN} -s ${WRKDIR}/deps ${WRKSRC}/ post-patch: @${REINPLACE_CMD} -e 's,^convert,${LOCALBASE}/bin/convert,' ${WRKSRC}/tools/captcha.sh pre-configure: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},g' \ ${WRKSRC}/ejabberdctl.template pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR} post-install-PAM-on: ${INSTALL} -m 444 ${FILESDIR}/pam_ejabberd \ ${STAGEDIR}${PREFIX}/etc/pam.d/ejabberd ${INSTALL} -m 0750 ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/lib/epam-1.0.4/priv/bin/epam \ ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/priv/bin/epam @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/lib/epam-1.0.4/priv/bin/epam \ ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/priv/bin/epam post-install: @${FIND} ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR} -type f \ -name '*.so' -exec ${STRIP_CMD} {} \; @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/priv/bin/captcha.sh \ ${STAGEDIR}${DATADIR} @${REINPLACE_CMD} -r -e '/captcha_cmd:/s,"[^"]+","${DATADIR}/captcha.sh",' ${STAGEDIR}${ETCDIR}/${PORTNAME}.yml.example @${CHMOD} +x ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/lib/eimp-1.0.3/priv/bin/eimp @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${EJABBERD_LIBDIR}/${PORTNAME}-${PORTVERSION}/lib/eimp-1.0.3/priv/bin/eimp .include Index: head/net-mgmt/ipcad/Makefile =================================================================== --- head/net-mgmt/ipcad/Makefile (revision 469115) +++ head/net-mgmt/ipcad/Makefile (revision 469116) @@ -1,29 +1,28 @@ # Created by: Lev Walkin # $FreeBSD$ PORTNAME= ipcad PORTVERSION= 3.7.3 PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} \ http://ipcad.sourceforge.net/ \ http://lionet.info/soft/ MAINTAINER= vlm@lionet.info COMMENT= IP accounting daemon with Cisco-like RSH and NetFlow export USE_RC_SUBR= ipcad SUB_FILES= pkg-message -PKGMESSAGE= ${WRKDIR}/pkg-message post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g; \ s|pthread_detach|pthread_create|g'\ ${WRKSRC}/configure post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ipcad ${INSTALL_MAN} ${WRKSRC}/ipcad.8 ${STAGEDIR}${MANPREFIX}/man/man8 ${INSTALL_MAN} ${WRKSRC}/ipcad.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5 .include Index: head/net-mgmt/klg/Makefile =================================================================== --- head/net-mgmt/klg/Makefile (revision 469115) +++ head/net-mgmt/klg/Makefile (revision 469116) @@ -1,52 +1,52 @@ # $FreeBSD$ PORTNAME= klg PORTVERSION= 1.5 CATEGORIES= net-mgmt www MASTER_SITES= SF \ ftp://ftpmirror.uk/freebsd-ports/klg/ MAINTAINER= freebsd-ports@dan.me.uk COMMENT= PHP-based looking glass for Cisco, Juniper and Quagga/Zebra routers LICENSE= BSD3CLAUSE USES= mysql tar:txz php:web USE_PHP= mysql pcre sockets xml NO_ARCH= yes NO_BUILD= yes -PKGMESSAGE= ${WRKDIR}/pkg-message + PLIST_FILES= %%DATADIR%%/CREDITS \ %%DATADIR%%/ChangeLog \ %%DATADIR%%/klg_README.txt \ %%DATADIR%%/klg_schema.sql \ %%WWWDIR%%/klg.php \ "@sample %%WWWDIR%%/klg_config.php.sample" \ "@sample %%WWWDIR%%/klg_template.html.sample" \ %%WWWDIR%%/klg_router_functions.php SUB_FILES+= pkg-message OPTIONS_DEFINE= SSH2 OPTIONS_DEFAULT= SSH2 SSH2_DESC= SSH2 support for router access .include .if ${PORT_OPTIONS:MSSH2} . if ${PHP_VER} < 70 RUN_DEPENDS+= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/ssh2.so:security/pecl-ssh2-0@${PHP_FLAVOR} . else RUN_DEPENDS+= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/ssh2.so:security/pecl-ssh2@${PHP_FLAVOR} . endif .endif do-install: ${MKDIR} ${STAGEDIR}/${WWWDIR} ${STAGEDIR}${DATADIR} ${CP} ${WRKSRC}/CREDITS ${WRKSRC}/ChangeLog ${WRKSRC}/klg_README.txt \ ${WRKSRC}/klg_schema.sql ${STAGEDIR}${DATADIR} ${CP} ${WRKSRC}/klg.php ${WRKSRC}/klg_router_functions.php ${STAGEDIR}/${WWWDIR} ${CP} ${WRKSRC}/klg_config.php ${STAGEDIR}/${WWWDIR}/klg_config.php.sample ${CP} ${WRKSRC}/klg_template.html ${STAGEDIR}/${WWWDIR}/klg_template.html.sample .include Index: head/net-mgmt/send/Makefile =================================================================== --- head/net-mgmt/send/Makefile (revision 469115) +++ head/net-mgmt/send/Makefile (revision 469116) @@ -1,46 +1,45 @@ # Created by: Janos Mohacsi # $FreeBSD$ PORTNAME= send PORTVERSION= 0.3 PORTREVISION= 2 CATEGORIES= net-mgmt ipv6 MASTER_SITES= LOCAL/hrs DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= Secure Neighbor Discovery implementation for IPv6 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libdnet.so:net/libdnet USES= gmake readline ssl USE_RC_SUBR= sendd SUB_FILES= pkg-message -PKGMESSAGE= ${WRKDIR}/pkg-message PORTDOCS= README UserGuide.pdf MAKE_JOBS_UNSAFE=yes OPTIONS_DEFINE= DOCS post-extract: ${INSTALL_DATA} ${WRKSRC}/examples/ipext/ipext_verify.conf \ ${WRKSRC}/examples/ipext/ca/ipext.conf \ ${WRKSRC}/examples/ ${INSTALL_DATA} ${WRKSRC}/docs/UserGuide.pdf \ ${WRKSRC}/UserGuide.pdf post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/sendd for F in sendd.conf params.conf ipext.conf ipext_verify.conf; do \ ${INSTALL_DATA} ${WRKSRC}/examples/$$F \ ${STAGEDIR}${PREFIX}/etc/sendd/$${F}-dist; \ done post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include