Index: head/chinese/wordpress-zh_CN/Makefile =================================================================== --- head/chinese/wordpress-zh_CN/Makefile (revision 468306) +++ head/chinese/wordpress-zh_CN/Makefile (revision 468307) @@ -1,56 +1,58 @@ # Created by: Joe Horn # $FreeBSD$ PORTNAME= wordpress DISTVERSION= 4.9.4 DISTVERSIONSUFFIX= -zh_CN CATEGORIES= chinese www MASTER_SITES= http://cn.wordpress.org/ PKGNAMESUFFIX= -zh_CN MAINTAINER= joneum@FreeBSD.org COMMENT= State-of-the-art semantic personal publishing platform LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/license.txt WRKSRC= ${WRKDIR}/${PORTNAME} USES= php:web USE_PHP= curl gd mysqli pcre tokenizer xml zip NO_ARCH= yes NO_BUILD= yes PLIST= ${WRKDIR}/pkg-plist WWWDIR= ${PREFIX}/www/${PORTNAME}${PKGNAMESUFFIX} PORTDOCS= readme.html OPTIONS_DEFINE= DOCS SUB_FILES= pkg-message pre-everything:: @${ECHO_CMD} "If you want to upgrade, you must read upgrade document." @${ECHO_CMD} "" +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 1 +. endif pre-install: ${ECHO_CMD} '@owner www' > ${PLIST} ${ECHO_CMD} '@group www' >> ${PLIST} cd ${WRKSRC}/ && ${FIND} -s * -type f | ${SED} -e 's|^|%%WWWDIR%%/|' >> ${PLIST} ${ECHO_CMD} '@owner' >> ${PLIST} ${ECHO_CMD} '@group' >> ${PLIST} if [ ! -f ${WRKSRC}/wp-config-sample.php ]; then ${CP} \ ${WRKSRC}/wp-config.php.sample ${WRKSRC}/wp-config.php; fi do-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/ ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}/ ${FIND} ${STAGEDIR}${WWWDIR}/ -type d -exec ${CHMOD} g+w {} \; do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/chinese/wordpress-zh_TW/Makefile =================================================================== --- head/chinese/wordpress-zh_TW/Makefile (revision 468306) +++ head/chinese/wordpress-zh_TW/Makefile (revision 468307) @@ -1,56 +1,58 @@ # Created by: Joe Horn # $FreeBSD$ PORTNAME= wordpress PORTVERSION= 4.8.2 DISTVERSIONSUFFIX= -zh_TW CATEGORIES= chinese www MASTER_SITES= http://tw.wordpress.org/ PKGNAMESUFFIX= -zh_TW MAINTAINER= joneum@FreeBSD.org COMMENT= State-of-the-art semantic personal publishing platform LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/license.txt WRKSRC= ${WRKDIR}/${PORTNAME} USES= php:web USE_PHP= curl gd mysqli pcre tokenizer xml zip ftp NO_ARCH= yes NO_BUILD= yes PLIST= ${WRKDIR}/pkg-plist WWWDIR= ${PREFIX}/www/${PORTNAME}${PKGNAMESUFFIX} PORTDOCS= readme.html OPTIONS_DEFINE= DOCS SUB_FILES= pkg-message pre-everything:: @${ECHO_CMD} "If you want to upgrade, you must read upgrade document." @${ECHO_CMD} "" +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 1 +. endif pre-install: ${ECHO_CMD} '@owner www' > ${PLIST} ${ECHO_CMD} '@group www' >> ${PLIST} cd ${WRKSRC}/ && ${FIND} -s * -type f | ${SED} -e 's|^|%%WWWDIR%%/|' >> ${PLIST} ${ECHO_CMD} '@owner' >> ${PLIST} ${ECHO_CMD} '@group' >> ${PLIST} if [ ! -f ${WRKSRC}/wp-config-sample.php ]; then ${CP} \ ${WRKSRC}/wp-config.php.sample ${WRKSRC}/wp-config.php; fi do-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/ ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}/ ${FIND} ${STAGEDIR}${WWWDIR}/ -type d -exec ${CHMOD} g+w {} \; do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/comms/qpage/Makefile =================================================================== --- head/comms/qpage/Makefile (revision 468306) +++ head/comms/qpage/Makefile (revision 468307) @@ -1,74 +1,76 @@ # Created by: joes@seaport.net # $FreeBSD$ PORTNAME= qpage PORTVERSION= 3.3 PORTREVISION= 8 CATEGORIES= comms MASTER_SITES= http://www.qpage.org/download/ MASTER_SITES= http://tomiii.com/qpage/qpage.org/download/ MAINTAINER= rand@iteris.com COMMENT= SNPP client/server for sending messages to an alphanumeric pager USES=tar:Z USE_RC_SUBR= qpage GNU_CONFIGURE= yes OPTIONS_DEFINE= IDENT_PATCH IDENT_PATCH_DESC= Disable libwrap ident lookups IDENT_PATCH_EXTRA_PATCHES=${FILESDIR}/libwrap_ident_patch-srvrsnpp.c .if !defined(WITH_QPAGE_SYSLOG_FACILITY) || !defined(WITH_QPAGE_USER) .if !defined(WITH_QPAGE_SYSLOG_FACILITY) && !defined(WITH_QPAGE_USER) _QPAGE_MSG= You may set the following configuration options: .else _QPAGE_MSG= The following additional configuration options are available: .endif .if !defined(WITH_QPAGE_SYSLOG_FACILITY) WITH_QPAGE_SYSLOG_FACILITY= LOG_DAEMON _QPAGE_SYSLOG_MSG=1 .endif .if !defined(WITH_QPAGE_USER) WITH_QPAGE_USER= uucp _QPAGE_USER_MSG=1 .endif pre-patch: @${ECHO_MSG} "" @${ECHO_MSG} ${_QPAGE_MSG} @if [ -n "${_QPAGE_SYSLOG_MSG}" ]; then \ ${ECHO_MSG} ""; \ ${ECHO_MSG} " WITH_QPAGE_SYSLOG_FACILITY=syslog_facility"; \ ${ECHO_MSG} " Default is LOG_DAEMON"; \ fi @if [ -n "${_QPAGE_USER_MSG}" ]; then \ ${ECHO_MSG} ""; \ ${ECHO_MSG} " WITH_QPAGE_USER=userid"; \ ${ECHO_MSG} " Default is \"uucp\"; recommended that user be in group \"dialer\""; \ fi @${ECHO_MSG} "" @${ECHO_MSG} "Press ^C now to stop the build and set make options." @${ECHO_MSG} "You may find it necessary to 'make clean' before restarting the build." +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 2 +. endif .endif post-patch: ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' \ ${WRKSRC}/qpage.man \ ${WRKSRC}/config.input \ ${WRKSRC}/config.h.in ${REINPLACE_CMD} \ -e 's,%%WITH_QPAGE_SYSLOG_FACILITY%%,${WITH_QPAGE_SYSLOG_FACILITY},' \ -e 's,%%WITH_QPAGE_USER%%,${WITH_QPAGE_USER},' \ ${WRKSRC}/config.input do-install: ${INSTALL_PROGRAM} ${WRKSRC}/qpage ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/qpage.man \ ${STAGEDIR}${MAN1PREFIX}/man/man1/qpage.1 ${INSTALL_DATA} ${WRKSRC}/example.cf \ ${STAGEDIR}${PREFIX}/etc/qpage.conf.sample ${MKDIR} ${STAGEDIR}/var/spool/qpage .include Index: head/french/wordpress/Makefile =================================================================== --- head/french/wordpress/Makefile (revision 468306) +++ head/french/wordpress/Makefile (revision 468307) @@ -1,55 +1,57 @@ # Created by: Elvis Chiang # $FreeBSD$ PORTNAME= wordpress DISTVERSION= 4.9.5 DISTVERSIONSUFFIX= -fr_FR PORTEPOCH= 1 CATEGORIES= french www MASTER_SITES= http://fr.wordpress.org/ MAINTAINER= joneum@FreeBSD.org COMMENT= State-of-the-art semantic personal publishing platform LICENSE= GPLv2 CONFLICTS_INSTALL= de-wordpress-[0-9].* ja-wordpress-[0-9].* ru-wordpress-[0-9].* NO_ARCH= yes NO_BUILD= yes USES= php:web cpe USE_PHP= curl gd hash mysqli pcre tokenizer xml zip zlib ftp WRKSRC= ${WRKDIR}/${PORTNAME} .if ${DISTVERSION:N*.*.*} CPE_VERSION= ${DISTVERSION}.0 .endif SUB_FILES= pkg-message PLIST= ${WRKDIR}/pkg-plist PORTDOCS= license.txt readme.html OPTIONS_DEFINE= DOCS pre-everything:: @${ECHO_CMD} "If you want to upgrade, you must read upgrade document." @${ECHO_CMD} "" +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 1 +. endif pre-install: ${ECHO_CMD} '@owner www' > ${PLIST} ${ECHO_CMD} '@group www' >> ${PLIST} cd ${WRKSRC}/ && ${FIND} -s * -type f | ${SED} -e 's|^|%%WWWDIR%%/|' >> ${PLIST} ${ECHO_CMD} '@owner' >> ${PLIST} ${ECHO_CMD} '@group' >> ${PLIST} if [ ! -f ${WRKSRC}/wp-config-sample.php ]; then ${CP} \ ${WRKSRC}/wp-config.php.sample ${WRKSRC}/wp-config.php; fi do-install: ${INSTALL} -d -m 755 ${STAGEDIR}${WWWDIR}/ ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}/ ${FIND} ${STAGEDIR}${WWWDIR}/ -type d -exec ${CHMOD} g+w {} \; ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/german/wordpress/Makefile =================================================================== --- head/german/wordpress/Makefile (revision 468306) +++ head/german/wordpress/Makefile (revision 468307) @@ -1,57 +1,59 @@ # Created by: miwi # $FreeBSD$ PORTNAME= wordpress DISTVERSION= 4.9.5 DISTVERSIONSUFFIX= -de_DE CATEGORIES= german www MASTER_SITES= http://de.wordpress.org/ MAINTAINER= joneum@FreeBSD.org COMMENT= State-of-the-art semantic personal publishing platform LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/license.txt CONFLICTS_INSTALL= wordpress-[0-9].* ja-wordpress-[0-9].* ru-wordpress-[0-9].* NO_ARCH= yes NO_BUILD= yes USES= php:web cpe USE_PHP= curl gd hash mysqli pcre tokenizer xml zip zlib ftp WRKSRC= ${WRKDIR}/${PORTNAME} CPE_LANG= de .if ${DISTVERSION:N*.*.*} CPE_VERSION= ${DISTVERSION}.0 .endif SUB_FILES= pkg-message PLIST= ${WRKDIR}/pkg-plist PORTDOCS= license.txt readme.html OPTIONS_DEFINE= DOCS pre-everything:: @${ECHO_CMD} "If you want to upgrade, you must read upgrade document." @${ECHO_CMD} "" +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 1 +. endif pre-install: ${ECHO_CMD} '@owner www' > ${PLIST} ${ECHO_CMD} '@group www' >> ${PLIST} cd ${WRKSRC}/ && ${FIND} -s * -type f | ${SED} -e 's|^|%%WWWDIR%%/|' >> ${PLIST} ${ECHO_CMD} '@owner' >> ${PLIST} ${ECHO_CMD} '@group' >> ${PLIST} if [ ! -f ${WRKSRC}/wp-config-sample.php ]; then ${CP} \ ${WRKSRC}/wp-config.php.sample ${WRKSRC}/wp-config.php; fi do-install: ${INSTALL} -d -m 755 ${STAGEDIR}${WWWDIR}/ ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}/ ${FIND} ${STAGEDIR}${WWWDIR}/ -type d -exec ${CHMOD} g+w {} \; ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/japanese/wordpress/Makefile =================================================================== --- head/japanese/wordpress/Makefile (revision 468306) +++ head/japanese/wordpress/Makefile (revision 468307) @@ -1,59 +1,61 @@ # Created by: Takefu # $FreeBSD$ PORTNAME= wordpress DISTVERSION= 4.9.5 DISTVERSIONSUFFIX= -ja CATEGORIES= japanese www MASTER_SITES= http://ja.wordpress.org/ MAINTAINER= joneum@FreeBSD.org COMMENT= State-of-the-art semantic personal publishing platform LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/license.txt CONFLICTS_INSTALL= wordpress-[0-9].* de-wordpress-[0-9].* ru-wordpress-[0-9].* NO_ARCH= yes NO_BUILD= yes USES= cpe php:web USE_PHP= curl gd mysqli pcre tokenizer xml zip zlib ftp WRKSRC= ${WRKDIR}/${PORTNAME} CPE_LANG= ja .if ${DISTVERSION:N*.*.*} CPE_VERSION= ${DISTVERSION}.0 .endif SUB_FILES= pkg-message PLIST= ${WRKDIR}/pkg-plist PORTDOCS= license.txt readme.html OPTIONS_DEFINE= DOCS pre-everything:: @${ECHO_CMD} "If you want to upgrade, you must read upgrade document." @${ECHO_CMD} "" +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 1 +. endif pre-install: ${ECHO_CMD} '@owner www' > ${PLIST} ${ECHO_CMD} '@group www' >> ${PLIST} cd ${WRKSRC}/ && ${FIND} -s * -type f | ${SED} -e 's|^|%%WWWDIR%%/|' >> ${PLIST} ${ECHO_CMD} '@owner' >> ${PLIST} ${ECHO_CMD} '@group' >> ${PLIST} if [ ! -f ${WRKSRC}/wp-config-sample.php ]; then ${CP} \ ${WRKSRC}/wp-config.php.sample ${WRKSRC}/wp-config.php; fi do-install: ${INSTALL} -d -m 755 ${STAGEDIR}${WWWDIR}/ ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}/ ${FIND} ${STAGEDIR}${WWWDIR}/ -type d -exec ${CHMOD} g+w {} \; do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/java/icedtea-web/Makefile =================================================================== --- head/java/icedtea-web/Makefile (revision 468306) +++ head/java/icedtea-web/Makefile (revision 468307) @@ -1,108 +1,110 @@ # $FreeBSD$ PORTNAME= icedtea-web PORTVERSION= 1.6.2 PORTREVISION= 3 CATEGORIES= java www MASTER_SITES= http://icedtea.wildebeest.org/download/source/ \ http://icedtea.classpath.org/download/source/ MAINTAINER= java@FreeBSD.org COMMENT= Free Java plug-in and Java Web Start for OpenJDK LICENSE= GPLv2 BUILD_DEPENDS= zip:archivers/zip \ bash:shells/bash \ gsed:textproc/gsed RUN_DEPENDS= bash:shells/bash TEST_DEPENDS= ${HAMCREST_JAR}:java/hamcrest \ ${JUNIT_JAR}:java/junit GNU_CONFIGURE= yes USE_JAVA= yes JAVA_OS= native JAVA_VENDOR= openjdk USE_PERL5= build USE_XORG= x11 USES= desktop-file-utils gmake perl5 pkgconfig shebangfix SHEBANG_FILES= jrunscript.in launcher/launchers.in CONFIGURE_ARGS= --with-hamcrest="${HAMCREST_JAR}" CONFIGURE_ARGS+= --with-jdk-home="${JAVA_HOME}" CONFIGURE_ARGS+= --with-jre-home="${JAVA_HOME}/jre" CONFIGURE_ARGS+= --with-junit="${JUNIT_JAR}" CONFIGURE_ARGS+= --with-rhino="${RHINO_JAR}" CONFIGURE_ARGS+= --with-tagsoup="${TAGSOUP_JAR}" .for opt in asm chrome chromium ecj epiphany firefox jacoco midori opera CONFIGURE_ARGS+= --without-${opt} .endfor CONFIGURE_ENV= BIN_BASH=${bash_CMD} CONFIGURE_SHELL= ${bash_CMD} TEST_TARGET= check OPTIONS_DEFINE= DOCS PLUGIN RHINO TAGSOUP OPTIONS_DEFAULT=PLUGIN OPTIONS_SUB= yes PLUGIN_DESC= Enable the browser plug-in RHINO_DESC= Add support for Proxy Auto Config files TAGSOUP_DESC= Enable cleaning up of malformed JNLP files DOCS_CONFIGURE_ENABLE= docs DOCS_PORTDOCS= netx RHINO_BUILD_DEPENDS= ${JAVASHAREDIR}/rhino/rhino.jar:lang/rhino RHINO_RUN_DEPENDS= ${RHINO_BUILD_DEPENDS} RHINO_VARS= RHINO_JAR="${JAVASHAREDIR}/rhino/rhino.jar" RHINO_VARS_OFF= RHINO_JAR=no TAGSOUP_BUILD_DEPENDS= ${JAVALIBDIR}/tagsoup.jar:textproc/tagsoup TAGSOUP_RUN_DEPENDS= ${TAGSOUP_BUILD_DEPENDS} TAGSOUP_VARS= TAGSOUP_JAR="${JAVALIBDIR}/tagsoup.jar" TAGSOUP_VARS_OFF= TAGSOUP_JAR=no PLUGIN_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libxul.pc:www/libxul PLUGIN_CONFIGURE_ENABLE=plugin PLUGIN_PORTDOCS= plugin PLUGIN_TEST_TARGET= plugin-tests PLUGIN_USE= GNOME=glib20 PLUGIN_USES= webplugin:native PLUGIN_VARS= WEBPLUGIN_DIR=${PREFIX}/lib PLUGIN_VARS+= WEBPLUGIN_FILES=IcedTeaPlugin.so HAMCREST_JAR= ${JAVALIBDIR}/hamcrest.jar JUNIT_JAR= ${JAVALIBDIR}/junit.jar .include .if ${JAVA_PORT_VERSION} == "1.6.0" pre-extract: @${ECHO_MSG} @${ECHO_MSG} "IMPORTANT: To build IcedTea-Web ${PORTVERSION}, you have to turn on 'ICEDTEA' option" @${ECHO_MSG} "for ${JAVA_PORT} (default). Otherwise, it will neither build nor work." @${ECHO_MSG} +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 5 +. endif .endif post-patch: ${REINPLACE_CMD} -e 's|^sed\([[:space:]]\)|gsed\1|' \ -e 's|\([[:space:]]\)sed\([[:space:]]\)|\1gsed\2|g' \ ${WRKSRC}/Makefile.in ${WRKSRC}/html-gen.sh ${REINPLACE_CMD} -e 's|^Icon=javaws|Icon=itweb-javaws|' \ ${WRKSRC}/*.desktop.in post-install: ${INSTALL_DATA} ${WRKSRC}/*.desktop ${STAGEDIR}${DESKTOPDIR} .for lang in cs de en pl .for man in javaws policyeditor ${MV} ${STAGEDIR}${MANPREFIX}/man/${lang:Nen}/man1/${man}.1 \ ${STAGEDIR}${MANPREFIX}/man/${lang:Nen}/man1/itweb-${man}.1 .endfor .endfor @${ECHO_MSG} @${ECHO_MSG} "Run \"make test\" to execute regression test." @${ECHO_MSG} .include Index: head/lang/ghc/Makefile =================================================================== --- head/lang/ghc/Makefile (revision 468306) +++ head/lang/ghc/Makefile (revision 468307) @@ -1,273 +1,275 @@ # Created by: Simon Marlow # $FreeBSD$ PORTNAME= ghc PORTVERSION= ${GHC_VERSION} PORTREVISION= 3 CATEGORIES= lang haskell MASTER_SITES= http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \ LOCAL/pgj/:boot DISTFILES= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source MAINTAINER= haskell@FreeBSD.org COMMENT= Compiler for the functional language Haskell LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= i386 amd64 GHC_VERSION= 8.0.2 HSCOLOUR_VERSION= 1.24.1 DATADIR= ${PREFIX}/share/ghc-${GHC_VERSION} EXAMPLESDIR= ${PREFIX}/share/examples/ghc-${GHC_VERSION} CONFLICTS= ghc-7.4.* ghc-7.6.* ghc-7.8.* ghc-7.10.* LIB_DEPENDS+= libgmp.so:math/gmp USES= autoreconf gmake iconv:translit localbase:ldflags ncurses perl5 tar:xz USE_LOCALE= en_US.UTF-8 USE_PERL5= build NO_CCACHE= ccache: error: Failed to create directory /nonexistent/.ccache/tmp: Permission denied # The configure process accepts,filters and canonicalises # the CONFIGURE_TARGET variable. You can read the files # ${WRKSRC}/configure and ${WRKSRC}/config.sub. # This is better fixed in files/build.mk.in GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ld=${LD} \ --with-gmp-includes=${LOCALBASE}/include \ --with-gmp-libraries=${LOCALBASE}/lib \ --with-iconv-includes=${LOCALBASE}/include \ --with-iconv-libraries=${LOCALBASE}/lib SUB_FILES= build.mk \ build.boot.mk SUB_LIST= GHC_VERSION=${GHC_VERSION} \ NCURSESINC="${NCURSESINC}" NCURSESLIB="${NCURSESLIB}" \ CFLAGS="${CFLAGS}" OPTIONS_GROUP= BOOTSTRAP BOOTSTRAP_DESC= Bootsrap using installed ghc OPTIONS_GROUP_BOOTSTRAP=BOOT BOOTH OPTIONS_DEFINE= DYNAMIC PROFILE DOCS OPTIONS_SUB= yes OPTIONS_DEFAULT= PROFILE DYNAMIC BOOT_DESC= Use installed GHC for bootstrapping BOOTH_DESC= Use installed HsColour for bootstrapping PROFILE_DESC= Add support for performance profiling DYNAMIC_DESC= Add support for dynamic linking DOCS_DESC= Install HTML documentation DYNAMIC_CONFIGURE_ARGS= --with-system-libffi \ --with-ffi-includes=${LOCALBASE}/include \ --with-ffi-libraries=${LOCALBASE}/lib # The version number is needed as lang/gcc installs a different version DYNAMIC_LIB_DEPENDS= libffi.so.6:devel/libffi # Append substitutions for build.mk -- the files uses '#' as comments BOOT_SUB_LIST= HSC2HS=${LOCALBASE}/bin/hsc2hs BOOT_SUB_LIST_OFF= HSC2HS=${BOOT_HSC2HS} DOCS_BUILD_DEPENDS+= sphinx-build:textproc/py-sphinx DYNAMIC_SUB_LIST= WITH_DYNAMIC="" DYNAMIC_SUB_LIST_OFF= WITH_DYNAMIC="\#" PROFILE_SUB_LIST= WITH_PROFILE="" PROFILE_SUB_LIST_OFF= WITH_PROFILE="\#" DOCS_SUB_LIST= WITH_DOCS="YES" DOCS_SUB_LIST_OFF= WITH_DOCS="NO" LOCALBASE?= /usr/local .include .if empty(PORT_OPTIONS:MBOOT) BOOT_GHC_VERSION= 7.10.2 DISTFILES+= ghc-${BOOT_GHC_VERSION}-boot-${ARCH}-freebsd${EXTRACT_SUFX}:boot .endif # MBOOT CONFIGURE_ARGS+= -with-gcc=${CC} .if empty(PORT_OPTIONS:MBOOT) CONFIGURE_ARGS_BOOT+= --with-gcc=${CC} .endif DOCSDIR= ${PREFIX}/share/doc/${DISTNAME} GHC_LIBDIR= ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION} GHC_LIBDIR_REL= lib/ghc-${GHC_VERSION} PLIST_SUB+= GHC_VERSION=${GHC_VERSION} GHC_LIBDIR=${GHC_LIBDIR_REL} HACKAGE_SITE?= http://hackage.haskell.org/package/ .if empty(PORT_OPTIONS:MBOOT) BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-boot BOOT_GHC= ${BOOT_DIR}/bin/ghc-${BOOT_GHC_VERSION} BOOT_GHC-PKG= ${BOOT_DIR}/bin/ghc-pkg-${BOOT_GHC_VERSION} BOOT_HSC2HS= ${BOOT_DIR}/bin/hsc2hs SLAVE_CMD= ${SETENV} PATH=${BOOT_DIR}/bin:${PATH} CONFIGURE_ARGS_BOOT+= --prefix=${BOOT_DIR} --with-ld=${LD} CONFIGURE_ARGS+= --with-ghc=${BOOT_GHC} .else # MBOOT SLAVE_CMD= # empty CONFIGURE_ARGS+= --with-ghc=${LOCALBASE}/bin/ghc .endif # MBOOT # override TMPDIR because /tmp often doesn't have enough space # to build some of the larger libraries. TMPDIR= ${WRKSRC}/tmp # Defining with documentation: # An in place installation and registration of hscolour will be # activated. In this way it's possible to use it directly into # the build tree, without needing to install it. At the end # you could view the output of: ${BOOT_GHC} describe hscolour .if ${PORT_OPTIONS:MDOCS} . if empty(PORT_OPTIONS:MBOOTH) MASTER_SITES+= ${HACKAGE_SITE}hscolour-${HSCOLOUR_VERSION}/:docs DISTFILES+= hscolour-${HSCOLOUR_VERSION}.tar.gz:docs EXTRACT_ONLY= ${_DISTFILES:C/hscolour.*$//g} . endif # MBOOTH . if empty(PORT_OPTIONS:MBOOTH) SLAVES_PREFIX= ${WRKDIR}/slaves_prefix SLAVES_WRKDIRPREFIX= ${WRKDIR}/slaves_wrkdirprefix MAKE_ENV+= PATH=${SLAVES_PREFIX}/bin:${PATH} CONFIGURE_ENV+= PATH=${SLAVES_PREFIX}/bin:${PATH} . endif # MBOOTH .endif # MDOCS post-extract: .if empty(PORT_OPTIONS:MBOOT) && ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200031 @${REINPLACE_CMD} -e 's|@SettingsCCompilerLinkFlags@|& -Wl,--wrap=readdir_r,--wrap=stat,--wrap=lstat,--wrap=fstat,--wrap=mknod|' ${BOOT_DIR}/settings.in .endif # %%PORTDOCS%%%%DOCSDIR%%/html/libraries/doc-index-V.html post-install-script: ${FIND} -ds ${GHC_LIBDIR} -type f -print | ${SED} -E \ -e 's,^${STAGEDIR}${PREFIX}/?,,' \ -e '/^${GHC_LIBDIR:C/\//\\\//g}\/package.conf.d\/package\.cache/s|^|@comment |g' \ >> ${TMPPLIST} ${FIND} -ds ${STAGEDIR}${DOCSDIR} -type f -print | ${SED} -E \ -e 's,^${STAGEDIR}${PREFIX}/?,,' \ -e '/^${STAGEDIR:C/\//\\\//g}${DOCSDIR:C/\//\\\//g}\/html\/libraries\/doc-index-[^.]+\.html/s|^|@comment |g' \ -e '/^${STAGEDIR:C/\//\\\//g}${DOCSDIR:C/\//\\\//g}\/html\/libraries\/index[^\/.]*\.html/s|^|@comment|g' \ -e '/^${STAGEDIR:C/\//\\\//g}${DOCSDIR:C/\//\\\//g}\/html\/libraries\/[^\/]+\.png/s|^|@comment |g' \ >> ${TMPPLIST} .if ${PORT_OPTIONS:MDOCS} # Cleanup the indexen created by gen_contents_index ${ECHO} "@postunexec ${RM} %D/${DOCSDIR_REL}/html/libraries/doc-index-*.html" >> ${TMPPLIST} ${ECHO} "@postunexec ${RM} %D/${DOCSDIR_REL}/html/libraries/index*.html" >> ${TMPPLIST} ${ECHO} "@postunexec ${RM} %D/${DOCSDIR_REL}/html/libraries/*.png" >> ${TMPPLIST} .endif ${ECHO} '@postunexec ${RM} %D/${GHC_LIBDIR_REL}/package.conf.d/package.cache' >>${TMPPLIST} ${ECHO} "@postexec %D/bin/ghc-pkg recache" >>${TMPPLIST} .if ${PORT_OPTIONS:MDOCS} ${ECHO} '@postexec ${SH} -c "cd %D/${DOCSDIR_REL}/html/libraries && ./gen_contents_index"' >> ${TMPPLIST} .endif post-patch: @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|; \ s|%%AR%%|${AR}|; \ s|%%LD%%|${LD}|' \ ${WRKSRC}/libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs pre-configure: apply-slist # Copy the subbed build.mk to the proper position ${CP} ${WRKDIR}/build.mk ${WRKSRC}/mk/build.mk @${MKDIR} ${TMPDIR} .if empty(PORT_OPTIONS:MBOOTH) && ${OPSYS} == FreeBSD && \ ${OSVERSION} >= 1200031 ${CC} ${CFLAGS} -c -o ${BOOT_DIR}/wrap.o ${PATCHDIR}/wrap.c for x in ${BOOT_DIR}/rts/dist/build/libCffi*.a; do \ ${AR} q $$x ${BOOT_DIR}/wrap.o; ${RANLIB} $$x; \ done rm ${BOOT_DIR}/wrap.o .endif # Do not merge, prev condition need to grow OSVER check. .if empty(PORT_OPTIONS:MBOOT) @(cd ${BOOT_DIR} && ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${CONFIGURE_ARGS_BOOT}) @(cd ${BOOT_DIR} && PACKAGES='' ${MAKE_CMD} install) .endif .if ${PORT_OPTIONS:MDOCS} && empty(PORT_OPTIONS:MBOOTH) @${ECHO_MSG} -e "\a" @${ECHO_MSG} "======================================================================" @${ECHO_MSG} " WARNING: Now HsColour will be built, the respective port will not " @${ECHO_MSG} " be installed, but an in-place installation and " @${ECHO_MSG} " registration of both takes place. " @${ECHO_MSG} "======================================================================" @${ECHO_MSG} "" +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 3 +. endif @${MKDIR} ${SLAVES_PREFIX} @${MKDIR} ${SLAVES_WRKDIRPREFIX} @(cd ${SLAVES_WRKDIRPREFIX} && \ ${TAR} xvf ${DISTDIR}/hscolour-${HSCOLOUR_VERSION}.tar.gz && \ cd hscolour-${HSCOLOUR_VERSION} && \ ${SLAVE_CMD} ghc --make -o Setup Setup.hs -package Cabal && \ ${SLAVE_CMD} ./Setup configure --ghc --prefix=${SLAVES_PREFIX} --with-gcc=${CC} --with-ld=${LD} && \ ${SLAVE_CMD} ./Setup build && \ ${SLAVE_CMD} ./Setup install) .endif _EXECUTABLES= ${STAGEDIR}${PREFIX}/bin/hp2ps \ ${GHC_LIBDIR}/bin/unlit \ ${GHC_LIBDIR}/bin/hpc \ ${GHC_LIBDIR}/bin/ghc-iserv \ ${GHC_LIBDIR}/bin/ghc-pkg \ ${GHC_LIBDIR}/bin/hsc2hs \ ${GHC_LIBDIR}/bin/runghc \ ${GHC_LIBDIR}/bin/ghc .if ${PORT_OPTIONS:MPROFILE} _EXECUTABLES+= ${GHC_LIBDIR}/bin/ghc-iserv-prof .endif .if ${PORT_OPTIONS:MDYNAMIC} _EXECUTABLES+= ${GHC_LIBDIR}/bin/ghc-iserv-dyn .endif .if ${PORT_OPTIONS:MDOCS} _EXECUTABLES+= ${GHC_LIBDIR}/bin/haddock .endif post-install: ${RM} ${STAGEDIR}${PREFIX}/bin/haddock .if ${PORT_OPTIONS:MDOCS} ${LN} -sf haddock-ghc-${GHC_VERSION} ${STAGEDIR}${PREFIX}/bin/haddock .endif (for f in ${_EXECUTABLES} $$(${FIND} ${GHC_LIBDIR} -name '*.so'); do \ ${STRIP_CMD} $$f; done) .include # Create a bootstrap compiler tar ball: run this in an interactive poudriere jail .PHONY: create-bootstrap create-bootstrap: @${ECHO} "TODO: https://github.com/freebsd-haskell/ports/wiki/Updating-the-Bootstrap-Compiler" cd ${WRKSCR} \ && ${CP} ${WRKDIR}/build.boot.mk mk \ && setenv ${CONFIGURE_ENV} ./configure --with-iconv-includes=${LOCALBASE}/include \ --with-iconv-libraries=${LOCALBASE}/lib \ --with-gcc=${CC} \ --with-ld=${LD} \ && make binary-dist TAR_COMP=xz \\ && mv ghc-${GHC_VERSION}-boot-${GHC_ARCH}-unknown-freebsd.tar.xz /tmp/ghc-${GHC_VERSION}-${ARCH}-freebsd${FREEBSD_MAJOR_VERSION}-boot.tar.xz Index: head/math/sage/Makefile =================================================================== --- head/math/sage/Makefile (revision 468306) +++ head/math/sage/Makefile (revision 468307) @@ -1,130 +1,132 @@ # Created by: Stephen Montgomery-Smith # $FreeBSD$ PORTNAME= sage PORTVERSION= 6.7 PORTREVISION= 3 CATEGORIES= math MASTER_SITES= http://boxen.math.washington.edu/home/sagemath/sage-mirror/src/ \ http://mirrors.xmission.com/sage/src/ \ http://www-ftp.lip6.fr/pub/math/sagemath/src/ \ http://mirrors.mit.edu/sage/src/ \ http://www.sagemath.org/src-old/ PKGNAMESUFFIX= -math MAINTAINER= stephen@FreeBSD.org COMMENT= Open source Mathematics software LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.txt BUILD_DEPENDS= bash:shells/bash \ convert:graphics/ImageMagick \ ffmpeg:multimedia/ffmpeg \ automake:devel/automake \ autoconf:devel/autoconf LIB_DEPENDS= libatlas.so:math/atlas \ liblapack.so:math/lapack RUN_DEPENDS= bash:shells/bash pre-extract: @${ECHO_MSG} @${ECHO_MSG} Instead of installing the port, which will take a considerable amount of @${ECHO_MSG} extra time and space, you can instead type \"make build\". Then you can move @${ECHO_MSG} work/${PORTNAME}-${PORTVERSION} to wherever you like, and run sage from there. @${ECHO_MSG} However, there is no guarantee that this alternative will always work. +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 10 +. endif PLIST_FILES= bin/sage USE_TEX= latex:build USES= gmake iconv jpeg tk perl5 # Optimization flags will be defined by the source CFLAGS:= ${CFLAGS:C/^-O.*$//} FFLAGS:= ${CFLAGS:C/^-O.*$//} MAKE_ENV+= SAGE_PORT=yes \ SAGE_ATLAS_LIB=${LOCALBASE}/lib \ DOT_SAGE=${WRKSRC}/tmp/.sage \ SAGE_FAT_BINARY=yes \ PERL=${PERL} # The following is needed for the lapack subpackage. MAKE_ARGS+= ARCH="${AR}" post-patch: # Create wrapper for invocation of make. @${MKDIR} ${WRKSRC}/local/bin @${LN} -s -f ${LOCALBASE}/bin/gmake ${WRKSRC}/local/bin/make # Create wrapper for invocation of ld. @${SED} -e 's#%%LD%%#${LOCALBASE}/bin/ld#' \ ${FILESDIR}/ld.in > ${WRKSRC}/local/bin/ld @${CHMOD} +x ${WRKSRC}/local/bin/ld post-build: ${RM} -r ${WRKSRC}/tmp/.sage ${CHMOD} -R a+rX ${WRKSRC} check regression-test test: build @${ECHO_MSG} This test can also be performed after installation by typing \"sage -testall\". @${ECHO_MSG} cd ${WRKSRC} && ${SETENV} DOT_SAGE=${WRKSRC}/tmp/.sage ./sage -testall ${RM} ${WRKSRC}/python*.core # Don't build docs (because of mysterious race conditions). ALL_TARGET= build INSTALL_SAGE_DIR= ${PREFIX}/${PORTNAME}-${PORTVERSION} STAGED_SAGE_DIR= ${STAGEDIR}${INSTALL_SAGE_DIR} do-install: cd ${WRKDIR} && ${FIND} -s ${WRKSRC} | \ ${GREP} -v '^${WRKSRC}/upstream/' | \ ${GREP} -v '^${WRKSRC}/tmp' | \ ${SED} -e 's#${WRKDIR}/##' | \ ${CPIO} -pmud -R ${BINOWN}:${BINGRP} ${STAGEDIR}${PREFIX} ${ECHO_CMD} | ${SETENV} DOT_SAGE=${STAGED_SAGE_DIR}/tmp/.sage ${STAGED_SAGE_DIR}/sage ${RM} -r ${STAGED_SAGE_DIR}/tmp/.sage ${SED} -e "s+#SAGE_ROOT.*+SAGE_ROOT=${INSTALL_SAGE_DIR}+" ${WRKSRC}/sage > ${STAGEDIR}${PREFIX}/bin/sage ${CHMOD} ${BINMODE} ${STAGEDIR}${PREFIX}/bin/sage post-install: @${FIND} -s ${STAGED_SAGE_DIR} -not -type d | \ ${SED} -e 's#${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} @${FIND} -s ${STAGED_SAGE_DIR} -type d -empty | \ ${SED} -e 's#${STAGEDIR}${PREFIX}/#@dir #' >> ${TMPPLIST} .include MAKE_ENV+= MAKE="${MAKE} -j${MAKE_JOBS_NUMBER}" .ifdef MAINTAINER_MODE test-fbsd-patches: patch ${RM} -r ${WRKSRC}/build/pkgs/*/src; \ for d in ${WRKSRC}/build/pkgs/*; do \ if ls $$d/fbsd-patch-* > /dev/null 2>&1; then \ ${ECHO_MSG} Testing patches in $${d##*/}; \ b=$${d##*/}-`${CAT} $$d/package-version.txt | ${SED} 's/\.p.*//'`; \ c=${WRKSRC}/upstream/$$b.tar.bz2 ; \ if [ ! -e $$c ]; then \ c=${WRKSRC}/upstream/$$b.tar.gz ; \ if [ ! -e $$c ]; then \ ${ECHO_MSG} Couldn\'t find $$c; \ exit 1; \ fi; \ fi; \ b=`echo $$b | sed 's/python/Python/'` ; \ if ! (cd $$d && tar xf $$c && ${MV} $$b src); then \ ${ECHO_MSG} Unable to unarchive $$c; \ exit 1; \ fi; \ if ! (cd $$d && ${CAT} fbsd-patch-* | patch); then \ ${ECHO_MSG} Patches in $${d##*/} failed; \ exit 1; \ fi; \ fi; \ done; \ ${RM} -r ${WRKSRC}/build/pkgs/*/src .endif .include Index: head/russian/wordpress/Makefile =================================================================== --- head/russian/wordpress/Makefile (revision 468306) +++ head/russian/wordpress/Makefile (revision 468307) @@ -1,59 +1,61 @@ # Created by: Mihail Timofeev <9267096@gmail.com> # $FreeBSD$ PORTNAME= wordpress DISTVERSION= 4.9.5 DISTVERSIONSUFFIX= -ru_RU PORTREVISION= 1 CATEGORIES= russian www MASTER_SITES= http://ru.wordpress.org/ MAINTAINER= 9267096@gmail.com COMMENT= State-of-the-art semantic personal publishing platform LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/license.txt CONFLICTS_INSTALL= wordpress-[0-9].* de-wordpress-[0-9].* ja-wordpress-[0-9].* NO_ARCH= yes NO_BUILD= yes USES= php:web cpe USE_PHP= curl gd hash mysqli pcre tokenizer xml zip zlib ftp WRKSRC= ${WRKDIR}/${PORTNAME} CPE_LANG= ru .if ${DISTVERSION:N*.*.*} CPE_VERSION= ${DISTVERSION}.0 .endif SUB_FILES= pkg-message PLIST= ${WRKDIR}/pkg-plist PORTDOCS= license.txt readme.html OPTIONS_DEFINE= DOCS pre-everything:: @${ECHO_CMD} "If you want to upgrade, you must read upgrade document." @${ECHO_CMD} "" +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 1 +. endif pre-install: ${ECHO_CMD} '@owner www' > ${PLIST} ${ECHO_CMD} '@group www' >> ${PLIST} cd ${WRKSRC}/ && ${FIND} -s * -type f | ${SED} -e 's|^|%%WWWDIR%%/|' >> ${PLIST} ${ECHO_CMD} '@owner' >> ${PLIST} ${ECHO_CMD} '@group' >> ${PLIST} if [ ! -f ${WRKSRC}/wp-config-sample.php ]; then ${CP} \ ${WRKSRC}/wp-config.php.sample ${WRKSRC}/wp-config.php; fi do-install: @${MKDIR} ${STAGEDIR}${WWWDIR}/ ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}/ ${FIND} ${STAGEDIR}${WWWDIR}/ -type d -exec ${CHMOD} g+w {} \; do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Index: head/security/cryptopp/Makefile =================================================================== --- head/security/cryptopp/Makefile (revision 468306) +++ head/security/cryptopp/Makefile (revision 468307) @@ -1,122 +1,124 @@ # Created by: George Reid # $FreeBSD$ # Minor version bumps may not be ABI compatible and deskutils/cdcat # links to the static library, so bump PORTREVISION of dependent # ports when appropriate. PORTNAME= cryptopp PORTVERSION= 5.6.5 PORTREVISION= 4 CATEGORIES= security MASTER_SITES= http://www.cryptopp.com/ DISTNAME= cryptopp${PORTVERSION:S/.//g} MAINTAINER= jhale@FreeBSD.org COMMENT= Free C++ class library of Cryptographic Primitives LICENSE= BSL LICENSE_FILE= ${WRKSRC}/License.txt BROKEN_powerpc= does not compile; unrecognized C++ options USES= cpe gmake zip USE_LDCONFIG= yes CPE_PRODUCT= crypto++ CPE_VENDOR= cryptopp EXTRACT_BEFORE_ARGS= -aq NO_WRKSUBDIR= yes CXXFLAGS+= -Wno-deprecated-declarations -fPIC MAKEFILE= GNUmakefile ALL_TARGET= static shared SOVERSION= ${PORTVERSION:R:R} PLIST_SUB+= SOVERSION=${SOVERSION} \ PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= DEBUG DOCS FULL_DEBUG THREADS TOOLS OPTIONS_DEFINE_amd64= SIMD OPTIONS_DEFINE_i386= SIMD OPTIONS_DEFAULT= THREADS TOOLS OPTIONS_SUB= yes # Always compile with -DNDEBUG for release. Otherwise, sensitive # information could be accessed if an assert triggers. # See ${WRKSRC}/Readme.txt for more details. FULL_DEBUG_DESC= Build with full debugging support (SECURITY RISK!!!) FULL_DEBUG_CXXFLAGS= -DCRYPTOPP_DEBUG FULL_DEBUG_CXXFLAGS_OFF=-DNDEBUG FULL_DEBUG_IMPLIES= DEBUG # Disable this option to run the regression tests. TOOLS_DESC= Install encryption/decryption tools TOOLS_MAKE_ENV= CRYPTOPP_DATA_DIR=${DATADIR}/ TOOLS_ALL_TARGET= cryptest.exe TOOLS_TEST_TARGET_OFF= test THREADS_LDFLAGS= -lpthread .include .if ${PORT_OPTIONS:MSIMD} . if ${MACHINE_CPU:Msse2} USES+= compiler:c++14-lang CXXFLAGS+= -msse2 . else CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM -DCRYPTOPP_DISABLE_SSE2 . endif . if ${MACHINE_CPU:Msse3} && ${MACHINE_CPU:Mssse3} CXXFLAGS+= -msse3 -mssse3 . else CXXFLAGS+= -DCRYPTOPP_DISABLE_SSE3 . endif . if ${MACHINE_CPU:Msse41} && ${MACHINE_CPU:Msse42} CXXFLAGS+= -msse4.1 -msse4.2 . else CXXFLAGS+= -DCRYPTOPP_DISABLE_SSE4 . endif .else CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM .endif .include .if ${PORT_OPTIONS:MSIMD} && ${MACHINE_CPU:Msse2} && ${CHOSEN_COMPILER_TYPE} == gcc USE_GCC= yes .endif pre-configure-FULL_DEBUG-on: @${ECHO_CMD} @${ECHO_CMD} "----------------------------- WARNING!!! ----------------------------" @${ECHO_CMD} "You have chosen to compile with full debugging support. If an assert" @${ECHO_CMD} "triggers, sensitive information could possibly be egressed to the" @${ECHO_CMD} "filesystem via a core dump. If this is not your intention, hit CTRL-C" @${ECHO_CMD} "now and run 'make config clean' and disable the FULL_DEBUG option." @${ECHO_CMD} "---------------------------------------------------------------------" @${ECHO_CMD} +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 10 +. endif do-install: ${INSTALL_DATA} ${WRKSRC}/libcryptopp.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libcryptopp.so ${STAGEDIR}${PREFIX}/lib/libcryptopp.so.${PORTVERSION} ${LN} -fs libcryptopp.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libcryptopp.so.${SOVERSION} ${LN} -fs libcryptopp.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libcryptopp.so @${MKDIR} ${STAGEDIR}${PREFIX}/include/cryptopp (for i in `${FIND} ${WRKSRC}/ -name '*.h' \ -and -not -name 'dll.h' \ -and -not -name 'resource.h'`; do \ ${INSTALL_DATA} $$i ${STAGEDIR}${PREFIX}/include/cryptopp; \ done) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Readme.txt ${STAGEDIR}${DOCSDIR}/README do-install-TOOLS-on: @${MKDIR} ${STAGEDIR}${DATADIR}/TestData ${INSTALL_PROGRAM} ${WRKSRC}/cryptest.exe ${STAGEDIR}${PREFIX}/bin/cryptest ${INSTALL_DATA} ${WRKSRC}/TestData/usage.dat ${STAGEDIR}${DATADIR}/TestData .include Index: head/security/openvpn/Makefile =================================================================== --- head/security/openvpn/Makefile (revision 468306) +++ head/security/openvpn/Makefile (revision 468307) @@ -1,151 +1,153 @@ # Created by: Matthias Andree # $FreeBSD$ PORTNAME= openvpn DISTVERSION= 2.4.6 PORTREVISION?= 0 CATEGORIES= security net MASTER_SITES= https://swupdate.openvpn.org/community/releases/ \ https://build.openvpn.net/downloads/releases/ MAINTAINER= mandree@FreeBSD.org COMMENT?= Secure IP/Ethernet tunnel daemon LICENSE= GPLv2 CONFLICTS_INSTALL?= openvpn-2.[!4].* openvpn-[!2].* openvpn-beta-[0-9]* openvpn-devel-[0-9]* openvpn-mbedtls-[0-9]* GNU_CONFIGURE= yes USES= cpe libtool pkgconfig shebangfix tar:xz SHEBANG_FILES= sample/sample-scripts/verify-cn \ sample/sample-scripts/auth-pam.pl \ sample/sample-scripts/ucn.pl CONFIGURE_ARGS+= --enable-strict # avoid picking up CMAKE, we don't have cmocka in the tarballs.. CONFIGURE_ENV+= ac_cv_prog_CMAKE= CMAKE= # let OpenVPN's configure script pick up the requisite libraries, # but do not break the plugin build if an older version is installed CPPFLAGS+= -I${WRKSRC}/include -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib # set PLUGIN_LIBDIR so that unqualified plugin paths are found: CPPFLAGS+= -DPLUGIN_LIBDIR=\\\"${PREFIX}/lib/openvpn/plugins\\\" OPTIONS_DEFINE= PKCS11 EASYRSA DOCS EXAMPLES X509ALTUSERNAME \ TEST LZ4 SMALL TUNNELBLICK OPTIONS_DEFAULT= EASYRSA OPENSSL TEST LZ4 OPTIONS_SINGLE= SSL OPTIONS_SINGLE_SSL= OPENSSL MBEDTLS PKCS11_DESC= Use security/pkcs11-helper EASYRSA_DESC= Install security/easy-rsa RSA helper package MBEDTLS_DESC= SSL/TLS via mbedTLS TUNNELBLICK_DESC= Tunnelblick XOR scramble patch (READ HELP!) X509ALTUSERNAME_DESC= Enable --x509-username-field (OpenSSL only) SMALL_DESC= Build a smaller executable with fewer features EASYRSA_RUN_DEPENDS= easy-rsa>=0:security/easy-rsa PKCS11_LIB_DEPENDS= libpkcs11-helper.so:security/pkcs11-helper PKCS11_CONFIGURE_ENABLE= pkcs11 PKCS11_PREVENTS= MBEDTLS PKCS11_PREVENTS_MSG= OpenVPN cannot use pkcs11-helper with mbedTLS. Disable PKCS11, or use OpenSSL instead TUNNELBLICK_EXTRA_PATCHES= ${FILESDIR}/extra-tunnelblick-openvpn_xorpatch X509ALTUSERNAME_CONFIGURE_ENABLE= x509-alt-username X509ALTUSERNAME_PREVENTS= MBEDTLS X509ALTUSERNAME_PREVENTS_MSG= OpenVPN ${DISTVERSION} cannot use --x509-username-field with mbedTLS. Disable X509ALTUSERNAME, or use OpenSSL instead OPENSSL_USES= ssl OPENSSL_CONFIGURE_ON= --with-crypto-library=openssl LZ4_CONFIGURE_OFF= --disable-lz4 SMALL_CONFIGURE_ON= --enable-small MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls MBEDTLS_CONFIGURE_ON= --with-crypto-library=mbedtls USE_RC_SUBR= openvpn USE_LDCONFIG= ${PREFIX}/lib SUB_FILES= pkg-message openvpn-client .ifdef (LOG_OPENVPN) CFLAGS+= -DLOG_OPENVPN=${LOG_OPENVPN} .endif LIB_DEPENDS+= liblzo2.so:archivers/lzo2 LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4 PORTDOCS= * PORTEXAMPLES= * TEST_ALL_TARGET= check TEST_TEST_TARGET_OFF= check pre-configure: .ifdef (LOG_OPENVPN) @${ECHO} "Building with LOG_OPENVPN=${LOG_OPENVPN}" .else @${ECHO} "" @${ECHO} "You may use the following build options:" @${ECHO} "" @${ECHO} " LOG_OPENVPN={Valid syslog facility, default LOG_DAEMON}" @${ECHO} " EXAMPLE: make LOG_OPENVPN=LOG_LOCAL6" @${ECHO} "" .endif post-configure: ${REINPLACE_CMD} '/^CFLAGS =/s/$$/ -fPIC/' \ ${WRKSRC}/src/plugins/auth-pam/Makefile \ ${WRKSRC}/src/plugins/down-root/Makefile .include .if ${PORT_OPTIONS:MMBEDTLS} _tlslibs=libmbedtls libmbedx509 libmbedcrypto .else # OpenSSL _tlslibs=libssl libcrypto .endif .if ${SSL_DEFAULT:Mlibressl*} && empty(PORT_OPTIONS:MMBEDTLS) pre-everything:: @${ECHO_CMD} "WARNING: OpenVPN does not officially support LibreSSL." @${ECHO_CMD} "If things break, rebuild with OpenSSL or mbedTLS." @${ECHO_CMD} "You may wish to change your default SSL library" @${ECHO_CMD} "and press Ctrl+C within the next 10 seconds to abort." +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 10 +. endif .endif # sanity check that we don't inherit incompatible SSL libs through, # for instance, pkcs11-helper: post-build: @a=$$(LC_ALL=C ldd -f '%o\n' ${WRKSRC}/src/openvpn/openvpn \ | ${SORT} -u) ; set -- $$(for i in ${_tlslibs} ; do ${PRINTF} '%s\n' "$$a" | ${GREP} $${i}.so | wc -l ; done | ${SORT} -u) ;\ if test "$$*" != "1" ; then ${ECHO_CMD} >&2 "${.CURDIR} FAILED: either of ${_tlslibs} libraries linked multiple times" ; ${PRINTF} '%s\n' "$$a"; ${RM} ${BUILD_COOKIE} ; exit 1 ; fi post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/openvpn/plugins/openvpn-plugin-auth-pam.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/openvpn/plugins/openvpn-plugin-down-root.so ${INSTALL_SCRIPT} ${WRKSRC}/contrib/pull-resolv-conf/client.up ${STAGEDIR}${PREFIX}/libexec/openvpn-client.up ${INSTALL_SCRIPT} ${WRKSRC}/contrib/pull-resolv-conf/client.down ${STAGEDIR}${PREFIX}/libexec/openvpn-client.down @${REINPLACE_CMD} 's|resolvconf -p -a|resolvconf -a|' ${STAGEDIR}${PREFIX}/libexec/openvpn-client.up ${INSTALL_SCRIPT} ${WRKDIR}/openvpn-client ${STAGEDIR}${PREFIX}/sbin/openvpn-client ${MKDIR} ${STAGEDIR}${PREFIX}/include post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ .for i in AUTHORS ChangeLog PORTS ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ .endfor post-install-EXAMPLES-on: (cd ${WRKSRC}/sample && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}/) ${CHMOD} ${BINMODE} ${STAGEDIR}${EXAMPLESDIR}/sample-scripts/* .include Index: head/sysutils/xcdroast/Makefile =================================================================== --- head/sysutils/xcdroast/Makefile (revision 468306) +++ head/sysutils/xcdroast/Makefile (revision 468307) @@ -1,73 +1,75 @@ # Created by: Oliver Lehmann # $FreeBSD$ PORTNAME= xcdroast PORTVERSION= 0.98.a.16 PORTREVISION= 7 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.98alpha16 \ http://www.xcdroast.org/download/ DISTNAME= ${PORTNAME}-${PORTVERSION:S/.a./alpha/} MAINTAINER= oliver@FreeBSD.org COMMENT= Another X11 frontend to mkisofs/cdrecord OPTIONS_DEFINE= GTK2 NONROOT NLS OPTIONS_DEFAULT= GTK2 NONROOT_DESC= Use xcdroast w/o being root RUN_DEPENDS= cdrecord:sysutils/cdrtools BUILD_DEPENDS= cdrecord:sysutils/cdrtools USES= gettext gmake iconv pkgconfig GNU_CONFIGURE= yes CONFIGURE_ENV+= GTK_CONFIG="${GTK_CONFIG}" \ GLIB_CONFIG="${GLIB_CONFIG}" CONFIGURE_ARGS= --with-cdrtools-prefix=${LOCALBASE} \ --with-libintl-prefix=${LOCALBASE} \ ${ICONV_CONFIGURE_ARG} .include .if ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+=--disable-nls PLIST_SUB= NLS="@comment " .else PLIST_SUB= NLS="" .endif .if ${PORT_OPTIONS:MGTK2} CONFIGURE_ARGS+=--enable-gtk2 USE_GNOME= gtk20 .else CONFIGURE_ARGS+=--disable-gtk2 USE_GNOME= gdkpixbuf .endif .if ${PORT_OPTIONS:MNONROOT} CONFIGURE_ARGS+=--enable-nonrootmode .else CONFIGURE_ARGS+=--disable-nonrootmode .endif post-patch: @${REINPLACE_CMD} -e 's|ver->minor = ver->patch|& = ver->branch|g' \ ${WRKSRC}/src/xtools.c pre-everything:: .if ${PORT_OPTIONS:MNONROOT} @${CAT} ${PKGMESSAGE} @${ECHO_MSG} @${ECHO_MSG} "Are you sure you want this? If not, hit Ctrl+C right now " @${ECHO_MSG} @${ECHO_MSG} " This is a security risk! XCDRost will use an own" @${ECHO_MSG} " wrapping utility which gets a SUID Bit after enabling" @${ECHO_MSG} " the non-root mode inside the application!" @${ECHO_MSG} +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) sleep 5 +. endif .endif .include Index: head/www/e2guardian/Makefile =================================================================== --- head/www/e2guardian/Makefile (revision 468306) +++ head/www/e2guardian/Makefile (revision 468307) @@ -1,107 +1,109 @@ # Created by: Marcello Coutinho # $FreeBSD$ PORTNAME= e2guardian PORTVERSION= 3.5.1 DISTVERSIONPREFIX= v CATEGORIES= www MAINTAINER= marcellocoutinho@gmail.com COMMENT= Dansguardian fork with many improvements and bug fixes LICENSE= GPLv2 BUILD_DEPENDS= rst2man:textproc/py-docutils LIB_DEPENDS= libpcre.so:devel/pcre USE_GITHUB= yes USES= autoreconf libtool iconv pkgconfig USE_RC_SUBR= e2guardian GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var \ --with-logdir=/var/log \ --with-piddir=/var/run \ --enable-fancydm OPTIONS_DEFINE= APACHE TRICKLE CLISCAN CLAMD ICAP KAV NTLM DNS EMAIL DEBUG SSL DOCS OPTIONS_DEFAULT=TRICKLE 1024 OPTIONS_SUB= yes APACHE_DESC= Enable Apache support for access denied page TRICKLE_DESC= Enable the trickle download manager CLISCAN_DESC= Enable support for CLI content scanners CLAMD_DESC= Enable ClamD AV content scanner ICAP_DESC= Enable ICAP AV content scanner support KAV_DESC= Enable Kaspersky AV support NTLM_DESC= Include NTLM authentication plugin DNS_DESC= Include DNS authetication plugin EMAIL_DESC= Enable e-mail reporting support OPTIONS_RADIO= DESCRIPTORS OPTIONS_RADIO_DESCRIPTORS= 1024 2048 4096 8192 1024_DESC= Enable default file descriptors 2048_DESC= Enable 2048 file descriptors 4096_DESC= Enable 4096 file descriptors 8192_DESC= Enable 8192 file descriptors CONFDIR= ${PREFIX}/etc/e2guardian CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= -I${LOCALBASE}/include APACHE_USE= APACHE_RUN=22+ TRICKLE_CONFIGURE_ENABLE= trickledm CLISCAN_CONFIGURE_ENABLE= commandline CLAMD_CONFIGURE_ENABLE= clamd=yes CLAMD_RUN_DEPENDS= ${LOCALBASE}/sbin/clamd:security/clamav ICAP_CONFIGURE_ENABLE= icap KAV_CONFIGURE_ENABLE= kavd NTLM_CONFIGURE_ENABLE= ntlm NTLM_RUN_DEPENDS= ${LOCALBASE}/bin/iconv:converters/libiconv NTLM_USES= iconv DNS_CONFIGURE_ENABLE= dnsauth EMAIL_CONFIGURE_ENABLE= email DEBUG_CONFIGURE_ON= --with-dgdebug=on 1024_CONFIGURE_ON= --with-filedescriptors=1024 2048_CONFIGURE_ON= --with-filedescriptors=2048 4096_CONFIGURE_ON= --with-filedescriptors=4096 8192_CONFIGURE_ON= --with-filedescriptors=8192 SSL_LDFLAGS= -lssl -lcrypto SSL_CFLAGS= -D__SSLMITM -D__SSLCERT .include .if ${PORT_OPTIONS:MCLAMD} || ${PORT_OPTIONS:MICAP} || \ ${PORT_OPTIONS:MKAV} || ${PORT_OPTIONS:MCLISCAN} PLIST_SUB+= SCANNERS="" .else PLIST_SUB+= SCANNERS="@comment " .endif post-extract: .if ${PORT_OPTIONS:M2048} || ${PORT_OPTIONS:M4096} || ${PORT_OPTIONS:M8192} @${ECHO_MSG} "" @${ECHO_MSG} "######################################################" @${ECHO_MSG} "WARNING! Filedescriptors option higher then 1024." @${ECHO_MSG} "Check/raise FD_SETSIZE in /usr/include/sys/select.h" @${ECHO_MSG} "before preceeding with e2guardian compilation" @${ECHO_MSG} "######################################################" @${ECHO_MSG} "" +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 3 +. endif .endif pre-configure: @cd ${WRKSRC} && ${SH} ${WRKSRC}/autogen.sh post-install: @${FIND} ${STAGEDIR}${ETCDIR} -type f \ \( -name '*.conf' -or -name '*list' \) -exec ${MV} {} {}.sample \; @${MV} ${STAGEDIR}${ETCDIR}/lists/authplugins/ipgroups \ ${STAGEDIR}${ETCDIR}/lists/authplugins/ipgroups.sample @${MV} ${STAGEDIR}${ETCDIR}/lists/authplugins/portgroups \ ${STAGEDIR}${ETCDIR}/lists/authplugins/portgroups.sample @${MV} ${STAGEDIR}${ETCDIR}/lists/bannedrooms/default \ ${STAGEDIR}${ETCDIR}/lists/bannedrooms/default.sample .include Index: head/www/wordpress/Makefile =================================================================== --- head/www/wordpress/Makefile (revision 468306) +++ head/www/wordpress/Makefile (revision 468307) @@ -1,54 +1,56 @@ # Created by: Elvis Chiang # $FreeBSD$ PORTNAME= wordpress DISTVERSION= 4.9.5 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= http://wordpress.org/ MAINTAINER= joneum@FreeBSD.org COMMENT= State-of-the-art semantic personal publishing platform LICENSE= GPLv2 CONFLICTS_INSTALL= de-wordpress-[0-9].* ja-wordpress-[0-9].* ru-wordpress-[0-9].* NO_ARCH= yes NO_BUILD= yes USES= php:web cpe USE_PHP= curl gd hash mysqli pcre tokenizer xml zip zlib ftp WRKSRC= ${WRKDIR}/${PORTNAME} .if ${DISTVERSION:N*.*.*} CPE_VERSION= ${DISTVERSION}.0 .endif SUB_FILES= pkg-message PLIST= ${WRKDIR}/pkg-plist PORTDOCS= license.txt readme.html OPTIONS_DEFINE= DOCS pre-everything:: @${ECHO_CMD} "If you want to upgrade, you must read upgrade document." @${ECHO_CMD} "" +. if !(defined(PACKAGE_BUILDING) || defined(BATCH)) @sleep 1 +. endif pre-install: ${ECHO_CMD} '@owner www' > ${PLIST} ${ECHO_CMD} '@group www' >> ${PLIST} cd ${WRKSRC}/ && ${FIND} -s * -type f | ${SED} -e 's|^|%%WWWDIR%%/|' >> ${PLIST} ${ECHO_CMD} '@owner' >> ${PLIST} ${ECHO_CMD} '@group' >> ${PLIST} if [ ! -f ${WRKSRC}/wp-config-sample.php ]; then ${CP} \ ${WRKSRC}/wp-config.php.sample ${WRKSRC}/wp-config.php; fi do-install: ${INSTALL} -d -m 755 ${STAGEDIR}${WWWDIR}/ ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}/ ${FIND} ${STAGEDIR}${WWWDIR}/ -type d -exec ${CHMOD} g+w {} \; ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include