Index: head/dns/opendnssec/Makefile =================================================================== --- head/dns/opendnssec/Makefile (revision 517071) +++ head/dns/opendnssec/Makefile (revision 517072) @@ -1,91 +1,91 @@ # Created by: Jaap Akkerhuis # $FreeBSD$ PORTNAME= opendnssec PORTVERSION= 1.4.14 PORTREVISION= 2 CATEGORIES= dns MASTER_SITES= http://dist.opendnssec.org/source/ MAINTAINER= jaap@NLnetLabs.nl COMMENT= Tool suite for maintaining DNSSEC LICENSE= BSD3CLAUSE BUILD_DEPENDS= ldns>=1.6.16:dns/ldns LIB_DEPENDS= libldns.so:dns/ldns GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir="${PREFIX}/var" USE_RC_SUBR= opendnssec USE_GNOME= libxml2 -USES= compiler:c11 perl5 ssl +USES= compiler:c11 gnome perl5 ssl USE_LDCONFIG= yes CONFLICTS= opendnssec-1.[0-3]* opendnssec2-[0-9]* USERS= opendnssec GROUPS= opendnssec PORTDOCS= KNOWN_ISSUES MIGRATION NEWS README.md OPTIONS_DEFINE= SOFTHSM DOCS OPTIONS_SUB= yes OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL SQLITE OPTIONS_DEFAULT= MYSQL SOFTHSM_DESC= SoftHSM cryptographic store for PKCS \#11 interface MYSQL_DESC= Use MYSQL backend SQLITE_DESC= Use SQLite backend SQLITE_USE= yes .include .if ${PORT_OPTIONS:MMYSQL} CONFIGURE_ARGS+= --with-database-backend=mysql USES+= mysql SCRIPTDATA= migrate_adapters_1.mysql migrate_keyshare_mysql.pl \ migrate_zone_delete.mysql migrate_id_mysql.pl \ migrate_to_ng_mysql.pl migrate_1_4_8.mysql .endif .if ${PORT_OPTIONS:MSQLITE} CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE} CONFIGURE_ARGS+= --with-database-backend=sqlite3 BUILD_DEPENDS+= sqlite3>=3.3.9:databases/sqlite3 SCRIPTDATA= database_create.sqlite3 migrate_keyshare_sqlite3.pl \ migrate_adapters_1.sqlite3 migrate_to_ng_sqlite.pl \ migrate_1_4_8.sqlite3 .endif .if ${PORT_OPTIONS:MSOFTHSM} CONFIGURE_ARGS+= --with-pkcs11-softhsm=${LOCALBASE}/lib/softhsm/libsofthsm2.so RUN_DEPENDS+= softhsm2>=2.5.0:security/softhsm2 .endif SCRIPTDATA+= convert_database.pl PKGMESSAGE= ${WRKSRC}/MIGRATION post-patch: ${REINPLACE_CMD} -e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \ ${WRKSRC}/configure pre-install: .if ${PORT_OPTIONS:MMYSQL} @${REINPLACE_CMD} -e '/REQUIRE:/ s|$$| mysql|' ${WRKDIR}/opendnssec .endif post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .endif ${INSTALL_DATA} ${SCRIPTDATA:S|^|${WRKSRC}/enforcer/utils/|} ${STAGEDIR}${DATADIR} # ${CHOWN} -R ${USERS}:${GROUPS} ${PREFIX}/var/opendnssec .include Index: head/dns/pear-Horde_Idna/Makefile =================================================================== --- head/dns/pear-Horde_Idna/Makefile (revision 517071) +++ head/dns/pear-Horde_Idna/Makefile (revision 517072) @@ -1,14 +1,14 @@ # $FreeBSD$ PORTNAME= Horde_Idna PORTVERSION= 1.1.1 CATEGORIES= dns www pear MAINTAINER= horde@FreeBSD.org COMMENT= Horde IDNA backend normalization package -USES= horde +USES= horde php USE_PHP= dom USE_HORDE_RUN= Horde_Exception .include Index: head/finance/homebank/Makefile =================================================================== --- head/finance/homebank/Makefile (revision 517071) +++ head/finance/homebank/Makefile (revision 517072) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= homebank PORTVERSION= 5.2.7 CATEGORIES= finance MASTER_SITES= http://homebank.free.fr/public/ MAINTAINER= wen@FreeBSD.org COMMENT= Free, easy, personal accounting for everyone LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libosp.so:textproc/opensp GNU_CONFIGURE= yes -USES= desktop-file-utils gettext gmake localbase pkgconfig \ +USES= desktop-file-utils gettext gmake gnome localbase pkgconfig \ shared-mime-info USE_GNOME= cairo gtk30 intltool INSTALLS_ICONS= yes PORTDOCS= AUTHORS ChangeLog NEWS README OPTIONS_DEFINE= DOCS OFX OFX_DESC= OFX file format support OPTIONS_DEFAULT=OFX OFX_CONFIGURE_WITH= ofx OFX_LIB_DEPENDS= libofx.so:finance/libofx post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/finance/moneymanagerex/Makefile =================================================================== --- head/finance/moneymanagerex/Makefile (revision 517071) +++ head/finance/moneymanagerex/Makefile (revision 517072) @@ -1,67 +1,67 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= mmex PORTVERSION= 1.2.7 DISTVERSIONPREFIX= v PORTREVISION= 17 CATEGORIES= finance MASTER_SITES= https://github.com/vslavik/bakefile/releases/download/v0.2.9/:bakefile DISTFILES= bakefile-0.2.9${EXTRACT_SUFX}:bakefile MAINTAINER= ports@FreeBSD.org COMMENT= Free, open-source, easy-to-use personal finance software LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= moneymanagerex GH_PROJECT= moneymanagerex GH_TUPLE= Regaddi:Chart.js:f13f99b:chart_js/3rd/Chart.js \ FVANCOP:ChartNew.js:77e7f87:chartnew_js/3rd/ChartNew.js \ diepes:sorttable.js:3c63cb0:sorttable_js/3rd/sorttable.js \ utelle:wxsqlite3:v3.3.1:wxsqlite3/lib/wxsqlite3 \ moneymanagerex:database:5d7129f:database/database \ moneymanagerex:LuaGlue:c51d11a:luaglue/3rd/LuaGlue \ moneymanagerex:cajun:3684900:cajun/3rd/cajun \ moneymanagerex:html-template:cd434ee:html_template/3rd/cgitemplate \ moneymanagerex:csv-parser:ca3f0d7:csv_parser/3rd/csv-parser \ moneymanagerex:ctpp:20158e0:ctpp/3rd/ctpp \ moneymanagerex:mongoose:97583a6:mongoose/3rd/mongoose -USES= autoreconf compiler:c++11-lib gettext gmake lua pkgconfig +USES= autoreconf compiler:c++11-lib gettext gmake gnome lua pkgconfig GNU_CONFIGURE= yes USE_WX= 3.0 WX_CONF_ARGS= absolute INSTALLS_ICONS= yes USE_CXXSTD= c++11 CPPFLAGS+= -I${LOCALBASE}/include \ -DHAVE_ACOSH \ -DHAVE_ASINH \ -DHAVE_ATANH \ -DHAVE_ISBLANK \ $$(pkg-config --cflags lua-${LUA_VER}) LDFLAGS+= -L${LOCALBASE}/lib $$(pkg-config --libs lua-${LUA_VER}) PORTDOCS= * OPTIONS_DEFINE= DOCS post-extract: @${MV} ${WRKDIR}/bakefile-0.2.9/autoconf/*.m4 ${WRKSRC}/m4 post-patch: @${REINPLACE_CMD} -e \ 's|\*.txt|contrib.txt version.txt| ; \ s|-I$$(srcdir)/lib/lua/src || ; \ s|$$(LIBPREFIX)lua$$(LIBEXT) || ; \ s|-llua || ; \ s|$$(datadir)/man|$$(prefix)/man| ; \ s|-ldl$$||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ '/^AC_INIT/s|1.2.3|${PORTVERSION}| ; \ s|\[noext\]|[]|' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e \ 's| -g0 -O2||' ${WRKSRC}/m4/wxpresets.m4 .include Index: head/finance/prestashop/Makefile =================================================================== --- head/finance/prestashop/Makefile (revision 517071) +++ head/finance/prestashop/Makefile (revision 517072) @@ -1,44 +1,44 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= prestashop PORTVERSION= 1.7.6.1 PORTREVISION= 1 CATEGORIES= finance www MASTER_SITES= http://www.prestashop.com/download/old/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Open-Source e-Commerce Software for Web 2.0 -USES= cpe shebangfix zip:infozip +USES= cpe php shebangfix zip:infozip NO_BUILD= yes PRESTADIR= www/${PORTNAME} PLIST= ${WRKDIR}/plist USE_PHP= ctype curl dom filter gd hash intl json mcrypt \ mysqli pdo_mysql posix session simplexml soap WRKSRC= ${WRKDIR}/${PORTNAME} SUB_FILES= pkg-message SHEBANG_FILES= vendor/swiftmailer/swiftmailer/lib/swiftmailer_generate_mimes_config.php \ vendor/doctrine/orm/docs/bin/generate-docs.sh \ vendor/doctrine/orm/docs/bin/install-dependencies.sh \ vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/build.sh \ vendor/tecnickcom/tcpdf/tools/tcpdf_addfont.php post-extract: @(cd ${WRKDIR} && ${UNZIP_CMD} -d prestashop ${WRKDIR}/prestashop.zip) ${REINPLACE_CMD} -e 's#@prefix@#${PREFIX}#g' \ ${WRKSRC}/vendor/pear/archive_tar/scripts/phptar.in ${RM} ${WRKSRC}/vendor/pear/archive_tar/scripts/*.bak pre-install: @${ECHO_CMD} -e '@owner ${WWWOWN}\n@group ${WWWGRP}' > ${PLIST} @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${PRESTADIR}?g" >> ${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${PRESTADIR}?g" >> ${PLIST} @${ECHO_CMD} -e '@owner root\n@group wheel' >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .include Index: head/finance/quickfix/Makefile =================================================================== --- head/finance/quickfix/Makefile (revision 517071) +++ head/finance/quickfix/Makefile (revision 517072) @@ -1,62 +1,62 @@ # Created by: Mikhail T. # $FreeBSD$ PORTNAME= quickfix PORTVERSION= 1.15.1 DISTVERSIONPREFIX= v CATEGORIES= finance devel MAINTAINER= m.tsatsenko@gmail.com COMMENT= Free FIX Protocol Implementation LICENSE= GPLv3+ BROKEN_powerpc64= fails to configure: unable to find set_terminate in std or global namespace BROKEN_i386= fails to build BUILD_DEPENDS= bash:shells/bash -USES= gmake iconv libtool autoreconf shebangfix ssl +USES= autoreconf gmake gnome iconv libtool shebangfix ssl USE_GITHUB= yes USE_GNOME= libxml2 USE_LDCONFIG= yes SHEBANG_FILES= examples/tradeclientgui/banzai/build.sh HAS_CONFIGURE= yes CONFIGURE_ENV= CXX=${CXX} CC=${CC} LIBS=-L${LOCALBASE}/lib/ CONFIGURE_ARGS+= --without-python --without-python3 OPTIONS_DEFINE= MYSQL PGSQL PYTHON RUBY JAVA OPTIONS_DEFAULT= MYSQL OPTIONS_SUB= YES PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= postgresql MYSQL_USES= mysql MYSQL_CONFIGURE_WITH= mysql PYTHON_USES= python:2.7 PYTHON_CONFIGURE_WITH= python2 RUBY_USE= ruby=yes RUBY_CONFIGURE_WITH= ruby RUBY_LIB_DEPENDS+=libunwind.so:devel/libunwind JAVA_USE= java=yes JAVA_CONFIGURE_WITH= java INSTALL_TARGET=install-strip post-extract: @${REINPLACE_CMD} -e 's|^make|gmake|' \ ${WRKSRC}/src/ruby/make_ruby.sh @${REINPLACE_CMD} -e 's|CXX = g++|CXX = ${CXX}|' \ ${WRKSRC}/UnitTest++/Makefile pre-configure: cd ${WRKSRC} && ${sh} ${WRKSRC}/bootstrap @${REINPLACE_CMD} -e 's|pkgconfdir = .*|pkgconfdir=${LOCALBASE}/libdata/pkgconfig|' \ ${WRKSRC}/Makefile.in pre-build: ${GMAKE} -C ${WRKSRC}/UnitTest++ TestUnitTest++ post-install-RUBY-on: ${STRIP_CMD} ${STAGEDIR}${RUBY_SITEARCHLIBDIR}/quickfix.so .include Index: head/finance/sabernetdcs-client/Makefile =================================================================== --- head/finance/sabernetdcs-client/Makefile (revision 517071) +++ head/finance/sabernetdcs-client/Makefile (revision 517072) @@ -1,40 +1,40 @@ # Created by: Matthew Ranostay # $FreeBSD$ PORTNAME= sabernetdcs PORTVERSION= 2.0.3 PORTREVISION= 9 CATEGORIES= finance www MASTER_SITES= SF/${PORTNAME}/SaberNet%20DCS/${PORTVERSION} PKGNAMESUFFIX= -client DISTNAME= sndcs-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= SaberNet DCS - A labor data collection system LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyro>=0:devel/py-pyro@${PY_FLAVOR} USE_GNOME= pygtk2 USE_PYTHON= distutils -USES= python:2.7 tar:bzip2 +USES= gnome python:2.7 tar:bzip2 DOCSDIR= ${PREFIX}/share/doc/sndcs DATADIR= ${PREFIX}/share/sndcs SUB_FILES= pkg-message NO_ARCH= yes PYDISTUTILS_PKGNAME= sndcs OPTIONS_DEFINE= DOCS DOCS_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-setup.py post-patch: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/setup.py do-configure: cd ${WRKSRC} && ${CP} "${FILESDIR}/sndcs2.conf" "sndcs/config/sndcs2.conf" .include Index: head/finance/tryton28/Makefile =================================================================== --- head/finance/tryton28/Makefile (revision 517071) +++ head/finance/tryton28/Makefile (revision 517072) @@ -1,32 +1,32 @@ # Created by: Matthias Petermann # $FreeBSD$ PORTNAME= tryton PORTVERSION= 2.8.12 PORTREVISION= 1 CATEGORIES= finance python MASTER_SITES= CHEESESHOP \ http://downloads-cdn.tryton.org/2.8/ PKGNAMESUFFIX= 28 MAINTAINER= matthias@petermann-it.de COMMENT= Tryton Application Platform (Gtk+ Client) LICENSE= GPLv3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2012:devel/py-pytz@${PY_FLAVOR} CONFLICTS= tryton-2.[46].* -USES= desktop-file-utils gettext python:2.7 +USES= desktop-file-utils gettext gnome python:2.7 USE_PYTHON= distutils autoplist USE_GNOME= gtk20 pygtk2 PLIST_FILES= share/applications/tryton.desktop share/pixmaps/tryton-icon.png post-install: ${INSTALL_DATA} ${WRKSRC}/tryton.desktop ${STAGEDIR}${PREFIX}/share/applications/tryton.desktop ${INSTALL_DATA} ${WRKSRC}/share/pixmaps/tryton/tryton-icon.png ${STAGEDIR}${PREFIX}/share/pixmaps/tryton-icon.png .include Index: head/finance/venice/Makefile =================================================================== --- head/finance/venice/Makefile (revision 517071) +++ head/finance/venice/Makefile (revision 517072) @@ -1,63 +1,64 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= venice DISTVERSION= 0.751beta CATEGORIES= finance java MASTER_SITES= SF/mov/${PORTNAME}/0.751%20beta/ \ SF/nemysisfreebsdp/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}_icons${EXTRACT_SUFX}:icons DIST_SUBDIR= java MAINTAINER= ports@FreeBSD.org COMMENT= Merchant Of Venice, a stock market trading program LICENSE= GPLv2 +USES= gnome USE_JAVA= yes JAVA_VERSION= 1.6+ NO_BUILD= yes PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= changelog.txt readme.txt DOCSRCDIR2= ${WRKSRC}/doc DOCSDIR2= ${DOCSDIR}/doc DOC_FILES2= manual.html manual.txt DATADIR= ${JAVASHAREDIR}/${PORTNAME} SUB_FILES= ${PORTNAME} INSTALLS_ICONS= yes ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 128x128 DESKTOP_ENTRIES="Venice" "${COMMENT}" "${PORTNAME}" \ "${PORTNAME}" "Office;Finance;" false OPTIONS_DEFINE= DOCS .include do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.jar ${STAGEDIR}${DATADIR} .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} .include Index: head/finance/weberp/Makefile =================================================================== --- head/finance/weberp/Makefile (revision 517071) +++ head/finance/weberp/Makefile (revision 517072) @@ -1,39 +1,39 @@ # Created by: Wen heping # $FreeBSD$ PORTNAME= weberp PORTVERSION= 4.15.1 CATEGORIES= finance www MASTER_SITES= SF/web-erp/ DISTNAME= webERP_${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Open-Source Web-Based ERP System LICENSE= GPLv2 PORTSCOUT= skipv:3.12 -USES= gettext shebangfix zip +USES= gettext php shebangfix zip SHEBANG_FILES= report_runner.php \ build/make_release.sh \ build/check_syntax.sh USE_PHP= mysqli gettext WRKSRC= ${WRKDIR}/webERP-${PORTVERSION} NO_BUILD= yes SUB_FILES= pkg-message PLIST= ${WRKDIR}/plist ERPDIR= www/weberp pre-install: @${ECHO_CMD} -e '@owner ${WWWOWN}\n@group ${WWWGRP}' > ${PLIST} @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${ERPDIR}?g" >> ${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${ERPDIR}?g" >> ${PLIST} @${ECHO_CMD} -e '@owner root\n@group wheel' >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${CHMOD} -R 755 ${STAGEDIR}${WWWDIR} .include Index: head/ftp/filezilla/Makefile =================================================================== --- head/ftp/filezilla/Makefile (revision 517071) +++ head/ftp/filezilla/Makefile (revision 517072) @@ -1,54 +1,55 @@ # $FreeBSD$ PORTNAME= filezilla PORTVERSION= 3.40.0 PORTREVISION= 4 CATEGORIES= ftp MASTER_SITES= https://download.filezilla-project.org/client/ DISTNAME= FileZilla_${PORTVERSION}_src MAINTAINER= pi@FreeBSD.org COMMENT= Fast and reliable cross-platform FTP, FTPS, and SFTP client LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libfilezilla.so:ftp/libfilezilla \ libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls \ libidn.so:dns/libidn \ libnettle.so:security/nettle \ libpugixml.so:textproc/pugixml \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 RUN_DEPENDS= xdg-open:devel/xdg-utils INSTALLS_ICONS= yes -USES= compiler:c++14-lang gmake iconv:wchar_t localbase pkgconfig sqlite tar:bzip2 +USES= compiler:c++14-lang gmake gnome iconv:wchar_t localbase \ + pkgconfig sqlite tar:bzip2 USE_GNOME= cairo gtk20 USE_WX= 3.0 WX_CONF_ARGS= relative GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= DBUS NLS OPTIONS_DEFAULT=DBUS OPTIONS_SUB= yes DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_WITH= dbus NLS_USES= gettext NLS_USES_OFF= gettext-runtime NLS_CONFIGURE_OFF= --disable-locales .if !defined(MAINTAINER_MODE) CONFIGURE_ARGS+= --disable-manualupdatecheck .endif post-patch: @${REINPLACE_CMD} -Ee 's|(dummy) wxrc|\1 ${WXRC_CMD:T}|' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} .include Index: head/ftp/gftp/Makefile =================================================================== --- head/ftp/gftp/Makefile (revision 517071) +++ head/ftp/gftp/Makefile (revision 517072) @@ -1,26 +1,26 @@ # Created by: Damjan Marion # $FreeBSD$ PORTNAME= gftp PORTVERSION= 2.0.19 PORTREVISION= 6 CATEGORIES= ftp MASTER_SITES= http://gftp.seul.org/ MAINTAINER= oliver@FreeBSD.org COMMENT= Free multithreaded GTK-based FTP and SFTP client LICENSE= GPLv2 -USES= pathfix pkgconfig tar:bzip2 ssl +USES= gnome pathfix pkgconfig ssl tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= glib20 gtk20 CFLAGS+= -D_WANT_SEMUN OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls .include Index: head/ftp/horde-gollem/Makefile =================================================================== --- head/ftp/horde-gollem/Makefile (revision 517071) +++ head/ftp/horde-gollem/Makefile (revision 517072) @@ -1,40 +1,40 @@ # Created by: Martin Matuska (mm@FreeBSD.org) # $FreeBSD$ PORTNAME= gollem PORTVERSION= 3.0.12 CATEGORIES= ftp www pear PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}horde- MAINTAINER= horde@FreeBSD.org COMMENT= Horde Web-based File Manager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= horde cpe +USES= cpe horde php USE_PHP= gettext json USE_HORDE_BUILD= Horde_Role USE_HORDE_RUN= Horde_Role \ horde \ Horde_Auth \ Horde_Cache \ Horde_Core \ Horde_Editor \ Horde_Exception \ Horde_Mime \ Horde_Mime_Viewer \ Horde_Perms \ Horde_Secret \ Horde_Serialize \ Horde_Support \ Horde_Url \ Horde_Util \ Horde_Vfs \ Horde_View # Optional but we want it USE_HORDE_RUN+= Horde_Db \ Horde_Share .include Index: head/ftp/pavuk/Makefile =================================================================== --- head/ftp/pavuk/Makefile (revision 517071) +++ head/ftp/pavuk/Makefile (revision 517072) @@ -1,53 +1,54 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= pavuk PORTVERSION= 0.9.35 PORTREVISION= 5 CATEGORIES= ftp www MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= HTTP, FTP, and Gopher mirroring tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= localbase tar:bzip2 ssl +USES= localbase ssl tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-locale-dir=${PREFIX}/share/locale \ --disable-debug --disable-gnome --disable-js \ --enable-utf-8 --enable-threads OPTIONS_DEFINE= DANTE GTK2 NLS DOCS DANTE_DESC= Enable SOCKS proxy support OPTIONS_DEFAULT= GTK2 OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext GTK2_CONFIGURE_ENABLE= gtk +GTK2_USES= gnome GTK2_USE= GNOME=gtk20 DANTE_CONFIGURE_ENABLE= socks DANTE_CONFIGURE_ON= --with-socks-includes=${LOCALBASE}/include \ --with-socks-libraries=${LOCALBASE}/lib DANTE_LIB_DEPENDS= libsocks.so:net/dante pre-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|$$(datadir)/icons|$$(pkgdatadir)/icons|g' post-install: ${INSTALL_DATA} ${WRKSRC}/pavuk_authinfo.sample ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${WRKSRC}/pavukrc.sample ${STAGEDIR}${PREFIX}/etc post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in AUTHORS BUGS CREDITS ChangeLog MAILINGLIST NEWS \ README TODO wget-pavuk.HOWTO ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/ftp/phpwebftp/Makefile =================================================================== --- head/ftp/phpwebftp/Makefile (revision 517071) +++ head/ftp/phpwebftp/Makefile (revision 517072) @@ -1,35 +1,35 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= phpwebftp PORTVERSION= 3.3b CATEGORIES= ftp MASTER_SITES= SF/${PORTNAME}/phpWebFTP/phpWebFTP%203.3 DISTNAME= ${PORTNAME}${PORTVERSION:S/.//} MAINTAINER= coco@executive-computing.de COMMENT= Set of PHP-scripts to manage FTP over the web LICENSE= GPLv2 -USES= zip +USES= php zip NO_BUILD= yes NO_ARCH= yes USE_PHP= ftp WRKSRC= ${WRKDIR}/${PORTNAME} PHPWEBFTPDIR?= ${WWWDIR_REL} PLIST_SUB+= PHPWEBFTPDIR=${PHPWEBFTPDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} SHAREOWN= ${WWWOWN} SHAREGRP= ${WWWGRP} post-patch: @${FIND} -d ${WRKSRC} -name CVS -type d -exec ${RM} -R {} \; @${RM} ${WRKSRC}/img/Thumbs.db @${MV} ${WRKSRC}/config.inc.php ${WRKSRC}/config.inc.php.sample do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${PHPWEBFTPDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${PHPWEBFTPDIR}) .include Index: head/ftp/pureadmin/Makefile =================================================================== --- head/ftp/pureadmin/Makefile (revision 517071) +++ head/ftp/pureadmin/Makefile (revision 517072) @@ -1,34 +1,34 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= pureadmin PORTVERSION= 0.4 PORTREVISION= 7 CATEGORIES= ftp MASTER_SITES= SF/purify/Default/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Management utility for the PureFTPd LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= fam gettext gmake localbase pathfix pkgconfig +USES= fam gettext gmake gnome localbase pathfix pkgconfig USE_GNOME= intltool libglade2 GNU_CONFIGURE= yes INSTALLS_ICONS= yes LIBS+= -lX11 -lm PORTDOCS= index.txt introduction.txt main_window.txt \ preferences.txt user_manager.txt OPTIONS_DEFINE= DOCS pre-configure: @${REINPLACE_CMD} -e '/install-data-local:/s|install-docs||' ${WRKSRC}/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/ftp/urlgfe/Makefile =================================================================== --- head/ftp/urlgfe/Makefile (revision 517071) +++ head/ftp/urlgfe/Makefile (revision 517072) @@ -1,43 +1,43 @@ # Created by: Nosov Artem # $FreeBSD$ PORTNAME= urlgfe PORTVERSION= 0.7.1 PORTREVISION= 17 CATEGORIES= ftp www MASTER_SITES= SF/urlget/Urlgfe%20%28legacy%29/${PORTVERSION} MAINTAINER= chip-set@mail.ru COMMENT= Download manager LIB_DEPENDS= libcurl.so:ftp/curl GNU_CONFIGURE= yes -USES= dos2unix libtool pkgconfig ssl +USES= dos2unix gnome libtool pkgconfig ssl USE_GNOME= gtk20 OPTIONS_DEFINE= DOCS NLS NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${FIND} ${WRKSRC} -type f | ${XARGS} ${TOUCH} -f @${REINPLACE_CMD} -e 's|[$$]{prefix}/doc/urlgfe|${DOCSDIR}|g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} \ 's|/usr/share/pixmaps/urlgfe/urlgfe_icon|${PREFIX}/share/pixmaps/urlgfe-icon|' \ ${WRKSRC}/${PORTNAME}.desktop @${REINPLACE_CMD} -e 's| -g| ${CFLAGS}|g' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|@MKINSTALLDIRS@|$$(top_srcdir)/@MKINSTALLDIRS@|g ; \ s|[$$][(]top_builddir[)]/[$$][(]MKINSTALLDIRS[)]|$$(top_srcdir)/mkinstalldirs|g' \ ${WRKSRC}/po/Makefile.in.in post-install: @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} @${INSTALL_DATA} ${WRKSRC}/pixmaps/${PORTNAME}-icon.png ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/ftp/yafc/Makefile =================================================================== --- head/ftp/yafc/Makefile (revision 517071) +++ head/ftp/yafc/Makefile (revision 517072) @@ -1,54 +1,54 @@ # Created by: Chris Piazza # $FreeBSD$ PORTNAME= yafc PORTVERSION= 1.2.5 PORTREVISION= 4 CATEGORIES= ftp MASTER_SITES= http://www.yafc-ftp.com/downloads/ MAINTAINER= wg@FreeBSD.org COMMENT= Yet another FTP client, similar to ftp(1) BROKEN= unfetchable LICENSE= GPLv2+ OPTIONS_DEFINE= BASH EXAMPLES NLS SSH READLINE OPTIONS_DEFAULT=BASH SSH -USES= gmake tar:xz ssl +USES= gmake ssl tar:xz GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_ipv6=yes CONFIGURE_ARGS= --with-socks=no --with-socks5=no --with-krb4=no \ --with-krb5=no --with-openssl=${OPENSSLBASE} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTEXAMPLES= inputrc yafcrc PLIST_FILES= bin/yafc \ man/man1/yafc.1.gz INFO= yafc -NLS_USES= gettext +NLS_USES= gettext gnome NLS_USE= GNOME=intltool NLS_CONFIGURE_WITH= gettext=${LOCALBASE} NLS_PLIST_FILES= share/locale/de/LC_MESSAGES/yafc.mo \ share/locale/sv/LC_MESSAGES/yafc.mo READLINE_USES= readline READLINE_CONFIGURE_WITH=readline SSH_LIB_DEPENDS= libssh.so:security/libssh SSH_CONFIGURE_OFF= --without-ssh BASH_CONFIGURE_ON= --with-bash-completion=yes BASH_PLIST_FILES= etc/bash_completion.d/yafc BASH_CONFIGURE_OFF= --with-bash-completion=no post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/samples/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/irc/bitlbee-facebook/Makefile =================================================================== --- head/irc/bitlbee-facebook/Makefile (revision 517071) +++ head/irc/bitlbee-facebook/Makefile (revision 517072) @@ -1,33 +1,33 @@ # Created by: gahr # $FreeBSD$ PORTNAME= bitlbee-facebook PORTVERSION= 1.2.0 DISTVERSIONPREFIX=v PORTEPOCH= 1 CATEGORIES= irc MAINTAINER= gahr@FreeBSD.org COMMENT= Facebook plugin for bitlbee LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib BUILD_DEPENDS= bitlbee:irc/bitlbee -USES= autoreconf gettext-runtime libtool pkgconfig +USES= autoreconf gettext-runtime gnome libtool pkgconfig USE_GNOME= glib20 GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-plugindir=${PREFIX}/lib/bitlbee USE_GITHUB= yes GH_ACCOUNT= bitlbee MAKE_JOBS_UNSAFE= yes INSTALL_TARGET= install-strip PLIST_FILES= lib/bitlbee/facebook.so .include Index: head/irc/bitlbee-steam/Makefile =================================================================== --- head/irc/bitlbee-steam/Makefile (revision 517071) +++ head/irc/bitlbee-steam/Makefile (revision 517072) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= bitlbee-steam PORTVERSION= 1.4.2 DISTVERSIONPREFIX=v CATEGORIES= irc MAINTAINER= aou@eecs.berkeley.edu COMMENT= Steam plugin for bitlbee LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgcrypt.so:security/libgcrypt BUILD_DEPENDS= bitlbee:irc/bitlbee -USES= autoreconf libtool pkgconfig +USES= autoreconf gnome libtool pkgconfig USE_GNOME= glib20 GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-plugindir=${PREFIX}/lib/bitlbee USE_GITHUB= yes GH_ACCOUNT= bitlbee INSTALL_TARGET= install-strip PLIST_FILES= lib/bitlbee/steam.so .include Index: head/irc/dxirc/Makefile =================================================================== --- head/irc/dxirc/Makefile (revision 517071) +++ head/irc/dxirc/Makefile (revision 517072) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= dxirc PORTVERSION= 1.30.0 PORTREVISION= 3 CATEGORIES= irc MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= arch_dvx@users.sourceforge.net COMMENT= Simple IRC client LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake compiler:c++11-lang pkgconfig xorg +USES= cmake compiler:c++11-lang gnome pkgconfig xorg USE_XORG= ice sm x11 xext INSTALLS_ICONS= yes OPTIONS_DEFINE= NLS LUA ENCHANT NOTIFY OPTIONS_SINGLE= GUI OPTIONS_SINGLE_GUI= FOX16 QT5 OPTIONS_DEFAULT= LUA QT5 OPTIONS_SUB= yes ENCHANT_DESC= Spell checking support via Enchant ENCHANT_LIB_DEPENDS= libenchant.so:textproc/enchant ENCHANT_CMAKE_BOOL= HAVE_ENCHANT FOX16_DESC= FOX 1.6 toolkit support FOX16_LIB_DEPENDS= libFOX-1.6.so:x11-toolkits/fox16 FOX16_USES= ssl FOX16_CMAKE_ON= -DFOX_ENABLE_IPV6:BOOL=ON \ -DBUILD_FOX:BOOL=ON -DBUILD_QT:BOOL=OFF FOX16_CMAKE_OFF= -DBUILD_FOX:BOOL=OFF -DBUILD_QT:BOOL=ON LUA_USES= lua LUA_CMAKE_BOOL= WITH_LUA NLS_USES= gettext NLS_CMAKE_BOOL= WITH_NLS NOTIFY_RUN_DEPENDS= notify-send:devel/libnotify QT5_USES= qt:5 QT5_USE= QT=core,gui,multimedia,network,widgets \ QT=buildtools_build,qmake_build QT5_CMAKE_ON= -DQT5:BOOL=ON .include Index: head/irc/hexchat-fish/Makefile =================================================================== --- head/irc/hexchat-fish/Makefile (revision 517071) +++ head/irc/hexchat-fish/Makefile (revision 517072) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= fishlim PORTVERSION= 0.0.19 CATEGORIES= irc security MASTER_SITES= http://git.fishlim.kodafritt.se/fishlim/snapshot/ PKGNAMEPREFIX= hexchat- DISTNAME= fishlim-f952f6f21f6b7786e10d06a5ca90749f6e9f1f40 MAINTAINER= dinoex@FreeBSD.org COMMENT= Encryption plugin for Hexchat LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= hexchat:irc/hexchat RUN_DEPENDS= hexchat:irc/hexchat -USES= tar:bz2 pkgconfig ssl +USES= gnome pkgconfig ssl tar:bz2 USE_GNOME= glib20 CFLAGS+= -I${LOCALBASE}/include/glib-2.0 CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} -lcrypto PLIST_FILES= lib/hexchat/plugins/fishlim.so post-patch: # base eopnssl has no libcrypto.pc ${REINPLACE_CMD} -e 's| libcrypto||' \ ${WRKSRC}/Makefile do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/hexchat/plugins ${INSTALL_LIB} ${WRKSRC}/fishlim.so \ ${STAGEDIR}${PREFIX}/lib/hexchat/plugins/ .include Index: head/irc/irssi-dcc_send_limiter/Makefile =================================================================== --- head/irc/irssi-dcc_send_limiter/Makefile (revision 517071) +++ head/irc/irssi-dcc_send_limiter/Makefile (revision 517072) @@ -1,46 +1,46 @@ # Created by: Timothy Redaelli # $FreeBSD$ PORTNAME= dcc_send_limiter PORTVERSION= 0.8.10 PORTREVISION= 2 CATEGORIES= irc MASTER_SITES= http://svn.irssi.org/repos/modules/trunk/ \ http://utenti.gufi.org/~drizzt/codes/irssi-dcc_send_limiter/ PKGNAMEPREFIX= irssi- DISTNAME= dcc-send-limiter EXTRACT_SUFX= .c PATCH_SITES= http://utenti.gufi.org/~drizzt/codes/irssi-dcc_send_limiter/ PATCHFILES= ${DISTFILES}.diff MAINTAINER= ports@FreeBSD.org COMMENT= Irssi plugin to limit the transmit speed of DCC sends LICENSE= GPLv2+ BUILD_DEPENDS= irssi:irc/irssi RUN_DEPENDS= irssi:irc/irssi -USES= pkgconfig +USES= gnome pkgconfig USE_GNOME= glib20 NO_WRKSUBDIR= yes PLIST_FILES= lib/irssi/modules/lib/${DISTNAME}.so CFLAGS+= -shared -fPIC -I${LOCALBASE}/include/irssi -I${LOCALBASE}/include/irssi/src -I${LOCALBASE}/include/irssi/src/core -I${LOCALBASE}/include/irssi/src/irc/core -I${LOCALBASE}/include/irssi/src/irc/dcc `pkg-config --cflags glib-2.0` do-extract: @${RM} -r ${WRKSRC} @${MKDIR} ${WRKSRC} @${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC} do-build: ${CC} ${CFLAGS} -o ${WRKSRC}/${DISTNAME}.so ${WRKSRC}/${DISTFILES} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/irssi/modules/lib ${INSTALL_LIB} ${WRKSRC}/${DISTNAME}.so \ ${STAGEDIR}${PREFIX}/lib/irssi/modules/lib .include Index: head/irc/irssi-xmpp/Makefile =================================================================== --- head/irc/irssi-xmpp/Makefile (revision 517071) +++ head/irc/irssi-xmpp/Makefile (revision 517072) @@ -1,38 +1,38 @@ # Created by: Philippe Audeoud # $FreeBSD$ PORTNAME= irssi-xmpp PORTVERSION= 0.54 CATEGORIES= irc MASTER_SITES= http://cybione.org/~irssi-xmpp/files/ MAINTAINER= jadawin@FreeBSD.org COMMENT= Irssi plugin to connect to Jabber network LICENSE= GPLv2 BUILD_DEPENDS= irssi:irc/irssi LIB_DEPENDS= libloudmouth-1.so:net-im/loudmouth RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= gettext-runtime pkgconfig +USES= gettext-runtime gnome pkgconfig USE_GNOME= glib20 USE_LDCONFIG= yes MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" DATADIR= ${PREFIX}/share/irssi DOCSDIR= ${PREFIX}/share/doc/irssi CFLAGS_aarch64= -fPIC CFLAGS_amd64= -fPIC CFLAGS_i386= -fPIC OPTIONS_DEFINE= DOCS post-patch: # Try to unbreak parallel builds (-jX) @${REINPLACE_CMD} -E 's|cd (.+) && (\$$\{MAKE})|\2 -C \1|' \ ${WRKSRC}/Makefile ${WRKSRC}/src/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/irssi/modules/*.so .include Index: head/irc/lostirc/Makefile =================================================================== --- head/irc/lostirc/Makefile (revision 517071) +++ head/irc/lostirc/Makefile (revision 517072) @@ -1,32 +1,32 @@ # Created by: Juan Salaverria # $FreeBSD$ PORTNAME= lostirc PORTVERSION= 0.4.6 PORTREVISION= 15 CATEGORIES= irc MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Simple and minimal IRC client for X LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgtkmm-2.4.so:x11-toolkits/gtkmm24 -USES= compiler:c++11-lang pathfix pkgconfig gettext +USES= compiler:c++11-lang gettext gnome pathfix pkgconfig USE_CXXSTD= c++11 USE_GNOME= gnomeprefix GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-kde OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in AUTHORS ChangeLog TODO README ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/japanese/ebview-gtk2/Makefile =================================================================== --- head/japanese/ebview-gtk2/Makefile (revision 517071) +++ head/japanese/ebview-gtk2/Makefile (revision 517072) @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= ebview PORTVERSION= 0.3.6 PORTREVISION= 19 CATEGORIES= japanese MASTER_SITES= SF PKGNAMESUFFIX= -gtk2 MAINTAINER= ports@FreeBSD.org COMMENT= Electronic Book Viewer LICENSE= GPLv2+ LIB_DEPENDS= libeb.so:japanese/eb CONFLICTS= ja-ebview-[0-9]* -USES= gettext gmake pkgconfig +USES= gettext gmake gnome pkgconfig USE_GNOME= gtk20 pangox-compat USE_CSTD= gnu89 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-eb-conf=${LOCALBASE}/etc/eb.conf SUB_FILES= ebview.desktop CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|#define GTK_DISABLE_DEPRECATED 1||g' \ ${WRKSRC}/src/ebview.c post-install: (cd ${WRKDIR} && ${INSTALL_DATA} ${SUB_FILES} \ ${STAGEDIR}${DESKTOPDIR}) (cd ${WRKSRC}/pixmaps && ${INSTALL_DATA} ebview.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps) @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ChangeLog README (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .include Index: head/japanese/fcitx-anthy/Makefile =================================================================== --- head/japanese/fcitx-anthy/Makefile (revision 517071) +++ head/japanese/fcitx-anthy/Makefile (revision 517072) @@ -1,23 +1,23 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= fcitx-anthy PORTVERSION= 0.2.3 PORTREVISION= 1 CATEGORIES= japanese MASTER_SITES= http://download.fcitx-im.org/${PORTNAME}/ DIST_SUBDIR= fcitx MAINTAINER= lichray@gmail.com COMMENT= Anthy support for Fcitx LICENSE= GPLv2 BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libfcitx-config.so:chinese/fcitx \ libanthy.so:japanese/anthy -USES= cmake gettext pkgconfig tar:xz +USES= cmake gettext gnome pkgconfig tar:xz INSTALLS_ICONS= yes .include Index: head/japanese/fcitx-skk/Makefile =================================================================== --- head/japanese/fcitx-skk/Makefile (revision 517071) +++ head/japanese/fcitx-skk/Makefile (revision 517072) @@ -1,41 +1,41 @@ # $FreeBSD$ PORTNAME= fcitx-skk PORTVERSION= 0.1.4 PORTREVISION= 3 CATEGORIES= japanese MASTER_SITES= http://download.fcitx-im.org/${PORTNAME}/ DIST_SUBDIR= fcitx MAINTAINER= hiroto.kagotani@gmail.com COMMENT= SKK support for Fcitx LICENSE= GPLv3 RUN_DEPENDS= ${LOCALBASE}/share/skk/SKK-JISYO.L:japanese/skk-jisyo LIB_DEPENDS= libfcitx-config.so:chinese/fcitx \ libskk.so:japanese/libskk BUILD_DEPENDS= bash:shells/bash -USES= tar:xz compiler:c++11-lang cmake gettext pkgconfig +USES= cmake compiler:c++11-lang gettext gnome pkgconfig tar:xz INSTALLS_ICONS= yes CMAKE_ARGS+= -DSKK_DEFAULT_PATH=${LOCALBASE}/share/skk/SKK-JISYO.L OPTIONS_DEFINE= QT5 OPTIONS_DEFAULT=QT5 QT5_DESC= Enable Qt for GUI configuration .include .if ${PORT_OPTIONS:MQT5} USES+= qt:5 USE_QT= buildtools_build qmake_build gui widgets USE_LDCONFIG= ${PREFIX}/lib/fcitx/qt PLIST_SUB+= QT5="" LIB_DEPENDS+= libFcitxQt5WidgetsAddons.so:textproc/fcitx-qt5 .else CMAKE_ARGS+= -DENABLE_QT=OFF PLIST_SUB+= QT5="@comment " .endif .include Index: head/japanese/ibus-anthy/Makefile =================================================================== --- head/japanese/ibus-anthy/Makefile (revision 517071) +++ head/japanese/ibus-anthy/Makefile (revision 517072) @@ -1,43 +1,43 @@ # Created by: Daichi GOTO # $FreeBSD$ PORTNAME= ibus-anthy PORTVERSION= 1.2.7 PORTREVISION= 7 CATEGORIES= japanese MASTER_SITES= https://github.com/ibus/ibus-anthy/releases/download/${PORTVERSION}/ PKGNAMEPREFIX= ja- MAINTAINER= ports@FreeBSD.org COMMENT= Anthy engine for IBus BUILD_DEPENDS= swig3.0:devel/swig30 LIB_DEPENDS= libanthy.so:japanese/anthy \ libibus-1.0.so:textproc/ibus RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/_pynotify.so:devel/py-notify GNU_CONFIGURE= yes -USES= libtool gettext gmake pkgconfig python:2.7 +USES= gettext gmake gnome libtool pkgconfig python:2.7 USE_GNOME= intltool pygtk2 BINARY_ALIAS= swig=swig3.0 LOCALBASE_REPLACE_FILES= \ engine/engine.py \ setup/anthyprefs.py \ setup/main.py INCLUDEDIR_REPLACE_FILES= \ engine/Makefile.am \ engine/Makefile.in post-patch: cd ${WRKSRC} && \ ${REINPLACE_CMD} "s,@@LOCALBASE@@,${LOCALBASE},g" \ ${LOCALBASE_REPLACE_FILES} && \ ${REINPLACE_CMD} "s,@@INCLUDEDIR@@,${INCLUDEDIR},g" \ ${INCLUDEDIR_REPLACE_FILES} post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_anthy.so .include Index: head/japanese/ibus-skk/Makefile =================================================================== --- head/japanese/ibus-skk/Makefile (revision 517071) +++ head/japanese/ibus-skk/Makefile (revision 517072) @@ -1,45 +1,45 @@ # Created by: Hiroto Kagotani # $FreeBSD$ PORTNAME= ibus-skk DISTVERSIONPREFIX= ibus-skk- DISTVERSION= 1.4.3 CATEGORIES= japanese MAINTAINER= ports@FreeBSD.org COMMENT= Japanese SKK input engine for IBus LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= valac:lang/vala RUN_DEPENDS= ${LOCALBASE}/share/skk/SKK-JISYO.L:japanese/skk-jisyo LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libibus-1.0.so:textproc/ibus \ libskk.so:japanese/libskk -USES= autoreconf gettext gmake libtool pkgconfig python +USES= autoreconf gettext gmake gnome libtool pkgconfig python GNU_CONFIGURE= yes CONFIGURE_ENV= DATADIRNAME=share USE_GITHUB= yes GH_ACCOUNT= ueno USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 intltool pango CPPFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= NLS post-patch: @${REINPLACE_CMD} -e 's|/usr/share/skk/SKK-JISYO.L|${LOCALBASE}/share/skk/SKK-JISYO.L|' ${WRKSRC}/src/preferences.vala .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= NLS="@comment " .endif .include Index: head/japanese/im-ja/Makefile =================================================================== --- head/japanese/im-ja/Makefile (revision 517071) +++ head/japanese/im-ja/Makefile (revision 517072) @@ -1,69 +1,69 @@ # Created by: Jacques Vidrine # $FreeBSD$ PORTNAME= im-ja PORTVERSION= 1.5 PORTREVISION= 13 CATEGORIES= japanese x11-toolkits MASTER_SITES= http://im-ja.sourceforge.net/ MAINTAINER= ports@FreeBSD.org COMMENT= Japanese input module for GTK2 OPTIONS_DEFINE= ANTHY CANNA WNN OPTIONS_DEFAULT=ANTHY CANNA WNN ANTHY_DESC= Use Anthy CANNA_DESC= Use Canna WNN_DESC= Use FreeWnn -USES= gettext gmake libtool pathfix perl5 pkgconfig +USES= gettext gmake gnome libtool pathfix perl5 pkgconfig USE_GNOME= gconf2 gnomeprefix intlhack libglade2 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-schemas-install # Avoid stage violation CONFIGURE_ARGS+= --disable-gnome GCONF_SCHEMAS= im-ja.schemas CPPFLAGS+= -I${LOCALBASE}/include -DNO_MALLOC_H LIBS+= -L${LOCALBASE}/lib .include .if ${PORT_OPTIONS:MANTHY} LIB_DEPENDS+= libanthy.so:japanese/anthy .else CONFIGURE_ARGS+= --disable-anthy .endif .if ${PORT_OPTIONS:MCANNA} LIB_DEPENDS+= libRKC.so:japanese/canna-lib .else CONFIGURE_ARGS+= --disable-canna .endif .if ${PORT_OPTIONS:MWNN} LIB_DEPENDS+= libwnn.so:japanese/FreeWnn-lib .else CONFIGURE_ARGS+= --disable-wnn .endif post-patch: ${FIND} ${WRKSRC} -name configure.in | ${XARGS} ${TOUCH} ${FIND} ${WRKSRC} -name aclocal.m4 | ${XARGS} ${TOUCH} ${FIND} ${WRKSRC} -name configure | ${XARGS} ${TOUCH} ${FIND} ${WRKSRC} -name config.h.in | ${XARGS} ${TOUCH} ${FIND} ${WRKSRC} -name Makefile.am | ${XARGS} ${TOUCH} ${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${TOUCH} @${REINPLACE_CMD} -e 's|$$(datadir)/gconf|$$(sysconfdir)/gconf|g' \ ${WRKSRC}/data/Makefile.in @${REINPLACE_CMD} '/^im_ja_la_LIBADD =/s/$$/ -lm/' \ ${WRKSRC}/src/gtk/Makefile.in @${REINPLACE_CMD} '/^im_ja_helper_LDADD =/s/$$/ -lX11/' \ ${WRKSRC}/src/helper/Makefile.in @${REINPLACE_CMD} '/^im_ja_le_la_LIBADD =/s/$$/ -lm/' \ ${WRKSRC}/src/iiimf/Makefile.in @${REINPLACE_CMD} '/^im_ja_xim_server_LDADD =/s/$$/ -lm/' \ ${WRKSRC}/src/xim/Makefile.in .include Index: head/japanese/kana-no-quiz/Makefile =================================================================== --- head/japanese/kana-no-quiz/Makefile (revision 517071) +++ head/japanese/kana-no-quiz/Makefile (revision 517072) @@ -1,41 +1,41 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= kana-no-quiz DISTVERSION= 1.9.5 PORTREVISION= 3 CATEGORIES= japanese MASTER_SITES= SF/${PORTNAME}/Program%20releases/version%20${DISTVERSION} DISTNAME= Kana_no_quiz-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Educational tool to memorize Japanese KANA (Hiragana/Katakana) LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/GPL.txt RUN_DEPENDS= ${PYGAME} NO_BUILD= yes NO_ARCH= yes -USES= gettext python:2.7 tar:bzip2 +USES= gettext gnome python:2.7 tar:bzip2 USE_GNOME= pygtk2:run USE_PYTHON= distutils autoplist WRKSRC= "${WRKDIR}/${DISTNAME:S/_/ /g}" post-patch: @${REINPLACE_CMD} -e \ 's|/usr/share|${PREFIX}/share|' \ ${WRKSRC}/data/misc/kana-no-quiz.desktop pre-configure: @${MKDIR} ${WRKSRC}/data/script @${ECHO_CMD} -n > ${WRKSRC}/data/script/kana-no-quiz @${ECHO_CMD} '#!${PYTHON_CMD}' \ >> ${WRKSRC}/data/script/kana-no-quiz @${ECHO_CMD} 'from kananoquiz import *' \ >> ${WRKSRC}/data/script/kana-no-quiz .include Index: head/japanese/kanjipad/Makefile =================================================================== --- head/japanese/kanjipad/Makefile (revision 517071) +++ head/japanese/kanjipad/Makefile (revision 517072) @@ -1,32 +1,32 @@ # Created by: Christophe Juniet # $FreeBSD$ PORTNAME= kanjipad PORTVERSION= 2.0.0 PORTREVISION= 8 CATEGORIES= japanese x11 MASTER_SITES= http://fishsoup.net/software/kanjipad/ MAINTAINER= ports@FreeBSD.org COMMENT= Japanese Handwriting recognition -USES= perl5 gmake pkgconfig +USES= gmake gnome perl5 pkgconfig USE_GNOME= gtk20 MAKE_ARGS= OPTIMIZE="${CFLAGS}" PREFIX="${PREFIX}" \ GTKINC="`pkg-config --cflags gtk+-2.0`" LDFLAGS+= -lm PORTDOCS= README PLIST_FILES= bin/kanjipad bin/kpengine %%DATADIR%%/jdata.dat OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/kanjipad ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/kpengine ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/jdata.dat ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/libtomoe-gtk/Makefile =================================================================== --- head/japanese/libtomoe-gtk/Makefile (revision 517071) +++ head/japanese/libtomoe-gtk/Makefile (revision 517072) @@ -1,42 +1,42 @@ # Created by: Hajimu UMEMOTO # $FreeBSD$ PORTNAME= libtomoe-gtk PORTVERSION= 0.6.0 PORTREVISION= 10 CATEGORIES= japanese MASTER_SITES= SF/tomoe/tomoe-gtk/tomoe-gtk-${PORTVERSION} DISTNAME= tomoe-gtk-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} MAINTAINER= ume@FreeBSD.org COMMENT= TOMOE GTK+ library LIB_DEPENDS= libtomoe.so:japanese/tomoe GNU_CONFIGURE= yes -USES= gmake libtool pathfix pkgconfig python:2.7,build +USES= gmake gnome libtool pathfix pkgconfig python:2.7,build USE_GNOME= gtk20 USE_LDCONFIG= yes #OPTIONS= GUCHARMAP "Compile with gucharmap" on .include #.if defined(WITHOUT_GUCHARMAP) CONFIGURE_ARGS+=--with-gucharmap=no PLIST_SUB+= GUCHARMAP="@comment " #.else #LIB_DEPENDS+= libgucharmap.so:deskutils/gucharmap #PLIST_SUB+= GUCHARMAP="" #.endif .if exists(${LOCALBASE}/libdata/pkgconfig/pytomoe.pc) CONFIGURE_ENV+= PYTHON_VERSION=${PYTHON_VERSION:S;python;;} \ pyexecdir=${PYTHON_SITELIBDIR} PLIST_SUB+= PYTHON="" .else CONFIGURE_ARGS+=--with-python=no PLIST_SUB+= PYTHON="@comment " .endif .include Index: head/japanese/scim-tomoe/Makefile =================================================================== --- head/japanese/scim-tomoe/Makefile (revision 517071) +++ head/japanese/scim-tomoe/Makefile (revision 517072) @@ -1,31 +1,31 @@ # Created by: Hajimu UMEMOTO # $FreeBSD$ PORTNAME= scim-tomoe PORTVERSION= 0.6.0 PORTREVISION= 12 CATEGORIES= japanese MASTER_SITES= SF/tomoe/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= SCIM IMEngine module using Tomoe BUILD_DEPENDS= scim:textproc/scim LIB_DEPENDS= libtomoe.so:japanese/tomoe \ libtomoe-gtk.so:japanese/libtomoe-gtk USE_GNOME= intlhack -USES= gettext gmake iconv libtool:keepla pkgconfig +USES= gettext gmake gnome iconv libtool:keepla pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -D__STDC_ISO_10646__ LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/scim-tomoe \ lib/scim-1.0/1.4.0/Helper/tomoe.a \ lib/scim-1.0/1.4.0/Helper/tomoe.la \ lib/scim-1.0/1.4.0/Helper/tomoe.so \ share/locale/ja/LC_MESSAGES/scim-tomoe.mo \ share/scim/icons/scim-tomoe.png .include Index: head/japanese/skk-tools/Makefile =================================================================== --- head/japanese/skk-tools/Makefile (revision 517071) +++ head/japanese/skk-tools/Makefile (revision 517072) @@ -1,48 +1,48 @@ # Created by: Shigeyuki FUKUSHIMA # $FreeBSD$ PORTNAME= skk-tools PORTVERSION= 1.3.3 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= japanese MASTER_SITES= http://openlab.ring.gr.jp/skk/tools/ DISTNAME= skktools-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Jisyo-tools for the SKK Japanese-input software LICENSE= GPLv2 GNU_CONFIGURE= yes DOCSDIR= ${PREFIX}/share/doc/skk PORTDOCS= README.skktools PLIST_FILES= bin/skkdic-count bin/skkdic-expr bin/skkdic-sort OPTIONS_DEFINE= DOCS EXPR2 OPTIONS_DEFAULT= EXPR2 EXPR2_DESC= Build skkdic-expr2 (needs glib-2.x) -EXPR2_USES= pkgconfig +EXPR2_USES= gnome pkgconfig EXPR2_USE= GNOME=glib20 EXPR2_PLIST_FILES= bin/skkdic-expr2 EXPR2_CONFIGURE_WITH= skkdic-expr2 .include .if ${PORT_OPTIONS:MEXPR2} PORTDOCS+= README.skkdic-expr2 .endif post-build: @${LN} -sf README.C ${WRKSRC}/READMEs/README.skktools post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} (cd ${WRKSRC}/READMEs && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .include Index: head/japanese/tomoe/Makefile =================================================================== --- head/japanese/tomoe/Makefile (revision 517071) +++ head/japanese/tomoe/Makefile (revision 517072) @@ -1,71 +1,71 @@ # Created by: Hajimu UMEMOTO # $FreeBSD$ PORTNAME= tomoe PORTVERSION= 0.6.0 PORTREVISION= 6 CATEGORIES= japanese MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ume@FreeBSD.org COMMENT= Tegaki Online MOji-ninshiki Engine BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser GNU_CONFIGURE= yes USES= gettext gmake libtool pathfix perl5 pkgconfig USE_LDCONFIG= yes USE_PERL5= build CONFIGURE_ENV= PYTHON_VERSION=${PYTHON_VERSION:S;python;;} \ pyexecdir=${PYTHON_SITELIBDIR} \ GMSGFMT="${LOCALBASE}/bin/msgfmt" CFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= DICT_RUBY EST MYSQL PYTHON RUBY UNIHAN OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes DICT_RUBY_DESC= Enable Ruby based dictionary module DICT_RUBY_CONFIGURE_ENABLE= dict-ruby EST_DESC= Enable Hyper Estraier dictionary module EST_CONFIGURE_WITH= est MYSQL_DESC= Enable MySQL dictionary module MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_WITH= mysql PYTHON_DESC= Enable Python module +PYTHON_USES= gnome python:2.7 PYTHON_USE= GNOME=pygtk2 -PYTHON_USES= python:2.7 PYTHON_CONFIGURE_OFF= --with-python=no RUBY_DESC= Enable Ruby module RUBY_BROKEN= Does not build RUBY_USE= RUBY=yes RUBY_CONFIGURE_OFF= --with-ruby=no RUBY_BUILD_DEPENDS= rubygem-glib2>0:devel/rubygem-glib2 RUBY_RUN_DEPENDS= rubygem-glib2>0:devel/rubygem-glib2 RUBY_CFLAGS= -I${LOCALBASE}/include/ruby-${RUBY_VER} \ -I${LOCALBASE}/include/ruby-${RUBY_VER}/${RUBY_ARCH} UNIHAN_DESC= Enable Unihan database dictionary module UNIHAN_BROKEN= Does not build UNIHAN_MASTER_SITES= ftp://ftp.unicode.org/Public/UNIDATA/:unihan UNIHAN_DISTFILES= Unihan.zip:unihan UNIHAN_EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip UNIHAN_BUILD_DEPENDS= \ ${RUBY_SITEARCHLIBDIR}/uconv.so:japanese/ruby-uconv \ ${RUBY_SITELIBDIR}/suikyo/suikyo.rb:japanese/suikyo UNIHAN_USE= RUBY=yes UNIHAN_CONFIGURE_ENABLE=unihan post-extract-UNIHAN-on: cd ${WRKSRC}/module/dict && \ ${UNZIP_CMD} -qo ${DISTDIR}/Unihan.zip -d ${WRKSRC}/module/dict post-patch: @${REINPLACE_CMD} -e 's|glib/ge.*\.h>|glib.h>|g' \ -e 's|glib/ga.*\.h>|glib.h>|g' \ ${WRKSRC}/lib/glib-compat-key-file.h \ ${WRKSRC}/lib/tomoe.c \ ${WRKSRC}/lib/glib-utils.h .include Index: head/japanese/uim-tomoe-gtk/Makefile =================================================================== --- head/japanese/uim-tomoe-gtk/Makefile (revision 517071) +++ head/japanese/uim-tomoe-gtk/Makefile (revision 517072) @@ -1,26 +1,26 @@ # Created by: Hajimu UMEMOTO # $FreeBSD$ PORTNAME= uim-tomoe-gtk PORTVERSION= 0.6.0 PORTREVISION= 15 CATEGORIES= japanese MASTER_SITES= SF/tomoe/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ume@FreeBSD.org COMMENT= UIM helper program for Tomoe LIB_DEPENDS= libtomoe.so:japanese/tomoe \ libtomoe-gtk.so:japanese/libtomoe-gtk \ libuim.so:textproc/uim -USES= gettext gmake libtool pkgconfig +USES= gettext gmake gnome libtool pkgconfig USE_GNOME= gtk20 intltool GNU_CONFIGURE= yes PLIST_FILES= bin/uim-tomoe-gtk \ share/locale/ja/LC_MESSAGES/uim-tomoe-gtk.mo CONFIGURE_ENV+= GMSGFMT="${LOCALBASE}/bin/msgfmt" .include Index: head/japanese/xdtp/Makefile =================================================================== --- head/japanese/xdtp/Makefile (revision 517071) +++ head/japanese/xdtp/Makefile (revision 517072) @@ -1,74 +1,74 @@ # Created by: Masanori OZAWA # $FreeBSD$ PORTNAME= xdtp PORTVERSION= 1.5.0 PORTREVISION= 9 CATEGORIES= japanese MASTER_SITES= http://www.ongs.co.jp/software/xdtp/ MAINTAINER= ports@FreeBSD.org COMMENT= XML document transfer program LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c++11-lang pkgconfig tar:tgz +USES= compiler:c++11-lang gnome pkgconfig tar:tgz USE_CXXSTD= c++11 USE_GNOME= glibmm libxml2 libxslt HAS_CONFIGURE= yes USE_LDCONFIG= yes CFLAGS+= -fPIC OPTIONS_DEFINE= DEBUG DOCS GDK INCLUDE OPTIONS_DEFAULT= GDK INCLUDE OPTIONS_SUB= yes DEBUG_MAKE_ARGS= DEBUG="yes" GDK_DESC= Build with Gdk-Pixbuf GDK_USE= gnome=gdkpixbuf2 GDK_CONFIGURE_ENV_OFF= WITHOUT_GDK="yes" GDK_MAKE_ARGS_OFF= WITHOUT_GDK="yes" INCLUDE_DESC= Install with XDTP include files INCLUDE_MAKE_ARGS_OFF= WITHOUT_INCLUDE="yes" post-patch: @${REINPLACE_CMD} -e \ 's|-o .* \(-m\)|\1| ; \ s|\([[:blank:]]\)\($${XDTPDOCUMENT}\)|\1$${DESTDIR}\2|' \ ${WRKSRC}/banbun/Makefile @${REINPLACE_CMD} -e \ 's|-o .* \(-m\)|\1| ; \ s|\([[:blank:]]\)\($${PREFIX}\)|\1$${DESTDIR}\2|' \ ${WRKSRC}/bin/Makefile @${REINPLACE_CMD} -e \ 's|-o .* \(-m\)|\1| ; \ s|\([[:blank:]]\)\($${XDTPSHARE}\)|\1$${DESTDIR}\2|' \ ${WRKSRC}/misc/emacs/Makefile @${REINPLACE_CMD} -e \ 's|-o .* \(-m\)|\1| ; \ s|\([[:blank:]]\)\($${PKGCONFDIR}\)|\1$${DESTDIR}\2|' \ ${WRKSRC}/pkgconfig/Makefile @${REINPLACE_CMD} -e \ 's|-o .* \(-m\)|\1| ; \ s|\([[:blank:]]\)\($${PREFIX}\)|\1$${DESTDIR}\2| ; \ s|\([[:blank:]]\)\($${XDTPINCLUDE}\)|\1$${DESTDIR}\2| ; \ s|\([[:blank:]]\)\($${XDTPSHARE}\)|\1$${DESTDIR}\2| ; \ /$${LN}/s|^|#|' \ ${WRKSRC}/src/Makefile @${REINPLACE_CMD} -e \ 's|-o .* \(-m\)|\1| ; \ s|\([[:blank:]]\)\($${PREFIX}\)|\1$${DESTDIR}\2| ; \ s|\([[:blank:]]\)\($${XDTPSHARE}\)|\1$${DESTDIR}\2|' \ ${WRKSRC}/xsl/Makefile # Unbreak parallel builds (-jX) by calling make(1) correctly @${REINPLACE_CMD} -E 's/cd(.+)(;| &&) (\$$\{MAKE})/\3 -C\1/' \ ${WRKSRC}/Makefile ${WRKSRC}/bin/Makefile \ ${WRKSRC}/java/Makefile ${WRKSRC}/misc/Makefile post-install: @${LN} -sf libxdtp.so.5 ${STAGEDIR}${PREFIX}/lib/libxdtp.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxdtp.so.5 .include Index: head/korean/fcitx-hangul/Makefile =================================================================== --- head/korean/fcitx-hangul/Makefile (revision 517071) +++ head/korean/fcitx-hangul/Makefile (revision 517072) @@ -1,26 +1,26 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= fcitx-hangul PORTVERSION= 0.3.0 PORTREVISION= 1 CATEGORIES= korean MASTER_SITES= http://download.fcitx-im.org/${PORTNAME}/ DIST_SUBDIR= fcitx MAINTAINER= lichray@gmail.com COMMENT= Hangul support for Fcitx LICENSE= GPLv2 BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libfcitx-config.so:chinese/fcitx \ libhangul.so:korean/libhangul -USES= cmake gettext pkgconfig tar:xz +USES= cmake gettext gnome pkgconfig tar:xz INSTALLS_ICONS= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lintl .include Index: head/korean/imhangul-gtk2/Makefile =================================================================== --- head/korean/imhangul-gtk2/Makefile (revision 517071) +++ head/korean/imhangul-gtk2/Makefile (revision 517072) @@ -1,41 +1,41 @@ # Created by: Junho CHOI # $FreeBSD$ PORTNAME= imhangul PORTVERSION= 2.1.1 CATEGORIES= korean PKGNAMESUFFIX= -gtk2 MAINTAINER= jkim@FreeBSD.org COMMENT= Hangul input module for GTK+ 2.0 LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libhangul.so:korean/libhangul \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig CONFLICTS_INSTALL= ko-imhangul-[0-2].* GH_ACCOUNT= choehwanjin GH_TAGNAME= d2f555d USE_GITHUB= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_GNOME= cairo gdkpixbuf2 gtk20 -USES= autoreconf gmake libtool pkgconfig +USES= autoreconf gmake gnome libtool pkgconfig OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext localbase post-patch-NLS-off: @${REINPLACE_CMD} -e '/^SUBDIRS /s| po||' ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e '/^po\/Makefile\.in/d' ${WRKSRC}/configure.in pre-configure-NLS-on: @(cd ${WRKSRC} && ${LOCALBASE}/bin/glib-gettextize) .include Index: head/korean/imhangul-gtk3/Makefile =================================================================== --- head/korean/imhangul-gtk3/Makefile (revision 517071) +++ head/korean/imhangul-gtk3/Makefile (revision 517072) @@ -1,39 +1,39 @@ # Created by: Junho CHOI # $FreeBSD$ PORTNAME= imhangul PORTVERSION= 3.1.1 CATEGORIES= korean PKGNAMESUFFIX= -gtk3 MAINTAINER= jkim@FreeBSD.org COMMENT= Hangul input module for GTK+ 3.0 LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libhangul.so:korean/libhangul CONFLICTS_INSTALL= ko-imhangul-3.* GH_ACCOUNT= choehwanjin GH_TAGNAME= 85f6d10 USE_GITHUB= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_GNOME= cairo gdkpixbuf2 gtk30 -USES= autoreconf gmake libtool pkgconfig +USES= autoreconf gmake gnome libtool pkgconfig OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext localbase post-patch-NLS-off: @${REINPLACE_CMD} -e '/^SUBDIRS /s| po||' ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e '/^po\/Makefile\.in/d' ${WRKSRC}/configure.in pre-configure-NLS-on: @(cd ${WRKSRC} && ${LOCALBASE}/bin/glib-gettextize) .include Index: head/lang/basic256/Makefile =================================================================== --- head/lang/basic256/Makefile (revision 517071) +++ head/lang/basic256/Makefile (revision 517072) @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= basic256 PORTVERSION= 1.1.4.0 PORTREVISION= 3 CATEGORIES= lang MASTER_SITES= SF/kidbasic/${PORTNAME} DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= fernape@FreeBSD.org COMMENT= Easy to use BASIC language and IDE for education LICENSE= GPLv2 BUILD_DEPENDS= espeak:audio/espeak \ sqlite3:databases/sqlite3 \ flex:textproc/flex WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= bison compiler:c++11-lang dos2unix qmake qt:5 +USES= bison compiler:c++11-lang dos2unix qmake qt:5 sdl USE_SDL= sdl mixer USE_QT= buildtools core gui multimedia network printsupport sql widgets serialport QMAKE_ARGS+= LOCALBASE="${LOCALBASE}" QMAKE_SOURCE_PATH= BASIC256.pro MAKE_JOBS_UNSAFE= yes post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/BASIC256.pro .include Index: head/lang/cjs/Makefile =================================================================== --- head/lang/cjs/Makefile (revision 517071) +++ head/lang/cjs/Makefile (revision 517072) @@ -1,32 +1,33 @@ # Created by: Gustau Perez i Querol # $FreeBSD$ PORTNAME= cjs PORTVERSION= 2.4.1 PORTREVISION= 6 CATEGORIES= lang gnome DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= JavaScript bindings based on gobject-introspection BUILD_DEPENDS= gnome-autogen.sh:devel/gnome-common LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libmozjs-24.so:lang/spidermonkey24 CONFLICTS_BUILD=spidermonkey17-1.7.* -USES= autoreconf compiler:c11 gettext libtool gmake \ - pathfix pkgconfig python:build shebangfix +USES= autoreconf compiler:c11 gettext gmake gnome libtool pathfix \ + pkgconfig python:build shebangfix USE_GNOME= cairo glib20 gnomeprefix introspection:build USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_LDCONFIG= yes + GNU_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip CONFIGURE_ARGS+=--enable-compile-warnings=no .include Index: head/lang/cling/Makefile =================================================================== --- head/lang/cling/Makefile (revision 517071) +++ head/lang/cling/Makefile (revision 517072) @@ -1,75 +1,75 @@ # Created by: Mahdi Mokhtari # $FreeBSD$ PORTNAME= cling DISTVERSION= 0.5-2018-08-13 PORTREVISION= 4 CATEGORIES= lang devel MASTER_SITES= https://root.cern.ch/download/cling/ DISTNAME= ${PORTNAME}_${DISTVERSION:C/^[0-9]\.[0-9]-//}_sources MAINTAINER= mmokhi@FreeBSD.org COMMENT= Interactive C++ Interpreter Based on LLVM and Clang Libs LICENSE= LLVM NCSA LICENSE_COMB= multi LICENSE_NAME_LLVM= LLVM Release License LICENSE_FILE_LLVM= ${WRKSRC}/LICENSE.TXT LICENSE_FILE_NCSA= ${WRKSRC}/tools/cling/LICENSE.TXT LICENSE_PERMS_LLVM= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_armv6= fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod' BROKEN_armv7= fails to compile: AArch64TargetMachine.cpp: relocation truncated to fit: R_ARM_CALL against symbol '__aeabi_uldivmod' LIB_DEPENDS= libgtest.so:devel/googletest \ libz3.so:math/z3 WRKSRC= ${WRKDIR}/src LLVM_RELEASE= 5.0.0 LLVM_SUFFIX= 50_cern-root LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX} -USES= cmake compiler:c11 compiler:c++11-lib cpe \ - libedit ncurses python:build shebangfix tar:bzip2 +USES= cmake compiler:c++11-lib compiler:c11 cpe gnome libedit ncurses \ + python:build shebangfix tar:bzip2 USE_GNOME= libxml2 USE_LDCONFIG= ${LLVM_PREFIX}/lib SHEBANG_FILES= tools/clang/tools/clang-format/clang-format-diff.py \ tools/clang/tools/clang-format/git-clang-format \ tools/clang/tools/scan-view/bin/scan-view CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= LLVM_BUILD_EXAMPLES LLVM_INCLUDE_TESTS LLVM_INCLUDE_GO_TESTS SUB_LIST+= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}" PLIST_SUB+= LLVM_SUFFIX=${LLVM_SUFFIX} LLVM_RELEASE=${LLVM_RELEASE} CMAKE_BUILD_TYPE= Release CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX} CMAKE_ARGS+= -DINSTALL_LAYOUT=FREEBSD \ --target ${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g' \ ${PATCH_WRKSRC}/tools/cling/tools/driver/cling.cpp @${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|g' \ ${PATCH_WRKSRC}/tools/cling/lib/Interpreter/CIFactory.cpp post-install: for e in $$(cd ${STAGEDIR}${PREFIX}/llvm50_cern-root/bin && ls *); do \ ${RLN} ${STAGEDIR}${PREFIX}/llvm50_cern-root/bin/$${e} ${STAGEDIR}${PREFIX}/bin/$${e}; \ done ${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake for m in cling llvm llvm-c clang; do \ ${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/include/$${m} ${STAGEDIR}${PREFIX}/include/$${m}; \ done for m in cling llvm clang; do \ ${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib/cmake/$${m} ${STAGEDIR}${PREFIX}/lib/cmake/$${m}; \ done for l in $$(cd ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib && ls *.so* *.a); do \ ${RLN} ${STAGEDIR}${PREFIX}/llvm${LLVM_SUFFIX}/lib/$${l} ${STAGEDIR}${PREFIX}/lib/$${l}; \ done .include Index: head/lang/lafontaine/Makefile =================================================================== --- head/lang/lafontaine/Makefile (revision 517071) +++ head/lang/lafontaine/Makefile (revision 517072) @@ -1,28 +1,28 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= lafontaine PORTVERSION= 0.4.1 PORTREVISION= 9 CATEGORIES= lang MASTER_SITES= http://www.nongnu.org/lafontaine/archives/ DISTNAME= ${PORTNAME}_0.4-1 MAINTAINER= ports@FreeBSD.org COMMENT= Graphical logo interpreter WRKSRC= ${WRKDIR}/${PORTNAME}-0.4 -USES= pathfix gmake pkgconfig +USES= gmake gnome pathfix pkgconfig USE_GNOME= gtk20 GNU_CONFIGURE= yes USE_CSTD= gnu89 LDFLAGS+= -lm OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext .include Index: head/lang/php71/Makefile =================================================================== --- head/lang/php71/Makefile (revision 517071) +++ head/lang/php71/Makefile (revision 517072) @@ -1,195 +1,195 @@ # Created by: Torsten Zuehlsdorff # $FreeBSD$ PORTNAME= php71 PORTVERSION= 7.1.33 PORTREVISION?= 0 CATEGORIES?= lang devel www MASTER_SITES= PHP/distributions DISTNAME= php-${PORTVERSION} MAINTAINER= tz@FreeBSD.org COMMENT= PHP Scripting Language LICENSE= PHP301 USES+= tar:xz cpe CPE_PRODUCT= php NO_OPTIONS_SORT=yes .if !defined(PKGNAMESUFFIX) LIB_DEPENDS= libpcre.so:devel/pcre GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-layout=GNU \ --with-config-file-scan-dir=${PREFIX}/etc/php \ --disable-all \ --enable-libxml \ --with-libxml-dir=${LOCALBASE} \ --with-pcre-regex=${LOCALBASE} \ --program-prefix="" -USES+= autoreconf:build +USES+= autoreconf:build gnome USE_GNOME= libxml2 # PR230207 Allow relocations against read-only segments (override lld default) LDFLAGS_i386= -Wl,-z,notext OPTIONS_DEFINE+=CLI CGI FPM EMBED PHPDBG DEBUG DTRACE IPV6 MAILHEAD MYSQLND LINKTHR ZTS OPTIONS_DEFAULT=CLI CGI FPM EMBED MYSQLND LINKTHR DTRACE OPTIONS_EXCLUDE_DragonFly= DTRACE # ld(1) fails to link probes: Relocations in generic ELF (EM: 0) OPTIONS_EXCLUDE_aarch64= DTRACE # dt_modtext:opensolaris/ib/libdtrace/common/dt_link.c: arm not impemented OPTIONS_EXCLUDE_armv6= DTRACE OPTIONS_EXCLUDE_armv7= DTRACE # Bug 197128: No ASM code for MIPS/MIPS64, disable FPM OPTIONS_EXCLUDE_mips= DTRACE FPM OPTIONS_EXCLUDE_mips64= DTRACE FPM OPTIONS_EXCLUDE_sparc64= DTRACE OPTIONS_SUB= yes CLI_DESC= Build CLI version CGI_DESC= Build CGI version FPM_DESC= Build FPM version EMBED_DESC= Build embedded library PHPDBG_DESC= Interactive PHP debugger MAILHEAD_DESC= Enable mail header patch MYSQLND_DESC= Build with MySQL Native Driver LINKTHR_DESC= Link thread lib (for threaded extensions) ZTS_DESC= Force Zend Thread Safety (ZTS) build CONFLICTS= php56-* php70-* php72-* php73-* DESTDIRNAME= INSTALL_ROOT .include PATCH_DIST_STRIP= -p1 .if ${PORT_OPTIONS:MMAILHEAD} PATCHFILES+= php-7.1.x-mail-header.patch:mail PATCH_SITES+= http://choon.net/opensource/php/:mail .endif .if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--enable-mysqlnd .endif .if ${PORT_OPTIONS:MCLI} PHP_SAPI+= cli .else CONFIGURE_ARGS+=--disable-cli .endif .if ${PORT_OPTIONS:MCGI} PHP_SAPI+= cgi .else CONFIGURE_ARGS+=--disable-cgi .endif .if ${PORT_OPTIONS:MFPM} PHP_SAPI+= fpm USE_RC_SUBR+= php-fpm CONFIGURE_ARGS+=--enable-fpm \ --with-fpm-user=${WWWOWN} \ --with-fpm-group=${WWWGRP} .endif .if defined(PKGNAMEPREFIX) USES+= apache:2.2+ .include "${PORTSDIR}/Mk/Uses/apache.mk" .if ${PORT_OPTIONS:MAP2FILTER} CONFIGURE_ARGS+=--with-apxs2filter=${APXS} .else CONFIGURE_ARGS+=--with-apxs2=${APXS} .endif PLIST= ${PKGDIR}/pkg-plist.mod PKGMESSAGE= ${PKGDIR}/pkg-message.mod MODULENAME= libphp7 SHORTMODNAME= php7 WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!" .endif .if ${PORT_OPTIONS:MEMBED} PHP_SAPI+= embed CONFIGURE_ARGS+=--enable-embed .endif .if ${PORT_OPTIONS:MPHPDBG} PHP_SAPI+= phpdbg CONFIGURE_ARGS+=--enable-phpdbg .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--enable-phpdbg-debug .endif .endif .if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED} PLIST_SUB+= SAPI_INC="" .else PLIST_SUB+= SAPI_INC="@comment " .endif CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \ lt_cv_path_SED="sed" .if ${PORT_OPTIONS:MLINKTHR} LIBS+= -lpthread .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--enable-debug .endif .if ${PORT_OPTIONS:MZTS} CONFIGURE_ARGS+=--enable-maintainer-zts CONFIGURE_ENV+= pthreads_working="yes" .endif .if ${PORT_OPTIONS:MDTRACE} CONFIGURE_ARGS+=--enable-dtrace PLIST_SUB+= DTRACE="" .else PLIST_SUB+= DTRACE="@comment " .endif .if empty(PORT_OPTIONS:MIPV6) CONFIGURE_ARGS+=--disable-ipv6 .endif post-patch: @${TOUCH} ${WRKSRC}/ext/php_config.h @${REINPLACE_CMD} "s|^\(extension_dir\)|; \1|" ${WRKSRC}/php.ini-* .if ${PORT_OPTIONS:MFPM} @${REINPLACE_CMD} -e "s|^;\(pid\)|\1|;s|^;\(pm\.[a-z_]*_servers\)|\1|" \ ${WRKSRC}/sapi/fpm/php-fpm.conf.in .endif pre-configure: @(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force) .if !defined(PKGNAMEPREFIX) post-build: @${ECHO_CMD} "PHP_VER=71" > ${WRKDIR}/php.conf @${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf @${ECHO_CMD} "PHP_SAPI=${PHP_SAPI}" >> ${WRKDIR}/php.conf @${ECHO_CMD} "PHP_EXT_INC=pcre spl" >> ${WRKDIR}/php.conf @${ECHO_CMD} -n "PHP_EXT_DIR=" >> ${WRKDIR}/php.conf @${SH} ${WRKSRC}/scripts/php-config --extension-dir | ${SED} -ne 's,^${PREFIX}/lib/php/,,p' >> ${WRKDIR}/php.conf test: build @(cd ${WRKSRC} && ${MAKE} test) post-install: ${INSTALL_DATA} ${WRKSRC}/php.ini-development ${WRKSRC}/php.ini-production \ ${WRKDIR}/php.conf ${STAGEDIR}/${PREFIX}/etc .else do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR} ${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \ ${STAGEDIR}${PREFIX}/${APACHEMODDIR} .endif .else .include "${MASTERDIR}/Makefile.ext" .endif .include Index: head/lang/php72/Makefile =================================================================== --- head/lang/php72/Makefile (revision 517071) +++ head/lang/php72/Makefile (revision 517072) @@ -1,188 +1,188 @@ # $FreeBSD$ PORTNAME= php72 DISTVERSION= 7.2.24 PORTREVISION?= 0 CATEGORIES?= lang devel www MASTER_SITES= PHP/distributions DISTNAME= php-${DISTVERSION} MAINTAINER= tz@FreeBSD.org COMMENT= PHP Scripting Language LICENSE= PHP301 USES+= tar:xz cpe CPE_PRODUCT= php NO_OPTIONS_SORT=yes .if !defined(PKGNAMESUFFIX) LIB_DEPENDS= libpcre.so:devel/pcre \ libargon2.so:security/libargon2 GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-layout=GNU \ --with-config-file-scan-dir=${PREFIX}/etc/php \ --disable-all \ --enable-libxml \ --with-libxml-dir=${LOCALBASE} \ --with-pcre-regex=${LOCALBASE} \ --with-password-argon2=${LOCALBASE} \ --program-prefix="" -USES+= autoreconf:build +USES+= autoreconf:build gnome USE_GNOME= libxml2 # PR230207 Allow relocations against read-only segments (override lld default) LDFLAGS_i386= -Wl,-z,notext OPTIONS_DEFINE+=CLI CGI FPM EMBED PHPDBG DEBUG DTRACE IPV6 MYSQLND LINKTHR ZTS OPTIONS_DEFAULT=CLI CGI FPM EMBED MYSQLND LINKTHR DTRACE OPTIONS_EXCLUDE_DragonFly= DTRACE # ld(1) fails to link probes: Relocations in generic ELF (EM: 0) OPTIONS_EXCLUDE_aarch64= DTRACE # dt_modtext:opensolaris/ib/libdtrace/common/dt_link.c: arm not impemented OPTIONS_EXCLUDE_armv6= DTRACE OPTIONS_EXCLUDE_armv7= DTRACE # Bug 197128: No ASM code for MIPS/MIPS64, disable FPM OPTIONS_EXCLUDE_mips= DTRACE FPM OPTIONS_EXCLUDE_mips64= DTRACE FPM OPTIONS_EXCLUDE_sparc64= DTRACE OPTIONS_SUB= yes CLI_DESC= Build CLI version CGI_DESC= Build CGI version FPM_DESC= Build FPM version EMBED_DESC= Build embedded library PHPDBG_DESC= Interactive PHP debugger MYSQLND_DESC= Build with MySQL Native Driver LINKTHR_DESC= Link thread lib (for threaded extensions) ZTS_DESC= Force Zend Thread Safety (ZTS) build #CONFLICTS= php56-* php70-* php71-* php73-* DESTDIRNAME= INSTALL_ROOT .include .if ${PORT_OPTIONS:MMYSQLND} CONFIGURE_ARGS+=--enable-mysqlnd .endif .if ${PORT_OPTIONS:MCLI} PHP_SAPI+= cli .else CONFIGURE_ARGS+=--disable-cli .endif .if ${PORT_OPTIONS:MCGI} PHP_SAPI+= cgi .else CONFIGURE_ARGS+=--disable-cgi .endif .if ${PORT_OPTIONS:MFPM} PHP_SAPI+= fpm USE_RC_SUBR+= php-fpm CONFIGURE_ARGS+=--enable-fpm \ --with-fpm-user=${WWWOWN} \ --with-fpm-group=${WWWGRP} .endif .if defined(PKGNAMEPREFIX) USES+= apache:2.2+ .include "${PORTSDIR}/Mk/Uses/apache.mk" .if ${PORT_OPTIONS:MAP2FILTER} CONFIGURE_ARGS+=--with-apxs2filter=${APXS} .else CONFIGURE_ARGS+=--with-apxs2=${APXS} .endif PLIST= ${PKGDIR}/pkg-plist.mod PKGMESSAGE= ${PKGDIR}/pkg-message.mod MODULENAME= libphp7 SHORTMODNAME= php7 WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!" .endif .if ${PORT_OPTIONS:MEMBED} PHP_SAPI+= embed CONFIGURE_ARGS+=--enable-embed .endif .if ${PORT_OPTIONS:MPHPDBG} PHP_SAPI+= phpdbg CONFIGURE_ARGS+=--enable-phpdbg .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--enable-phpdbg-debug .endif .endif .if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED} PLIST_SUB+= SAPI_INC="" .else PLIST_SUB+= SAPI_INC="@comment " .endif CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \ lt_cv_path_SED="sed" .if ${PORT_OPTIONS:MLINKTHR} LIBS+= -lpthread .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--enable-debug .endif .if ${PORT_OPTIONS:MZTS} CONFIGURE_ARGS+=--enable-maintainer-zts CONFIGURE_ENV+= pthreads_working="yes" .endif .if ${PORT_OPTIONS:MDTRACE} CONFIGURE_ARGS+=--enable-dtrace PLIST_SUB+= DTRACE="" .else PLIST_SUB+= DTRACE="@comment " .endif .if empty(PORT_OPTIONS:MIPV6) CONFIGURE_ARGS+=--disable-ipv6 .endif post-patch: @${TOUCH} ${WRKSRC}/ext/php_config.h @${REINPLACE_CMD} "s|^\(extension_dir\)|; \1|" ${WRKSRC}/php.ini-* .if ${PORT_OPTIONS:MFPM} @${REINPLACE_CMD} -e "s|^;\(pid\)|\1|;s|^;\(pm\.[a-z_]*_servers\)|\1|" \ ${WRKSRC}/sapi/fpm/php-fpm.conf.in .endif pre-configure: @(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force) .if !defined(PKGNAMEPREFIX) post-build: @${ECHO_CMD} "PHP_VER=72" > ${WRKDIR}/php.conf @${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf @${ECHO_CMD} "PHP_SAPI=${PHP_SAPI}" >> ${WRKDIR}/php.conf @${ECHO_CMD} "PHP_EXT_INC=pcre spl" >> ${WRKDIR}/php.conf @${ECHO_CMD} -n "PHP_EXT_DIR=" >> ${WRKDIR}/php.conf @${SH} ${WRKSRC}/scripts/php-config --extension-dir | ${SED} -ne 's,^${PREFIX}/lib/php/,,p' >> ${WRKDIR}/php.conf test: build @(cd ${WRKSRC} && ${MAKE} test) post-install: ${INSTALL_DATA} ${WRKSRC}/php.ini-development ${WRKSRC}/php.ini-production \ ${WRKDIR}/php.conf ${STAGEDIR}/${PREFIX}/etc .else do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR} ${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \ ${STAGEDIR}${PREFIX}/${APACHEMODDIR} .endif .else .include "${MASTERDIR}/Makefile.ext" .endif .include Index: head/lang/smalltalk/Makefile =================================================================== --- head/lang/smalltalk/Makefile (revision 517071) +++ head/lang/smalltalk/Makefile (revision 517072) @@ -1,76 +1,77 @@ # Created by: gpalmer # $FreeBSD$ PORTNAME= smalltalk PORTVERSION= 3.2.5 PORTREVISION= 14 CATEGORIES= lang MASTER_SITES= GNU MAINTAINER= danfe@FreeBSD.org COMMENT= GNU Smalltalk BROKEN_aarch64= Fails to link: undefined reference to sbrk BROKEN_powerpc64= Fails to build: gst-package: did not understand #~ BROKEN_sparc64= Fails to install BUILD_DEPENDS= zip:archivers/zip \ gawk:lang/gawk LIB_DEPENDS= libgdbm.so:databases/gdbm \ libffi.so:devel/libffi \ libltdl.so:devel/libltdl \ libcairo.so:graphics/cairo \ libexpat.so:textproc/expat2 USES= gl gmake gnome iconv libtool makeinfo pathfix pkgconfig \ readline shebangfix sqlite tar:xz xorg USE_GL= gl glu glut USE_GNOME= pango USE_XORG= ice sm x11 xi xmu GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_prog_EMACS=no ac_cv_prog_AWK=gawk CONFIGURE_ARGS= --enable-generational-gc=no \ --enable-gtk=no \ --localstatedir="${PREFIX}/var" \ --with-emacs=no \ --with-gmp=no USE_LDCONFIG= yes SHEBANG_LANG= sed sed_OLD_CMD= /bin/sed sed_CMD= ${SED} SHEBANG_FILES= packages/vfs/deb packages/vfs/mailfs \ examples/pepe.sed examples/xml.sed PLIST_SUB= VERSION="${PORTVERSION}" PORTDATA= * INFO= gst gst-base gst-libs OPTIONS_DEFINE= PGSQL SDL OPTIONS_DEFAULT= PGSQL SDL OPTIONS_SUB= yes PGSQL_USES= pgsql +SDL_USES= sdl SDL_USE= SDL=image,mixer,sdl,sound,ttf post-patch: @${REINPLACE_CMD} -e 's/ia64-\*-\* /&|amd64-*-* /' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's/lrintl (truncl/lroundl (truncl/' \ ${WRKSRC}/libgst/prims.def \ ${WRKSRC}/libgst/prims.inl @${REINPLACE_CMD} -e '/^ac_include/s/\\$$/#include \\/' \ ${WRKSRC}/snprintfv/configure post-build: @${SED} -e 's|@bindir@|${PREFIX}/bin|g' \ ${WRKSRC}/gst-mode.el.in > ${WRKSRC}/gst-mode.el post-install: @${LN} -sf gst-load.1 ${STAGEDIR}${MANPREFIX}/man/man1/gst-reload.1 @${MKDIR} ${STAGEDIR}${DATADIR}/gtk ${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/share/emacs/site-lisp @${LS} -1 ${STAGEDIR}${PREFIX}/bin/gst* |grep -v config|${XARGS} ${STRIP_CMD} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/smalltalk/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgst.so .include Index: head/ports-mgmt/packagekit/Makefile =================================================================== --- head/ports-mgmt/packagekit/Makefile (revision 517071) +++ head/ports-mgmt/packagekit/Makefile (revision 517072) @@ -1,95 +1,95 @@ # Created by: Anders F Bjorklund # $FreeBSD$ # $MCom: ports/ports-mgmt/packagekit/Makefile,v 1.26 2010/10/10 15:49:51 marcus Exp $ PORTNAME= PackageKit PORTVERSION= 0.6.11 PORTREVISION?= 9 CATEGORIES= ports-mgmt sysutils MASTER_SITES= http://www.packagekit.org/releases/ MAINTAINER= gnome@FreeBSD.org COMMENT?= DBUS packaging abstraction layer BUILD_DEPENDS= ${LOCALBASE}/bin/docbook2man:textproc/docbook-utils LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libpolkit-gobject-1.so:sysutils/polkit \ libck-connector.so:sysutils/consolekit2 RUN_DEPENDS= lsof:sysutils/lsof \ bash:shells/bash IGNORE= does not build with new polkit -USES= cpe gettext gmake iconv libtool pathfix pkgconfig \ +USES= cpe gettext gmake gnome iconv libtool pathfix pkgconfig \ python:build shared-mime-info shebangfix sqlite:3 CPE_VENDOR= packagekit_project SHEBANG_FILES= backends/test/helpers/search-name.sh \ contrib/cron/packagekit-background.cron USE_GNOME= glib20 intltool introspection USE_LDCONFIG= yes GNU_CONFIGURE= yes LIBS+= -lexecinfo CONFIGURE_ARGS+=--with-security-framework=polkit \ --localstatedir=/var \ --disable-static \ --disable-gtk-doc \ --disable-managed \ --disable-browser-plugin \ --disable-gstreamer-plugin \ --disable-networkmanager \ --disable-connman INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE=yes .if !defined(SLAVEPORT) OPTIONS_DEFINE= PORTS MANPAGES OPTIONS_DEFAULT=PORTS PORTS_DESC=Use portupgrade for management, dummy if disabled .include . if ${PORT_OPTIONS:MMANPAGES} BUILD_DEPENDS+= docbook-sgml>0:textproc/docbook-sgml \ xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl PLIST_SUB+= MAN='' . else CONFIGURE_ARGS+=--disable-man-pages PLIST_SUB+= MAN='@comment ' . endif . if ${PORT_OPTIONS:MPORTS} RUN_DEPENDS+= ${LOCALBASE}/sbin/portupgrade:ports-mgmt/portupgrade USE_RUBY= yes CONFIGURE_ARGS+=--enable-ports --with-default-backend=ports PLIST_SUB+= PORTS="" . else CONFIGURE_ARGS+=--disable-ports --with-default-backend=dummy PLIST_SUB+= PORTS="@comment " . endif CONFIGURE_ARGS+=--disable-gtk-module PLIST_SUB+= GTK="@comment " CONFIGURE_ARGS+=--disable-qt .endif post-patch: @${REINPLACE_CMD} -E -e 's/.*WARNINGFLAGS_CPP.*-Werror/#$$&/' \ -e 's|-DG_DISABLE_DEPRECATED||g' \ -e 's|-Wmissing-include-dirs||g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/src/pk-lsof.c @${REINPLACE_CMD} -e 's|girepositry|girepository|g' \ ${WRKSRC}/lib/packagekit-glib2/Makefile.in @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \ '/xsltproc/s|.xsl [$$]? &> /dev|.xsl $$? > /dev|g' post-install: .if !defined(SLAVEPORT) @${INSTALL_DATA} ${WRKSRC}/data/transactions.db \ ${STAGEDIR}${PREFIX}/share/PackageKit/transactions.db .endif .include