Index: head/chinese/libchewing/Makefile =================================================================== --- head/chinese/libchewing/Makefile (revision 429917) +++ head/chinese/libchewing/Makefile (revision 429918) @@ -1,27 +1,27 @@ # Created by: Kuang-che Wu # $FreeBSD$ PORTNAME= libchewing PORTVERSION= 0.5.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= chinese textproc MAINTAINER= ports@FreeBSD.org COMMENT= Chewing intelligent phonetic input method library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/bin/makeinfo:print/texinfo -USES= cmake libtool pathfix pkgconfig sqlite tar:bzip2 -USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= chewing -CMAKE_ARGS+= -DMAKEINFO=${LOCALBASE}/bin/makeinfo -CFLAGS+= -I${LOCALBASE}/include +USES= cmake libtool localbase pathfix pkgconfig sqlite +CMAKE_ARGS= -DMAKEINFO=${LOCALBASE}/bin/makeinfo +USE_LDCONFIG= yes + INFO= libchewing .include Index: head/devel/libtpl/Makefile =================================================================== --- head/devel/libtpl/Makefile (revision 429917) +++ head/devel/libtpl/Makefile (revision 429918) @@ -1,38 +1,38 @@ # Created by: Frederic Culot # $FreeBSD$ PORTNAME= libtpl PORTVERSION= 1.6 PORTREVISION= 1 CATEGORIES= devel MAINTAINER= culot@FreeBSD.org COMMENT= Tpl is a library for serializing C data LICENSE= GPLv3 MIT LICENSE_COMB= multi OPTIONS_DEFINE= DOCS -USES= libtool tar:bzip2 +USES= libtool USE_GITHUB= yes GH_ACCOUNT= waitman GH_TAGNAME= 8fa17e5 GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-shared USE_LDCONFIG= yes PLIST_FILES= lib/libtpl.a lib/libtpl.so \ lib/libtpl.so.0 lib/libtpl.so.0.0.0 \ include/tpl.h PORTDOCS= ChangeLog.txt examples.txt userguide.txt compiling.txt -post-install: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/php-Psr_Log/Makefile =================================================================== --- head/devel/php-Psr_Log/Makefile (revision 429917) +++ head/devel/php-Psr_Log/Makefile (revision 429918) @@ -1,39 +1,39 @@ # Created by: Gasol Wu # $FreeBSD$ PORTNAME= Psr_Log PORTVERSION= 1.0.2 CATEGORIES= devel PKGNAMEPREFIX= php- DIST_SUBDIR= PSR MAINTAINER= gasol.wu@gmail.com COMMENT= PSR-3 logger interface LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE - -USES= tar:tgz -NO_BUILD= yes USE_GITHUB= yes GH_ACCOUNT= php-fig GH_PROJECT= log +NO_BUILD= yes +NO_ARCH= yes + PLIST_FILES= share/pear/Psr/Log/AbstractLogger.php \ share/pear/Psr/Log/InvalidArgumentException.php \ share/pear/Psr/Log/LogLevel.php \ share/pear/Psr/Log/LoggerAwareInterface.php \ share/pear/Psr/Log/LoggerAwareTrait.php \ share/pear/Psr/Log/LoggerInterface.php \ share/pear/Psr/Log/LoggerTrait.php \ share/pear/Psr/Log/NullLogger.php \ share/pear/Psr/Log/Test/LoggerInterfaceTest.php do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/share/pear/Psr/Log/Test + @${MKDIR} ${STAGEDIR}${PREFIX}/share/pear/Psr/Log/Test .for file in ${PLIST_FILES} ${INSTALL_DATA} ${WRKSRC}/${file:S/share\/pear\///} ${STAGEDIR}${PREFIX}/${file} .endfor .include Index: head/devel/php-uprofiler/Makefile =================================================================== --- head/devel/php-uprofiler/Makefile (revision 429917) +++ head/devel/php-uprofiler/Makefile (revision 429918) @@ -1,28 +1,29 @@ # Created by: Gasol Wu # $FreeBSD$ PORTNAME= uprofiler PORTVERSION= 0.11.0.20150219 PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= php- MAINTAINER= gasol.wu@gmail.com COMMENT= Lightweight profiler for PHP LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= Does not build: invokes x86 asm BROKEN_mips64= Does not build: invokes x86 asm BROKEN_powerpc64= Does not build BROKEN_sparc64= Does not build: invokes x86 asm USE_GITHUB= yes GH_ACCOUNT= FriendsOfPHP GH_TAGNAME= 483c1e5 WRKSRC_SUBDIR= extension -USES= php:ext tar:tgz +USES= php:ext IGNORE_WITH_PHP= 70 .include Index: head/devel/qjson/Makefile =================================================================== --- head/devel/qjson/Makefile (revision 429917) +++ head/devel/qjson/Makefile (revision 429918) @@ -1,55 +1,50 @@ # $FreeBSD$ PORTNAME= qjson PORTVERSION= 0.9.0 PORTREVISION?= 0 CATEGORIES= devel MAINTAINER= avilla@FreeBSD.org COMMENT= Library to manage JSON objects with Qt LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING.lib USE_GITHUB= yes GH_ACCOUNT= flavio GH_TAGNAME= ${PORTVERSION} -USES= cmake pathfix tar:bzip2 +USES= cmake pathfix USE_LDCONFIG= yes .if empty(PKGNAMESUFFIX) USE_QT4= corelib moc_build qmake_build rcc_build uic_build CMAKE_ARGS+= -DQT4_BUILD:BOOL=TRUE PLIST_SUB= QT5="@comment " NO_QT5="" .else PORTSCOUT= ignore:1 USE_QT5= core buildtools_build qmake_build CMAKE_ARGS+= -DQT4_BUILD:BOOL=FALSE PLIST_SUB= QT5="" NO_QT5="@comment " QT_SUFFIX= -qt5 .endif _DOCSDIR= ${DOCSDIR}${QT_SUFFIX} DOCSDIR_REL= ${_DOCSDIR:S,^${PREFIX}/,,} PLIST_SUB+= QT_SUFFIX="${QT_SUFFIX}" \ PORTVERSION="${PORTVERSION}" OPTIONS_DEFINE= DOXYGEN OPTIONS_SUB= yes DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen -.include - -post-build: -.if ${PORT_OPTIONS:MDOXYGEN} +post-build-DOXYGEN-on: cd ${WRKSRC}/doc && doxygen -.endif -post-install: -.if ${PORT_OPTIONS:MDOXYGEN} +post-install-DOXYGEN-on: ${MKDIR} ${STAGEDIR}${_DOCSDIR} - cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} \* ${STAGEDIR}${_DOCSDIR} -.endif + cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${_DOCSDIR} .include Index: head/devel/qjson/pkg-descr =================================================================== --- head/devel/qjson/pkg-descr (revision 429917) +++ head/devel/qjson/pkg-descr (revision 429918) @@ -1,9 +1,9 @@ JSON (JavaScript Object Notation) is a lightweight data-interchange format. It can represent integers, real numbers, strings, an ordered sequence of values, and a collection of name/value pairs. QJson is a Qt-based library that maps JSON data to QVariant objects and vice versa. JSON arrays will be mapped to QVariantList instances, while JSON objects will be mapped to QVariantMap. -WWW: http://qjson.sourceforge.net +WWW: http://qjson.sourceforge.net/ Index: head/devel/qross/Makefile =================================================================== --- head/devel/qross/Makefile (revision 429917) +++ head/devel/qross/Makefile (revision 429918) @@ -1,38 +1,40 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= qross PORTVERSION= 0.3.1 PORTREVISION= 3 CATEGORIES= devel MAINTAINER= vg@FreeBSD.org COMMENT= Qt-only fork of Kross, the KDE scripting framework -USES= cmake tar:bzip2 +LICENSE= LGPL20+ + +USES= cmake USE_LDCONFIG= yes USE_QT4= designer gui network xml qmake_build uic_build moc_build \ rcc_build script testlib USE_GITHUB= yes GH_ACCOUNT= 0xd34df00d GH_PROJECT= Qross WRKSRC_SUBDIR= src OPTIONS_DEFINE= PYTHON OPTIONS_SUB= yes PYTHON_DESC= Python bindings PYTHON_CMAKE_ON= -DENABLE_PYTHON:BOOL=true PYTHON_CMAKE_OFF= -DENABLE_PYTHON:BOOL=false PYTHON_BUILD_DEPENDS= sip:devel/py-sip OPTIONS_DEFAULT=PYTHON post-extract: @${CP} ${FILESDIR}/CMakeLists.txt ${WRKSRC} post-install: .for lib in libqrossui libqrosscore qrossqts @${LN} -s ${lib}.so.0.1 ${STAGEDIR}${PREFIX}/lib/${lib}.so.1 .endfor .include Index: head/mail/roundcube-thunderbird_labels/Makefile =================================================================== --- head/mail/roundcube-thunderbird_labels/Makefile (revision 429917) +++ head/mail/roundcube-thunderbird_labels/Makefile (revision 429918) @@ -1,42 +1,41 @@ # Created by: Alexander Moisseev # $FreeBSD$ PORTNAME= thunderbird_labels PORTVERSION= 1.1.3 DISTVERSIONPREFIX= v CATEGORIES= mail PKGNAMEPREFIX= roundcube- MAINTAINER= moiseev@mezonplus.ru COMMENT= Thunderbird Labels plugin for RoundCube webmail LICENSE= BSD2CLAUSE RUN_DEPENDS= roundcube>=0.5:mail/roundcube -USES= tar:bzip2 NO_BUILD= yes NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= mike-kfed GH_PROJECT= rcmail-thunderbird-labels PLUGINDIR= ${WWWDIR:S,/${PORTNAME}$$,,}/roundcube/plugins/${PORTNAME} PLUGINDIR_REL= ${WWWDIR_REL:S,/${PORTNAME}$$,,}/roundcube/plugins/${PORTNAME} PLIST_SUB= PLUGINDIR_REL="${PLUGINDIR_REL}" # This target is only meant to be used by the port maintainer. x-generate-plist: build make makeplist | \ ${SED} \ -e "s,^\(%%PLUGINDIR_REL%%/config\.inc\.php\.sample$$\),@sample \1," \ >${.CURDIR}/pkg-plist.tmp do-install: - ${MKDIR} ${STAGEDIR}${PLUGINDIR} - cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${PLUGINDIR} + @${MKDIR} ${STAGEDIR}${PLUGINDIR} + cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PLUGINDIR} cd ${STAGEDIR}${PLUGINDIR} && \ ${MV} config.inc.php config.inc.php.sample .include Index: head/security/honggfuzz/Makefile =================================================================== --- head/security/honggfuzz/Makefile (revision 429917) +++ head/security/honggfuzz/Makefile (revision 429918) @@ -1,34 +1,36 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= honggfuzz PORTVERSION= 0.7 CATEGORIES= security MAINTAINER= sbz@FreeBSD.org COMMENT= General-purpose fuzzer with simple, command-line interface LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING -USES= gmake tar:tgz +USES= gmake USE_GITHUB= yes GH_ACCOUNT= google GC_TAGNAME= 6d01e82 OPTIONS_DEFINE= EXAMPLES BROKEN_FreeBSD_9=Does not build on 9.x: compiler options unrecognized # inplace replacement to remove relative binary path in examples scripts post-patch: - ${REINPLACE_CMD} -i "" -E "s,\.\./,," ${WRKSRC}/examples/*.sh - ${REINPLACE_CMD} -i "" -e 's,gcc,${CC},' \ + @${REINPLACE_CMD} -i "" -E "s,\.\./,," ${WRKSRC}/examples/*.sh + @${REINPLACE_CMD} -i "" -e 's,gcc,${CC},' \ -e 's| -Werror||' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + +do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/security/proxytunnel/Makefile =================================================================== --- head/security/proxytunnel/Makefile (revision 429917) +++ head/security/proxytunnel/Makefile (revision 429918) @@ -1,26 +1,28 @@ # Created by: Hammurabi Mendes # $FreeBSD$ PORTNAME= proxytunnel PORTVERSION= 1.9.1 CATEGORIES= security MAINTAINER= ehaupt@FreeBSD.org COMMENT= Connects stdin and stdout to an origin server through an HTTPS proxy -LICENSE= GPLv2 +LICENSE= GPLv2+ BSD3CLAUSE MIT +LICENSE_COMB= multi +LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= asciidoc:textproc/asciidoc \ xmlto:textproc/xmlto -USES= pkgconfig gmake tar:tgz ssl +USES= pkgconfig gmake ssl USE_GITHUB= yes PLIST_FILES= bin/proxytunnel man/man1/proxytunnel.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/security/tripwire/Makefile =================================================================== --- head/security/tripwire/Makefile (revision 429917) +++ head/security/tripwire/Makefile (revision 429918) @@ -1,184 +1,184 @@ # Created by: Cy Schubert # $FreeBSD$ PORTNAME= tripwire PORTVERSION= 2.4.3.1 CATEGORIES= security MAINTAINER= cy@FreeBSD.org COMMENT= File system security and verification program LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= Tripwire GH_PROJECT= tripwire-open-source NO_LICENSES_INSTALL= yes MAKE_JOBS_UNSAFE= yes -USES= gmake tar:bzip2 +USES= gmake GNU_CONFIGURE= yes MAKE_ARGS= SYSPRE=${ARCH}-unknown-freebsd \ DESTDIR=${STAGEDIR} M4= /usr/bin/m4 # Tripwire database files are stored in TWDB. TWDB?= /var/db/tripwire # If TW_CLOBBER is set to true, the install script clobbers # previously installed config files. # # If TW_PROMPT is set to true, the install script is interactive. OPTIONS_SINGLE= TWCFG OPTIONS_SINGLE_TWCFG= TWCFG_ETC TWCFG_TWDB OPTIONS_DEFINE= TW_CLOBBER TW_PROMPT SW_ONLY DB_BUILD OPTIONS_DEFAULT= TWCFG_ETC TW_PROMPT DB_BUILD TWCFG_ETC_DESC= Put config files in ${ETCDIR} TWCFG_TWDB_DESC= Put config files in ${TWDB}/etc TW_CLOBBER_DESC= Clobber existing database files at install TW_PROMPT_DESC= Interactive install (ignored when PACKAGE_BUILDING) SW_ONLY_DESC= Install software only, do not post-configure (ignored when PACKAGE_BUILDING) DB_BUILD_DESC= Build database during post-install (ignored when PACKAGE_BUILDING) PACKAGE_BUILDING= yes .ifndef PACKAGE_BUILDING BROKEN= for testing only .endif .include # Tripwire config files are stored in TWCFG .if ${PORT_OPTIONS:MTWCFG_ETC} TWCFG?= ${ETCDIR} .endif .if ${PORT_OPTIONS:MTWCFG_TWDB} TWCFG?= ${TWDB}/etc .endif .if ${PORT_OPTIONS:MTW_CLOBBER} TW_CLOBBER= true .else TW_CLOBBER= false .endif .if ${PORT_OPTIONS:MTW_PROMPT} TW_PROMPT= true .else TW_PROMPT= false # TW_SITE_PASS?= FreeBSD .ifndef TW_SITE_PASS BROKEN= No site passphrase specified or turn PROMPT on .endif # TW_LOCAL_PASS?= FreeBSD .ifndef TW_LOCAL_PASS BROKEN= No local passphrase specified or turn PROMPT on .endif .endif # Tripwire policy files are stored in TWPOLICY. TWPOLICY?= ${TWCFG} # The Tripwire site key files are stored in TWSITEKEYDIR. TWSITEKEYDIR?= ${TWPOLICY} # The Tripwire local key files are stored in TWLOCALKEYDIR. TWLOCALKEYDIR?= ${TWPOLICY} # Tripwire report files are stored in TWREPORT. TWREPORT?= ${TWDB}/report # This sets the default text editor for Tripwire. TWEDITOR?= /usr/bin/vi # This sets the location of the twpol.txt file that is to be installed TWPOL_TXT?= ${FILESDIR}/twpol.m4 CONFIGURE_ARGS= --prefix=${PREFIX} --program-transform-name='' --sysconfdir=${TWCFG} PLIST_SUB+= TWCFG=${TWCFG} TWDB=${TWDB} PKGPOSTINSTALL= ${WRKDIR}/pkg-postinstall PKGPOSTDEINSTALL= ${WRKDIR}/pkg-deinstall SUB_FILES= pkg-deinstall SUB_LIST= TWCFG=${TWCFG} TWDB=${TWDB} pre-configure: @ ${M4} -DFREEBSD_VERSION=`${ECHO_CMD} ${OSREL} | ${CUT} -d. -f1` < ${TWPOL_TXT} > ${WRKSRC}/policy/twpol-FreeBSD.txt @ ${MV} ${WRKSRC}/src/core/stdcore.h ${WRKSRC}/src/core/stdcore.h.orig @ ${SED} 's%^# define CONFIG_FILE_ROOT "${TWCFG}"%# define CONFIG_FILE_ROOT "${TWCFG}"%' ${WRKSRC}/src/core/stdcore.h.orig > ${WRKSRC}/src/core/stdcore.h @ ${MV} ${WRKSRC}/man/man4/twconfig.4 ${WRKSRC}/man/man5/twconfig.5 @ ${MV} ${WRKSRC}/man/man4/twpolicy.4 ${WRKSRC}/man/man5/twpolicy.5 @ ${LN} -s ${WRKSRC}/contrib ${WRKSRC}/install install-config-files: @ ${ECHO_CMD} TWPOLICY=${TWPOLICY} >> ${WRKSRC}/install/install.cfg @ ${ECHO_CMD} TWSITEKEYDIR=${TWSITEKEYDIR} >> ${WRKSRC}/install/install.cfg @ ${ECHO_CMD} TWLOCALKEYDIR=${TWLOCALKEYDIR} >> ${WRKSRC}/install/install.cfg @ ${ECHO_CMD} TWDB=${TWDB} >> ${WRKSRC}/install/install.cfg @ ${ECHO_CMD} TWREPORT=${TWREPORT} >> ${WRKSRC}/install/install.cfg @ ${ECHO_CMD} TWEDITOR=${TWEDITOR} >> ${WRKSRC}/install/install.cfg .ifdef TW_SITE_PASS @ ${ECHO_CMD} TW_SITE_PASS=${TW_SITE_PASS} >> ${WRKSRC}/install/install.cfg .endif .ifdef TW_LOCAL_PASS @ ${ECHO_CMD} TW_LOCAL_PASS=${TW_LOCAL_PASS} >> ${WRKSRC}/install/install.cfg .endif @ cd ${WRKSRC} && ${LN} -sf install/install.cfg install/install.sh . .ifdef PACKAGE_BUILDING @ cd ${WRKSRC} && DESTDIR=${STAGEDIR} PREFIX=${PREFIX} TW_CLOBBER=${TW_CLOBBER} DO_NOT_CONFIG="yes" TW_PROMPT="false" ${MAKE_CMD} install-data-hook .else .if ${PORT_OPTIONS:MSW_ONLY} @ cd ${WRKSRC} && DESTDIR=${STAGEDIR} PREFIX=${PREFIX} TW_CLOBBER=${TW_CLOBBER} DO_NOT_CONFIG="yes" TW_PROMPT="false" ${MAKE_CMD} install-data-hook .else @ cd ${WRKSRC} && DESTDIR=${STAGEDIR} PREFIX=${PREFIX} TW_CLOBBER=${TW_CLOBBER} TW_PROMPT=${TW_PROMPT} ${MAKE_CMD} install-data-hook .endif .endif make-pkg-install: @ ${ECHO_CMD} '#!/bin/sh -' > ${PKGPOSTINSTALL} @ ${ECHO_CMD} '#' >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} "# Generated by make-${PKGPOSTINSTALL} on `date`" >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} '#' >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} 'case $$2 in' >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} 'POST-INSTALL) ;;' >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} '*) exit 0;;' >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} 'esac' >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} PACKAGE_INSTALLER=yes >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} POLICYSRC=/tmp/$$$$.tmp >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} PREFIX="${PREFIX}" >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} DO_NOT_CONFIG=yes >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} TW_CLOBBER="false" >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} TW_PROMPT="false" >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} prefix=${PREFIX} >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} sysconfdir=${TWCFG} >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} path_to_vi="/usr/bin/vi" >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} path_to_sendmail="/usr/sbin/sendmail" >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} BASE_DIR=${PREFIX}/ >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} BIN_DIR=${PREFIX}/sbin >> ${PKGPOSTINSTALL} .ifdef TW_SITE_PASS @ ${ECHO_CMD} TW_SITE_PASS=${TW_SITE_PASS} >> ${PKGPOSTINSTALL} .endif .ifdef TW_LOCAL_PASS @ ${ECHO_CMD} TW_LOCAL_PASS=${TW_LOCAL_PASS} >> ${PKGPOSTINSTALL} .endif @ ${CAT} ${WRKSRC}/install/install.cfg >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} ${CAT} "> /tmp/$$$$.tmp <<'EOF'" >> ${PKGPOSTINSTALL} @ ${M4} -DFREEBSD_VERSION=`${ECHO_CMD} ${OSREL} | ${CUT} -d. -f1` < ${TWPOL_TXT} >> ${PKGPOSTINSTALL} @ ${ECHO_CMD} EOF >> ${PKGPOSTINSTALL} @ ${SED} "/^\. /s/^/: /;/^BASE_DIR=/d;s/BIN_DIR=/: BIN_DIR=/;/^POLICYSRC/d" ${WRKSRC}/install/install.sh >> ${PKGPOSTINSTALL} create-database: .ifndef PACKAGE_BUILDING .if ${PORT_OPTIONS:MDB_BUILD} .if ${PORT_OPTIONS:MSW_ONLY} @ ${ECHO} SW_ONLY has been specified, database will not be built. .else @ ${MKDIR} ${TWCFG} ${TWPOLICY} ${TWSITEKEYDIR} ${TWLOCALKEYDIR} \ ${TWDB} ${TWREPORT} @ ${ECHO} Creating tripwire database @ cd ${TWCFG} && ${PREFIX}/sbin/tripwire --init @ ${ECHO_CMD} @ ${ECHO} The tripwire database, configuration file and @ ${ECHO} policy file are signed using the local and site keys, @ ${ECHO} therefore the authors suggest creating a floppy is not necessary. .endif .endif .endif post-install: install-config-files create-database make-pkg-install .include Index: head/sysutils/life-preserver/Makefile =================================================================== --- head/sysutils/life-preserver/Makefile (revision 429917) +++ head/sysutils/life-preserver/Makefile (revision 429918) @@ -1,32 +1,33 @@ # Created by: Kris Moore # $FreeBSD$ PORTNAME= life-preserver PORTVERSION= 1441050470 CATEGORIES= sysutils MAINTAINER= kmoore@FreeBSD.org COMMENT= PC-BSD Life Preserver Utility LICENSE= BSD3CLAUSE RUN_DEPENDS= ${LOCALBASE}/share/pcbsd/scripts/functions.sh:sysutils/pcbsd-libsh \ stunnel:security/stunnel WRKSRC_SUBDIR= src-sh/lpreserver -USES= pkgconfig tar:xz +USES= pkgconfig NO_BUILD= yes +NO_ARCH= yes MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} USE_GITHUB= yes GH_ACCOUNT= pcbsd GH_PROJECT= pcbsd GH_TAGNAME= 3c4d2b .include .if ${OSVERSION} < 1000000 IGNORE= requires FreeBSD 10 or later .endif .include Index: head/textproc/codespell/Makefile =================================================================== --- head/textproc/codespell/Makefile (revision 429917) +++ head/textproc/codespell/Makefile (revision 429918) @@ -1,45 +1,50 @@ # $FreeBSD$ PORTNAME= codespell PORTVERSION= 1.8 CATEGORIES= textproc MAINTAINER= gjb@FreeBSD.org COMMENT= Source code spelling checker LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING -USES= python:3 tar:xz +USES= python:3 USE_GITHUB= yes GH_ACCOUNT= lucasdemarchi GH_TAGNAME= 4cb7fe3 OPTIONS_DEFINE= DOCS EXAMPLES PLIST_FILES= bin/codespell -PORTDOCS= COPYING NEWS TODO +PORTDOCS= NEWS TODO PORTEXAMPLES= * +NO_ARCH= yes + SUB_FILES+= pkg-message do-build: - ${REINPLACE_CMD} 's|#!/usr/bin/env python3|#!${PYTHON_CMD}|' \ + @${REINPLACE_CMD} 's|#!/usr/bin/env python3|#!${PYTHON_CMD}|' \ ${WRKSRC}/codespell.py - ${REINPLACE_CMD} "s|^default_dictionary = .*|default_dictionary = '${EXAMPLESDIR}/data/dictionary.txt'|" \ + @${REINPLACE_CMD} "s|^default_dictionary = .*|default_dictionary = '${EXAMPLESDIR}/data/dictionary.txt'|" \ ${WRKSRC}/codespell.py do-install: ${INSTALL_SCRIPT} ${WRKSRC}/codespell.py ${STAGEDIR}${PREFIX}/bin/codespell +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} . for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} . endfor +do-install-EXAMPLES-on: .for i in data example @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${i} ${INSTALL_DATA} ${WRKSRC}/${i}/* ${STAGEDIR}${EXAMPLESDIR}/${i} .endfor .include Index: head/textproc/pecl-ctemplate/Makefile =================================================================== --- head/textproc/pecl-ctemplate/Makefile (revision 429917) +++ head/textproc/pecl-ctemplate/Makefile (revision 429918) @@ -1,27 +1,24 @@ # Created by: vanilla # $FreeBSD$ PORTNAME= cTemplate PORTVERSION= 1.14 CATEGORIES= textproc pear DISTVERSIONPREFIX= v PKGNAMEPREFIX= pecl- DIST_SUBDIR= PECL MAINTAINER= vanilla@FreeBSD.org COMMENT= PECL extension for ctemplate library LIB_DEPENDS= libctemplate.so:textproc/google-ctemplate -USES= php:ext tar:xz +USES= php:ext localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= vanillahsu GH_PROJECT= pecl-ctemplate IGNORE_WITH_PHP= 70 - -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib ${EXTRA_LIBS} CONFIGURE_ARGS= --with-cTemplate=${LOCALBASE} .include Index: head/textproc/php-mecab/Makefile =================================================================== --- head/textproc/php-mecab/Makefile (revision 429917) +++ head/textproc/php-mecab/Makefile (revision 429918) @@ -1,25 +1,25 @@ # Created by: Gasol Wu # $FreeBSD$ PORTNAME= php-mecab PORTVERSION= 0.6.0 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= textproc MAINTAINER= gasol.wu@gmail.com COMMENT= PHP bindings of the MeCab LICENSE= MIT LIB_DEPENDS= libmecab.so:japanese/mecab USE_GITHUB= yes GH_ACCOUNT= rsky WRKSRC_SUBDIR= mecab -CONFIGURE_ARGS+= --with-mecab=${LOCALBASE}/bin/mecab-config -USES= php:ext tar:tgz +CONFIGURE_ARGS= --with-mecab=${LOCALBASE}/bin/mecab-config +USES= php:ext PHP_MODNAME= mecab .include Index: head/textproc/templates_parser/Makefile =================================================================== --- head/textproc/templates_parser/Makefile (revision 429917) +++ head/textproc/templates_parser/Makefile (revision 429918) @@ -1,57 +1,58 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= templates_parser PORTVERSION= 17.0.0 CATEGORIES= textproc MAINTAINER= marino@FreeBSD.org COMMENT= Web page template engine module for the Ada Web Server -LICENSE= GPLv3 +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING3 BUILD_DEPENDS= gprbuild:devel/gprbuild \ xmlada>=4.4:textproc/xmlada RUN_DEPENDS= xmlada>=4.4:textproc/xmlada -USES= ada:run gmake tar:bzip2 +USES= ada:run gmake USE_GITHUB= yes GH_ACCOUNT= AdaCore GH_PROJECT= templates-parser GH_TAGNAME= 1d62939 DESTINC= ${STAGEDIR}${PREFIX}/include/templates_parser PLIST_SUB= LIBVER=${PORTVERSION:R} -MAKE_ARGS+= PROCESSORS=${MAKE_JOBS_NUMBER} \ +MAKE_ARGS= PROCESSORS=${MAKE_JOBS_NUMBER} \ ENABLE_SHARED=true \ HOST=${CONFIGURE_TARGET} \ TARGET=${CONFIGURE_TARGET} \ VERSION=${PORTVERSION:R} \ prefix=${PREFIX} PORTDOCS= html OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx do-build: # Override build target to avoid -jX getting passed to makefile # Parallel builds are handled with PROCESSORS setting cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} build do-build-DOCS-on: cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} html post-install: ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests ${MV} ${DESTINC}.relocatable/templates_parser-conf*.ads \ ${DESTINC}.relocatable/templates_parser-configuration.ads ${MV} ${DESTINC}/templates_parser-conf*.ads \ ${DESTINC}/templates_parser-configuration.ads ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat ${INSTALL_DATA} ${FILESDIR}/templates_parser.gpr \ ${STAGEDIR}${PREFIX}/lib/gnat ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/templates* .include Index: head/x11-toolkits/qtermwidget/Makefile =================================================================== --- head/x11-toolkits/qtermwidget/Makefile (revision 429917) +++ head/x11-toolkits/qtermwidget/Makefile (revision 429918) @@ -1,28 +1,29 @@ # Created by: Jason Bacon # $FreeBSD$ PORTNAME= qtermwidget PORTVERSION= 0.7.0 CATEGORIES= x11-toolkits MAINTAINER= bacon4000@gmail.com COMMENT= Terminal widget for QTerminal -LICENSE= GPLv2 +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake:outsource compiler:c++11-lang pkgconfig tar:xz +USES= cmake:outsource compiler:c++11-lang pkgconfig USE_LDCONFIG= yes USE_QT5= buildtools_build core gui qmake_build widgets CMAKE_ARGS+= -DBUILD_DESIGNER_PLUGIN:BOOL=OFF -DUSE_QT5:BOOL=ON USE_GITHUB= yes GH_ACCOUNT= lxde .include .if ${OPSYS} == FreeBSD CFLAGS+= -DHAVE_UTEMPTER .endif .include