Index: head/net/asterisk11/Makefile =================================================================== --- head/net/asterisk11/Makefile (revision 405718) +++ head/net/asterisk11/Makefile (revision 405719) @@ -1,269 +1,268 @@ # $FreeBSD$ PORTNAME= asterisk PORTVERSION= 11.20.0 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://downloads.asterisk.org/pub/telephony/%SUBDIR%/:main,g729 MASTER_SITE_SUBDIR= asterisk/:main \ asterisk/old-releases/:main \ sounds/releases/:g729 PKGNAMESUFFIX= 11 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main MAINTAINER= madpilot@FreeBSD.org COMMENT= Open Source PBX and telephony toolkit LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} ONLY_FOR_ARCHS= i386 amd64 powerpc sparc64 -USES= bison cpe gmake iconv localbase ncurses shebangfix +USES= bison cpe gmake iconv localbase ncurses shebangfix sqlite USE_CSTD= gnu89 USE_GNOME= libxml2 USE_LDCONFIG= yes USE_OPENSSL= yes -USE_SQLITE= 3 USE_RC_SUBR= asterisk GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-crypto=${OPENSSLBASE} \ --with-ssl=${OPENSSLBASE} CPE_VENDOR= digium SHEBANG_FILES= agi/agi-test.agi \ agi/jukebox.agi MAKE_ENV= PTHREAD_LIBS="-lpthread" \ MKDIR="${MKDIR}" \ PWLIBDIR=${LOCALBASE}/share/pwlib \ OSVERSION=${OSVERSION} \ DOCSDIR=${DOCSDIR} \ ASTCFLAGS="${CFLAGS}" \ ASTLDFLAGS="${LDFLAGS}" MAKE_ARGS+= NOISY_BUILD=yes \ ASTDATADIR=${DATADIR} CONFLICTS_BUILD= linuxthreads-* pjsip-* CONFLICTS_INSTALL= asterisk*-1.8* asterisk*-13* OPTIONS_DEFINE= BACKTRACE CURL EXCHANGE FREETDS LDAP LUA \ MP3PLAYER OOH323 RADIUS SNMP SPANDSP SRTP \ SYSINFO UUID XMPP OPTIONS_DEFAULT= BACKTRACE CURL FREETDS GCC GSM LUA MP3PLAYER NEWT ODBC PGSQL \ RADIUS SNMP SPEEX SQLITE2 UUID VORBIS XMPP OPTIONS_DEFINE_i386= DAHDI OPTIONS_DEFINE_amd64= DAHDI OPTIONS_DEFINE_sparc64= DAHDI OPTIONS_DEFAULT_i386= DAHDI OPTIONS_DEFAULT_amd64= DAHDI OPTIONS_DEFAULT_sparc64= DAHDI OPTIONS_GROUP= CODECS OPTIONS_GROUP_CODECS= GSM NEWG711 SPEEX VORBIS CODECS_DESC= Encoder/Decoder (Codec) Support OPTIONS_SINGLE= COMPILER OPTIONS_SINGLE_COMPILER= BASE GCC COMPILER_DESC= Compiler to use OPTIONS_GROUP+= DATABASE OPTIONS_GROUP_DATABASE= MYSQL ODBC PGSQL SQLITE2 DATABASE_DESC= Database Support OPTIONS_MULTI= MENU OPTIONS_MULTI_MENU= NCURSES NEWT MENU_DESC= Menuselect Interface Backend NEWT_DESC= Newt User Interface OPTIONS_GROUP+= SOUNDS OPTIONS_GROUP_SOUNDS= G729 SOUNDS_DESC= Core and Music-on-Hold (MoH) Sound Files ASTERISK_CORE_G729_SOUNDS= asterisk-core-sounds-en-g729-1.4.27.tar.gz ASTERISK_MOH_G729_SOUNDS= asterisk-moh-opsound-g729-2.03.tar.gz G729_DESC= Install G.729 format sounds G729_DISTFILES= ${ASTERISK_CORE_G729_SOUNDS}:g729 \ ${ASTERISK_MOH_G729_SOUNDS}:g729 BACKTRACE_DESC= Stack backtrace support via (lib)execinfo BASE_DESC= Use base compiler (experimental) DAHDI_DESC= DAHDI support EXCHANGE_DESC= Exchange calendar support MP3PLAYER_DESC= Install MP3 Player for Music-On-Hold (mpg123) NEWG711_DESC= New G711 codec OOH323_DESC= ooh323 support SRTP_DESC= SecureRTP support SYSINFO_DESC= Use devel/libsysinfo to get system information UUID_DESC= libuuid support (required for ICE and TURN in RTP) XMPP_DESC= XMPP/GTALK support OPTIONS_SUB= yes BACKTRACE_CONFIGURE_WITH= execinfo BACKTRACE_USES= execinfo CURL_CONFIGURE_ON= --with-libcurl CURL_CONFIGURE_OFF= --with-libcurl=no CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl DAHDI_CONFIGURE_ON= --with-dahdi --with-openr2 DAHDI_CONFIGURE_OFF= --without-dahdi --without-openr2 DAHDI_BUILD_DEPENDS= libpri>=1.4.10:${PORTSDIR}/misc/libpri \ ${LOCALBASE}/include/dahdi/user.h:${PORTSDIR}/misc/dahdi DAHDI_LIB_DEPENDS= libpri.so:${PORTSDIR}/misc/libpri \ libopenr2.so:${PORTSDIR}/misc/openr2 EXCHANGE_CONFIGURE_OFF= --without-neon --without-neon29 EXCHANGE_LIB_DEPENDS= libneon.so:${PORTSDIR}/www/neon FREETDS_CONFIGURE_ON= --with-tds=${LOCALBASE} FREETDS_CONFIGURE_OFF= --without-tds FREETDS_LIB_DEPENDS= libsybdb.so:${PORTSDIR}/databases/freetds GCC_USE= GCC=yes GSM_CONFIGURE_WITH= gsm GSM_LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes LUA_CONFIGURE_WITH= lua LUA_USES= lua:51 LUA_CFLAGS= -I${LUA_INCDIR} LUA_LDFLAGS= -L${LUA_LIBDIR} MYSQL_CONFIGURE_WITH= mysqlclient MYSQL_USE= MYSQL=yes MP3PLAYER_RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 NCURSES_USES= ncurses NEWT_LIB_DEPENDS= libnewt.so:${PORTSDIR}/devel/newt ODBC_CONFIGURE_WITH= unixodbc ODBC_CONFIGURE_ON= --with-ltdl ODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC \ libltdl.so:${PORTSDIR}/devel/libltdl OOH323_CPPFLAGS= -I${LOCALBASE}/include/openh323 OOH323_LIB_DEPENDS= libpt_r.so:${PORTSDIR}/devel/pwlib \ libh323_r.so:${PORTSDIR}/net/openh323 OOH323_MAKE_ENV= OPENH323DIR=${LOCALBASE}/share/openh323 PGSQL_CONFIGURE_WITH= postgres PGSQL_USES= pgsql RADIUS_CONFIGURE_WITH= radius RADIUS_LIB_DEPENDS= libradiusclient-ng.so:${PORTSDIR}/net/radiusclient SNMP_CONFIGURE_WITH= netsnmp SNMP_LIB_DEPENDS= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp SPANDSP_CONFIGURE_WITH= spandsp SPANDSP_LIB_DEPENDS= libspandsp.so:${PORTSDIR}/comms/spandsp SPEEX_CONFIGURE_WITH= speex SPEEX_LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex SQLITE2_CONFIGURE_WITH= sqlite SQLITE2_LIB_DEPENDS= libsqlite.so:${PORTSDIR}/databases/sqlite2 SRTP_CONFIGURE_WITH= srtp SRTP_BUILD_DEPENDS= libsrtp>=1.4.4:${PORTSDIR}/net/libsrtp SYSINFO_LIB_DEPENDS= libsysinfo.so:${PORTSDIR}/devel/libsysinfo UUID_LIB_DEPENDS= libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid UUID_CONFIGURE_ON= --with-uuid=${LOCALBASE} UUID_CONFIGURE_OFF= --disable-uuid UUID_CONFLICTS= ossp-uuid-[0-9]* VORBIS_CONFIGURE_WITH= ogg VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis XMPP_CONFIGURE_WITH= iksemel XMPP_LIB_DEPENDS= libiksemel.so:${PORTSDIR}/textproc/iksemel ASTERISK_USER?= asterisk ASTERISK_GROUP?= asterisk USERS= ${ASTERISK_USER} GROUPS= ${ASTERISK_GROUP} dahdi .include .if ${PREFIX} == ${LOCALBASE} VARDIR=/var .else VARDIR=${PREFIX}/var .endif SUB_LIST+= ASTERISK_USER=${ASTERISK_USER} PLIST_SUB+= ASTERISK_USER=${ASTERISK_USER} \ ASTERISK_GROUP=${ASTERISK_GROUP} \ VARDIR=${VARDIR} post-extract: @${FIND} ${WRKSRC} -name '*.d' -delete .if ${PORT_OPTIONS:MG729} ${CP} ${DISTDIR}/${ASTERISK_CORE_G729_SOUNDS} ${WRKSRC}/sounds ${CP} ${DISTDIR}/${ASTERISK_MOH_G729_SOUNDS} ${WRKSRC}/sounds .endif post-patch: @${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/musiconhold.conf.sample @${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/configure .if ${PORT_OPTIONS:MSYSINFO} @${REINPLACE_CMD} -e 's/%%LIBSYSINFO%%/-lsysinfo/' ${WRKSRC}/main/Makefile .else @${REINPLACE_CMD} -e '/#define HAVE_SYSINFO 1/d' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/%%LIBSYSINFO%%/d' ${WRKSRC}/main/Makefile .endif .if exists(${FILESDIR}/.asterisk.makeopts) USER_MAKEOPTS_FILE=${FILESDIR}/.asterisk.makeopts .else USER_MAKEOPTS_FILE= .endif post-configure: @cd ${WRKSRC} && ${MAKE_CMD} menuselect.makeopts USER_MAKEOPTS="${USER_MAKEOPTS_FILE}" @cd ${WRKSRC} && ./menuselect/menuselect --disable res_timing_kqueue menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_mgcp menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable res_pktccops menuselect.makeopts .if ${PORT_OPTIONS:MMYSQL} @cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable app_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable cdr_mysql menuselect.makeopts .endif .if ${PORT_OPTIONS:MOOH323} @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_ooh323 menuselect.makeopts .endif .if ${PORT_OPTIONS:MNEWG711} @cd ${WRKSRC} && ./menuselect/menuselect --enable G711_NEW_ALGORITHM menuselect.makeopts .endif pre-build: @${MKDIR} ${WRKSRC}/res/pjproject/pjnath/lib ${WRKSRC}/res/pjproject/pjlib-util/lib \ ${WRKSRC}/res/pjproject/pjlib/lib post-install: @${RM} ${STAGEDIR}${ETCDIR}/*.conf ${STAGEDIR}${ETCDIR}/extensions.ael ${STAGEDIR}${ETCDIR}/extensions.lua ${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules -type f -name '*.so' | ${SED} "s,^${STAGEDIR}${PREFIX}/,," >> ${TMPPLIST} ${FIND} ${STAGEDIR}${DATADIR}/sounds -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} ${FIND} ${STAGEDIR}${DATADIR}/moh -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} (cd ${STAGEDIR} && \ ${FIND} var/spool/${PORTNAME}/voicemail/default -type f | ${SED} "s,^,/," >> ${TMPPLIST} && \ ${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST}); .include Index: head/net/asterisk13/Makefile =================================================================== --- head/net/asterisk13/Makefile (revision 405718) +++ head/net/asterisk13/Makefile (revision 405719) @@ -1,290 +1,289 @@ # $FreeBSD$ PORTNAME= asterisk PORTVERSION= 13.6.0 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://downloads.asterisk.org/pub/telephony/%SUBDIR%/:main,g729 MASTER_SITE_SUBDIR= asterisk/:main \ asterisk/old-releases/:main \ sounds/releases/:g729 PKGNAMESUFFIX= 13 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main MAINTAINER= madpilot@FreeBSD.org COMMENT= Open Source PBX and telephony toolkit LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \ libjansson.so:${PORTSDIR}/devel/jansson EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} ONLY_FOR_ARCHS= i386 amd64 powerpc sparc64 -USES= bison cpe gmake iconv localbase ncurses shebangfix +USES= bison cpe gmake iconv localbase ncurses shebangfix sqlite USE_CSTD= gnu89 USE_GNOME= libxml2 USE_LDCONFIG= yes USE_OPENSSL= yes -USE_SQLITE= 3 USE_RC_SUBR= asterisk GNU_CONFIGURE= yes CONFIGURE_ARGS+= --datarootdir=${DATADIR} \ --with-crypto=${OPENSSLBASE} \ --with-ssl=${OPENSSLBASE} CPE_VENDOR= digium SHEBANG_FILES= agi/agi-test.agi \ agi/jukebox.agi \ contrib/scripts/astversion MAKE_ENV= PTHREAD_LIBS="-lpthread" \ MKDIR="${MKDIR}" \ PWLIBDIR=${LOCALBASE}/share/pwlib \ OSVERSION=${OSVERSION} \ DOCSDIR=${DOCSDIR} \ ASTCFLAGS="${CFLAGS}" \ ASTLDFLAGS="${LDFLAGS}" MAKE_ARGS+= NOISY_BUILD=yes \ ASTDATADIR=${DATADIR} CONFLICTS= ossp-uuid-[0-9]* CONFLICTS_BUILD= linuxthreads-* CONFLICTS_INSTALL= asterisk*-1.8* asterisk*-11* OPTIONS_DEFINE= ASTVERSION BACKTRACE CURL EXCHANGE FREETDS LDAP LUA \ MP3PLAYER OOH323 PJSIP PORTAUDIO RADIUS SNMP \ SPANDSP SRTP SYSINFO XMPP OPTIONS_DEFAULT= CURL FREETDS GCC GSM LUA MP3PLAYER NEWT ODBC PGSQL PJSIP \ PORTAUDIO RADIUS SNMP SPEEX SQLITE2 VORBIS \ XMPP OPTIONS_DEFINE_i386= DAHDI OPTIONS_DEFINE_amd64= DAHDI OPTIONS_DEFINE_sparc64= DAHDI OPTIONS_DEFAULT_i386= DAHDI OPTIONS_DEFAULT_amd64= DAHDI OPTIONS_DEFAULT_sparc64= DAHDI OPTIONS_GROUP= CODECS OPTIONS_GROUP_CODECS= GSM NEWG711 SPEEX VORBIS CODECS_DESC= Encoder/Decoder (Codec) Support OPTIONS_SINGLE= COMPILER OPTIONS_SINGLE_COMPILER= BASE GCC COMPILER_DESC= Compiler to use OPTIONS_GROUP+= DATABASE OPTIONS_GROUP_DATABASE= MYSQL ODBC PGSQL SQLITE2 DATABASE_DESC= Database Support OPTIONS_MULTI= MENU OPTIONS_MULTI_MENU= NCURSES NEWT MENU_DESC= Menuselect Interface Backend NEWT_DESC= Newt User Interface OPTIONS_GROUP+= SOUNDS OPTIONS_GROUP_SOUNDS= G729 SOUNDS_DESC= Core and Music-on-Hold (MoH) Sound Files ASTERISK_CORE_G729_SOUNDS= asterisk-core-sounds-en-g729-1.4.27.tar.gz ASTERISK_MOH_G729_SOUNDS= asterisk-moh-opsound-g729-2.03.tar.gz G729_DISTFILES= ${ASTERISK_CORE_G729_SOUNDS}:g729 \ ${ASTERISK_MOH_G729_SOUNDS}:g729 ASTVERSION_DESC?= Install astversion (requires bash) BACKTRACE_DESC?= Stack backtrace support via (lib)execinfo BASE_DESC= Use base compiler (experimental) DAHDI_DESC?= DAHDI support EXCHANGE_DESC?= Exchange calendar support MP3PLAYER_DESC= Install MP3 Player for Music-On-Hold (mpg123) NEWG711_DESC?= New G711 Codec OOH323_DESC?= ooh323 support PJSIP_DESC?= Build the PJSIP based SIP channel SRTP_DESC?= SecureRTP support SYSINFO_DESC?= Use devel/libsysinfo to get system information XMPP_DESC?= XMPP/GTALK support OPTIONS_SUB= yes ASTVERSION_RUN_DEPENDS= bash:${PORTSDIR}/shells/bash BACKTRACE_CONFIGURE_WITH= execinfo BACKTRACE_USES= execinfo CURL_CONFIGURE_ON= --with-libcurl CURL_CONFIGURE_OFF= --with-libcurl=no CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl DAHDI_CONFIGURE_ON= --with-dahdi --with-openr2 DAHDI_CONFIGURE_OFF= --without-dahdi --without-openr2 DAHDI_BUILD_DEPENDS= libpri>=1.4.10:${PORTSDIR}/misc/libpri \ ${LOCALBASE}/include/dahdi/user.h:${PORTSDIR}/misc/dahdi DAHDI_LIB_DEPENDS= libpri.so:${PORTSDIR}/misc/libpri \ libopenr2.so:${PORTSDIR}/misc/openr2 EXCHANGE_CONFIGURE_OFF= --without-neon --without-neon29 EXCHANGE_LIB_DEPENDS= libneon.so:${PORTSDIR}/www/neon FREETDS_CONFIGURE_ON= --with-tds=${LOCALBASE} FREETDS_CONFIGURE_OFF= --without-tds FREETDS_LIB_DEPENDS= libsybdb.so:${PORTSDIR}/databases/freetds GCC_USE= GCC=yes GSM_CONFIGURE_WITH= gsm GSM_LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes LUA_CONFIGURE_WITH= lua LUA_USES= lua:51 LUA_CFLAGS= -I${LUA_INCDIR} LUA_LDFLAGS= -L${LUA_LIBDIR} MYSQL_CONFIGURE_WITH= mysqlclient MYSQL_USE= MYSQL=yes MP3PLAYER_RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 NCURSES_USES= ncurses NEWT_LIB_DEPENDS= libnewt.so:${PORTSDIR}/devel/newt ODBC_CONFIGURE_WITH= unixodbc ODBC_CONFIGURE_ON= --with-ltdl ODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC \ libltdl.so:${PORTSDIR}/devel/libltdl OOH323_CPPFLAGS= -I${LOCALBASE}/include/openh323 OOH323_LIB_DEPENDS= libpt_r.so:${PORTSDIR}/devel/pwlib \ libh323_r.so:${PORTSDIR}/net/openh323 OOH323_MAKE_ENV= OPENH323DIR=${LOCALBASE}/share/openh323 PGSQL_CONFIGURE_WITH= postgres PGSQL_USES= pgsql PJSIP_CONFIGURE_WITH= pjproject PJSIP_USES= pkgconfig PORTAUDIO_CONFIGURE_WITH= portaudio PORTAUDIO_LIB_DEPENDS= libportaudio.so:${PORTSDIR}/audio/portaudio RADIUS_CONFIGURE_WITH= radius RADIUS_LIB_DEPENDS= libradiusclient-ng.so:${PORTSDIR}/net/radiusclient SNMP_CONFIGURE_WITH= netsnmp SNMP_LIB_DEPENDS= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp SPANDSP_CONFIGURE_WITH= spandsp SPANDSP_LIB_DEPENDS= libspandsp.so:${PORTSDIR}/comms/spandsp SPEEX_CONFIGURE_WITH= speex SPEEX_LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex SQLITE2_CONFIGURE_WITH= sqlite SQLITE2_LIB_DEPENDS= libsqlite.so:${PORTSDIR}/databases/sqlite2 SRTP_CONFIGURE_WITH= srtp SYSINFO_LIB_DEPENDS= libsysinfo.so:${PORTSDIR}/devel/libsysinfo VORBIS_CONFIGURE_WITH= ogg VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis XMPP_CONFIGURE_WITH= iksemel XMPP_LIB_DEPENDS= libiksemel.so:${PORTSDIR}/textproc/iksemel ASTERISK_USER?= asterisk ASTERISK_GROUP?= asterisk USERS= ${ASTERISK_USER} GROUPS= ${ASTERISK_GROUP} dahdi .include .if ${PORT_OPTIONS:MPJSIP} && ${PORT_OPTIONS:MSRTP} LIB_DEPENDS+= libpj.so:${PORTSDIR}/net/pjsip-extsrtp .elif ${PORT_OPTIONS:MPJSIP} && ! ${PORT_OPTIONS:MSRTP} LIB_DEPENDS+= libpj.so:${PORTSDIR}/net/pjsip .elif ! ${PORT_OPTIONS:MPJSIP} && ${PORT_OPTIONS:MSRTP} LIB_DEPENDS+= libsrtp.so:${PORTSDIR}/net/libsrtp .endif .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_lib_iconv_iconv_open=no \ ac_cv_lib_iconv_libiconv_open=no .endif .if ${PREFIX} == ${LOCALBASE} VARDIR=/var .else VARDIR=${PREFIX}/var .endif SUB_LIST+= ASTERISK_USER=${ASTERISK_USER} PLIST_SUB+= ASTERISK_USER=${ASTERISK_USER} \ ASTERISK_GROUP=${ASTERISK_GROUP} \ VARDIR=${VARDIR} post-extract: @${FIND} ${WRKSRC} -name '*.d' -delete .if ${PORT_OPTIONS:MG729} ${CP} ${DISTDIR}/${ASTERISK_CORE_G729_SOUNDS} ${WRKSRC}/sounds ${CP} ${DISTDIR}/${ASTERISK_MOH_G729_SOUNDS} ${WRKSRC}/sounds .endif post-patch: @${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/samples/musiconhold.conf.sample .if ${PORT_OPTIONS:MSYSINFO} @${REINPLACE_CMD} -e 's/%%LIBSYSINFO%%/-lsysinfo/' ${WRKSRC}/main/Makefile .else @${REINPLACE_CMD} -e '/#define HAVE_SYSINFO 1/d' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/%%LIBSYSINFO%%/d' ${WRKSRC}/main/Makefile .endif .if exists(${FILESDIR}/.asterisk.makeopts) USER_MAKEOPTS_FILE=${FILESDIR}/.asterisk.makeopts .else USER_MAKEOPTS_FILE= .endif post-configure: @cd ${WRKSRC} && ${MAKE_CMD} menuselect.makeopts USER_MAKEOPTS="${USER_MAKEOPTS_FILE}" @cd ${WRKSRC} && ./menuselect/menuselect --disable res_timing_kqueue menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_mgcp menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable res_pktccops menuselect.makeopts .if ${PORT_OPTIONS:MMYSQL} @cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable app_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable cdr_mysql menuselect.makeopts .endif .if ${PORT_OPTIONS:MOOH323} @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_ooh323 menuselect.makeopts .endif .if ${PORT_OPTIONS:MNEWG711} @cd ${WRKSRC} && ./menuselect/menuselect --enable G711_NEW_ALGORITHM menuselect.makeopts .endif post-install: @${RM} ${STAGEDIR}${ETCDIR}/*.conf ${STAGEDIR}${ETCDIR}/extensions.ael ${STAGEDIR}${ETCDIR}/extensions.lua .if ! ${PORT_OPTIONS:MASTVERSION} @${RM} ${STAGEDIR}${PREFIX}/sbin/astversion .endif ${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules -type f -name '*.so' | ${SED} "s,^${STAGEDIR}${PREFIX}/,," >> ${TMPPLIST} ${FIND} ${STAGEDIR}${DATADIR}/sounds -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} ${FIND} ${STAGEDIR}${DATADIR}/moh -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} (cd ${STAGEDIR} && \ ${FIND} var/spool/${PORTNAME}/voicemail/default -type f | ${SED} "s,^,/," >> ${TMPPLIST} && \ ${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST}); .include Index: head/net/freeradius2/Makefile =================================================================== --- head/net/freeradius2/Makefile (revision 405718) +++ head/net/freeradius2/Makefile (revision 405719) @@ -1,339 +1,339 @@ # Created by: Brian Somers # $FreeBSD$ PORTNAME= freeradius DISTVERSION= 2.2.9 CATEGORIES= net MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/net/radius/freeradius/%SUBDIR%/ \ http://ftp.cc.uoc.gr/mirrors/ftp.freeradius.org/%SUBDIR%/ \ http://mirrors.rit.edu/zi/ MASTER_SITE_SUBDIR= . old DISTNAME= freeradius-server-${DISTVERSION} MAINTAINER= zi@FreeBSD.org COMMENT= Free RADIUS server implementation LICENSE= GPLv2 # or later LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libgdbm.so:${PORTSDIR}/databases/gdbm \ libltdl.so:${PORTSDIR}/devel/libltdl LOGDIR?= /var/log KRB5_CONFIG?= /usr/bin/krb5-config --libs CONFLICTS_INSTALL= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].* \ freeradius-mysql-[0-9].* freeradius-[^2].* freeradius3-3.* USE_RC_SUBR= radiusd GNU_CONFIGURE= yes USES= autoreconf gmake libtool shebangfix tar:bzip2 SHEBANG_FILES= scripts/radsqlrelay src/modules/rlm_counter/rad_counter USE_OPENSSL= yes CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= ${CPPFLAGS} LIBS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/${FREERADIUS_LIBDIR} \ --localstatedir=/var \ --disable-ltdl-install \ --with-system-libltdl \ --with-logdir=${LOGDIR} \ --with-openssl-includes=${OPENSSLINC} \ --without-rlm_eap_ikev2 \ --without-rlm_eap_tnc \ --without-rlm_eap2 \ --without-rlm_opendirectory \ --without-rlm_sql_db2 \ --without-rlm_sql_iodbc \ --without-rlm_sql_sqlite \ --without-rlm_sql_sybase \ --with-vmps # if we're installing, place sample configs into ${EXAMPLESDIR} MAKE_ARGS= raddbdir="${EXAMPLESDIR}/raddb" R=${STAGEDIR} SUB_FILES= pkg-install pkg-message SUB_LIST= RADIUS_USER="${RADIUS_USER}" \ RADIUS_GROUP="${RADIUS_GROUP}" \ RADDB_WORK="${WRKSRC}/raddb" \ RADDB="${PREFIX}/etc/raddb" \ LOGDIR="${LOGDIR}" \ LIBDIR="${PREFIX}/${FREERADIUS_LIBDIR}" \ REQUIRE="${_REQUIRE}" PLIST_SUB= PORTVERSION=${DISTVERSION} LIBVER=0${PORTVERSION:C/\./0/g} FREERADIUS_LIBDIR= lib/freeradius-${PORTVERSION} PLIST_SUB+= LIBDIR="${FREERADIUS_LIBDIR}" USE_LDCONFIG= ${PREFIX}/${FREERADIUS_LIBDIR} # User and group to use if USER option is chosen RADIUS_USER= freeradius RADIUS_GROUP= freeradius USERS= ${RADIUS_USER} GROUPS= ${RADIUS_GROUP} # Default requirements for rc script _REQUIRE= NETWORKING SERVERS OPTIONS_DEFINE= USER KERBEROS HEIMDAL HEIMDAL_PORT LDAP MYSQL \ PGSQL UNIXODBC FIREBIRD PERL PYTHON OCI8 RUBY DHCP \ EXPERIMENTAL UDPFROMTO DEVELOPER EDIR SSL_PORT DOCS OPTIONS_DEFAULT=USER PERL PYTHON DHCP_DESC= With DHCP support (EXPERIMENTAL) USER_DESC= Run as user freeradius, group freeradius HEIMDAL_DESC= With Heimdal Kerberos support HEIMDAL_PORT_DESC= With Heimdal Kerberos from ports UNIXODBC_DESC= With unixODBC database support FIREBIRD_DESC= With Firebird database support (EXPERIMENTAL) OCI8_DESC= With Oracle support (currently experimental) EXPERIMENTAL_DESC= Build experimental modules UDPFROMTO_DESC= Compile in UDPFROMTO support DEVELOPER_DESC= Enable developer options EDIR_DESC= Enable eDirectory support (implies LDAP) SSL_PORT_DESC= Use OpenSSL from the ports collection .include .if ${PORT_OPTIONS:MUSER} SUB_LIST+= RUN_AS_USER="yes" .else SUB_LIST+= RUN_AS_USER="no" .endif .if ${PORT_OPTIONS:MKERBEROS} || ${PORT_OPTIONS:MHEIMDAL} .if ${PORT_OPTIONS:MHEIMDAL} .if ${PORT_OPTIONS:MHEIMDAL_PORT} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/heimdal .endif CONFIGURE_ARGS+=--enable-heimdal-krb5 .else LIB_DEPENDS+= libkrb5support.so:${PORTSDIR}/security/krb5 .endif CONFIGURE_ARGS+=--with-rlm_krb5 .if ${PORT_OPTIONS:MHEIMDAL} && empty(PORT_OPTIONS:MHEIMDAL_PORT) CONFIGURE_ARGS+=--with-rlm-krb5-lib-dir=/usr/lib CONFIGURE_ARGS+=--with-rlm-krb5-include-dir=/usr/include CONFIGURE_ENV+= KRB5LIBS="$$(${KRB5_CONFIG})" .else CONFIGURE_ARGS+=--with-rlm-krb5-lib-dir=${LOCALBASE}/lib CONFIGURE_ARGS+=--with-rlm-krb5-include-dir=${LOCALBASE}/include .endif PLIST_SUB+= KRB5="" .else CONFIGURE_ARGS+=--without-rlm_krb5 PLIST_SUB+= KRB5="@comment " .endif .if ${PORT_OPTIONS:MEDIR} CONFIGURE_ARGS+=--with-edir .if empty(PORT_OPTIONS:MLDAP) PORT_OPTIONS+= LDAP .endif .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= YES CONFIGURE_ARGS+=--with-rlm_ldap PLIST_SUB+= LDAP="" _REQUIRE+= slapd .else CONFIGURE_ARGS+=--without-rlm_ldap PLIST_SUB+= LDAP="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= YES CONFIGURE_ARGS+=--with-rlm_sql_mysql PLIST_SUB+= MYSQL="" _REQUIRE+= mysql .else CONFIGURE_ARGS+=--without-rlm_sql_mysql PLIST_SUB+= MYSQL="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql CONFIGURE_ARGS+=--with-rlm_sql_postgresql PLIST_SUB+= PGSQL="" _REQUIRE+= postgresql .else CONFIGURE_ARGS+=--without-rlm_sql_postgresql PLIST_SUB+= PGSQL="@comment " .endif .if ${PORT_OPTIONS:MUNIXODBC} CONFIGURE_ARGS+=--with-rlm_sql_unixodbc PLIST_SUB+= UNIXODBC="" LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC .else CONFIGURE_ARGS+=--without-rlm_sql_unixodbc PLIST_SUB+= UNIXODBC="@comment " .endif .if ${PORT_OPTIONS:MFIREBIRD} -USE_FIREBIRD= YES +USES+= firebird CONFIGURE_ARGS+=--with-rlm_sql_firebird PLIST_SUB+= FIREBIRD="" .else CONFIGURE_ARGS+=--without-rlm_sql_firebird PLIST_SUB+= FIREBIRD="@comment " .endif # Firebird module is still experimental .if ${PORT_OPTIONS:MFIREBIRD} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 CONFIGURE_ARGS+=--with-rlm_perl PLIST_SUB+= RLMPERL="" .else CONFIGURE_ARGS+=--without-perl --without-rlm_perl PLIST_SUB+= RLMPERL="@comment " .endif .if ${PORT_OPTIONS:MPYTHON} USES+= python CONFIGURE_ARGS+=--with-rlm_python \ --with-rlm-python-lib-dir=${PYTHON_LIBDIR} \ --with-rlm-python-include-dir=${PYTHON_INCLUDEDIR} CONFIGURE_ENV+= PYTHONBIN=${PYTHON_CMD} PLIST_SUB+= RLMPYTHON="" .else CONFIGURE_ARGS+=--without-rlm_python PLIST_SUB+= RLMPYTHON="@comment " .endif .if ${PORT_OPTIONS:MRUBY} IGNORE= with ruby support leaks memory, breaks signal handling. Please disable RUBY support USE_RUBY= yes CONFIGURE_ARGS+=--with-rlm_ruby PLIST_SUB+= RLMRUBY="" .else CONFIGURE_ARGS+=--without-rlm_ruby PLIST_SUB+= RLMRUBY="@comment " .endif # rlm_ruby module is still experimental .if ${PORT_OPTIONS:MRUBY} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MDHCP} CONFIGURE_ARGS+=--with-dhcp .else CONFIGURE_ARGS+=--without-dhcp .endif # DHCP is still experimental .if ${PORT_OPTIONS:MDHCP} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif # No SMB option yet; rlm_smb is still unbuildable #.if ${PORT_OPTIONS:MSMB} #LIB_DEPENDS= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient #CONFIGURE_ARGS+=--with-rlm_smb #CONFIGURE_ARGS+=--with-rlm-smb-lib-dir=${LOCALBASE}/lib #CONFIGURE_ARGS+=--with-rlm-smb-include-dir=${LOCALBASE}/include #PLIST_SUB+= SMB="" #.else #CONFIGURE_ARGS+=--without-rlm_smb #PLIST_SUB+= SMB="@comment " #.endif # ## SMB module is still experimental #.if ${PORT_OPTIONS:MSMB} && empty(PORT_OPTIONS:MSMB) #EXPM= yes #.endif # Oracle support is experimental under FreeBSD .if ${PORT_OPTIONS:MOCI8} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-exec.c CONFIGURE_ENV+= ORACLE_HOME="${ORACLE_HOME}" ORACLE_HOME?= ${LOCALBASE}/oracle8-client BUILD_DEPENDS+= ${ORACLE_HOME}/lib/libclntst8.a:${PORTSDIR}/databases/oracle8-client CONFIGURE_ARGS+=--with-oracle-home-dir=${ORACLE_HOME}/rdbms/demo PLIST_SUB+= OCI8="" .else CONFIGURE_ARGS+=--without-rlm_sql_oracle PLIST_SUB+= OCI8="@comment " .endif .if ${PORT_OPTIONS:MEXPERIMENTAL} || defined(EXPM) CONFIGURE_ARGS+=--with-experimental-modules PLIST_SUB+= EXPM="" .else PLIST_SUB+= EXPM="@comment " .endif .if ${PORT_OPTIONS:MDEVELOPER} CONFIGURE_ARGS+=--enable-developer # Turn off compiler optimisations CFLAGS!= ${ECHO} ${CFLAGS} | ${SED} -Ee 's:-O[0-9]?[[:space:]]*::g' .endif # Compile in UDPFROMTO support .if ${PORT_OPTIONS:MUDPFROMTO} CONFIGURE_ARGS+=--with-udpfromto .endif .if ${PORT_OPTIONS:MSSL_PORT} WITH_OPENSSL_PORT=yes .endif .if empty(PORT_OPTIONS:MDOCS) CONFIGURE_ARGS+=--without-docdir PLIST_SUB+= PORTDOCS="@comment " SUB_LIST+= PORTDOCS="@comment " .else CONFIGURE_ARGS+=--with-docdir=${DOCSDIR} PLIST_SUB+= PORTDOCS="" SUB_LIST+= PORTDOCS="" .endif .include # This conditionality avoids -L/usr/lib in the radiusd build step when # building with base system OpenSSL .if ${OPENSSLLIB} != "/usr/lib" CONFIGURE_ARGS+=--with-openssl-libraries=${OPENSSLLIB} .endif post-patch: # never try to find execinfo.h (needed until we can enable/disable backtrace @${REINPLACE_CMD} '/execinfo.h/d' ${WRKSRC}/configure.in # Patch raddb/certs/Makefile for the full path to the openssl binary (using # ports OpenSSL if installed) @${REINPLACE_CMD} -E \ -e "s:^([[:space:]])+openssl:\1${OPENSSLBASE}/bin/openssl:g" \ ${WRKSRC}/raddb/certs/Makefile # If we're using Heimdal from base, alter the LIBS variable # XXX Should patch configure.in instead of configure because it is regenerated .if ${PORT_OPTIONS:MHEIMDAL} && empty(PORT_OPTIONS:MHEIMDAL_PORT) @${REINPLACE_CMD} -e 's|LIBS|KRB5LIBS|g' ${WRKSRC}/src/modules/rlm_krb5/configure @${REINPLACE_CMD} -e 's|-lkrb5|$$(${KRB5_CONFIG})|g' \ ${WRKSRC}/src/modules/rlm_krb5/configure .endif # If DHCP is enabled, enable the DHCP dictionary .if ${PORT_OPTIONS:MDHCP} @${REINPLACE_CMD} -Ee 's:^#(.+ dictionary\.dhcp)$$:\1:g' \ ${WRKSRC}/share/dictionary .endif # Patch scripts/Makefile not to install (unnecessary) rc.radiusd @${REINPLACE_CMD} -Ee 's:^(.+rc\.radiusd.+)$$:#\1:g' \ ${WRKSRC}/scripts/Makefile post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}-${PORTVERSION}/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rlm_* \ ${STAGEDIR}${PREFIX}/sbin/radiusd .include Index: head/net/freeradius3/Makefile =================================================================== --- head/net/freeradius3/Makefile (revision 405718) +++ head/net/freeradius3/Makefile (revision 405719) @@ -1,372 +1,372 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= freeradius DISTVERSION= 3.0.10 CATEGORIES= net MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/net/radius/freeradius/%SUBDIR%/ \ http://ftp.cc.uoc.gr/mirrors/ftp.freeradius.org/%SUBDIR%/ \ http://mirrors.rit.edu/zi/ MASTER_SITE_SUBDIR= . old PKGNAMESUFFIX= 3 DISTNAME= freeradius-server-${DISTVERSION} MAINTAINER= zi@FreeBSD.org COMMENT= Free RADIUS server implementation LICENSE= GPLv2 LIB_DEPENDS= libgdbm.so:${PORTSDIR}/databases/gdbm \ libtalloc.so:${PORTSDIR}/devel/talloc LOGDIR?= /var/log KRB5_CONFIG?= /usr/bin/krb5-config --libs CONFLICTS_INSTALL= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].* \ freeradius-mysql-[0-9].* freeradius-[^3].* USE_RC_SUBR= radiusd USES= gmake shebangfix tar:bzip2 SHEBANG_FILES= src/modules/rlm_counter/rad_counter scripts/sql/radsqlrelay GNU_CONFIGURE= yes USE_OPENSSL= yes # Prevent /root/.rnd leftover MAKE_ARGS+= HOME=/dev/null CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= ${CPPFLAGS} LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= PORTVERSION=${DISTVERSION} LIBVER=0${PORTVERSION:C/\./0/g} OPTIONS_SUB= yes OPTIONS_DEFINE= USER KERBEROS HEIMDAL HEIMDAL_PORT LDAP MYSQL \ PGSQL UNIXODBC FIREBIRD REDIS PYTHON RUBY \ EXPERIMENTAL UDPFROMTO DEVELOPER EDIR PERL REST \ FREETDS IDN SSL_PORT DOCS SQLITE3 OPTIONS_DEFAULT=USER PERL USER_DESC= Run as user freeradius, group freeradius HEIMDAL_DESC= With Heimdal Kerberos support HEIMDAL_PORT_DESC= With Heimdal Kerberos from ports UNIXODBC_DESC= With unixODBC database support FIREBIRD_DESC= With Firebird database support (EXPERIMENTAL) EXPERIMENTAL_DESC= Build experimental modules UDPFROMTO_DESC= Compile in UDPFROMTO support DEVELOPER_DESC= Enable developer options EDIR_DESC= Enable eDirectory support (implies LDAP) REST_DESC= Enable RESTful API support SSL_PORT_DESC= Use OpenSSL from the ports collection SQLITE3_CONFIGURE_WITH=rlm_sql_sqlite SQLITE3_LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3 .include # Default requirements for rc script _REQUIRE= NETWORKING SERVERS .if ${PORT_OPTIONS:MUSER} SUB_LIST+= RUN_AS_USER="yes" .else SUB_LIST+= RUN_AS_USER="no" .endif # User and group to use if USER option is chosen RADIUS_USER= freeradius RADIUS_GROUP= freeradius USERS= ${RADIUS_USER} GROUPS= ${RADIUS_GROUP} .if ${PORT_OPTIONS:MKERBEROS} || ${PORT_OPTIONS:MHEIMDAL} .if ${PORT_OPTIONS:MHEIMDAL} .if ${PORT_OPTIONS:MHEIMDAL_PORT} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/heimdal .endif CONFIGURE_ARGS+=--enable-heimdal-krb5 --enable-pthread-support .else LIB_DEPENDS+= libkrb5support.so:${PORTSDIR}/security/krb5 .endif CONFIGURE_ARGS+=--with-rlm_krb5 .if ${PORT_OPTIONS:MHEIMDAL} && empty(PORT_OPTIONS:MHEIMDAL_PORT) CONFIGURE_ARGS+=--with-rlm-krb5-lib-dir=/usr/lib CONFIGURE_ARGS+=--with-rlm-krb5-include-dir=/usr/include CONFIGURE_ENV+= KRB5LIBS="$$(${KRB5_CONFIG})" .else CONFIGURE_ARGS+=--with-rlm-krb5-lib-dir=${LOCALBASE}/lib CONFIGURE_ARGS+=--with-rlm-krb5-include-dir=${LOCALBASE}/include .endif PLIST_SUB+= KRB5="" .else CONFIGURE_ARGS+=--without-rlm_krb5 PLIST_SUB+= KRB5="@comment " .endif .if ${PORT_OPTIONS:MEDIR} CONFIGURE_ARGS+=--with-edir .if empty(PORT_OPTIONS:MLDAP) PORT_OPTIONS+= LDAP .endif .else CONFIGURE_ARGS+=--without-edir .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= YES LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 CONFIGURE_ARGS+=--with-rlm_ldap PLIST_SUB+= LDAP="" _REQUIRE+= slapd .else CONFIGURE_ARGS+=--without-rlm_ldap PLIST_SUB+= LDAP="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= YES CONFIGURE_ARGS+=--with-rlm_sql_mysql PLIST_SUB+= MYSQL="" _REQUIRE+= mysql .else CONFIGURE_ARGS+=--without-rlm_sql_mysql PLIST_SUB+= MYSQL="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql CONFIGURE_ARGS+=--with-rlm_sql_postgresql PLIST_SUB+= PGSQL="" _REQUIRE+= postgresql .else CONFIGURE_ARGS+=--without-rlm_sql_postgresql PLIST_SUB+= PGSQL="@comment " .endif .if ${PORT_OPTIONS:MUNIXODBC} CONFIGURE_ARGS+=--with-rlm_sql_unixodbc PLIST_SUB+= UNIXODBC="" LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC .else CONFIGURE_ARGS+=--without-rlm_sql_unixodbc PLIST_SUB+= UNIXODBC="@comment " .endif .if ${PORT_OPTIONS:MFIREBIRD} -USE_FIREBIRD= YES +USES+= firebird CONFIGURE_ARGS+=--with-rlm_sql_firebird PLIST_SUB+= FIREBIRD="" .else CONFIGURE_ARGS+=--without-rlm_sql_firebird PLIST_SUB+= FIREBIRD="@comment " .endif # Firebird module is still experimental .if ${PORT_OPTIONS:MFIREBIRD} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 CONFIGURE_ARGS+=--with-rlm_perl PLIST_SUB+= RLMPERL="" .else CONFIGURE_ARGS+=--without-perl --without-rlm_perl PLIST_SUB+= RLMPERL="@comment " .endif .if ${PORT_OPTIONS:MPYTHON} USES+= python CONFIGURE_ARGS+=--with-rlm_python \ --with-rlm-python-lib-dir=${PYTHON_LIBDIR} \ --with-rlm-python-include-dir=${PYTHON_INCLUDEDIR} PLIST_SUB+= RLMPYTHON="" .else CONFIGURE_ARGS+=--without-rlm_python PLIST_SUB+= RLMPYTHON="@comment " .endif .if ${PORT_OPTIONS:MRUBY} IGNORE= with ruby support leaks memory, breaks signal handling. Please disable RUBY support USE_RUBY= yes CONFIGURE_ARGS+=--with-rlm_ruby PLIST_SUB+= RLMRUBY="" .else CONFIGURE_ARGS+=--without-rlm_ruby --with-ruby=no PLIST_SUB+= RLMRUBY="@comment " .endif # rlm_ruby module is still experimental .if ${PORT_OPTIONS:MRUBY} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MREDIS} LIB_DEPENDS+= libhiredis.so:${PORTSDIR}/databases/hiredis CONFIGURE_ARGS+=--with-rlm_redis --with-rlm_rediswho PLIST_SUB+= RLMREDIS="" .else CONFIGURE_ARGS+=--without-rlm_redis --without-rlm_rediswho PLIST_SUB+= RLMREDIS="@comment " .endif # redis module is still experimental .if ${PORT_OPTIONS:MREDIS} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MREST} LIB_DEPENDS+= libjson-c.so:${PORTSDIR}/devel/json-c \ libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--with-rlm_rest \ --with-libcurl=${LOCALBASE} \ --with-jsonc-lib-dir=${LOCALBASE}/lib \ --with-jsonc-include-dir=${LOCALBASE}/include PLIST_SUB+= RLMREST="" .else CONFIGURE_ARGS+=--without-rlm_rest PLIST_SUB+= RLMREST="@comment " .endif # rest module is still experimental .if ${PORT_OPTIONS:MREST} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MFREETDS} LIB_DEPENDS+= libct.so:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+=--with-rlm_freetds PLIST_SUB+= RLMFREETDS="" .else CONFIGURE_ARGS+=--without-rlm_freetds PLIST_SUB+= RLMFREETDS="@comment " .endif # freetds module is still experimental .if ${PORT_OPTIONS:MFREETDS} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MIDN} LIB_DEPENDS+= libidn.so:${PORTSDIR}/dns/libidn CONFIGURE_ARGS+=--with-rlm_idn PLIST_SUB+= RLMIDN="" .else CONFIGURE_ARGS+=--without-rlm_idn PLIST_SUB+= RLMIDN="@comment " .endif # freetds module is still experimental .if ${PORT_OPTIONS:MIDN} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MEXPERIMENTAL} || defined(EXPM) CONFIGURE_ARGS+=--with-experimental-modules PLIST_SUB+= EXPM="" .else CONFIGURE_ARGS+=--without-experimental-modules PLIST_SUB+= EXPM="@comment " .endif .if ${PORT_OPTIONS:MDEVELOPER} CONFIGURE_ARGS+=--enable-developer # Turn off compiler optimisations CFLAGS!= ${ECHO} ${CFLAGS} | ${SED} -Ee 's:-O[0-9]?[[:space:]]*::g' .else CONFIGURE_ARGS+=--quiet .endif # Compile in UDPFROMTO support .if ${PORT_OPTIONS:MUDPFROMTO} CONFIGURE_ARGS+=--with-udpfromto .endif .if ${PORT_OPTIONS:MSSL_PORT} WITH_OPENSSL_PORT=yes .endif .include # if we're installing, place sample configs into ${EXAMPLESDIR} MAKE_ARGS+= raddbdir="${EXAMPLESDIR}/raddb" R=${STAGEDIR} FREERADIUS_LIBDIR= lib/freeradius-${PORTVERSION} PLIST_SUB+= LIBDIR="${FREERADIUS_LIBDIR}" USE_LDCONFIG= ${PREFIX}/${FREERADIUS_LIBDIR} .if empty(PORT_OPTIONS:MDOCS) CONFIGURE_ARGS+=--without-docdir PLIST_SUB+= PORTDOCS="@comment " SUB_LIST+= PORTDOCS="@comment " .else CONFIGURE_ARGS+=--with-docdir=${DOCSDIR} PLIST_SUB+= PORTDOCS="" SUB_LIST+= PORTDOCS="" .endif # This conditionality avoids -L/usr/lib in the radiusd build step when # building with base system OpenSSL .if ${OPENSSLLIB} != "/usr/lib" CONFIGURE_ARGS+=--with-openssl-libraries=${OPENSSLLIB} .endif CONFIGURE_ARGS+=--with-logdir=${LOGDIR} \ --with-openssl-includes=${OPENSSLINC} \ --prefix=${PREFIX} --libdir=${PREFIX}/${FREERADIUS_LIBDIR} \ --localstatedir=/var \ --without-rlm_eap_ikev2 \ --without-rlm_eap_tnc \ --without-rlm_eap2 \ --without-rlm_opendirectory \ --without-rlm_sql_db2 \ --without-rlm_sql_iodbc \ --without-rlm_sql_sybase \ --without-rlm_yubikey \ --without-rlm_sql_oracle \ --without-rlm_securid \ --without-rlm_cache_memcached \ --with-vmps \ --with-collectdclient-lib-dir=/dev/null .if ${ARCH} == amd64 CONFIGURE_ARGS+=--with-pic .endif SUB_FILES+= pkg-install pkg-message SUB_LIST+= RADIUS_USER="${RADIUS_USER}" \ RADIUS_GROUP="${RADIUS_GROUP}" \ RADDB_WORK="${WRKSRC}/raddb" \ RADDB="${PREFIX}/etc/raddb" \ LOGDIR="${LOGDIR}" \ LIBDIR="${PREFIX}/${FREERADIUS_LIBDIR}" SUB_LIST+= REQUIRE="${_REQUIRE}" post-patch: # never try to find execinfo.h (needed until we can enable/disable backtrace @${REINPLACE_CMD} -e '/#include /d' ${WRKSRC}/configure @${REINPLACE_CMD} -Ee "s:tests/all.mk ::" ${WRKSRC}/src/all.mk @${CP} ${WRKSRC}/m4/ax_with_prog.m4 ${WRKSRC} # Patch raddb/certs/Makefile for the full path to the openssl binary (using # ports OpenSSL if installed) @${REINPLACE_CMD} -E \ -e "s:^([[:space:]])+openssl:\1${OPENSSLBASE}/bin/openssl:g" \ ${WRKSRC}/raddb/certs/Makefile @${REINPLACE_CMD} -Ee 's: ..R...sbindir./rc.radiusd : :' \ ${WRKSRC}/scripts/all.mk # If we're using Heimdal from base, alter the LIBS variable .if ${PORT_OPTIONS:MHEIMDAL} && empty(PORT_OPTIONS:MHEIMDAL_PORT) @${REINPLACE_CMD} -e 's|LIBS|KRB5LIBS|g' ${WRKSRC}/src/modules/rlm_krb5/configure @${REINPLACE_CMD} -e 's|-lkrb5|$$(${KRB5_CONFIG})|g' \ ${WRKSRC}/src/modules/rlm_krb5/configure .endif .if empty(PORT_OPTIONS:MRUBY) @${RM} -fr ${WRKSRC}/src/modules/rlm_ruby/ .endif post-build: @${FIND} ${WRKSRC}/build/lib -type f -name '*.so' -exec ${STRIP_CMD} {} \; @${FIND} ${WRKSRC}/build/bin -type f -exec ${STRIP_CMD} {} \; .include Index: head/net/kget/Makefile =================================================================== --- head/net/kget/Makefile (revision 405718) +++ head/net/kget/Makefile (revision 405719) @@ -1,30 +1,29 @@ # $FreeBSD$ PORTNAME= kget PORTVERSION= ${KDE4_VERSION} PORTREVISION= 1 CATEGORIES= net kde MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src DIST_SUBDIR= KDE/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= KDE download manager LIB_DEPENDS= libgpgme.so:${PORTSDIR}/security/gpgme \ libktorrent.so:${PORTSDIR}/net-p2p/libktorrent \ libmms.so:${PORTSDIR}/net/libmms \ libqca.so:${PORTSDIR}/devel/qca \ libboost_thread.so:${PORTSDIR}/devel/boost-libs -USE_SQLITE= yes USE_KDE4= kdelibs kdeprefix workspace libkonq \ nepomuk-core nepomuk-widgets automoc4 ontologies \ soprano -USES= cmake:outsource shebangfix tar:xz +USES= cmake:outsource shebangfix sqlite tar:xz SHEBANG_FILES= conf/*.pl USE_QT4= gui sql moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes MAKE_ENV= XDG_CONFIG_HOME=/dev/null CONFIGURE_ENV= XDG_CONFIG_HOME=/dev/null .include Index: head/net/liferea/Makefile =================================================================== --- head/net/liferea/Makefile (revision 405718) +++ head/net/liferea/Makefile (revision 405719) @@ -1,41 +1,40 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= liferea PORTVERSION= 1.10.17 CATEGORIES= net gnome MASTER_SITES= https://github.com/lwindolf/liferea/releases/download/v${PORTVERSION}/ MAINTAINER= kwm@FreeBSD.org COMMENT= Simple RSS/RDF feed reader LICENSE= GPLv2 BUILD_DEPENDS= gsettings-desktop-schemas>=0:${PORTSDIR}/devel/gsettings-desktop-schemas LIB_DEPENDS= libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3 \ libpeas-1.0.so:${PORTSDIR}/devel/libpeas \ libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib RUN_DEPENDS= gsettings-desktop-schemas>=0:${PORTSDIR}/devel/gsettings-desktop-schemas \ ${PYTHON_PKGNAMEPREFIX}libpeas>=0:${PORTSDIR}/devel/py-libpeas USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig \ - python:2 tar:bzip2 + python:2 sqlite tar:bzip2 USE_GNOME= dconf:run gtk30 intltool introspection:build \ libxslt:build libxml2 -USE_SQLITE= 3 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip CONFIGURE_ARGS= --disable-libindicate --enable-introspection GLIB_SCHEMAS= net.sf.liferea.gschema.xml INSTALLS_ICONS= yes OPTIONS_DEFINE= NOTIFY OPTIONS_DEFAULT=NOTIFY NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify NOTIFY_CONFIGURE_ENABLE=libnotify .include Index: head/net/ntopng/Makefile =================================================================== --- head/net/ntopng/Makefile (revision 405718) +++ head/net/ntopng/Makefile (revision 405719) @@ -1,55 +1,54 @@ # Created by: Muhammad Moinur Rahman <5u623l20@gmail.com> # $FreeBSD$ PORTNAME= ntopng PORTVERSION= 1.2.1 PORTREVISION= 3 CATEGORIES= net MASTER_SITES= SF/ntop/${PORTNAME} MAINTAINER= bofh@FreeBSD.org COMMENT= Network monitoring tool with command line and web interfaces LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN= Fails to build LIB_DEPENDS= librrd.so:${PORTSDIR}/databases/rrdtool \ libluajit-5.1.so:${PORTSDIR}/lang/luajit \ libndpi.so:${PORTSDIR}/net/ndpi \ libzmq.so:${PORTSDIR}/net/libzmq4 GNU_CONFIGURE= yes -USE_SQLITE= yes MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes -USES= autoreconf cpe gmake libtool pathfix pkgconfig tar:tgz +USES= autoreconf cpe gmake libtool pathfix pkgconfig sqlite tar:tgz SUB_FILES= ntopng-geoipupdate.sh CPE_VENDOR= ntop OPTIONS_DEFINE= GEOIP NLS OPTIONS_DEFAULT= GEOIP GEOIP_BUILD_DEPENDS= geoiplookup:${PORTSDIR}/net/GeoIP NLS_USES= gettext USE_RC_SUBR= ntopng post-extract: @${FIND} ${WRKSRC} -name "*~" -delete @${RMDIR} ${WRKSRC}/httpdocs/ssl @${RMDIR} ${WRKSRC}/httpdocs/geoip do-install: cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} ${STAGEDIR}${PREFIX}/bin cd ${WRKSRC} && ${INSTALL_MAN} ${PORTNAME}.8 ${STAGEDIR}${PREFIX}/man/man8 ${MKDIR} ${STAGEDIR}${DATADIR}/httpdocs ${MKDIR} ${STAGEDIR}${DATADIR}/scripts cd ${WRKSRC}/httpdocs && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/httpdocs cd ${WRKSRC}/scripts && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/scripts post-install: ${INSTALL_SCRIPT} ${WRKDIR}/ntopng-geoipupdate.sh ${STAGEDIR}${PREFIX}/bin .include Index: head/net/prosearch/Makefile =================================================================== --- head/net/prosearch/Makefile (revision 405718) +++ head/net/prosearch/Makefile (revision 405719) @@ -1,143 +1,143 @@ # $FreeBSD$ PORTNAME= prosearch PORTVERSION= 0.19.4 PORTREVISION= 1 CATEGORIES= net www MASTER_SITES= http://pro.setun.net/search/download/ SF/pro-search/pro-search/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Powerful file search LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= perl5 shebangfix tar:bzip2 USE_PERL5= run SHEBANG_FILES= crawler.pl web/index.cgi web/index.fcgi SUB_FILES= pkg-message SUB_LIST= SEARCHDIR=${SEARCHDIR} NO_BUILD= yes NO_ARCH= yes SEARCHDIR?= www/search PLIST_SUB+= SEARCHDIR=${SEARCHDIR} WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SAMBA_PORT?= net/samba36 #todo # user and group for crawler, nginx OPTIONS_DEFINE= CRAWLER SAMBA RSYNC APACHE MOD_PERL2 MOD_FASTCGI \ DB MYSQL MARIA PGSQL PGPP SQLITE SPHINX OPTIONS_DEFAULT= CRAWLER SAMBA APACHE DB MYSQL CRAWLER_DESC= With crawler deps (nmap, p5-libwww) SAMBA_DESC= crawler with SAMBA (file://) RSYNC_DESC= crawler with RSYNC APACHE_DESC= With web server apache2.2+ MOD_PERL2_DESC= With MOD_PERL2 MOD_FASTCGI_DESC= With MOD_FASTCGI DB_DESC= With database server deps MARIA_DESC= maria (mysql replace) PGPP_DESC= postgres pure Perl connection driver SPHINX_DESC= sphinx fulltext search engine # NGINX "With web server deps (NGINX)" off .include RUN_DEPENDS+=\ p5-lib-abs>=0:${PORTSDIR}/devel/p5-lib-abs .if ${PORT_OPTIONS:MCRAWLER} RUN_DEPENDS+=\ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \ p5-URI>=0:${PORTSDIR}/net/p5-URI \ p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \ p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \ nmap:${PORTSDIR}/security/nmap \ p5-Net-DirectConnect>=0:${PORTSDIR}/net-p2p/p5-Net-DirectConnect .endif .if ${PORT_OPTIONS:MSAMBA} RUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba-smbclient .endif .if ${PORT_OPTIONS:MRSYNC} RUN_DEPENDS+= rsync:${PORTSDIR}/net/rsync .endif .if ${PORT_OPTIONS:MAPACHE} USE_APACHE_RUN= 22+ .endif .if ${PORT_OPTIONS:MNGINX} RUN_DEPENDS+=\ nginx:${PORTSDIR}/www/nginx .endif .if ${PORT_OPTIONS:MMOD_PERL2} RUN_DEPENDS+=\ ${LOCALBASE}/${APACHEMODDIR}/mod_perl.so:${PORTSDIR}/www/mod_perl2 .endif .if ${PORT_OPTIONS:MMOD_FASTCGI} RUN_DEPENDS+=\ ${LOCALBASE}/${APACHEMODDIR}/mod_fastcgi.so:${PORTSDIR}/www/mod_fastcgi \ p5-FCGI>=0:${PORTSDIR}/www/p5-FCGI .endif .if ${PORT_OPTIONS:MSPHINX} WITH_MYSQL= client # for dbi RUN_DEPENDS+=\ searchd:${PORTSDIR}/textproc/sphinxsearch-devel .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= client RUN_DEPENDS+=\ p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql .endif .if ${PORT_OPTIONS:MDB} && ${PORT_OPTIONS:MMYSQL} USE_MYSQL= server .endif .if ${PORT_OPTIONS:MMARIA} RUN_DEPENDS+=\ p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql \ ${LOCALBASE}bin/mysql:${PORTSDIR}/databases/mariadb-client .endif .if ${PORT_OPTIONS:MDB} && ${PORT_OPTIONS:MMARIA} RUN_DEPENDS+=\ ${LOCALBASE}/libexec/mysqld:${PORTSDIR}/databases/mariadb-server .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql RUN_DEPENDS+=\ p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg .endif .if ${PORT_OPTIONS:MPGPP} RUN_DEPENDS+=\ p5-DBD-PgPP>=0:${PORTSDIR}/databases/p5-DBD-PgPP .endif .if ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MPGPP} || ${PORT_OPTIONS:MDB} USES+= pgsql WANT_PGSQL= client server .endif .if ${PORT_OPTIONS:MSQLITE} -USE_SQLITE= yes +USES+= sqlite RUN_DEPENDS+=\ p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite .endif WRKSRC= ${WRKDIR}/search do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${SEARCHDIR} @${CHMOD} +x ${STAGEDIR}${PREFIX}/${SEARCHDIR}/crawler.pl ${STAGEDIR}${PREFIX}/${SEARCHDIR}/010.search.purge ${STAGEDIR}${PREFIX}/${SEARCHDIR}/*.sh.* ${STAGEDIR}${PREFIX}/${SEARCHDIR}/web/*.*cgi .include Index: head/net/quiterss/Makefile =================================================================== --- head/net/quiterss/Makefile (revision 405718) +++ head/net/quiterss/Makefile (revision 405719) @@ -1,47 +1,46 @@ # Created by: lbartoletti # $FreeBSD$ PORTNAME= quiterss PORTVERSION= 0.18.2 CATEGORIES= net MASTER_SITES= http://quiterss.org/files/${PORTVERSION}/ DISTNAME= QuiteRSS-${PORTVERSION}-src MAINTAINER= coder@tuxfamily.org COMMENT= Open-source cross-platform RSS/Atom news feeds reader LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING NO_WRKSUBDIR= yes -USES= desktop-file-utils pkgconfig qmake:outsource -USE_SQLITE= yes +USES= desktop-file-utils pkgconfig qmake:outsource sqlite INSTALLS_ICONS= yes OPTIONS_DEFINE= DEBUG OPTIONS_SINGLE= GUI OPTIONS_SINGLE_GUI= QT4 QT5 OPTIONS_DEFAULT= QT5 QT4_USE= QT4=moc_build,rcc_build,uic_build,linguisttools_build QT4_USE+= QT4=corelib,gui,network,xml,webkit,phonon,sql,sql-sqlite3_run QT5_USE= QT5=buildtools_build,linguisttools_build,core,xml,gui,widgets QT5_USE+= QT5=network,multimedia,printsupport,webkit,sql,sql-sqlite3_run post-patch-DEBUG-on: @${REINPLACE_CMD} 's|debug_and_release|debug|' \ ${WRKSRC}/QuiteRSS.pro post-patch-DEBUG-off: @${REINPLACE_CMD} 's|debug_and_release|release|' \ ${WRKSRC}/QuiteRSS.pro post-patch: @${REINPLACE_CMD} 's|$$$$\[QT_INSTALL_BINS\]/lrelease|${LRELEASE}|' \ ${WRKSRC}/lang/lang.pri @${REINPLACE_CMD} 's|$$$$PREFIX/share/quiterss|${DATADIR}|' \ ${WRKSRC}/QuiteRSS.pro .include Index: head/net/turnserver/Makefile =================================================================== --- head/net/turnserver/Makefile (revision 405718) +++ head/net/turnserver/Makefile (revision 405719) @@ -1,180 +1,180 @@ # $FreeBSD$ PORTNAME= turnserver PORTVERSION= 4.5.0.2 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://turnserver.open-sys.org/downloads/v${PORTVERSION}/:prog \ http://turnserver.open-sys.org/downloads/extradocs/:xdocs \ http://coturn.net/turnserver/v${PORTVERSION}/:prog \ http://coturn.net/turnserver/extradocs/:xdocs PKGNAMEPREFIX= DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:prog \ turn.extra.docs-2.0.0.1.tar.gz:xdocs MAINTAINER= mom040267@gmail.com COMMENT= STUN/TURN Server; IPv6, DTLS support; RFCs 5389, 5766, 6062, 6156 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libevent.so:${PORTSDIR}/devel/libevent2 CONFLICTS= libevent-1.* SUB_FILES= pkg-message MANPAGES= turnserver.1 turnadmin.1 turnutils.1 turnutils_peer.1 turnutils_stunclient.1 turnutils_uclient.1 coturn.1 USE_OPENSSL= YES USE_RC_SUBR= turnserver HAS_CONFIGURE= YES OPTIONS_DEFINE= DOCS EXAMPLES MYSQL PGSQL REDIS SQLITE SHEBANG_FILES= examples/scripts/restapi/shared_secret_maintainer.pl USES= perl5 shebangfix MYSQL_DESC= MySQL database support PGSQL_DESC= PostgreSQL database support REDIS_DESC= Redis support for user database and for status and statistics reporting SQLITE_DESC= SQLite database support OPTIONS_DEFAULT= MYSQL PGSQL REDIS SQLITE OPTIONS_SUB= yes DOCS= html TurnNetworks.pdf PORTREADMEDOCS= LICENSE README.turnserver README.turnadmin README.turnutils INSTALL PORTDOCS= ${DOCS} ${PORTREADMEDOCS} postinstall.txt schema.sql schema.mongo.sh \ schema.userdb.redis schema.stats.redis _BIN_UTILS= peer stunclient uclient _ETC_EXAMPLES= turnserver.conf turn_client_cert.pem \ turn_client_pkey.pem turn_server_cert.pem turn_server_pkey.pem _SCRIPT_EXAMPLES= peer.sh \ basic/relay.sh basic/dos_attack.sh \ basic/tcp_client_c2c_tcp_relay.sh basic/udp_c2c_client.sh \ basic/udp_client.sh basic/tcp_client.sh \ loadbalance/master_relay.sh loadbalance/slave_relay_1.sh loadbalance/slave_relay_2.sh \ loadbalance/udp_c2c.sh loadbalance/tcp_c2c_tcp_relay.sh \ longtermsecure/secure_dtls_client.sh longtermsecure/secure_relay.sh \ longtermsecure/secure_tls_client_cert.sh longtermsecure/secure_dtls_client_cert.sh \ longtermsecure/secure_relay_cert.sh \ longtermsecure/secure_tcp_client_c2c_tcp_relay.sh longtermsecure/secure_tcp_client.sh \ longtermsecure/secure_tls_client_c2c_tcp_relay.sh longtermsecure/secure_tls_client.sh \ longtermsecure/secure_udp_c2c.sh longtermsecure/secure_udp_client.sh \ longtermsecure/secure_sctp_client.sh \ longtermsecure/secure_dos_attack.sh \ longtermsecuredb/secure_relay_with_db_psql.sh \ longtermsecuredb/secure_relay_with_db_mysql.sh \ longtermsecuredb/secure_relay_with_db_mysql_ssl.sh \ longtermsecuredb/secure_relay_with_db_mongo.sh \ longtermsecuredb/secure_relay_with_db_redis.sh \ longtermsecuredb/secure_relay_with_db_sqlite.sh \ restapi/secure_relay_secret.sh \ restapi/secure_relay_secret_with_db_mysql.sh \ restapi/secure_relay_secret_with_db_psql.sh \ restapi/secure_relay_secret_with_db_redis.sh \ restapi/secure_relay_secret_with_db_mongo.sh \ restapi/secure_relay_secret_with_db_sqlite.sh \ restapi/secure_udp_client_with_secret.sh \ restapi/secure_relay_secret_with_db_psql.sh \ restapi/shared_secret_maintainer.pl \ selfloadbalance/secure_dos_attack.sh \ selfloadbalance/secure_relay.sh CONFIGURE_ENV+= PTHREAD_LIBS=-pthread TURN_DISABLE_RPATH=1 # MongoDB support is disabled until devel/mongo-c-driver is updated CONFIGURE_ENG+= TURN_NO_MONGO=1 .include .if ${PORT_OPTIONS:MSQLITE} -USE_SQLITE= yes +USES+= sqlite .else CONFIGURE_ENV+= TURN_NO_SQLITE=1 .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql .else CONFIGURE_ENV+= TURN_NO_PQ=1 .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes .else CONFIGURE_ENV+= TURN_NO_MYSQL=1 .endif .if ${PORT_OPTIONS:MREDIS} LIB_DEPENDS+= libhiredis.so:${PORTSDIR}/databases/hiredis .else CONFIGURE_ENV+= TURN_NO_HIREDIS=1 .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnserver ${STAGEDIR}${PREFIX}/bin/turnserver ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnadmin ${STAGEDIR}${PREFIX}/bin/turnadmin .for f in ${_BIN_UTILS} ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnutils_${f} ${STAGEDIR}${PREFIX}/bin/ .endfor .for f in ${MANPAGES} ${INSTALL_MAN} ${WRKSRC}/man/man1/${f} ${STAGEDIR}${PREFIX}/man/man1/${f} .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/var/db .if ${PORT_OPTIONS:MSQLITE} ${INSTALL_DATA} ${WRKSRC}/sqlite/turndb ${STAGEDIR}${PREFIX}/var/db/turndb .endif ${MKDIR} ${STAGEDIR}${DATADIR}/ ${INSTALL_DATA} ${WRKSRC}/turndb/schema.sql ${STAGEDIR}${DATADIR}/schema.sql ${INSTALL_DATA} ${WRKSRC}/turndb/schema.userdb.redis ${STAGEDIR}${DATADIR}/schema.userdb.redis ${INSTALL_DATA} ${WRKSRC}/turndb/schema.stats.redis ${STAGEDIR}${DATADIR}/schema.stats.redis ${INSTALL_SCRIPT} ${WRKSRC}/turndb/testredisdbsetup.sh ${STAGEDIR}${DATADIR}/testredisdbsetup.sh ${INSTALL_SCRIPT} ${WRKSRC}/turndb/schema.mongo.sh ${STAGEDIR}${DATADIR}/schema.mongo.sh ${INSTALL_SCRIPT} ${WRKSRC}/turndb/testmongosetup.sh ${STAGEDIR}${DATADIR}/testmongosetup.sh ${INSTALL_DATA} ${WRKSRC}/lib/libturnclient.a ${STAGEDIR}${PREFIX}/lib/libturnclient.a ${INSTALL_DATA} ${WRKSRC}/examples/etc/turnserver.conf ${STAGEDIR}${PREFIX}/etc/turnserver.conf.default ${MKDIR} ${STAGEDIR}${PREFIX}/include/turn (cd ${WRKSRC}/include/turn/ && ${COPYTREE_SHARE} client ${STAGEDIR}${PREFIX}/include/turn/) (cd ${WRKSRC}/include/turn/ && ${COPYTREE_SHARE} ns_turn_defs.h ${STAGEDIR}${PREFIX}/include/turn/) .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/basic ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/loadbalance ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/longtermsecure ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/longtermsecuredb ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/restapi ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/scripts/selfloadbalance ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/etc ${INSTALL_MAN} ${WRKSRC}/examples/scripts/readme.txt ${STAGEDIR}${EXAMPLESDIR}/scripts .for f in ${_ETC_EXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/etc/${f} ${STAGEDIR}${EXAMPLESDIR}/etc/ .endfor .for f in ${_SCRIPT_EXAMPLES} ${INSTALL_SCRIPT} ${WRKSRC}/examples/scripts/${f} ${STAGEDIR}${EXAMPLESDIR}/scripts/${f} .endfor .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${DOCS} (cd ${WRKSRC}/../turndocs/docs/ && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DOCSDIR}) .endfor .for f in ${PORTREADMEDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/postinstall.txt ${INSTALL_DATA} ${WRKSRC}/turndb/schema.sql ${STAGEDIR}${DOCSDIR}/schema.sql ${INSTALL_DATA} ${WRKSRC}/turndb/schema.mongo.sh ${STAGEDIR}${DOCSDIR}/schema.mongo.sh ${INSTALL_DATA} ${WRKSRC}/turndb/schema.userdb.redis ${STAGEDIR}${DOCSDIR}/schema.userdb.redis ${INSTALL_DATA} ${WRKSRC}/turndb/schema.stats.redis ${STAGEDIR}${DOCSDIR}/schema.stats.redis .endif regression-test: build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} test) .include Index: head/net-im/corebird/Makefile =================================================================== --- head/net-im/corebird/Makefile (revision 405718) +++ head/net-im/corebird/Makefile (revision 405719) @@ -1,48 +1,47 @@ # Created by: Olivier Duchateau # $FreeBSD$ PORTNAME= corebird PORTVERSION= 1.1 CATEGORIES= net-im MAINTAINER= cpm@fbsd.es COMMENT= GTK3 Twitter client written in Vala LICENSE= GPLv3 BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup \ libnotify.so:${PORTSDIR}/devel/libnotify \ libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib \ librest-0.7.so:${PORTSDIR}/devel/librest \ libgee-0.8.so:${PORTSDIR}/devel/libgee USE_GITHUB= yes GH_ACCOUNT= baedert -USES= autoreconf gettext gmake libtool pkgconfig +USES= autoreconf gettext gmake libtool pkgconfig sqlite GNU_CONFIGURE= yes USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 intltool libxml2 pango -USE_SQLITE= yes INSTALLS_ICONS= yes OPTIONS_DEFINE= GSTREAMER OPTIONS_DEFAULT= GSTREAMER GSTREAMER_USE= gstreamer1=yes,bad,good,libav,x,ximagesrc GSTREAMER_CONFIGURE_OFF= --disable-video GLIB_SCHEMAS= org.baedert.corebird.gschema.xml post-extract: cd ${WRKSRC}/data && ${MV} org.baedert.corebird.desktop.in.in \ corebird.desktop.in.in pre-configure: ${MKDIR} ${WRKSRC}/m4 # Replace locales files in right place post-configure: ${REINPLACE_CMD} -e 's|[$$][(]DATADIRNAME[)]|share|' \ ${WRKSRC}/po/Makefile .include Index: head/net-im/kopete-kde4/Makefile =================================================================== --- head/net-im/kopete-kde4/Makefile (revision 405718) +++ head/net-im/kopete-kde4/Makefile (revision 405719) @@ -1,63 +1,62 @@ # $FreeBSD$ PORTNAME= kopete PORTVERSION= ${KDE4_VERSION} PORTREVISION= 2 CATEGORIES= net-im kde MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src DIST_SUBDIR= KDE/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= KDE multi-protocol instant messenger LIB_DEPENDS= libidn.so:${PORTSDIR}/dns/libidn \ libqca.so:${PORTSDIR}/devel/qca \ libotr.so.5:${PORTSDIR}/security/libotr \ libgadu.so:${PORTSDIR}/polish/libgadu \ libkleo.so:${PORTSDIR}/deskutils/kdepim4 \ libmeanwhile.so:${PORTSDIR}/net-im/meanwhile \ libv4l2.so:${PORTSDIR}/multimedia/libv4l \ libjasper.so:${PORTSDIR}/graphics/jasper BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat -USES= cmake:outsource jpeg pkgconfig shebangfix tar:xz webplugin:native +USES= cmake:outsource jpeg pkgconfig shebangfix sqlite tar:xz webplugin:native USE_GNOME= libxml2 libxslt USE_KDE4= kdelibs kdeprefix pimlibs \ automoc4 qimageblitz USE_QT4= corelib gui network qt3support sql xml \ moc_build qmake_build rcc_build uic_build uic3_build -USE_SQLITE= yes USE_XORG= x11 xdamage xext xscrnsaver xtst USE_LDCONFIG= yes SHEBANG_FILES= protocols/winpopup/winpopup-install \ protocols/winpopup/winpopup-send \ kopete/kconf_update/*.pl WEBPLUGIN_NAME= # empty WEBPLUGIN_FILES= skypebuttons.so # Explicitly disable ALSA, as it's not used (Jabber Jingle support is # not built). CMAKE_ARGS+= -DWITH_Alsa:BOOL=OFF # Route Mozilla plugin by standard path. CMAKE_ARGS+= -DMOZPLUGIN_INSTALL_DIR:PATH="${WEBPLUGIN_DIR}" # Forcefully disable net-im/libmsn which was deprecated on 2013-07-27. CMAKE_ARGS+= -DWITH_wlm:BOOL=OFF # Fix build with fresh multimedia/v4l_compat installed. CFLAGS+= -DHAVE_LINUX_INTEGER_TYPES=1 OPTIONS_DEFINE= XMMS XMMS_DESC= XMMS Kopete nowlistening plugin XMMS_LIB_DEPENDS= libxmms.so:${PORTSDIR}/multimedia/xmms XMMS_CMAKE_ON= -DWITH_Xmms:BOOL=ON XMMS_CMAKE_OFF= -DWITH_Xmms:BOOL=OFF post-patch: ${REINPLACE_CMD} 's,-std=gnu90,-std=gnu89,' \ ${WRKSRC}/protocols/jabber/libiris/CMakeLists.txt .include Index: head/net-im/telepathy-gabble/Makefile =================================================================== --- head/net-im/telepathy-gabble/Makefile (revision 405718) +++ head/net-im/telepathy-gabble/Makefile (revision 405719) @@ -1,45 +1,44 @@ # Created by: Florent Thoumie # $FreeBSD$ PORTNAME= telepathy-gabble PORTVERSION= 0.18.3 PORTREVISION= 2 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Jabber Connection Manager for Telepathy Framework BUILD_DEPENDS= telepathy-glib>=0.22.0:${PORTSDIR}/net-im/telepathy-glib \ ca_root_nss>=0:${PORTSDIR}/security/ca_root_nss LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup \ libnice.so:${PORTSDIR}/net-im/libnice \ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \ libloudmouth-1.so:${PORTSDIR}/net-im/loudmouth RUN_DEPENDS= ca_root_nss>=0:${PORTSDIR}/security/ca_root_nss \ libnice-gst1>=0:${PORTSDIR}/net-im/libnice-gst1 PORTSCOUT= limitw:1,even -USES= alias gmake libtool pathfix pkgconfig python:build +USES= alias gmake libtool pathfix pkgconfig python:build sqlite USE_GNOME= glib20 gtksourceview3 libxslt:build -USE_SQLITE= 3 USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ca-certificates=${LOCALBASE}/share/certs/ca-root-nss.crt CONFIGURE_ENV= LIBS="-pthread" INSTALL_TARGET= install-strip PLIST_SUB= PVERSION=${PORTVERSION} .if defined(WITH_OPENSSL_BASE) CONFIGURE_ENV+= OPENSSL_LIBS="-L/usr/lib -ssl -crypto" OPENSSL_CFLAGS="-I/usr/include" .endif post-patch: @${REINPLACE_CMD} -e 's|-Werror||g' \ ${WRKSRC}/lib/ext/wocky/configure .include Index: head/net-im/telepathy-logger/Makefile =================================================================== --- head/net-im/telepathy-logger/Makefile (revision 405718) +++ head/net-im/telepathy-logger/Makefile (revision 405719) @@ -1,32 +1,31 @@ # Created by: Koop Mast # $FreeBSD$ # $MCom: ports/trunk/net-im/telepathy-logger/Makefile 19955 2014-10-15 10:15:00Z gusi $ PORTNAME= telepathy-logger PORTVERSION= 0.8.1 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Logger utility library for the Telepathy framework LICENSE= LGPL21 LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib USES= gettext-tools gmake libtool pathfix pkgconfig python:build \ - tar:bzip2 + sqlite tar:bzip2 GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_GNOME= glib20 gnomedocutils intltool libxml2 \ libxslt:build introspection:build -USE_SQLITE= yes GLIB_SCHEMAS= org.freedesktop.Telepathy.Logger.gschema.xml INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|/usr/bin/python|/usr/bin/env python|g' \ ${WRKSRC}/tools/*.py .include Index: head/net-im/telepathy-salut/Makefile =================================================================== --- head/net-im/telepathy-salut/Makefile (revision 405718) +++ head/net-im/telepathy-salut/Makefile (revision 405719) @@ -1,34 +1,33 @@ # Created by: Florent Thoumie # $FreeBSD$ # $MCom: ports/trunk/net-im/telepathy-salut/Makefile 19802 2014-08-13 12:13:08Z gusi $ PORTNAME= telepathy-salut PORTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Link-local Connection Manager for Telepathy Framework LIB_DEPENDS= libavahi-glib.so:${PORTSDIR}/net/avahi-app \ libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib \ libsoup-2.4.so:${PORTSDIR}/devel/libsoup GNU_CONFIGURE= yes -USES= gmake libtool pathfix pkgconfig python:build +USES= gmake libtool pathfix pkgconfig python:build sqlite USE_GNOME= glib20 libxslt:build USE_OPENSSL= yes -USE_SQLITE= 3 CONFIGURE_ARGS= --disable-Werror --enable-avahi-tests=no LDFLAGS+= -lpthread INSTALL_TARGET= install-strip PLIST_SUB+= VERSION=${PORTVERSION} post-patch: @${REINPLACE_CMD} -e 's|make -C|${GMAKE} -C|g' \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/tests/Makefile.in .include Index: head/net-mgmt/pmacct/Makefile =================================================================== --- head/net-mgmt/pmacct/Makefile (revision 405718) +++ head/net-mgmt/pmacct/Makefile (revision 405719) @@ -1,127 +1,127 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= pmacct DISTVERSION= 0.14.3 PORTREVISION= 3 CATEGORIES= net-mgmt MASTER_SITES= http://www.pmacct.net/ \ http://mirrors.rit.edu/zi/ MAINTAINER= zi@FreeBSD.org COMMENT= Accounting and aggregation tool for IPv4 and IPv6 traffic LICENSE= GPLv2 USE_RC_SUBR= pmacctd SUB_FILES= pkg-message GNU_CONFIGURE= yes CPPFLAGS+= "-I${LOCALBASE}/include" LDFLAGS+= "-L${LOCALBASE}/lib" PORTSCOUT= skipv:0.15.0 OPTIONS_DEFINE= MYSQL PGSQL SQLITE THREADS MMAP LAYER2 IPV6 SHARED DEBUG \ MONGO GEOIP DOCS OPTIONS_DEFAULT=MMAP LAYER2 IPV6 SHARED SQLITE_DESC= Enable SQLite support MMAP_DESC= Enable mmap(2) support LAYER2_DESC= Enable Layer-2 support: MAC addresses and VLANs SHARED_DESC= Enable shared objects .include .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+=--enable-mysql PLIST_SUB+= WITH_MYSQL="" .else CONFIGURE_ARGS+=--disable-mysql PLIST_SUB+= WITH_MYSQL="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql WANT_PGSQL= lib CONFIGURE_ARGS+=--enable-pgsql PLIST_SUB+= WITH_PGSQL="" .else CONFIGURE_ARGS+=--disable-pgsql PLIST_SUB+= WITH_PGSQL="@comment " .endif .if ${PORT_OPTIONS:MSQLITE} -USE_SQLITE= yes +USES+= sqlite CONFIGURE_ARGS+=--enable-sqlite3 \ --with-sqlite3-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+=--disable-sqlite3 .endif .if ${PORT_OPTIONS:MMMAP} CONFIGURE_ARGS+=--enable-mmap .else CONFIGURE_ARGS+=--disable-mmap .endif .if ${PORT_OPTIONS:MLAYER2} CONFIGURE_ARGS+=--enable-l2 .else CONFIGURE_ARGS+=--disable-l2 .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+=--enable-ipv6 .else CONFIGURE_ARGS+=--disable-ipv6 .endif .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+=--enable-threads .else CONFIGURE_ARGS+=--disable-threads .endif .if empty(PORT_OPTIONS:MSHARED) CONFIGURE_ARGS+=--disable-so .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--enable-debug .endif .if ${PORT_OPTIONS:MMONGO} LIB_DEPENDS+= libmongoc.so:${PORTSDIR}/devel/mongo-c-driver CONFIGURE_ARGS+=--enable-mongodb \ --with-mongodb-libs=${LOCALBASE}/lib \ --with-mongodb-includes=${LOCALBASE}/include .endif .if ${PORT_OPTIONS:MGEOIP} LIB_DEPENDS+= libGeoIP.so:${PORTSDIR}/net/GeoIP CONFIGURE_ARGS+=--enable-geoip \ --with-geoip-libs=${LOCALBASE}/lib \ --with-geoip-includes=${LOCALBASE}/include .endif .include .if ${ARCH} == "amd64" || ${ARCH} == "sparc64" CONFIGURE_ARGS+=--enable-64bit .endif post-patch: @${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} .for i in ChangeLog FAQS README TOOLS CONFIG-KEYS KNOWN-BUGS ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/sql/* ${STAGEDIR}${DATADIR} .include Index: head/net-mgmt/rackmonkey/Makefile =================================================================== --- head/net-mgmt/rackmonkey/Makefile (revision 405718) +++ head/net-mgmt/rackmonkey/Makefile (revision 405719) @@ -1,97 +1,97 @@ # Created by: Eric F Crist # $FreeBSD$ PORTNAME= rackmonkey PORTVERSION= 1.2.5 DISTVERSIONSUFFIX= -1 PORTREVISION= 3 CATEGORIES= net-mgmt www MASTER_SITES= SF \ ftp://ftp.secure-computing.net/pub/FreeBSD/ports/${PORTNAME}/ \ ftp://ftp2.secure-computing.net/pub/FreeBSD/ports/${PORTNAME}/ MAINTAINER= ecrist@secure-computing.net COMMENT= Web-based tool for managing racks of equipment RUN_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \ p5-HTML-Template>=0:${PORTSDIR}/www/p5-HTML-Template \ p5-Spreadsheet-WriteExcel>=0:${PORTSDIR}/textproc/p5-Spreadsheet-WriteExcel \ p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \ p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser OPTIONS_DEFINE= SQLITE MYSQL PGSQL INIT_DB SAMPLE OPTIONS_DEFAULT= SQLITE INIT_DB SAMPLE INIT_DB_DESC= Initialize DB at installation (SQLite Only) SAMPLE_DESC= Install sample data (SQLite Only) NO_BUILD= YES USES= perl5 USE_PERL5= run SUB_FILES= pkg-message .include .if ${PORT_OPTIONS:MSQLITE} -USE_SQLITE= yes +USES+= sqlite RUN_DEPENDS+= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes RUN_DEPENDS+= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql RUN_DEPENDS+= p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg .endif .if ${PORT_OPTIONS:MINIT_DB} PLIST_SUB+= INIT_DB="" INIT_DB= yes .else PLIST_SUB+= INIT_DB="@comment " .endif .if ${PORT_OPTIONS:MSAMPLE} SAMPLE= yes .endif do-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/ ${INSTALL} ${WRKSRC}/perl/rackmonkey.pl ${WRKSRC}/perl/rack2xls.pl ${WRKSRC}/perl/rackdns.pl ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC}/www && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC} && ${COPYTREE_SHARE} tmpl ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC}/perl && ${COPYTREE_SHARE} RackMonkey ${STAGEDIR}${WWWDIR}/ ${MKDIR} ${WRKDIR}/build_conf; \ ${CP} ${WRKSRC}/conf/rackmonkey.conf-default ${WRKDIR}/build_conf/rackmonkey.conf; \ - if [ "${USE_SQLITE}" ]; then \ + if [ "${USES:MSQLITE}" ]; then \ ${ECHO} "Building with SQLite............."; \ ${SED} -i '' -e 's%dbconnect =%dbconnect = dbi:SQLite:dbname=${WWWDIR}/rackmonkey.db%' ${WRKDIR}/build_conf/rackmonkey.conf; \ if [ "${INIT_DB}" ]; then \ if [ -e "${STAGEDIR}${WWWDIR}/rackmonkey.db" ]; then \ ${ECHO} "Database exists, skipping initalization..."; \ else \ ${LOCALBASE}/bin/sqlite3 ${STAGEDIR}${WWWDIR}/rackmonkey.db < ${WRKSRC}/sql/schema/schema.sqlite.sql; \ ${LOCALBASE}/bin/sqlite3 ${STAGEDIR}${WWWDIR}/rackmonkey.db < ${WRKSRC}/sql/data/default_data.sql; \ if [ "${SAMPLE}" ]; then \ ${LOCALBASE}/bin/sqlite3 ${STAGEDIR}${WWWDIR}/rackmonkey.db < ${WRKSRC}/sql/data/sample_data.sql; \ fi \ fi \ fi \ elif [ "${USE_MYSQL}" -o "${USES:MPGSQL}" ]; then \ ${INSTALL} ${WRKSRC}/conf/rackmonkey.conf-default ${STAGEDIR}${WWWDIR}/; \ fi if [ -e "${WWWDIR}/rackmonkey.conf" ]; then \ ${MV} ${WWWDIR}/rackmonkey.conf ${STAGEDIR}${WWWDIR}/rackmonkey.conf.old; \ fi ${SED} -i '' \ -e 's/#plugin_xls/plugin_xls/' \ -e 's/#plugin_dns/plugin_dns/' \ -e 's%tmplpath =%tmplpath = ${WWWDIR}/tmpl%' \ -e 's%wwwpath =%wwwpath = /rackmonkey%' \ ${WRKDIR}/build_conf/rackmonkey.conf cd ${WRKSRC} && ${COPYTREE_SHARE} sql ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${WWWDIR}/ .include Index: head/security/softhsm2/Makefile =================================================================== --- head/security/softhsm2/Makefile (revision 405718) +++ head/security/softhsm2/Makefile (revision 405719) @@ -1,54 +1,53 @@ # Created by: Jaap Akkerhuis # $FreeBSD$ PORTNAME= softhsm PORTVERSION= 2.0.0 CATEGORIES= security MASTER_SITES= http://dist.opendnssec.org/source/ \ http://dist.opendnssec.org/source/testing/ PKGNAMESUFFIX= 2 MAINTAINER= jaap@NLnetLabs.nl COMMENT= Software implementation of a Hardware Security Module (HSM) LICENSE= BSD2CLAUSE LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-sqlite3=${LOCALBASE} --localstatedir="${PREFIX}/var" INSTALL_TARGET= install-strip -USES= libtool +USES= libtool sqlite CONFLICTS= softhsm-1.* USE_LDCONFIG= yes -USE_SQLITE= yes OPTIONS_SINGLE= CRYP OPTIONS_SINGLE_CRYP= CRYP_OPEN CRYP_BOTAN CRYP_OPEN_DESC= Build with OpenSSL crypto library CRYP_BOTAN_DESC= Build with Botan crypto library OPTIONS_DEFAULT= CRYP_OPEN CRYP_BOTAN_CONFIGURE_WITH= crypto-backend=botan .if defined(OPENSSL_PORT) && ${OPENSSL_PORT} == security/libressl CONFIGURE_ARGS+= --disable-gost .endif .include .if ${PORT_OPTIONS:MCRYP_BOTAN} LIB_DEPENDS+= libbotan-1.10.so:${PORTSDIR}/security/botan110 .endif .if ${PORT_OPTIONS:MCRYP_OPEN} USE_OPENSSL= yes WITH_OPENSSL_PORT= yes CONFIGURE_ARGS+= --with-crypto-backend=openssl .endif .include Index: head/sysutils/bulk_extractor/Makefile =================================================================== --- head/sysutils/bulk_extractor/Makefile (revision 405718) +++ head/sysutils/bulk_extractor/Makefile (revision 405719) @@ -1,43 +1,43 @@ # Created by: MANTANI Nobutaka # $FreeBSD$ PORTNAME= bulk_extractor PORTVERSION= 1.5.5 CATEGORIES= sysutils MASTER_SITES= http://digitalcorpora.org/downloads/bulk_extractor/ MAINTAINER= nobutaka@FreeBSD.org COMMENT= Program that scans a disk image and extracts useful information LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING +USES= sqlite LIB_DEPENDS= libafflib.so:${PORTSDIR}/sysutils/afflib \ libewf.so:${PORTSDIR}/devel/libewf \ libexiv2.so:${PORTSDIR}/graphics/exiv2 \ libexpat.so:${PORTSDIR}/textproc/expat2 USE_OPENSSL= yes -USE_SQLITE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-exiv2=true CPPFLAGS+= -I${LOCALBASE}/include PLIST_FILES= bin/bulk_extractor bin/plugin_test man/man1/bulk_extractor.1.gz OPTIONS_DEFINE= BEVIEWER BEVIEWER_DESC= Build BEViewer (requires Java) OPTIONS_DEFAULT=BEVIEWER BEVIEWER_CONFIGURE_OFF= --disable-BEViewer BEVIEWER_USE= JAVA=yes BEVIEWER_PLIST_FILES= bin/BEViewer bin/BEViewer.jar .include .if ${OSVERSION} < 1000033 BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex CONFIGURE_ENV= LEX=${LOCALBASE}/bin/flex .endif .include Index: head/sysutils/fusefs-sqlfs/Makefile =================================================================== --- head/sysutils/fusefs-sqlfs/Makefile (revision 405718) +++ head/sysutils/fusefs-sqlfs/Makefile (revision 405719) @@ -1,40 +1,37 @@ # Created by: Stanislav Sedov # $FreeBSD$ PORTNAME= sqlfs PORTVERSION= 1.1 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= sysutils MASTER_SITES= SAVANNAH/libsqlfs PKGNAMEPREFIX= fusefs- DISTNAME= lib${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= SQLite backed FUSE file system -USES= fuse -USE_SQLITE= 3 +USES= fuse sqlite OPTIONS_DEFINE= DOCS PORTDOCS= README PLIST_FILES= bin/sqlfs -.include - do-build: (cd ${WRKSRC} && ${CC} -DFUSE -DFUSE_USE_VERSION=25 \ -D_FILE_OFFSET_BITS=64 -D_REENTRANT ${CFLAGS} \ -I${LOCALBASE}/include -I. -L${LOCALBASE}/lib \ -lfuse -lsqlite${SQLITE_VER} sqlfs.c fuse_main.c \ -o sqlfs) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sqlfs ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} -.include +.include Index: head/sysutils/lnav/Makefile =================================================================== --- head/sysutils/lnav/Makefile (revision 405718) +++ head/sysutils/lnav/Makefile (revision 405719) @@ -1,25 +1,24 @@ # Created by: Thomas Hurst # $FreeBSD$ PORTNAME= lnav PORTVERSION= 0.8.0 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= tom@hur.st COMMENT= Terminal based log file navigator LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre.a:${PORTSDIR}/devel/pcre USE_GITHUB= yes GH_ACCOUNT= tstack GNU_CONFIGURE= yes -USES= autoreconf execinfo ncurses python readline -USE_SQLITE= 3 +USES= autoreconf execinfo ncurses python readline sqlite PLIST_FILES= bin/lnav man/man1/lnav.1.gz .include Index: head/sysutils/tracker/Makefile =================================================================== --- head/sysutils/tracker/Makefile (revision 405718) +++ head/sysutils/tracker/Makefile (revision 405719) @@ -1,103 +1,103 @@ # Created by: Michael Johnson # $FreeBSD$ PORTNAME= tracker PORTVERSION= 1.4.1 PORTREVISION= 1 CATEGORIES= sysutils gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Object database, tag/metadata database, search tool and indexer LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libgmime-2.6.so:${PORTSDIR}/mail/gmime26 \ libhal.so:${PORTSDIR}/sysutils/hal \ libraptor.so:${PORTSDIR}/textproc/raptor \ libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \ libicutu.so:${PORTSDIR}/devel/icu \ libmediaart-2.0.so:${PORTSDIR}/multimedia/libmediaart \ librest-0.7.so:${PORTSDIR}/devel/librest RUN_DEPENDS= xdg-desktop-icon:${PORTSDIR}/devel/xdg-utils \ o3totxt:${PORTSDIR}/converters/o3read \ pdftotext:${PORTSDIR}/graphics/poppler-utils \ w3m:${PORTSDIR}/www/w3m PORTSCOUT= limitw:1,even -USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig tar:xz +USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig \ + sqlite tar:xz USE_GNOME= gtk30 intltool introspection:build libxslt:build USE_LDCONFIG= yes -USE_SQLITE= 3 USE_GSTREAMER1= yes GNU_CONFIGURE= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-session-bus-services-dir=${LOCALBASE}/share/dbus-1/services \ --disable-libiptcdata --enable-miner-fs \ --disable-meegotouch \ --enable-icu-charset-detection \ --disable-network-manager \ --disable-enca \ --enable-tracker-preferences \ --disable-libosinfo \ --enable-generic-media-extractor=gstreamer # disable evolution miner until tracker fixes the dep CONFIGURE_ARGS+= --disable-miner-evolution INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.freedesktop.Tracker.DB.gschema.xml \ org.freedesktop.Tracker.Extract.gschema.xml \ org.freedesktop.Tracker.FTS.gschema.xml \ org.freedesktop.Tracker.Miner.Files.gschema.xml \ org.freedesktop.Tracker.Store.gschema.xml \ org.freedesktop.Tracker.Writeback.gschema.xml \ org.freedesktop.Tracker.enums.xml \ org.freedesktop.Tracker.gschema.xml PLIST_SUB= TRACKER_VER="1.0" LIBVER=400 OPTIONS_DEFINE= AUDIO_MINERS DOCUMENT_MINERS GRAPHIC_MINERS \ NAUTILUS WEB_MINERS OPTIONS_DEFAULT= AUDIO_MINERS DOCUMENT_MINERS GRAPHIC_MINERS OPTIONS_SUB=yes WEB_MINERS_DESC= Support for Firefox, Thunderbird # and Evolution AUDIO_MINERS_DESC= Support for audio formats DOCUMENT_MINERS_DESC= Support for some sort of documents (pdf, ps, xps, office) GRAPHIC_MINERS_DESC= Support for some graphic formats (gif, png, tiff) NAUTILUS_DESC= Support for nautilus tagging WEB_MINERS_CONFIGURE_ENABLE= miner-firefox miner-thunderbird # miner-evolution WEB_MINERS_BUILD_DEPENDS= firefox>=0:${PORTSDIR}/www/firefox \ thunderbird>=0:${PORTSDIR}/mail/thunderbird WEB_MINERS_RUN_DEPENDS= firefox>=0:${PORTSDIR}/www/firefox \ thunderbird>=0:${PORTSDIR}/mail/thunderbird AUDIO_MINERS_CONFIGURE_ENABLE= libvorbis libflac taglib mp3 libcue playlist AUDIO_MINERS_LIB_DEPENDS= libtotem-plparser.so:${PORTSDIR}/multimedia/totem-pl-parser \ libFLAC.so:${PORTSDIR}/audio/flac \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libcue.so:${PORTSDIR}/textproc/libcue \ libogg.so:${PORTSDIR}/audio/libogg \ libtag.so:${PORTSDIR}/audio/taglib DOCUMENT_MINERS_CONFIGURE_ENABLE= libgxps poppler libxml2 libgsf \ abiword dvi ps exempi text DOCUMENT_MINERS_LIB_DEPENDS= libpoppler-glib.so:${PORTSDIR}/graphics/poppler-glib \ libgxps.so:${PORTSDIR}/graphics/libgxps \ libgsf-1.so:${PORTSDIR}/devel/libgsf \ libexempi.so:${PORTSDIR}/textproc/exempi \ libwv.so:${PORTSDIR}/textproc/wv GRAPHIC_MINERS_CONFIGURE_ENABLE= libexif libgif libjpeg libtiff icon libpng GRAPHIC_MINERS_LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif \ libgif.so:${PORTSDIR}/graphics/giflib \ libpng.so:${PORTSDIR}/graphics/png \ libtiff.so:${PORTSDIR}/graphics/tiff NAUTILUS_CONFIGURE_ENABLE= nautilus-extension NAUTILUS_USE= GNOME=nautilus3 .include Index: head/sysutils/zeitgeist/Makefile =================================================================== --- head/sysutils/zeitgeist/Makefile (revision 405718) +++ head/sysutils/zeitgeist/Makefile (revision 405719) @@ -1,46 +1,45 @@ # Created by: Koop Mast # $FreeBSD$ # NOTE: please keep zeitgeist in sysutils/qzeitgeist in sync PORTNAME= zeitgeist PORTVERSION= 0.9.16 CATEGORIES= sysutils MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}/${PORTVERSION}/+download/ MAINTAINER= kwm@FreeBSD.org COMMENT= Event logging framework LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala \ dee-tool:${PORTSDIR}/devel/dee \ rapper:${PORTSDIR}/textproc/raptor2 \ ${PYTHON_PKGNAMEPREFIX}rdflib>=4.1.1:${PORTSDIR}/textproc/py-rdflib RUN_DEPENDS= ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg \ ${PYTHON_SITELIBDIR}/dbus/__init__.py:${PORTSDIR}/devel/py-dbus USE_GNOME= intlhack glib20 introspection:build GNU_CONFIGURE= yes -USES= gmake gettext pathfix python:2 pkgconfig libtool tar:xz -USE_SQLITE= 3 +USES= gmake gettext pathfix python:2 pkgconfig libtool sqlite tar:xz CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip CONFIGURE_ARGS= --disable-fts --disable-telepathy \ --disable-downloads-monitor OPTIONS_SUB= yes OPTIONS_DEFINE= DATAHUB OPTIONS_DEFAULT=DATAHUB DATAHUB_LIB_DEPENDS= libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib DATAHUB_USE= gnome=gtk30 DATAHUB_CONFIGURE_ENABLE= datahub DATAHUB_DESC= Passive loggers for Zeitgeist post-patch: @${REINPLACE_CMD} -e 's|python -|${PYTHON_CMD} -|g' \ ${WRKSRC}/configure .include Index: head/textproc/soothsayer/Makefile =================================================================== --- head/textproc/soothsayer/Makefile (revision 405718) +++ head/textproc/soothsayer/Makefile (revision 405719) @@ -1,41 +1,40 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= soothsayer PORTVERSION= 0.6.3 PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= SF/presage/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Intelligent predictive text entry platform LICENSE= GPLv2 # (or later) BUILD_DEPENDS= help2man:${PORTSDIR}/misc/help2man -USES= libtool pkgconfig -USE_SQLITE= 3 +USES= libtool pkgconfig sqlite GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_path_CPPUNIT_CONFIG=no \ ac_cv_path_PYTHON=no \ ac_cv_path_SWIG=no \ ac_cv_prog_HAVE_DOT=no \ ac_cv_prog_HAVE_DOXYGEN=no CONFIGURE_ARGS= --disable-python-binding --localstatedir="${PREFIX}/var" INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|\$$\^|$${.ALLSRC}| ; \ s|lib/soothsayer|soothsayer|g' ${WRKSRC}/resources/Makefile.in @${REINPLACE_CMD} -e 's|lib/soothsayer|soothsayer|' \ ${WRKSRC}/resources/profiles/Makefile.in @${REINPLACE_CMD} -E -e "s|(LIBS=.*)-lsqlite3(.*)|\1\`pkg-config --static --libs sqlite3\`\2|" \ -e "s|(.*SQLITE_LIBS=.*)-lsqlite3(.*)|\1\`pkg-config --static --libs sqlite3\`\2|" \ ${WRKSRC}/configure .include