Index: head/www/bluefish/Makefile =================================================================== --- head/www/bluefish/Makefile (revision 517053) +++ head/www/bluefish/Makefile (revision 517054) @@ -1,52 +1,52 @@ # Created by: Koop Mast # $FreeBSD$ PORTNAME= bluefish PORTVERSION= 2.2.10 PORTREVISION= 3 CATEGORIES= www editors MASTER_SITES= http://www.bennewitz.com/bluefish/stable/source/ \ http://bluefish.mrball.net/stable/source/ MAINTAINER= woodsb02@FreeBSD.org COMMENT= HTML editor designed for the experienced web designer LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpcre.so:devel/pcre \ libenchant.so:textproc/enchant -USES= desktop-file-utils gettext gmake libtool localbase pkgconfig python:2.7 \ - shared-mime-info shebangfix tar:bzip2 +USES= desktop-file-utils gettext gmake gnome libtool localbase \ + pkgconfig python:2.7 shared-mime-info shebangfix tar:bzip2 SHEBANG_FILES= data/css_decompressor data/cssmin.py data/jsbeautify \ data/jsmin.py data/lorem-ipsum-generator python_OLD_CMD= /usr/bin/python2.7 USE_GNOME= cairo intltool libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-freedesktop_org-menu=${PREFIX}/share/applications \ --with-freedesktop_org-mime=${PREFIX}/share/mime \ --with-icon-path=${PREFIX}/share/pixmaps \ --disable-update-databases INSTALL_TARGET= install-strip INSTALLS_ICONS= yes USE_LDCONFIG= yes OPTIONS_DEFINE= DEBUG DOCS TIDY OPTIONS_SINGLE= TOOLKIT OPTIONS_SINGLE_TOOLKIT= GTK2 GTK3 OPTIONS_DEFAULT=GTK3 OPTIONS_SUB= yes TOOLKIT_DESC= GTK+ toolkit DEBUG_CONFIGURE_ENABLE= debugging-output GTK2_USE= gnome=gtk20 GTK2_CONFIGURE_ON= --with-gtk2=yes GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 GTK3_LIB_DEPENDS= libgucharmap_2_90.so:deskutils/gucharmap GTK3_USE= gnome=gtk30 TIDY_RUN_DEPENDS= tidy4:www/tidy .include Index: head/www/castget/Makefile =================================================================== --- head/www/castget/Makefile (revision 517053) +++ head/www/castget/Makefile (revision 517054) @@ -1,30 +1,30 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= castget DISTVERSION= 2.0.1 CATEGORIES= www MASTER_SITES= SAVANNAH MAINTAINER= ports@FreeBSD.org COMMENT= Command-line podcast downloader LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libid3.so:audio/id3lib \ libcurl.so:ftp/curl USE_LDCONFIG= yes -USES= libtool pkgconfig tar:bzip2 +USES= gnome libtool pkgconfig tar:bzip2 USE_GNOME= glib20 libxml2 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib # CONFIGURE_ARGS= --disable-static GNU_CONFIGURE= yes INSTALL_TARGET= install-strip PLIST_FILES= bin/castget \ man/man1/castget.1.gz man/man5/castgetrc.5.gz .include Index: head/www/flickcurl/Makefile =================================================================== --- head/www/flickcurl/Makefile (revision 517053) +++ head/www/flickcurl/Makefile (revision 517054) @@ -1,41 +1,41 @@ # Created by: Vanilla I. Shu # $FreeBSD$ PORTNAME= flickcurl PORTVERSION= 1.26 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://download.dajobe.org/flickcurl/ MAINTAINER= danilo@FreeBSD.org COMMENT= C library for the Flickr API LICENSE= APACHE20 GPLv2 LGPL21 LICENSE_COMB= dual LIB_DEPENDS= libcurl.so:ftp/curl OPTIONS_DEFINE= RAPTOR DOCS OPTIONS_RADIO= WEBSERVICE OPTIONS_RADIO_WEBSERVICE= OFFLINE CAPTURE OPTIONS_DEFAULT=RAPTOR RAPTOR_DESC= Use Raptor to serialize to triples OFFLINE_DESC= Offline use of captured XML web service responses CAPTURE_DESC= Capturing web service responses -USES= libtool pathfix pkgconfig +USES= gnome libtool pathfix pkgconfig USE_GNOME= libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc USE_LDCONFIG= yes INSTALL_TARGET= install-strip OFFLINE_CONFIGURE_ON= --enable-offline OFFLINE_CONFIGURE_OFF= offline=no CAPTURE_CONFIGURE_ON= --enable-capture CAPTURE_CONFIGURE_OFF= capture=no RAPTOR_LIB_DEPENDS= libraptor2.so:textproc/raptor2 RAPTOR_CONFIGURE_ON= --with-raptor=2 RAPTOR_CONFIGURE_OFF= --with-raptor=no .include Index: head/www/kannel/Makefile =================================================================== --- head/www/kannel/Makefile (revision 517053) +++ head/www/kannel/Makefile (revision 517054) @@ -1,64 +1,64 @@ # Created by: Domas Mituzas # $FreeBSD$ PORTNAME= kannel PORTVERSION= 1.4.4 PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= http://www.kannel.org/download/${PORTVERSION}/ DISTNAME= gateway-${PORTVERSION} MAINTAINER= dbaio@FreeBSD.org COMMENT= WAP/SMS gateway LICENSE= The_Kannel_Software_License LICENSE_NAME= The Kannel Software License, Version 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libpcre.so:devel/pcre PORTSCOUT= skipv:1.5.0 USERS= kannel GROUPS= kannel -USES= gmake iconv ssl tar:bzip2 +USES= gmake gnome iconv ssl tar:bzip2 USE_GCC= yes USE_GNOME= libxml2 USE_RC_SUBR= ${PORTNAME}_bearerbox ${PORTNAME}_smsbox ${PORTNAME}_wapbox GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-pcre=yes --enable-docs=no --with-malloc=native \ --enable-start-stop-daemon=no OPTIONS_DEFINE= MYSQL PGSQL SQLITE3 OPTIONS_DEFAULT= MYSQL SQLITE3_USES= sqlite:3 SQLITE3_CONFIGURE_WITH= sqlite3 MYSQL_USES= mysql MYSQL_CONFIGURE_WITH= mysql PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= pgsql post-patch: @${RM} ${WRKSRC}/wmlscript/wsgram.y post-install: .for filename in wapkannel.conf smskannel.conf ${INSTALL_DATA} ${WRKSRC}/gw/${filename} \ ${STAGEDIR}${PREFIX}/etc/${filename}.sample .endfor .for filename in mtbatch seewbmp wmlsc wmlsdasm decode_emimsg @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${filename} .endfor .for filename in bearerbox run_kannel_box smsbox wapbox @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${filename} .endfor @${MKDIR} ${STAGEDIR}/var/log/kannel @${MKDIR} ${STAGEDIR}/var/run/kannel .include Index: head/www/kannel-sqlbox/Makefile =================================================================== --- head/www/kannel-sqlbox/Makefile (revision 517053) +++ head/www/kannel-sqlbox/Makefile (revision 517054) @@ -1,45 +1,45 @@ # $FreeBSD$ PORTNAME= kannel-sqlbox PORTVERSION= 1.0.1 PORTREVISION= 6 CATEGORIES= www MAINTAINER= dbaio@FreeBSD.org # Co-maintainer: Alberto Mijares (PR/173889) COMMENT= Add-on module for www/kannel (svn rev.55) LICENSE= The_Kannel_Software_License LICENSE_NAME= The Kannel Software License, Version 1.0 LICENSE_FILE= ${WRKSRC}/KannelLICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${LOCALBASE}/include/kannel/gw-config.h:www/kannel RUN_DEPENDS= ${LOCALBASE}/sbin/bearerbox:www/kannel LIB_DEPENDS= libpcreposix.so:devel/pcre USE_GITHUB= yes GH_ACCOUNT= dbaio -USES= gmake iconv ssl +USES= gmake gnome iconv ssl USE_GCC= yes GNU_CONFIGURE= yes USE_GNOME= libxml2 OPTIONS_MULTI= DATABASE OPTIONS_MULTI_DATABASE= MYSQL PGSQL SQLITE3 OPTIONS_DEFAULT= MYSQL MYSQL_USES= mysql PGSQL_USES= pgsql SQLITE3_USES= sqlite:3 USE_RC_SUBR= kannel_sqlbox SUB_FILES= pkg-message post-install: ${INSTALL_DATA} ${WRKSRC}/example/sqlbox.conf.example \ ${STAGEDIR}${PREFIX}/etc/sqlbox.conf.sample .include Index: head/www/libgtkhtml/Makefile =================================================================== --- head/www/libgtkhtml/Makefile (revision 517053) +++ head/www/libgtkhtml/Makefile (revision 517054) @@ -1,23 +1,23 @@ # Created by: Ade Lovett # $FreeBSD$ # $MCom: ports/www/libgtkhtml/Makefile,v 1.41 2008/08/23 18:23:00 mezz Exp $ PORTNAME= libgtkhtml PORTVERSION= 2.11.1 PORTREVISION= 8 CATEGORIES= www gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Lightweight HTML rendering/printing/editing engine -USES= gmake libtool:keepla pathfix pkgconfig tar:bzip2 +USES= gmake gnome libtool:keepla pathfix pkgconfig tar:bzip2 USE_GNOME= gnomeprefix libxslt gnomevfs2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip .include Index: head/www/linkchecker/Makefile =================================================================== --- head/www/linkchecker/Makefile (revision 517053) +++ head/www/linkchecker/Makefile (revision 517054) @@ -1,77 +1,77 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= linkchecker PORTVERSION= 9.3 PORTREVISION= 5 CATEGORIES= www python MASTER_SITES= CHEESESHOP DISTNAME= LinkChecker-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Check HTML documents for broken links LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2:www/py-requests@${PY_FLAVOR} WRKSRC= ${WRKDIR}/${DISTNAME} -USES= cpe python:2.7 +USES= cpe gnome python:2.7 CPE_VENDOR= bastian_kleineidam USE_PYTHON= distutils autoplist INSTALLS_ICONS= yes OPTIONS_DEFINE= CLAMAV EXAMPLES GTK2 LOGIN NLS \ SQLITE3 SYNTAX OPTIONS_DEFAULT= SQLITE3 SYNTAX OPTIONS_SUB= yes CLAMAV_DESC= Clam Antivirus CLAMAV_RUN_DEPENDS= clamscan:security/clamav GTK2_USE= gnome=pygtk2 LOGIN_DESC= Login form submission LOGIN_RUN_DEPENDS= twill>=0:www/twill NLS_USES= gettext SQLITE3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} SYNTAX_DESC= HTML/CSS syntax check SYNTAX_RUN_DEPENDS=\ ${PYTHON_PKGNAMEPREFIX}cssutils>=0.9.5:www/py-cssutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}utidylib>=0.2:www/py-utidylib@${PY_FLAVOR} .include post-patch: @${REINPLACE_CMD} -e \ '/^Icon/s|=.*|=linkchecker|' ${WRKSRC}/doc/*.desktop @${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/setup.py post-build: .if ${PORT_OPTIONS:MNLS} .for lang in de es fr (cd ${WRKSRC}/po && msgfmt -c -o ${lang}.mo ${lang}.po) .endfor .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/linkcheck/*/*.so .for i in 16 32 48 64 128 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps (cd ${WRKSRC}/doc/html && ${INSTALL_DATA} logo${i}x${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/linkchecker.png) .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/cgi-bin/lconline && ${INSTALL_DATA} * \ ${STAGEDIR}${EXAMPLESDIR}) .for i in linkchecker.apache2.conf linkchecker-completion (cd ${WRKSRC}/config && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${EXAMPLESDIR}) .endfor .for i in check_blacklist.sh check_for_x_errors.sh check_urls.sh (cd ${WRKSRC}/doc/examples && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${EXAMPLESDIR}) .endfor .include Index: head/www/linux-opera/Makefile =================================================================== --- head/www/linux-opera/Makefile (revision 517053) +++ head/www/linux-opera/Makefile (revision 517054) @@ -1,112 +1,112 @@ # $FreeBSD$ PORTNAME= opera PORTVERSION= ${OPERA_VER} PORTREVISION= 3 CATEGORIES= www linux MASTER_SITES= ftp://ftp.opera.com/pub/opera/linux/${OPERA_VER:S/.//}/ \ ftp://ftp.sunet.se/pub/www/clients/Opera/linux/${OPERA_VER:S/.//}/ \ ftp://sunsite.cnlab-switch.ch/mirror/opera/linux/${OPERA_VER:S/.//}/ \ ftp://ftp.tiscali.nl/pub/mirrors/opera/linux/${OPERA_VER:S/.//}/ \ ftp://ftp.ntua.gr/pub/www/Opera/linux/${OPERA_VER:S/.//}/ \ http://mirrors.pmmf.hu/mirror/opera/linux/${OPERA_VER:S/.//}/ \ ftp://ftp.task.gda.pl/pub/opera/linux/${OPERA_VER:S/.//}/ \ ftp://ftp.planetmirror.com/pub/opera/linux/${OPERA_VER:S/.//}/ \ http://gd.tuwien.ac.at/infosys/browsers/opera/linux/${OPERA_VER:S/.//}/ PKGNAMEPREFIX= linux- DISTNAME= ${PORTNAME}-${OPERA_VER}-${OPERA_BUILD}.i386.linux MAINTAINER= acm@FreeBSD.org COMMENT= Blazingly fast, full-featured, standards-compliant browser RUN_DEPENDS= update-mime-database:misc/shared-mime-info -USES= desktop-file-utils linux shared-mime-info tar:xz +USES= desktop-file-utils gnome linux shared-mime-info tar:xz USE_LINUX= gtk2 sqlite3 xorglibs ONLY_FOR_ARCHS= i386 amd64 INSTALLS_ICONS= yes NO_BUILD= yes OPERA_VER?= 12.16 OPERA_BUILD?= 1860 DATADIR= ${PREFIX}/share/${PKGBASE} DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} RENAME= opera lib/opera \ share/applications/opera-browser.desktop \ share/doc/opera share/opera man/man1/opera.1 \ share/mime/packages/opera-extension.xml OPTIONS_DEFINE= DOCS post-extract: @${GUNZIP_CMD} ${WRKSRC}/share/man/man1/*.gz @${MV} ${WRKSRC}/share/man ${WRKSRC}/man @for _r in ${RENAME}; do \ linux=`${ECHO_CMD} $${_r} | \ ${SED} -e 's|opera|${PKGBASE}|g'`; \ ${MV} ${WRKSRC}/$${_r} ${WRKSRC}/$${linux}; \ done; \ for _f in `find ${WRKSRC}/share/icons -type f | \ ${SED} -e 's|${WRKSRC}/||g'`; do \ linux=`${ECHO_CMD} $${_f} | \ ${SED} -e 's|opera|${PKGBASE}|g'`; \ ${MV} ${WRKSRC}/$${_f} ${WRKSRC}/$${linux}; \ done; \ for _l in `find ${WRKSRC}/share/icons -name opera-widget.png | \ ${SED} -e 's|/opera-widget\.png||g'`; do \ ${RM} $${_l}/opera-widget.png; \ cd $${_l}; \ ${LN} -s ../mimetypes/${PKGBASE}-widget.png \ $${_l}/${PKGBASE}-widget.png; \ done post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|%%LINUXBASE%%|${LINUXBASE}|g' \ ${WRKSRC}/share/${PKGBASE}/defaults/pluginpath.ini @${REINPLACE_CMD} -e '/man1/s|opera|${PKGBASE}|g ; \ /man1/s|1.gz|1|g ; /man1/s|share/||g ; \ s|bin/opera|bin/${PKGBASE}|g ; \ s|name=$$(uname -s)|name=Linux|g ; \ s|lib/opera|lib/${PKGBASE}|g ; \ s|applications/opera|applications/${PKGBASE}|g ; \ s|doc/opera|doc/${PKGBASE}|g ; \ /hicolor/s|/opera|/${PKGBASE}|g ; \ s|packages/opera|packages/${PKGBASE}|g ; \ s|share/opera|share/${PKGBASE}|g ; \ s|PREFIX=/usr/local|PREFIX=${PREFIX}|g ; \ /OPERA_PERSONALDIR/s|.opera|.${PKGBASE}|g ; \ s|opera)|${PKGBASE})|g ; \ s|opera-widget-manager)|${PKGBASE}-widget-manager)|g ; \ s|^.*rmdir.*mime/packages.*||g ; \ s|^.*GX - bin/uninstall-opera@.*||g ; \ s|[$$]tempdir/damaged|${WRKSRC}/damaged|g ; \ s|PREFIX/bin/uninstall-opera|PREFIX/bin/disabled-opera|g' \ ${WRKSRC}/install @${REINPLACE_CMD} -e '/^Name/s|$$| (Linux version)|g ; \ /Exec/s|opera|${PKGBASE}|g ; \ /Icon/s|opera|${PKGBASE}|g ; \ /StartupWMClass/s|opera|${PKGBASE}|g ; \ s|TryExec=.*||g ; /^$$/d' \ ${WRKSRC}/share/applications/*.desktop @${REINPLACE_CMD} -e 's|lib/opera|lib/${PKGBASE}|g ; \ s|doc/opera|doc/${PKGBASE}|g ; \ s|share/opera|share/${PKGBASE}|g ; \ s|opera-widget-manager|${PKGBASE}-widget-manager|g ; \ s|opera (1)|${PKGBASE} (1)|g ; \ s|\.opera@@|\.${PKGBASE}@@|g ; \ s|B opera@@|B ${PKGBASE}@@|g ; \ /standards-compliant/s|opera|${PKGBASE}|g' \ ${WRKSRC}/man/man1/*.1 @${REINPLACE_CMD} -e '/ Index: head/www/luakit/Makefile =================================================================== --- head/www/luakit/Makefile (revision 517053) +++ head/www/luakit/Makefile (revision 517054) @@ -1,50 +1,50 @@ # Created by: Stefan Hagen # $FreeBSD$ PORTNAME= luakit PORTVERSION= 2.1 PORTEPOCH= 1 CATEGORIES= www MAINTAINER= ports@FreeBSD.org COMMENT= Fast, small, webkit2 based browser framework extensible with Lua LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.GPLv3 NOT_FOR_ARCHS= sparc64 NOT_FOR_ARCHS_REASON_sparc64= Does not install on sparc64 BUILD_DEPENDS= help2man:misc/help2man \ ${LUA_MODLIBDIR}/lfs.so:devel/luafilesystem-51 LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libsoup-2.4.so:devel/libsoup \ libfreetype.so:print/freetype2 \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= ${LUA_PKGNAMEPREFIX}luafilesystem>=0:devel/luafilesystem-51 USES= compiler:c++11-lang desktop-file-utils gettext-runtime gmake \ - lua:51 pkgconfig sqlite + gnome lua:51 pkgconfig sqlite USE_GITHUB= yes USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 OPTIONS_DEFINE= DOCS LUAJIT LUAJIT_DESC= Use the Just-In-Time compiler for lua LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit LUAJIT_MAKE_ARGS= USE_LUAJIT=1 LUAJIT_MAKE_ARGS_OFF= USE_LUAJIT=0 post-extract: @${REINPLACE_CMD} -e \ 's|share/man|man| ; s|luakit/doc|doc/luakit| ; \ s|/etc/xdg|${PREFIX}/etc/xdg| ; /MANPREFIX */s|?=|=| ; \ s|gnu99|gnu11| ; s|-ggdb||' \ ${WRKSRC}/config.mk @${REINPLACE_CMD} -e 's|bin/env lua|&${LUA_VER_STR}|' \ ${WRKSRC}/build-utils/gentokens.lua post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/luakit .include Index: head/www/mod_authnz_crowd/Makefile =================================================================== --- head/www/mod_authnz_crowd/Makefile (revision 517053) +++ head/www/mod_authnz_crowd/Makefile (revision 517054) @@ -1,57 +1,57 @@ # Created by: Vick Khera # $FreeBSD$ PORTNAME= mod_authnz_crowd PORTVERSION= 2.2.2 PORTREVISION= 11 CATEGORIES= www MASTER_SITES= http://downloads.atlassian.com/software/crowd/downloads/cwdapache/ DIST_SUBDIR= apache2 MAINTAINER= vivek@khera.org COMMENT= Apache 2.2+ module to use Atlassian Crowd for authentication LICENSE= APACHE20 BROKEN_mips= fails to build: error: curl/curl.h: No such file or directory BROKEN_mips64= fails to build: error: curl/curl.h: No such file or directory BROKEN_powerpc64= fails to build: error: curl/curl.h: No such file or directory LIB_DEPENDS= libsvn_client-1.so:devel/subversion \ libcurl.so:ftp/curl RUN_DEPENDS= ${LOCALBASE}/${APACHEMODDIR}/mod_dav_svn.so:www/mod_dav_svn GNU_CONFIGURE= yes LIBS+= -L${LOCALBASE}/lib -USES= apache:2.2+ autoreconf libtool +USES= apache:2.2+ autoreconf gnome libtool USE_GNOME= libxml2 USE_GCC= any SUB_FILES= pkg-message zzz_authnz_crowd.conf SUB_LIST+= APACHEETCDIR=${APACHEETCDIR} \ APACHEMODDIR=${APACHEMODDIR} \ AP_MODULE=mod_authnz_crowd PLIST_FILES= ${APACHEMODDIR}/mod_authnz_crowd.so \ ${APACHEMODDIR}/mod_authnz_crowd.so.0.0.0 \ ${APACHEMODDIR}/mod_authz_svn_crowd.so \ ${APACHEMODDIR}/mod_authz_svn_crowd.so.0.0.0 \ ${APACHEETCDIR}/Includes/zzz_authnz_crowd.conf post-patch: ${REINPLACE_CMD} -e 's|@APXS_STAGE@|-S LIBEXECDIR=${STAGEDIR}${PREFIX}/${APACHEMODDIR}|' \ ${WRKSRC}/src/Makefile.am ${REINPLACE_CMD} -e 's|%%APACHEETCDIR%%|${APACHEETCDIR}|g' \ -e 's|%%APACHEINCLUDEDIR%%|${APACHEINCLUDEDIR}|g' \ -e 's|%%APACHEMODDIR%%|${APACHEMODDIR}|g' \ ${WRKSRC}/configure.ac pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/Includes post-install: ${INSTALL_DATA} ${WRKDIR}/zzz_authnz_crowd.conf \ ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/Includes/ .include Index: head/www/mod_proxy_xml/Makefile =================================================================== --- head/www/mod_proxy_xml/Makefile (revision 517053) +++ head/www/mod_proxy_xml/Makefile (revision 517054) @@ -1,29 +1,29 @@ # Created by: Dominic Marks # $FreeBSD$ PORTNAME= mod_proxy_xml PORTVERSION= 0.1 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://apache.webthing.com/svn/apache/filters/xmlns/ PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX} DISTFILES= xmlns.h mod_proxy_xml.c MAINTAINER= apache@FreeBSD.org COMMENT= Apache module for rewriting URI references in XML USE_GNOME= libxml2 -USES= apache:2.2+ +USES= apache:2.2+ gnome AP_FAST_BUILD= yes AP_GENPLIST= yes AP_INC= ${LOCALBASE}/include/libxml2 AP_LIB= ${LOCALBASE}/lib -lxml2 pre-extract: @${MKDIR} ${WRKSRC} do-extract: @${CP} ${DISTDIR}/xmlns.h ${DISTDIR}/mod_proxy_xml.c ${WRKSRC} .include Index: head/www/mod_security/Makefile =================================================================== --- head/www/mod_security/Makefile (revision 517053) +++ head/www/mod_security/Makefile (revision 517054) @@ -1,85 +1,85 @@ # $FreeBSD$ PORTNAME= mod_security PORTVERSION= 2.9.3 PORTREVISION= 0 CATEGORIES= www security MASTER_SITES= http://www.modsecurity.org/tarball/${PORTVERSION}/ PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/_//:S/2//}-${PORTVERSION} MAINTAINER= joneum@FreeBSD.org COMMENT= Intrusion detection and prevention engine LICENSE= APACHE20 LIB_DEPENDS+= libpcre.so:devel/pcre \ libapr-1.so:devel/apr1 \ libyajl.so:devel/yajl \ libcurl.so:ftp/curl \ libgdbm.so:databases/gdbm \ libexpat.so:textproc/expat2 -USES= apache:2.4+ perl5 pkgconfig shebangfix bdb +USES= apache:2.4+ bdb gnome perl5 pkgconfig shebangfix USE_GNOME= libxml2 GNU_CONFIGURE= yes SHEBANG_FILES= tools/rules-updater.pl.in mlogc/mlogc-batch-load.pl.in perl_OLD_CMD= @PERL@ AP_INC= ${LOCALBASE}/include/libxml2 AP_LIB= ${LOCALBASE}/lib MODULENAME= mod_security2 SRC_FILE= *.c PORTDOCS= * DOCSDIR= ${PREFIX}/share/doc/${MODULENAME} SUB_FILES+= pkg-message SUB_FILES+= README SUB_FILES+= ${APMOD_FILE}.sample APMOD_FILE= 280_${PORTNAME}.conf SUB_LIST+= APMOD_FILE=${APMOD_FILE} OPTIONS_DEFINE= DOCS FUZZYHASH LUA MLOGC OPTIONS_SUB= yes LUA_CONFIGURE_ON= --with-lua=${LOCALBASE} LUA_CONFIGURE_OFF+= --without-lua LUA_USES= lua:51+ MLOGC_DESC= Build ModSecurity Log Collector MLOGC_CONFIGURE_ON= --disable-errors MLOGC_CONFIGURE_OFF= --disable-mlogc FUZZYHASH_DESC= Allow matching contents using fuzzy hashes with ssdeep FUZZYHASH_CONFIGURE_ON= --with-ssdeep=${LOCALBASE} FUZZYHASH_CONFIGURE_OFF=--without-ssdeep FUZZYHASH_LIB_DEPENDS= libfuzzy.so:security/ssdeep ETCDIR= ${PREFIX}/etc/modsecurity REINPLACE_ARGS= -i "" AP_EXTRAS+= -DWITH_LIBXML2 CONFIGURE_ARGS+=--with-apxs=${APXS} --with-pcre=${LOCALBASE} --with-yajl=${LOCALBASE} --with-curl=${LOCALBASE} post-patch: @${REINPLACE_CMD} -e "s/lua5.1/lua-${LUA_VER}/g" ${WRKSRC}/configure pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR} post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/modsecurity.conf-recommended \ ${STAGEDIR}${ETCDIR}/modsecurity.conf.sample ${INSTALL_DATA} ${WRKSRC}/unicode.mapping \ ${STAGEDIR}${ETCDIR}/unicode.mapping @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKDIR}/README ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d ${INSTALL_DATA} ${WRKDIR}/${APMOD_FILE}.sample ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d .include Index: head/www/mod_xmlns/Makefile =================================================================== --- head/www/mod_xmlns/Makefile (revision 517053) +++ head/www/mod_xmlns/Makefile (revision 517054) @@ -1,32 +1,32 @@ # Created by: Dominic Marks # $FreeBSD$ PORTNAME= mod_xmlns PORTVERSION= 0.97 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://apache.webthing.com/svn/apache/filters/xmlns/ PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX} DISTFILES= xmlns.h mod_xmlns.c MAINTAINER= apache@FreeBSD.org COMMENT= Apache module for XML namespaces LICENSE= GPLv2 USE_GNOME= libxml2 -USES= apache:2.2+ +USES= apache:2.2+ gnome AP_FAST_BUILD= yes AP_GENPLIST= yes AP_INC+= ${LOCALBASE}/include/libxml2 AP_LIB+= ${LOCALBASE}/lib -lxml2 SRC_FILE= mod_xmlns.c pre-extract: @${MKDIR} ${WRKSRC} do-extract: @${CP} ${DISTDIR}/xmlns.h ${DISTDIR}/mod_xmlns.c ${WRKSRC} .include Index: head/www/multiwatch/Makefile =================================================================== --- head/www/multiwatch/Makefile (revision 517053) +++ head/www/multiwatch/Makefile (revision 517054) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= multiwatch PORTVERSION= 1.0.0 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://download.lighttpd.net/multiwatch/releases-1.x/ MAINTAINER= chris@chrullrich.net COMMENT= Spawn-fcgi helper for forking multiple workers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libev.so:devel/libev GNU_CONFIGURE= yes -USES= pkgconfig tar:bzip2 +USES= gnome pkgconfig tar:bzip2 USE_GNOME= glib20 # Help configure find libev. CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/multiwatch \ man/man1/multiwatch.1.gz .include Index: head/www/netsurf/Makefile =================================================================== --- head/www/netsurf/Makefile (revision 517053) +++ head/www/netsurf/Makefile (revision 517054) @@ -1,87 +1,87 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= netsurf PORTVERSION= 3.9 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://download.netsurf-browser.org/netsurf/releases/source/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= neel@neelc.org COMMENT= Lightweight web browser LICENSE= GPLv2 MIT LICENSE_COMB= multi BUILD_DEPENDS= duk:lang/duktape \ nsgenbind:devel/nsgenbind \ p5-HTML-Parser>=3.72:www/p5-HTML-Parser \ xxd:editors/vim-console LIB_DEPENDS= libcurl.so:ftp/curl \ libpng.so:graphics/png \ libnsutils.so:devel/libnsutils \ libutf8proc.so:textproc/utf8proc \ libnsgif.so:graphics/libnsgif \ libnsbmp.so:graphics/libnsbmp \ libdom.so:www/libdom \ libcss.so:textproc/libcss \ libparserutils.so:devel/libparserutils \ libwapcaplet.so:textproc/libwapcaplet \ libhubbub.so:www/libhubbub \ libexpat.so:textproc/expat2 \ libnspsl.so:dns/libnspsl RUN_DEPENDS= duk:lang/duktape \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss -USES= bison desktop-file-utils gettext-runtime gmake iconv jpeg \ +USES= bison desktop-file-utils gettext-runtime gmake gnome iconv jpeg \ localbase pkgconfig shebangfix ssl ALL_TARGET= #empty LDFLAGS+= -L${OPENSSLLIB} -lssl -lcrypto ${ICONV_LIB} CFLAGS+= -I${OPENSSLINC} MAKE_ARGS= HOST_CC="${CC}" CC="${CC}" CCOPT="" HOST="${OPSYS}" \ TARGET="gtk3" \ WARNFLAGS="" Q="" OPTCFLAGS="${CFLAGS}" MAKE_ENV+= COMPONENT_TYPE="lib-shared" \ FLEX="${LOCALBASE}/bin/flex" USE_GNOME= glib20 gtk30 cairo librsvg2 WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} SHEBANG_FILES= utils/split-messages.pl perl_CMD= ${SETENV} perl OPTIONS_DEFINE= GSTREAMER OPTIONS_EXCLUDE= GSTREAMER GSTREAMER_USE= GSTREAMER=yes, good post-patch: @${REINPLACE_CMD} '/CFLAGS/d' \ ${WRKSRC}//Makefile.defaults @${REINPLACE_CMD} 's| -O2||' \ ${WRKSRC}/frontends/gtk/Makefile.defaults @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/frontends/gtk/gui.c do-configure: @${CP} ${FILESDIR}/Makefile.config ${WRKSRC} .if empty(ICONV_LIB) @${REINPLACE_CMD} '/NETSURF_USE_LIBICONV_PLUG/ s|NO|YES|' \ ${WRKSRC}/Makefile.config .endif do-configure-GSTREAMER-on: @${REINPLACE_CMD} '/NETSURF_USE_VIDEO/ s|NO|YES|' \ ${WRKSRC}/Makefile.config post-install: cd ${STAGEDIR}${PREFIX}/bin && ${LN} -sf netsurf-gtk3 \ netsurf-gtk .for d in applications pixmaps ${MKDIR} ${STAGEDIR}${PREFIX}/share/${d} .endfor ${INSTALL_DATA} ${WRKSRC}/frontends/gtk/res/netsurf-gtk.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/frontends/gtk/res/netsurf.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/www/nginx/Makefile =================================================================== --- head/www/nginx/Makefile (revision 517053) +++ head/www/nginx/Makefile (revision 517054) @@ -1,369 +1,370 @@ # Created by: Sergey A. Osokin # $FreeBSD$ PORTNAME= nginx PORTVERSION= 1.16.1 PORTREVISION?= 4 PORTEPOCH= 2 CATEGORIES= www MASTER_SITES= https://nginx.org/download/ \ http://nginx.org/download/ \ LOCAL/joneum DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= joneum@FreeBSD.org COMMENT?= Robust and small WWW server LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_mips= error ngx_spinlock() or ngx_atomic_cmp_set() are not defined BROKEN_mips64= error ngx_spinlock() or ngx_atomic_cmp_set() are not defined CONFLICTS_INSTALL= nginx-devel PORTSCOUT= limit:^1\.16\.[0-9]* USES= cpe CPE_VENDOR= nginx CPE_PRODUCT= nginx USE_GITHUB= nodefault NGINX_VARDIR?= /var NGINX_LOGDIR?= ${NGINX_VARDIR}/log/nginx NGINX_RUNDIR?= ${NGINX_VARDIR}/run NGINX_TMPDIR?= ${NGINX_VARDIR}/tmp/nginx HTTP_PORT?= 80 NGINX_ACCESSLOG?= ${NGINX_LOGDIR}/access.log NGINX_ERRORLOG?= ${NGINX_LOGDIR}/error.log CONFLICTS?= nginx-devel-1.* \ nginx-full-1.* \ nginx-lite-1.* \ nginx-naxsi-1.* USE_RC_SUBR= nginx SUB_FILES= pkg-message SUB_LIST+= WWWOWN=${WWWOWN} \ WWWGRP=${WWWGRP} \ NGINX_RUNDIR=${NGINX_RUNDIR} \ NGINX_TMPDIR=${NGINX_TMPDIR} \ PREFIX=${PREFIX} HAS_CONFIGURE= yes CONFIGURE_ARGS+=--prefix=${ETCDIR} \ --with-cc-opt="-I ${LOCALBASE}/include" \ --with-ld-opt="-L ${LOCALBASE}/lib" \ --conf-path=${ETCDIR}/nginx.conf \ --sbin-path=${PREFIX}/sbin/nginx \ --pid-path=${NGINX_RUNDIR}/nginx.pid \ --error-log-path=${NGINX_ERRORLOG} \ --user=${WWWOWN} --group=${WWWGRP} ALL_TARGET= PLIST_SUB+= NGINX_TMPDIR=${NGINX_TMPDIR} NGINX_LOGDIR=${NGINX_LOGDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} USERS?= ${WWWOWN} GROUPS?=${WWWGRP} NO_OPTIONS_SORT= yes OPTIONS_GROUP= MAILGRP HTTPGRP # Modules that are part of the base nginx distribution OPTIONS_GROUP_HTTPGRP= GOOGLE_PERFTOOLS HTTP HTTP_ADDITION HTTP_AUTH_REQ \ HTTP_CACHE HTTP_DAV HTTP_FLV HTTP_GUNZIP_FILTER HTTP_GZIP_STATIC \ HTTP_IMAGE_FILTER HTTP_MP4 HTTP_PERL HTTP_RANDOM_INDEX HTTP_REALIP \ HTTP_REWRITE HTTP_SECURE_LINK HTTP_SLICE HTTP_SLICE_AHEAD \ HTTP_SSL HTTP_STATUS HTTP_SUB HTTP_XSLT HTTPV2 STREAM STREAM_SSL \ STREAM_SSL_PREREAD # External modules (arrayvar MUST appear after devel_kit for build-dep) OPTIONS_GROUP_HTTPGRP+= AJP AWS_AUTH BROTLI CACHE_PURGE CLOJURE CT DEVEL_KIT \ ARRAYVAR DRIZZLE DYNAMIC_UPSTREAM ECHO ENCRYPTSESSION FASTDFS FORMINPUT \ GRIDFS HEADERS_MORE HTTP_ACCEPT_LANGUAGE HTTP_AUTH_DIGEST HTTP_AUTH_KRB5 \ HTTP_AUTH_LDAP HTTP_AUTH_PAM HTTP_DAV_EXT HTTP_EVAL HTTP_FANCYINDEX \ HTTP_FOOTER HTTP_GEOIP2 HTTP_IP2LOCATION HTTP_IP2PROXY HTTP_JSON_STATUS \ HTTP_MOGILEFS HTTP_MP4_H264 HTTP_NOTICE HTTP_PUSH HTTP_PUSH_STREAM \ HTTP_REDIS HTTP_RESPONSE HTTP_SUBS_FILTER HTTP_TARANTOOL HTTP_UPLOAD \ HTTP_UPLOAD_PROGRESS HTTP_UPSTREAM_CHECK HTTP_UPSTREAM_FAIR \ HTTP_UPSTREAM_STICKY HTTP_VIDEO_THUMBEXTRACTOR HTTP_ZIP ICONV LET LUA \ MEMC MODSECURITY MODSECURITY3 NAXSI NJS PASSENGER POSTGRES RDS_CSV \ RDS_JSON REDIS2 RTMP SET_MISC SFLOW SHIBBOLETH SLOWFS_CACHE \ SMALL_LIGHT SRCACHE VOD VTS XSS WEBSOCKIFY OPTIONS_GROUP_MAILGRP= MAIL MAIL_IMAP MAIL_POP3 MAIL_SMTP MAIL_SSL OPTIONS_DEFINE= DEBUG DEBUGLOG DSO FILE_AIO IPV6 THREADS WWW OPTIONS_DEFAULT?= DSO FILE_AIO HTTP HTTP_ADDITION HTTP_AUTH_REQ HTTP_CACHE \ HTTP_DAV HTTP_FLV HTTP_GZIP_STATIC HTTP_GUNZIP_FILTER \ HTTP_MP4 HTTP_RANDOM_INDEX HTTP_REALIP HTTP_SECURE_LINK \ HTTP_SLICE HTTP_REWRITE HTTP_SSL HTTP_STATUS HTTP_SUB \ HTTPV2 MAIL MAIL_SSL STREAM STREAM_SSL STREAM_SSL_PREREAD \ THREADS WWW OPTIONS_RADIO+= GSSAPI OPTIONS_RADIO_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags GSSAPI_MIT_USES= gssapi:mit OPTIONS_SUB= yes .include "Makefile.options.desc" .for opt in ${OPTIONS_GROUP_MAILGRP:NMAIL} ${opt}_IMPLIES= MAIL .endfor .for opt in ${OPTIONS_GROUP_HTTPGRP:NHTTP} WWW ${opt}_IMPLIES= HTTP .endfor GSSAPI_BASE_IMPLIES= HTTP_AUTH_KRB5 GSSAPI_HEIMDAL_IMPLIES= HTTP_AUTH_KRB5 GSSAPI_MIT_IMPLIES= HTTP_AUTH_KRB5 # If the target is makesum, make sure that every distfile is fetched. .if ${.TARGETS:Mmakesum} OPTIONS_DEFAULT= ${OPTIONS_DEFINE} ${OPTIONS_GROUP_HTTP} ${OPTIONS_GROUP_MAIL} .endif # Non-module options handling DEBUG_CFLAGS= -g DEBUG_VARS= STRIP=#do not strip if nginx with debug information DEBUGLOG_CONFIGURE_ON= --with-debug DSO_CONFIGURE_ON= --modules-path=${MODULESDIR} DSO_VARS= MODULESDIR=${PREFIX}/libexec/${PORTNAME} FILE_AIO_CONFIGURE_ON= --with-file-aio IPV6_CONFIGURE_OFF= --with-cc-opt="-DNGX_HAVE_INET6=0 -I ${LOCALBASE}/include" THREADS_CONFIGURE_ON= --with-threads # Bundled modules GOOGLE_PERFTOOLS_LIB_DEPENDS= libprofiler.so:devel/google-perftools GOOGLE_PERFTOOLS_CONFIGURE_ON= --with-google_perftools_module HTTP_CONFIGURE_ON= --http-client-body-temp-path=${NGINX_TMPDIR}/client_body_temp \ --http-fastcgi-temp-path=${NGINX_TMPDIR}/fastcgi_temp \ --http-proxy-temp-path=${NGINX_TMPDIR}/proxy_temp \ --http-scgi-temp-path=${NGINX_TMPDIR}/scgi_temp \ --http-uwsgi-temp-path=${NGINX_TMPDIR}/uwsgi_temp \ --http-log-path=${NGINX_ACCESSLOG} HTTP_CONFIGURE_OFF= --without-http HTTP_ADDITION_CONFIGURE_ON= --with-http_addition_module HTTP_AUTH_REQ_CONFIGURE_ON= --with-http_auth_request_module HTTP_CACHE_CONFIGURE_OFF= --without-http-cache HTTP_DAV_CONFIGURE_ON= --with-http_dav_module HTTP_FLV_CONFIGURE_ON= --with-http_flv_module HTTP_GZIP_STATIC_CONFIGURE_ON= --with-http_gzip_static_module HTTP_GUNZIP_FILTER_CONFIGURE_ON=--with-http_gunzip_module HTTP_IMAGE_FILTER_LIB_DEPENDS= libgd.so:graphics/gd HTTP_IMAGE_FILTER_VARS= DSO_BASEMODS+=http_image_filter_module HTTP_MP4_CONFIGURE_ON= --with-http_mp4_module HTTP_PERL_CATEGORIES= perl5 HTTP_PERL_USES= perl5 HTTP_PERL_VARS= DSO_BASEMODS+=http_perl_module HTTP_RANDOM_INDEX_CONFIGURE_ON= --with-http_random_index_module HTTP_REALIP_CONFIGURE_ON= --with-http_realip_module HTTP_REWRITE_LIB_DEPENDS= libpcre.so:devel/pcre HTTP_REWRITE_CONFIGURE_ON= --with-pcre HTTP_REWRITE_CONFIGURE_OFF= --without-http_rewrite_module HTTP_SECURE_LINK_CONFIGURE_ON= --with-http_secure_link_module HTTP_SLICE_CONFIGURE_ON= --with-http_slice_module HTTP_SSL_CONFIGURE_ON= --with-http_ssl_module HTTP_SSL_USE= openssl_rpath HTTP_SSL_USES= ssl HTTP_STATUS_CONFIGURE_ON= --with-http_stub_status_module HTTP_SUB_CONFIGURE_ON= --with-http_sub_module +HTTP_XSLT_USES= gnome HTTP_XSLT_USE= GNOME=libxml2,libxslt HTTP_XSLT_VARS= DSO_BASEMODS+=http_xslt_module HTTPV2_IMPLIES= HTTP_SSL HTTPV2_CONFIGURE_ON= --with-http_v2_module MAIL_VARS= DSO_BASEMODS+=mail MAIL_IMAP_CONFIGURE_OFF= --without-mail_imap_module MAIL_POP3_CONFIGURE_OFF= --without-mail_pop3_module MAIL_SMTP_CONFIGURE_OFF= --without-mail_smtp_module MAIL_SSL_USES= ssl MAIL_SSL_CONFIGURE_ON= --with-mail_ssl_module STREAM_VARS= DSO_BASEMODS+=stream STREAM_SSL_IMPLIES= HTTP_SSL STREAM_SSL_CONFIGURE_ON= --with-stream_ssl_module STREAM_SSL_PREREAD_CONFIGURE_ON= --with-stream_ssl_preread_module ### External modules .include "Makefile.extmod" .include .if ${PORT_OPTIONS:MDSO} _addbasemod= =dynamic _addextmod= add-dynamic-module .else _addextmod= add-module .endif .for mod in ${DSO_BASEMODS} CONFIGURE_ARGS+= --with-${mod}${_addbasemod} .endfor # Some modules depend on other being there before, for example, devel_kit needs # to be there before a few other. .for mod in ${FIRST_DSO_EXTMODS} CONFIGURE_ARGS+= --${_addextmod}=${WRKSRC_${mod}}${${mod:tu}_SUBDIR} .endfor .for mod in ${DSO_EXTMODS} CONFIGURE_ARGS+= --${_addextmod}=${WRKSRC_${mod}}${${mod:tu}_SUBDIR} .endfor # For non-GitHub hosted modules .for moddir in ${DSO_EXTDIRS} CONFIGURE_ARGS+= --${_addextmod}=${WRKDIR}/${moddir} .endfor .if empty(PORT_OPTIONS:MHTTP) && empty(PORT_OPTIONS:MMAIL) IGNORE= requires at least HTTP or MAIL to \ be defined. Please do 'make config' again .endif .if !${PORT_OPTIONS:MHTTP_REWRITE} && !defined(USE_HTTP_REWRITE) PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nopcre .endif .if ${PORT_OPTIONS:MPASSENGER} && empty(PORT_OPTIONS:MDEBUG) CONFIGURE_ENV+= OPTIMIZE="yes" CFLAGS+= -DNDEBUG .endif pre-everything:: @${ECHO_MSG} .if ${PORT_OPTIONS:MHTTP_UPSTREAM_FAIR} @${ECHO_MSG} "Enable http_ssl module to build upstream_fair with SSL support" .endif .if ${PORT_OPTIONS:MPASSENGER} @${ECHO_MSG} "This port install Passenger module only" .endif @${ECHO_MSG} post-extract-GRIDFS-on: @${RMDIR} ${WRKSRC_gridfs}/mongo-c-driver/ @${MV} ${WRKSRC_mongo_c} ${WRKSRC_gridfs}/mongo-c-driver post-patch: @${REINPLACE_CMD} 's!%%HTTP_PORT%%!${HTTP_PORT}!; \ s!%%PREFIX%%!${PREFIX}!; \ s!%%NGINX_ERRORLOG%%!${NGINX_ERRORLOG}!' \ ${WRKSRC}/conf/nginx.conf post-patch-BROTLI-on: @${REINPLACE_CMD} -E 's!^brotli=.*!brotli="${LOCALBASE}"!' ${WRKSRC_brotli}/config post-patch-DRIZZLE-on: @${REINPLACE_CMD} 's!%%PREFIX%%!${LOCALBASE}!g' ${WRKSRC_drizzle}/config post-patch-FASTDFS-on: @${REINPLACE_CMD} \ 's!%%PREFIX%%!${PREFIX}!g;s!%%LOCALBASE%%!${LOCALBASE}!g' \ ${WRKSRC_fastdfs}/src/config # Respect CFLAGS by remove needless --std=c99 flag post-patch-GRIDFS-on: @${REINPLACE_CMD} 's!--std=c99!-DMONGO_HAVE_STDINT!' ${WRKSRC_gridfs}/config post-patch-HTTP_AUTH_KRB5-on: @${REINPLACE_CMD} 's!%%GSSAPILIBS%%!${GSSAPILIBS}!' ${WRKSRC_auth_krb5}/config post-patch-HTTP_TARANTOOL-on: @${REINPLACE_CMD} 's!%%PREFIX%%!${LOCALBASE}!g' ${WRKSRC_nginx_tarantool}/config # linker error acquire if --std=c99 defined, add "static" to inline function post-patch-HTTP_ZIP-on: @${REINPLACE_CMD} \ 's!^inline!static inline!' \ ${WRKSRC_mod_zip}/ngx_http_zip_parsers.* post-patch-ICONV-on: @${REINPLACE_CMD} 's!%%PREFIX%%!${LOCALBASE}!g' ${WRKSRC_iconv}/config post-patch-MODSECURITY-on: @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKSRC_MODSECURITY}/configure post-patch-PASSENGER-on: @${REINPLACE_CMD} \ '177,179s!true!false!' \ ${WRKSRC_PASSENGER}/build/basics.rb @${REINPLACE_CMD} \ 's!-I/usr/include/libev!!; \ s!-lev!!; \ s!-Iext/libev!!; \ s!-I/usr/include/libeio!!; \ s!-leio!!; \ s!-Iext/libeio!!' \ ${WRKSRC_PASSENGER}/build/common_library.rb post-patch-POSTGRES-on: @${REINPLACE_CMD} 's!%%PREFIX%%!${LOCALBASE}!g' ${WRKSRC_postgres}/config post-patch-SFLOW-on: @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKSRC_sflow}/ngx_http_sflow_config.h post-patch-VOD-on: @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKSRC_vod}/config pre-configure-MODSECURITY-on: ( cd ${WRKSRC_MODSECURITY} && \ CC="${CC}" ${CONFIGURE_CMD} --enable-standalone-module \ --with-pcre=${LOCALBASE} --with-yajl=${LOCALBASE} \ --with-curl=${LOCALBASE} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ) pre-configure-SMALL_LIGHT-on: ( cd ${WRKSRC_small_light} && ./setup ) do-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}${NGINX_TMPDIR} ${MKDIR} ${STAGEDIR}${NGINX_LOGDIR} ${INSTALL_PROGRAM} ${WRKSRC}/objs/nginx ${STAGEDIR}${PREFIX}/sbin .for i in koi-utf koi-win win-utf ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${STAGEDIR}${ETCDIR} .endfor .for i in fastcgi_params mime.types scgi_params uwsgi_params ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${STAGEDIR}${ETCDIR}/${i}-dist .endfor do-install-HTTP_PERL-on: ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/nginx ${INSTALL_PROGRAM} ${WRKSRC}/objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.so \ ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/nginx ${INSTALL_DATA} ${WRKSRC}/objs/src/http/modules/perl/blib/lib/nginx.pm \ ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/ # Install dynamic modules do-install-DSO-on: ${MKDIR} ${STAGEDIR}${MODULESDIR} (cd ${WRKSRC}/objs/ && ${FIND} . -name '*.so' -maxdepth 1 -type f \ -exec ${INSTALL_PROGRAM} {} ${STAGEDIR}${MODULESDIR} \;) do-install-FASTDFS-on: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fdfs ${INSTALL_DATA} ${WRKSRC_fastdfs}/src/mod_fastdfs.conf ${STAGEDIR}${PREFIX}/etc/fdfs/mod_fastdfs.conf.sample do-install-NAXSI-on: ${INSTALL_DATA} \ ${WRKDIR}/naxsi-${NAXSI_NGINX_VER}/naxsi_config/naxsi_core.rules \ ${STAGEDIR}${ETCDIR} post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/vim/vimfiles cd ${WRKSRC}/contrib/vim && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/vim/vimfiles ${INSTALL_MAN} ${WRKSRC}/objs/nginx.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 ${CAT} ${WRKSRC}/conf/nginx.conf >> ${STAGEDIR}${ETCDIR}/nginx.conf-dist post-install-WWW-on: ${MKDIR} ${STAGEDIR}${PREFIX}/www/nginx-dist (cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/www/nginx-dist && \ ${TOUCH} ${STAGEDIR}${PREFIX}/www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING) .include Index: head/www/py-html5-parser/Makefile =================================================================== --- head/www/py-html5-parser/Makefile (revision 517053) +++ head/www/py-html5-parser/Makefile (revision 517054) @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= html5-parser PORTVERSION= 0.4.8 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= madpilot@FreeBSD.org COMMENT= Fast implementation of the HTML 5 parsing spec for Python LICENSE= APACHE20 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.8.0:devel/py-lxml@${PY_FLAVOR} -USES= pkgconfig python +USES= gnome pkgconfig python USE_PYTHON= autoplist distutils USE_GNOME= libxml2 post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/html5_parser/html_parser.so .include Index: head/www/rssroll/Makefile =================================================================== --- head/www/rssroll/Makefile (revision 517053) +++ head/www/rssroll/Makefile (revision 517054) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= rssroll PORTVERSION= 0.6.2 CATEGORIES= www MAINTAINER= koue@chaosophia.net COMMENT= RSS collector in C LICENSE= BSD2CLAUSE LIB_DEPENDS= libcurl.so:ftp/curl -USES= sqlite:3 +USES= gnome sqlite:3 USE_GNOME= libxml2 CEZ_VERSION= 1.05 USE_GITHUB= yes GH_ACCOUNT= koue GH_PROJECT= rssroll:rssroll \ libcez:libcez GH_TAGNAME= ${CEZ_VERSION}:libcez CFLAGS+= -I${WRKSRC_libcez}/src/config \ -I${WRKSRC_libcez}/src/fossil \ -I${WRKSRC_libcez}/src/misc LDFLAGS+= -L${WRKSRC_libcez}/src/config \ -L${WRKSRC_libcez}/src/fossil \ -L${WRKSRC_libcez}/src/misc pre-configure: @(cd ${WRKSRC_libcez} && ${SETENV} ${MAKE_ENV} ${MAKE}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/rssroll ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC} && ${COPYTREE_SHARE} "html css" ${STAGEDIR}${PREFIX}/www/rssroll/) ${INSTALL_PROGRAM} ${WRKSRC}/src/index.cgi ${STAGEDIR}${PREFIX}/www/rssroll/index.cgi ${INSTALL_DATA} ${WRKSRC}/rssrollrc ${STAGEDIR}${PREFIX}/etc/rssrollrc.sample .include Index: head/www/rsstool/Makefile =================================================================== --- head/www/rsstool/Makefile (revision 517053) +++ head/www/rsstool/Makefile (revision 517054) @@ -1,36 +1,36 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= rsstool PORTVERSION= 1.0.0 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= BERLIOS DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Read, parse, merge and write RSS and Atom feeds LICENSE= GPLv2+ -USES= iconv gmake +USES= gmake gnome iconv USE_GNOME= libxml2 BUILD_WRKSRC= ${WRKSRC}/src CONFIGURE_WRKSRC= ${WRKSRC}/src HAS_CONFIGURE= yes OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @cd ${BUILD_WRKSRC} && ${REINPLACE_CMD} -e 's|gcc|${CC}|' Makefile do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ do-install-DOCS-on: cd ${WRKSRC} && ${COPYTREE_SHARE} "*html images" ${STAGEDIR}${DOCSDIR}/ do-install-EXAMPLES-on: cd ${WRKSRC}/contrib && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/ .include Index: head/www/sitecopy/Makefile =================================================================== --- head/www/sitecopy/Makefile (revision 517053) +++ head/www/sitecopy/Makefile (revision 517054) @@ -1,51 +1,51 @@ # Created by: nik # $FreeBSD$ PORTNAME= sitecopy PORTVERSION= 0.16.6 PORTREVISION= 5 CATEGORIES= www MASTER_SITES= http://www.manyfish.co.uk/${PORTNAME}/ \ GENTOO MAINTAINER= sitecopy@oldach.net COMMENT= Maintains remote websites, uses FTP or WebDAV to sync up w/ local copy LIB_DEPENDS= libneon.so:www/neon GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-neon --with-libxml2 USE_GNOME= libxml2 -USES= gmake +USES= gmake gnome OPTIONS_DEFINE= NLS .include .if ${PORT_OPTIONS:MNLS} LIBS+= -lintl USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif .ifndef WITHOUT_SSL USES+= ssl CONFIGURE_ARGS+= --with-ssl .endif post-patch: @${REINPLACE_CMD} -e 's|;;|;|g' \ ${WRKSRC}/src/sitestore.c @${REINPLACE_CMD} -e 's|25 26 27 28|& 29 30|g' \ ${WRKSRC}/configure .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200072 @${REINPLACE_CMD} -e '/#define ksize_t /d' \ ${WRKSRC}/configure .endif .include Index: head/www/tickr/Makefile =================================================================== --- head/www/tickr/Makefile (revision 517053) +++ head/www/tickr/Makefile (revision 517054) @@ -1,38 +1,38 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= tickr PORTVERSION= 0.6.4 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://www.newsrssticker.com/src/ \ LOCAL/nivit/ MAINTAINER= nivit@FreeBSD.org COMMENT= News RSS Ticker BROKEN= unfetchable LICENSE= GPLv3 GNU_CONFIGURE= yes PLIST_SUB= DESKTOPDIR=${DESKTOPDIR:S,${PREFIX}/,,} REINPLACE_ARGS= -e 's,%%DATADIR%%,${DATADIR},1' -e 's,%%PREFIX%%,${PREFIX},1' -i.bak DOS2UNIX_GLOB= tickr.h USE_GNOME= gtk20 libxml2 -USES= desktop-file-utils dos2unix pkgconfig libtool +USES= desktop-file-utils dos2unix gnome libtool pkgconfig post-patch: ${REINPLACE_CMD} ${WRKSRC}/${PORTNAME}.desktop ${WRKSRC}/src/tickr/tickr.h post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/tickr-url-list ${STAGEDIR}${DATADIR}/tickr-url-list ${LOCALBASE}/bin/desktop-file-install \ --mode=${SHAREMODE} --dir=${STAGEDIR}${DESKTOPDIR} \ ${WRKSRC}/${PORTNAME}.desktop .include