Page MenuHomeFreeBSD

No OneTemporary

This file is larger than 256 KB, so syntax highlighting was skipped.
Index: head/archivers/innoextract/Makefile
===================================================================
--- head/archivers/innoextract/Makefile (revision 413745)
+++ head/archivers/innoextract/Makefile (revision 413746)
@@ -1,26 +1,28 @@
# Created by: Nikolai Lifanov <lifanov@mail.lifanov.com>
# $FreeBSD$
PORTNAME= innoextract
PORTVERSION= 1.6
CATEGORIES= archivers
MASTER_SITES= http://constexpr.org/innoextract/files/
MAINTAINER= lifanov@mail.lifanov.com
COMMENT= Program to extract Inno Setup files
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \
libboost_filesystem.so:devel/boost-libs \
libboost_system.so:devel/boost-libs \
libboost_program_options.so:devel/boost-libs
USES= cmake iconv
CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=man
PLIST_FILES= bin/innoextract \
man/man1/innoextract.1.gz
.include <bsd.port.mk>
Index: head/archivers/pecl-phk/Makefile
===================================================================
--- head/archivers/pecl-phk/Makefile (revision 413745)
+++ head/archivers/pecl-phk/Makefile (revision 413746)
@@ -1,24 +1,26 @@
# Created by: Ditesh Shashikant Gathani <ditesh@gathani.org>
# $FreeBSD$
PORTNAME= phk
PORTVERSION= 3.0.1
CATEGORIES= archivers pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DIST_SUBDIR= PECL
MAINTAINER= miwi@FreeBSD.org
COMMENT= PHK is a PHP-oriented package/archive system
LICENSE= PHP301
+BROKEN_powerpc64= Does not build
+
USES= tar:tgz
USE_PHP= hash
USE_PHP_BUILD= yes
USE_PHPEXT= yes
IGNORE_WITH_PHP= 70
CONFIGURE_ARGS= --enable-phk
.include <bsd.port.mk>
Index: head/archivers/php55-phar/Makefile
===================================================================
--- head/archivers/php55-phar/Makefile (revision 413745)
+++ head/archivers/php55-phar/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= archivers
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -phar
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/archivers/php56-phar/Makefile
===================================================================
--- head/archivers/php56-phar/Makefile (revision 413745)
+++ head/archivers/php56-phar/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= archivers
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -phar
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/audio/xmms-volnorm/Makefile
===================================================================
--- head/audio/xmms-volnorm/Makefile (revision 413745)
+++ head/audio/xmms-volnorm/Makefile (revision 413746)
@@ -1,28 +1,30 @@
# Created by: Patrick Li <pat@databits.net>
# $FreeBSD$
PORTNAME= volnorm
PORTVERSION= 0.8.3
PORTREVISION= 6
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMEPREFIX= xmms-
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Volume Normalizer plugin for XMMS
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libxmms.so:multimedia/xmms
USES= libtool
USE_GNOME= gtk12
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
PLIST_FILES= lib/xmms/Effect/libnormvol.so
post-patch:
@${REINPLACE_CMD} -e '/^SUBDIRS/s|tests||g' ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e '/^COMMON/s|-O2|@CFLAGS@|g' ${WRKSRC}/src/Makefile.in
.include <bsd.port.mk>
Index: head/benchmarks/smhasher/Makefile
===================================================================
--- head/benchmarks/smhasher/Makefile (revision 413745)
+++ head/benchmarks/smhasher/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: gnn
# $FreeBSD$
PORTNAME= smhasher
PORTVERSION= 1.0
DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= benchmarks
MAINTAINER= gnn@FreeBSD.org
COMMENT= Hash Algorithm Benchmarking
LICENSE= MIT
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= gvnn3
USES= cmake
PLIST_FILES= bin/SMHasher
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/SMHasher ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
Index: head/biology/plinkseq/Makefile
===================================================================
--- head/biology/plinkseq/Makefile (revision 413745)
+++ head/biology/plinkseq/Makefile (revision 413746)
@@ -1,40 +1,42 @@
# Created by: Jason Bacon <bacon4000@gmail.com>
# $FreeBSD$
PORTNAME= plinkseq
PORTVERSION= 0.10
CATEGORIES= biology science
MASTER_SITES= http://psychgen.u.hpc.mssm.edu/plinkseq_downloads/
# Default DISTNAME is correct, so leave it alone.
DISTFILES= ${PORTNAME}-src-${PORTVERSION}.tgz
MAINTAINER= bacon4000@gmail.com
COMMENT= Toolset for working with human genetic variation data
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
USES= libtool gmake
post-patch:
${REINPLACE_CMD} \
-e 's|PF_INET|AF_INET|g' \
${WRKSRC}/sources/mongoose/sources/lib/mongoose.c
${REINPLACE_CMD} \
-e 's|g++|${CXX}|g' \
-e 's|gcc|${CC}|g' \
-e 's|CXXFLAGS = -O3|CXXFLAGS = ${CXXFLAGS}|g' \
-e 's|ALL_CFLAGS =-O3|ALL_CFLAGS = ${CFLAGS}|g' \
${WRKSRC}/config_defs.Makefile
${REINPLACE_CMD} \
-e 's| -ldl||g' \
-e 's| $$(STATIC_FLAG)||g' \
${WRKSRC}/Makefile
do-install:
.for f in behead browser gcol mm mongoose pdas pseq smp tab2vcf
${INSTALL_PROGRAM} ${WRKSRC}/build/execs/${f} ${STAGEDIR}${PREFIX}/bin
.endfor
${INSTALL_DATA} ${WRKSRC}/sources/plinkseq/build/lib/libplinkseq.a \
${STAGEDIR}${PREFIX}/lib
.include <bsd.port.mk>
Index: head/chinese/wordpress-zh_CN/Makefile
===================================================================
--- head/chinese/wordpress-zh_CN/Makefile (revision 413745)
+++ head/chinese/wordpress-zh_CN/Makefile (revision 413746)
@@ -1,56 +1,58 @@
# Created by: Joe Horn <joehorn@gmail.com>
# $FreeBSD$
PORTNAME= wordpress
PORTVERSION= 4.4.2
DISTVERSIONSUFFIX= -zh_CN
CATEGORIES= chinese www
MASTER_SITES= http://cn.wordpress.org/
PKGNAMESUFFIX= -zh_CN
MAINTAINER= miwi@FreeBSD.org
COMMENT= State-of-the-art semantic personal publishing platform
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/license.txt
+BROKEN_powerpc64= Does not build
+
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_PHP= curl gd mysqli pcre tokenizer xml zip
NO_ARCH= yes
NO_BUILD= yes
WANT_PHP_WEB= 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} ""
@sleep 1
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 <bsd.port.mk>
Index: head/chinese/wordpress-zh_TW/Makefile
===================================================================
--- head/chinese/wordpress-zh_TW/Makefile (revision 413745)
+++ head/chinese/wordpress-zh_TW/Makefile (revision 413746)
@@ -1,56 +1,58 @@
# Created by: Joe Horn <joehorn@gmail.com>
# $FreeBSD$
PORTNAME= wordpress
PORTVERSION= 4.4.2
DISTVERSIONSUFFIX= -zh_TW
CATEGORIES= chinese www
MASTER_SITES= http://tw.wordpress.org/
PKGNAMESUFFIX= -zh_TW
MAINTAINER= miwi@FreeBSD.org
COMMENT= State-of-the-art semantic personal publishing platform
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/license.txt
+BROKEN_powerpc64= Does not build
+
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_PHP= curl gd mysqli pcre tokenizer xml zip ftp
NO_ARCH= yes
NO_BUILD= yes
WANT_PHP_WEB= 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} ""
@sleep 1
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 <bsd.port.mk>
Index: head/comms/atslog/Makefile
===================================================================
--- head/comms/atslog/Makefile (revision 413745)
+++ head/comms/atslog/Makefile (revision 413746)
@@ -1,115 +1,117 @@
# Created by: Alexander Logvinov <ports@logvinov.com>
# $FreeBSD$
PORTNAME= atslog
PORTVERSION= 2.1.1
PORTREVISION= 8
CATEGORIES= comms
MASTER_SITES= BERLIOS
MAINTAINER= ports@FreeBSD.org
COMMENT= Software for collecting and analyzing calls from different PBX models
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= EXAMPLES LIBWRAP WWW WWWGD DOCS
OPTIONS_DEFAULT= LIBWRAP MYSQL WWW WWWGD
OPTIONS_MULTI= DB
OPTIONS_MULTI_DB= PGSQL MYSQL
LIBWRAP_DESC= Enable TCP wrapper support
WWW_DESC= Install web interface
WWWGD_DESC= Graphic reports
GNU_CONFIGURE= yes
USES= perl5 shebangfix
USE_RC_SUBR= ${PORTNAME}d
SHEBANG_FILES= data/sql/install-sql.pl \
include/atslogcleardb.pl.in include/atslogdb.pl.in
PORTDOCS= CHANGES ChangeLog DEINSTALL INSTALL LICENSE TODO UPDATING USAGE
SUB_FILES= pkg-message
CONFIGS= ${PORTNAME}.conf.default ${PORTNAME}.conf.default.rus
CONFIGURE_ARGS+=--localstatedir=/var
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
OPTIONS_SUB=yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MWWW}
USE_PHP= pcre
WANT_PHP_WEB= yes
.if ${PORT_OPTIONS:MWWWGD}
USE_PHP+= gd
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_PHP+= mysqli
.endif
.if ${PORT_OPTIONS:MPGSQL}
USE_PHP+= pgsql
.endif
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= yes
BUILD_DEPENDS+= p5-DBD-mysql>=0:databases/p5-DBD-mysql
RUN_DEPENDS+= p5-DBD-mysql>=0:databases/p5-DBD-mysql
.endif
.if ${PORT_OPTIONS:MPGSQL}
USES+= pgsql
BUILD_DEPENDS+= p5-DBD-Pg>=0:databases/p5-DBD-Pg
RUN_DEPENDS+= p5-DBD-Pg>=0:databases/p5-DBD-Pg
.endif
.if ! ${PORT_OPTIONS:MLIBWRAP}
CONFIGURE_ARGS+=--disable-libwrap
.endif
post-patch:
@${REINPLACE_CMD} -e 's|createsqltables.|${DATADIR}/sql/createsqltables.|g' \
-e 's|data.sql|${DATADIR}/sql/data.sql|' ${WRKSRC}/data/sql/install-sql.pl
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${USE_RC_SUBR}/${USE_RC_SUBR} ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${MANPREFIX}/man/man8
@${MKDIR} ${STAGEDIR}${MANPREFIX}/man/ru.KOI8-R/man8
.for i in ${USE_RC_SUBR} ${PORTNAME}master
${INSTALL_MAN} ${WRKSRC}/man/en/${i}.8 ${STAGEDIR}${MANPREFIX}/man/man8
${INSTALL_MAN} ${WRKSRC}/man/ru.KOI8-R/${i}.8 ${STAGEDIR}${MANPREFIX}/man/ru.KOI8-R/man8
.endfor
${INSTALL_DATA} ${WRKSRC}/include/${PORTNAME}.conf.default ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
${INSTALL_DATA} ${WRKSRC}/include/${PORTNAME}.conf.default.rus ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.rus.sample
.for i in atslogcleardb.pl atslogdb.pl atslogmaster
${INSTALL_SCRIPT} ${WRKSRC}/include/${i} ${STAGEDIR}${PREFIX}/bin
.endfor
@${MKDIR} ${STAGEDIR}${DATADIR}/lang
(cd ${WRKSRC}/include && \
${FIND} lang -type f ! -iregex ".*Makefile" -exec \
${INSTALL_DATA} "{}" "${STAGEDIR}${DATADIR}/{}" \;)
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/textlogs
(cd ${WRKSRC}/data && \
${FIND} textlogs -type f -exec \
${INSTALL_DATA} "{}" "${STAGEDIR}${EXAMPLESDIR}/{}" \;)
@${MKDIR} ${STAGEDIR}${DATADIR}/sql
(cd ${WRKSRC}/data && \
${FIND} sql -type f -iregex ".*\.sql" -exec \
${INSTALL_DATA} "{}" "${STAGEDIR}${DATADIR}/{}" \;)
${INSTALL_SCRIPT} ${WRKSRC}/data/sql/install-sql.pl ${STAGEDIR}${DATADIR}/sql
@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}
(cd ${WRKSRC}/libexec && \
${FIND} -E . -type f ! -iregex ".*\.(sh|orig)" -exec \
${INSTALL_DATA} "{}" "${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/{}" \;)
${INSTALL_SCRIPT} ${WRKSRC}/libexec/genindex.sh ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}
@${MKDIR} ${STAGEDIR}${WWWDIR}
cd ${WRKSRC}/www && \
${FIND} . -type d ! -empty -exec \
${MKDIR} "${STAGEDIR}${WWWDIR}/{}" \; && \
${FIND} -E . -type f ! -iregex "(.*Makefile|.*\.orig)" -exec \
${INSTALL_DATA} "{}" "${STAGEDIR}${WWWDIR}/{}" \;
${MV} ${STAGEDIR}${WWWDIR}/include/config.inc.php.default ${STAGEDIR}${WWWDIR}/include/config.inc.php.sample
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
.endfor
.include <bsd.port.mk>
Index: head/comms/hf/Makefile
===================================================================
--- head/comms/hf/Makefile (revision 413745)
+++ head/comms/hf/Makefile (revision 413746)
@@ -1,54 +1,56 @@
# Created by: db
# $FreeBSD$
PORTNAME= hf
PORTVERSION= 0.8
PORTREVISION= 9
CATEGORIES= comms hamradio
MASTER_SITES= SF/${PORTNAME}term/${PORTNAME}/${PORTVERSION}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio soundcard fsk, pactor 1, amtor, gtor, mt63
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= whiptail:devel/newt
USE_GNOME= gtk12
USES= gmake
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${STAGEDIR}${PREFIX} --sysconfdir=${STAGEDIR}${PREFIX}
MAKE_JOBS_UNSAFE= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
CONFLICTS= sysutils/lbl-hf-1.*
OPTIONS_DEFINE= DOCS EXAMPLES
post-configure:
@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \
${WRKSRC}/util/reffreq.c ${WRKSRC}/scripts/Makefile
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
.for d in ${WRKSRC}/doc/hf-examplefiles/fix.[0-1]*[0-9]* \
${WRKSRC}/doc/hf-examplefiles/gag
${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${EXAMPLESDIR}
.endfor
@${ECHO} "If examples are installed they will be found in ${EXAMPLESDIR}" >> ${WRKDIR}/pkg-message
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for d in ${WRKSRC}/doc/AUTHORS ${WRKSRC}/doc/ChangeLog \
${WRKSRC}/doc/DE-HF-HOWTO.txt ${WRKSRC}/doc/HF-HOWTO.txt \
${WRKSRC}/doc/INSTALL ${WRKSRC}/doc/LIESMICH \
${WRKSRC}/doc/P-MB-list.txt ${WRKSRC}/doc/README \
${WRKSRC}/doc/chan_formulas.ps ${WRKSRC}/doc/chan_formulas.tex \
${WRKSRC}/doc/dcf77.txt ${WRKSRC}/doc/english.txt \
${WRKSRC}/doc/lfconv.jpg ${WRKSRC}/doc/mt63.txt \
${WRKSRC}/doc/pactor.ps ${WRKSRC}/doc/pactor.txt \
${WRKSRC}/doc/pactor_statediag.fig
${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR}
.endfor
@${ECHO} "If docs are installed they will be found in ${DOCSDIR}" >> ${WRKDIR}/pkg-message
.include <bsd.port.mk>
Index: head/comms/libcodec2/Makefile
===================================================================
--- head/comms/libcodec2/Makefile (revision 413745)
+++ head/comms/libcodec2/Makefile (revision 413746)
@@ -1,20 +1,22 @@
# Created by: Takefu <takefu@airport.fm>
# $FreeBSD$
PORTNAME= libcodec2
PORTVERSION= 0.5
CATEGORIES= comms hamradio
MASTER_SITES= http://files.freedv.org/codec2/
DISTNAME= codec2-${PORTVERSION}
MAINTAINER= takefu@airport.fm
COMMENT= Codec 2 speech codec
LICENSE= LGPL21
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libspeexdsp.so:audio/speexdsp
USE_LDCONFIG= yes
USES= cmake:outsource tar:xz
.include <bsd.port.mk>
Index: head/comms/telldus-core/Makefile
===================================================================
--- head/comms/telldus-core/Makefile (revision 413745)
+++ head/comms/telldus-core/Makefile (revision 413746)
@@ -1,47 +1,49 @@
# Created by: Johan Strom <johna@stromnet.se>
# $FreeBSD$
PORTNAME= telldus-core
PORTVERSION= 2.1.2
PORTREVISION= 1
CATEGORIES= comms
MASTER_SITES= http://download.telldus.se/TellStick/Software/telldus-core/
MAINTAINER= johan@stromnet.se
COMMENT= Tellstick Telldus daemon + library
LICENSE= LGPL21
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= help2man:misc/help2man
LIB_DEPENDS= libftdi.so:devel/libftdi \
libconfuse.so:devel/libconfuse \
libargp.so:devel/argp-standalone
USES= cmake compiler:c++11-lang iconv:wchar_t
#CMAKE_VERBOSE=yes
CMAKE_ARGS+=-DGENERATE_MAN=TRUE
# Note: these are internal defines and shall NOT contain ${STAGEDIR}
CMAKE_ARGS+=-DSYSCONF_INSTALL_DIR="${PREFIX}/etc"
CMAKE_ARGS+=-DSTATE_INSTALL_DIR="/var/telldus"
MAKE_JOBS_UNSAFE= yes
USE_RC_SUBR= telldusd
USER= nobody
GROUP= dialer
.include <bsd.port.pre.mk>
post-patch:
# remove tr1 if using libc++
.if ${COMPILER_FEATURES:Mlibc++}
@${REINPLACE_CMD} -e 's|tr1::||' ${WRKSRC}/common/Event.h
.endif
post-install:
cd ${STAGEDIR}${PREFIX}/etc && \
${MV} tellstick.conf tellstick.conf.sample
${RM} ${STAGEDIR}/var/telldus/telldus-core.conf
.include <bsd.port.post.mk>
Index: head/comms/uartlirc/Makefile
===================================================================
--- head/comms/uartlirc/Makefile (revision 413745)
+++ head/comms/uartlirc/Makefile (revision 413746)
@@ -1,36 +1,38 @@
# Created by: nox@FreeBSD.org
# $FreeBSD$
PORTNAME= uartlirc
PORTVERSION= 0.3
PORTREVISION= 2
CATEGORIES= comms
MASTER_SITES= LOCAL/nox \
http://people.freebsd.org/~nox/tmp/
DISTNAME= ${PORTNAME}-preliminary-003
EXTRACT_SUFX= .shar
MAINTAINER= ports@FreeBSD.org
COMMENT= Driver for "homebrew" serial LIRC receivers
+BROKEN_powerpc64= Does not build
+
USES= kmod
WRKSRC= ${WRKDIR}/${PORTNAME}
EXTRACT_CMD= ${SH}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS=
PLIST_FILES+= ${KMODDIR}/${PORTNAME}.ko
CFLAGS+= ${DEBUG_FLAGS}
.include <bsd.port.options.mk>
.if ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
BROKEN= Does not compile on powerpc or sparc64
.endif
do-install:
${INSTALL} ${WRKSRC}/${PORTNAME}.ko ${STAGEDIR}${KMODDIR}
.include <bsd.port.mk>
Index: head/converters/pecl-igbinary/Makefile
===================================================================
--- head/converters/pecl-igbinary/Makefile (revision 413745)
+++ head/converters/pecl-igbinary/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
PORTNAME= igbinary
PORTVERSION= 1.2.1
CATEGORIES= converters
MASTER_SITES= http://pecl.php.net/get/ \
LOCAL/sunpoet
PKGNAMEPREFIX= pecl-
DIST_SUBDIR= PECL
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Replacement for the standard PHP serializer
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
IGNORE_WITH_PHP=70
USE_PHP= session
USE_PHP_BUILD= yes
USE_PHPEXT= yes
USE_PHPIZE= yes
USES= tar:tgz
.include <bsd.port.mk>
Index: head/converters/wkhtmltopdf/Makefile
===================================================================
--- head/converters/wkhtmltopdf/Makefile (revision 413745)
+++ head/converters/wkhtmltopdf/Makefile (revision 413746)
@@ -1,73 +1,75 @@
# Created by: Martin Matuska <mm@FreeBSD.org>
# $FreeBSD$
PORTNAME= wkhtmltopdf
PORTVERSION= 0.12.2.1
PORTREVISION= 1
CATEGORIES= converters
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
DISTNAME= wkhtmltox-${PORTVERSION}
MAINTAINER= mm@FreeBSD.org
COMMENT= Convert HTML (or live webpages) to PDF or image
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libpng.so:graphics/png
USES= gmake iconv jpeg perl5 pkgconfig tar:bzip2
USE_XORG= x11 xext xrender
USE_PERL5= build
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
WRKSRC= ${WRKDIR}/wkhtmltox-${PORTVERSION}
PATCH_WRKSRC= ${WRKSRC}/qt
CONFIGURE_WRKSRC= ${WRKSRC}/build/qt
BUILD_WRKSRC= ${WRKSRC}/build/qt
INSTALL_WRKSRC= ${WRKSRC}/build/app
CONFIGURE_SCRIPT= ../../qt/configure
CONFIGURE_ARGS= -prefix ${WRKSRC}/build/qt \
-opensource -confirm-license -fast -release -static \
-graphicssystem raster -webkit -exceptions -xmlpatterns -system-zlib \
-system-libpng -system-libjpeg -no-libmng -no-libtiff -no-stl \
-no-accessibility -no-qt3support -no-phonon -no-phonon-backend \
-no-opengl -no-declarative -no-script -no-scripttools \
-no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql \
-no-sql-sqlite -no-sql-sqlite2 -no-mmx -no-3dnow -no-sse -no-sse2 \
-no-multimedia -nomake demos -nomake docs -nomake examples \
-nomake tools -nomake tests -nomake translations -xrender -largefile \
-iconv -openssl -no-rpath -no-dbus -no-nis -no-cups -no-pch \
-no-gtkstyle -no-nas-sound -no-sm -no-xshape -no-xinerama -no-xcursor \
-no-xfixes -no-xrandr -no-mitshm -no-xinput -no-xkb -no-glib \
-no-gstreamer -D ENABLE_VIDEO=0 -no-openvg -no-xsync \
-no-audio-backend -no-sse3 -no-ssse3 -no-sse4.1 -no-sse4.2 -no-avx \
-no-neon
MAKE_ARGS= INSTALL_ROOT="${STAGEDIR}${PREFIX}"
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
-e 's|/usr/X11R6/include|${LOCALBASE}/include/X11|g' \
-e 's|/usr/X11R6/lib|${LOCALBASE}/lib|g' \
${PATCH_WRKSRC}/mkspecs/freebsd-g++/qmake.conf
@${REINPLACE_CMD} -e "s|gcc|${CC}|g" -e "s|g++|${CXX}|g" \
${PATCH_WRKSRC}/mkspecs/common/g++-base.conf
@${REINPLACE_CMD} -e "s|share/man|man|g" \
${WRKSRC}/src/image/image.pro \
${WRKSRC}/src/pdf/pdf.pro
@${MKDIR} ${WRKSRC}/build/app ${WRKSRC}/build/qt \
${WRKSRC}/build/wkhtmltox
post-build:
@cd ${WRKSRC}/build/app && ${SETENV} ${MAKE_ENV} \
../qt/bin/qmake ../../wkhtmltopdf.pro && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \
${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g} \
${ALL_TARGET}
.include <bsd.port.mk>
Index: head/databases/cassandra-cpp-driver/Makefile
===================================================================
--- head/databases/cassandra-cpp-driver/Makefile (revision 413745)
+++ head/databases/cassandra-cpp-driver/Makefile (revision 413746)
@@ -1,34 +1,36 @@
# Created by: gahr
# $FreeBSD$
PORTNAME= cassandra-cpp-driver
PORTVERSION= 2.3.0
CATEGORIES= databases
MAINTAINER= gahr@FreeBSD.org
COMMENT= DataStax C/C++ Driver for Apache Cassandra
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libuv.so:devel/libuv
USE_GITHUB= nodefault
GH_ACCOUNT= datastax
GH_PROJECT= cpp-driver
USES= cmake:outsource pkgconfig pathfix
CMAKE_ARGS= -DCMAKE_INSTALL_LIBDIR:STRING=lib \
-DCASS_BUILD_STATIC:BOOL=ON
USE_LDCONFIG= yes
USE_OPENSSL= yes
PLIST_FILES= include/cassandra.h \
lib/libcassandra.so \
lib/libcassandra.so.2 \
lib/libcassandra.so.${PORTVERSION} \
lib/libcassandra_static.a \
libdata/pkgconfig/cassandra.pc \
libdata/pkgconfig/cassandra_static.pc
.include <bsd.port.mk>
Index: head/databases/gnats4/Makefile
===================================================================
--- head/databases/gnats4/Makefile (revision 413745)
+++ head/databases/gnats4/Makefile (revision 413746)
@@ -1,110 +1,112 @@
# Created by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
# $FreeBSD$
PORTNAME= gnats
PORTVERSION= 4.1.0
PORTREVISION= 4
CATEGORIES= databases devel
MASTER_SITES= GNU
PKGNAMESUFFIX= 4
MAINTAINER= portmaster@bsdforge.com
COMMENT= GNATS, the GNU Problem Report Management System
+BROKEN_powerpc64= Does not build
+
GNU_CONFIGURE= yes
USES= cpe gmake makeinfo
USE_GCC= any
USERS= gnats
CPE_VENDOR= gnu
PKGMESSAGE= ${WRKDIR}/pkg-message
PKGINSTALL= ${WRKDIR}/pkg-install
.ifdef WANT_FREEFALL_CFG
EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-*
GNATSDBDIR= ${DATADIR}
CONFIGURE_ARGS+= --with-gnats-default-db=${GNATSDBDIR}/gnats-db
WITH_SUBMITTER_ID= current-users
WITH_ORGANIZATION= FreeBSD
WITH_GNATSD_SERVICE= support
.endif
GNATSDBDIR?= /var/db/gnats
CONFIGURE_ARGS+= --sharedstatedir=${GNATSDBDIR}
.ifdef WITH_SUBMITTER_ID
CONFIGURE_ARGS+= --with-submitter=${WITH_SUBMITTER_ID}
.endif
.ifdef WITH_ORGANIZATION
CONFIGURE_ARGS+= --with-organization=${WITH_ORGANIZATION:Q}
.endif
.ifdef WITH_GNATSD_SERVICE
CONFIGURE_ARGS+= --with-gnats-service=${WITH_GNATSD_SERVICE}
.endif
PLIST_SUB= GNATSDBDIR=${GNATSDBDIR}
INFO= gnats-faq gnats
PORTDOCS= NEWS UPGRADING
OPTIONS_DEFINE= DOCS EMACS SERVER
OPTIONS_DEFAULT=SERVER
OPTIONS_SUB= yes
EMACS_USE= EMACS=yes
EMACS_DESC= Add support for default version of EMACS
SERVER_DESC= Install the gnats server too
.include <bsd.port.options.mk>
.if ! ${PORT_OPTIONS:MSERVER}
ALL_TARGET= all-tools
INSTALL_TARGET= install-tools
.endif
.if ${PORT_OPTIONS:MEMACS}
CONFIGURE_ARGS+=--with-lispdir=${LOCALBASE}/${EMACS_SITE_LISPDIR}
.else
PLIST_SUB+= EMACS_SITE_LISPDIR="@comment "
.endif
pre-everything::
.if !defined(PACKAGE_BUILDING) && !defined(WANT_FREEFALL_CFG)
@${ECHO} "============================================================="
@${ECHO}
@${ECHO} "You can build ${PKGNAME} with the following options:"
@${ECHO}
@${ECHO} "WITH_SUBMITTER_ID=unknown default submitter-id"
@${ECHO} "WITH_ORGANIZATION='unknown' default organization"
@${ECHO} "WITH_GNATSD_SERVICE=support default gnatsd port name"
@${ECHO}
@${ECHO} "============================================================="
@${ECHO}
.endif
pre-configure:
@${ECHO_CMD} 'RELEASE_TAG="\`uname -srm\`"' > ${WRKSRC}/release-info
post-build:
@for doc in pkg-message pkg-install; do \
${SED} -e 's,%%PREFIX%%,${STAGEDIR}${PREFIX},g' \
-e 's,%%GNATSDBDIR%%,${GNATSDBDIR},g' \
${PKGDIR}/$${doc} >${WRKDIR}/$${doc}; \
done
pre-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gnats
post-install:
.if ${PORT_OPTIONS:MSERVER}
${MV} ${STAGEDIR}${ETCDIR}/databases.default \
${STAGEDIR}${ETCDIR}/databases.sample
${MV} ${STAGEDIR}${ETCDIR}/gnatsd.host_access.default \
${STAGEDIR}${ETCDIR}/gnatsd.host_access.sample
.endif
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
Index: head/databases/leofs/Makefile
===================================================================
--- head/databases/leofs/Makefile (revision 413745)
+++ head/databases/leofs/Makefile (revision 413746)
@@ -1,249 +1,251 @@
# Created by: Mikolaj Golub <trociny@FreeBSD.org>
# $FreeBSD$
PORTNAME= leofs
PORTVERSION= 1.2.21
CATEGORIES= databases
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= trociny@FreeBSD.org
COMMENT= Highly scalable, fault-tolerant distributed file system
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/lib/erlang17/bin/erlc:lang/erlang-runtime17 \
${LOCALBASE}/bin/cmake:devel/cmake \
${LOCALBASE}/lib/libcheck.a:devel/libcheck
USE_GITHUB= yes
GH_ACCOUNT= leo-project
LEOFS_USER= leofs
LEOFS_GROUP= leofs
USERS= ${LEOFS_USER}
GROUPS= ${LEOFS_GROUP}
LEOFS_ETCDIR= ${ETCDIR}
LEOFS_BASEDIR= ${PREFIX}/lib/${PORTNAME}
LEOFS_DBDIR= /var/db/${PORTNAME}
LEOFS_LOGDIR= /var/log/${PORTNAME}
LEOFS_RUNDIR= /var/run/${PORTNAME}
LEOFS_SBIN_FILES= \
leo_gateway \
leo_manager \
leo_manager_slave \
leo_storage \
leofs
PLIST_SUB+= LEOFS_USER=${LEOFS_USER} \
LEOFS_GROUP=${LEOFS_GROUP} \
LEOFS_DBDIR=${LEOFS_DBDIR} \
LEOFS_LOGDIR=${LEOFS_LOGDIR} \
LEOFS_RUNDIR=${LEOFS_RUNDIR}
SUB_LIST+= LEOFS_USER=${LEOFS_USER} \
LEOFS_GROUP=${LEOFS_GROUP} \
LEOFS_ETCDIR=${LEOFS_ETCDIR} \
LEOFS_BASEDIR=${LEOFS_BASEDIR} \
LEOFS_DBDIR=${LEOFS_DBDIR} \
LEOFS_LOGDIR=${LEOFS_LOGDIR} \
LEOFS_RUNDIR=${LEOFS_RUNDIR}
SUB_FILES+= ${LEOFS_SBIN_FILES:S/^/sbin-/}
USES= gmake pkgconfig dos2unix
USE_RC_SUBR= ${PORTNAME}
DOS2UNIX_FILES= deps/leo_*/snmp/snmpa_*/leo_*_snmp.config
ALL_TARGET= release
MAKE_JOBS_UNSAFE=yes
MAKE_ENV= PATH=${LOCALBASE}/lib/erlang17/bin:${PATH}
LEOFS_DEPS= \
leo-project/leo_gateway=${PORTVERSION}:leo_gateway \
leo-project/leo_manager=${PORTVERSION}:leo_manager \
leo-project/leo_storage=${PORTVERSION}:leo_storage \
DeadZen/goldrush=0.1.7:goldrush \
basho/bitcask=2.0.1:bitcask \
basho/cuttlefish=2.0.5:cuttlefish \
basho/eleveldb=2.1.10:eleveldb \
basho/lager=2.2.0:lager \
basho/leveldb=2.0.10:leveldb \
davisp/jiffy=0.14.7:jiffy \
eproxus/meck=0.8.2:meck \
extend/cowlib=1.0.0:cowlib \
extend/ranch=1.0.0:ranch \
ferd/recon=2.2.1:recon \
jcomellas/getopt=v0.8.2:getopt \
leo-project/bear=0.8.2-for-leofs:bear \
leo-project/cowboy=for-leofs-1.2.11:cowboy \
leo-project/elarm=d9e8a6f:elarm \
leo-project/erlang-lz4=0.2.2:lz4 \
leo-project/erpcgen=0.2.4:erpcgen \
leo-project/fifo_utils=d19b92c:fifo_utils \
leo-project/folsom=0.8.2-for-leofs:folsom \
leo-project/leo_backend_db=1.2.1:leo_backend_db \
leo-project/leo_cache=0.6.14:leo_cache \
leo-project/leo_commons=1.1.6:leo_commons \
leo-project/leo_dcerl=0.4.4:leo_dcerl \
leo-project/leo_logger=1.2.2:leo_logger \
leo-project/leo_mcerl=0.6.2:leo_mcerl \
leo-project/leo_mq=1.4.2:leo_mq \
leo-project/leo_object_storage=1.2.21:leo_object_storage \
leo-project/leo_ordning_reda=1.1.5:leo_ordning_reda \
leo-project/leo_pod=0.6.6:leo_pod \
leo-project/leo_redundant_manager=1.9.25:leo_redundant_manager \
leo-project/leo_rpc=0.10.7:leo_rpc \
leo-project/leo_s3_libs=1.1.12:leo_s3_libs \
leo-project/leo_statistics=1.1.11:leo_statistics \
leo-project/leo_watchdog=0.12.2:leo_watchdog \
leo-project/libcutil=0.4.3:libcutil \
leo-project/nfs_rpc_server=0.2.4:nfs_rpc_server \
leo-project/savanna_agent=0.4.14:savanna_agent \
leo-project/savanna_commons=0.10.0:savanna_commons \
manopapad/proper=1b773ee:proper \
seancribbs/neotoma=1.7.3:neotoma \
.for dep in ${LEOFS_DEPS}
account= ${dep:C,/.*$,,}
project= ${dep:C,^[^/]+/([^=]+)=.*$,\1,}
tagname= ${dep:C,^[^=]+=([^:]+):.*$,\1,}
label= ${dep:C,^.*:,,}
GH_ACCOUNT:= ${GH_ACCOUNT} ${account}:${label}
GH_PROJECT:= ${GH_PROJECT} ${project}:${label}
GH_TAGNAME:= ${GH_TAGNAME} ${tagname}:${label}
.endfor
post-extract:
.for dep in ${LEOFS_DEPS}
.for tagname in ${dep:C,^[^=]+=([^\?]+)\?.*$,\1,}
.for label in ${dep:C,^.*:,,}
@${MKDIR} ${WRKSRC}/deps
@${MV} ${WRKSRC_${label}} ${WRKSRC}/deps/${label}
@if [ -f "${WRKSRC}/deps/${label}/src/${label}.app.src" ]; then \
${REINPLACE_CMD} -e "s|{vsn, *git}|{vsn, \"${tagname}\"}|" \
"${WRKSRC}/deps/${label}/src/${label}.app.src"; \
fi
.endfor
.endfor
.endfor
@(cd ${WRKSRC}/deps/eleveldb/c_src && ${LN} -s ../../leveldb)
@(cd ${WRKSRC}/deps/leo_mcerl/c_src && ${LN} -s ../../libcutil)
@(cd ${WRKSRC}/deps/leo_dcerl/c_src && ${LN} -s ../../libcutil)
post-patch:
@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g; \
s|%%LEOFS_DBDIR%%|${LEOFS_DBDIR}|g; \
s|%%LEOFS_LOGDIR%%|${LEOFS_LOGDIR}|g;' \
${WRKSRC}/deps/leo_gateway/priv/leo_gateway.conf \
${WRKSRC}/deps/leo_gateway/priv/leo_gateway.schema \
${WRKSRC}/deps/leo_gateway/snmp/snmpa_gateway_0/leo_gateway_snmp.config \
${WRKSRC}/deps/leo_manager/priv/leo_manager_0.conf \
${WRKSRC}/deps/leo_manager/priv/leo_manager_0.schema \
${WRKSRC}/deps/leo_manager/priv/leo_manager_1.conf \
${WRKSRC}/deps/leo_manager/priv/leo_manager_1.schema \
${WRKSRC}/deps/leo_manager/snmp/snmpa_manager_0/leo_manager_snmp.config \
${WRKSRC}/deps/leo_manager/snmp/snmpa_manager_1/leo_manager_snmp.config \
${WRKSRC}/deps/leo_storage/priv/leo_storage.conf \
${WRKSRC}/deps/leo_storage/priv/leo_storage.schema \
${WRKSRC}/deps/leo_storage/snmp/snmpa_storage_0/leo_storage_snmp.config
pre-build:
(cd ${WRKSRC}/deps/erpcgen && ${MAKE_ENV} ${MAKE})
(cd ${WRKSRC} && ${MAKE_ENV} ./deps/erpcgen/priv/erpcgen \
-a [svc_callback,xdr,hrl] deps/leo_gateway/src/leo_nfs_proto3.x)
(cd ${WRKSRC} && ${MAKE_ENV} ./deps/erpcgen/priv/erpcgen \
-a [svc_callback,xdr,hrl] deps/leo_gateway/src/leo_nfs_mount3.x)
(cd ${WRKSRC}/deps/nfs_rpc_server/src && \
${MAKE_ENV} erl -noshell -pa ../../erpcgen/ebin \
-eval 'erpcgen:file(pmap, [xdrlib,clnt])' -s init stop)
(cd ${WRKSRC}/deps/nfs_rpc_server/src && \
${MAKE_ENV} erl -noshell -pa ../../erpcgen/ebin \
-eval 'erpcgen:file(nfs_rpc, [xdrlib,clnt])' -s init stop)
FIND_ARGS= "! -name *.bak ! -name *.orig"
do-install:
${MKDIR} \
${STAGEDIR}${LEOFS_BASEDIR}/bin \
${STAGEDIR}${LEOFS_BASEDIR}/snmp \
${STAGEDIR}${LEOFS_BASEDIR}/releases/1 \
${STAGEDIR}${LEOFS_ETCDIR} \
${STAGEDIR}${LEOFS_DBDIR} \
${STAGEDIR}${LEOFS_LOGDIR} \
${STAGEDIR}${LEOFS_RUNDIR}
(cd ${WRKSRC}/package/leo_gateway && \
${COPYTREE_BIN} erts-*/bin ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \
${COPYTREE_SHARE} etc ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \
${COPYTREE_SHARE} lib ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS})
(cd ${WRKSRC}/package/leo_manager_0 && \
${COPYTREE_SHARE} etc ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \
${COPYTREE_SHARE} lib ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS})
(cd ${WRKSRC}/package/leo_storage && \
${COPYTREE_SHARE} etc ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \
${COPYTREE_SHARE} lib ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS})
${INSTALL_DATA} ${WRKSRC}/package/leo_manager_1/etc/leo_manager.schema \
${STAGEDIR}${LEOFS_BASEDIR}/etc/leo_manager_slave.schema
${INSTALL_DATA} ${WRKSRC}/package/leo_manager_1/etc/leo_manager.conf \
${STAGEDIR}${LEOFS_BASEDIR}/etc/leo_manager_slave.conf
${INSTALL_SCRIPT} ${WRKSRC}/package/leo_gateway/bin/cuttlefish \
${STAGEDIR}${LEOFS_BASEDIR}/bin
${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/releases/start_erl.data \
${STAGEDIR}${LEOFS_BASEDIR}/releases
${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/releases/1/start_clean.* \
${STAGEDIR}${LEOFS_BASEDIR}/releases/1
(cd ${WRKSRC}/package/leo_gateway/releases && ${COPYTREE_SHARE} . \
${STAGEDIR}${LEOFS_BASEDIR}/releases/leo_gateway ${FIND_ARGS})
(cd ${WRKSRC}/package/leo_manager_0/releases && ${COPYTREE_SHARE} . \
${STAGEDIR}${LEOFS_BASEDIR}/releases/leo_manager ${FIND_ARGS})
(cd ${WRKSRC}/package/leo_storage/releases && ${COPYTREE_SHARE} . \
${STAGEDIR}${LEOFS_BASEDIR}/releases/leo_storage ${FIND_ARGS})
(cd ${WRKSRC}/package/leo_gateway/snmp/snmpa_gateway_0 && \
${COPYTREE_SHARE} . \
${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_gateway ${FIND_ARGS})
(cd ${WRKSRC}/package/leo_manager_0/snmp/snmpa_manager_0 && \
${COPYTREE_SHARE} . \
${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_manager ${FIND_ARGS})
(cd ${WRKSRC}/package/leo_manager_1/snmp/snmpa_manager_1 && \
${COPYTREE_SHARE} . \
${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_manager_slave ${FIND_ARGS})
(cd ${WRKSRC}/package/leo_storage/snmp/snmpa_storage_0 && \
${COPYTREE_SHARE} . \
${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_storage ${FIND_ARGS})
${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/etc/leo_gateway.conf \
${STAGEDIR}${LEOFS_ETCDIR}/leo_gateway.conf.sample
${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/etc/server_cert.pem \
${STAGEDIR}${LEOFS_ETCDIR}/server_cert.pem.sample
${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/etc/server_key.pem \
${STAGEDIR}${LEOFS_ETCDIR}/server_key.pem.sample
${INSTALL_DATA} ${WRKSRC}/package/leo_manager_0/etc/leo_manager.conf \
${STAGEDIR}${LEOFS_ETCDIR}/leo_manager.conf.sample
${INSTALL_DATA} ${WRKSRC}/package/leo_manager_1/etc/leo_manager.conf \
${STAGEDIR}${LEOFS_ETCDIR}/leo_manager_slave.conf.sample
${INSTALL_DATA} ${WRKSRC}/package/leo_storage/etc/leo_storage.conf \
${STAGEDIR}${LEOFS_ETCDIR}/leo_storage.conf.sample
${INSTALL_SCRIPT} ${WRKSRC}/leofs-adm ${STAGEDIR}${PREFIX}/sbin/leofs-adm
.for f in ${LEOFS_SBIN_FILES}
${INSTALL_SCRIPT} ${WRKDIR}/sbin-${f} ${STAGEDIR}${PREFIX}/sbin/${f}
.endfor
cd ${STAGEDIR}${PREFIX} ; \
${FIND} ${LEOFS_BASEDIR:S/${PREFIX}\///} \
${LEOFS_LIBXDIR:S/${PREFIX}\///} -type f -o -type l \
| ${SORT} > ${WRKDIR}/PLIST.leofs
cd ${STAGEDIR}${PREFIX} ; \
${FIND} ${LEOFS_BASEDIR:S/${PREFIX}\///} \
${LEOFS_LIBXDIR:S/${PREFIX}\///} -type d -empty \
| ${SORT} -r | ${SED} -e 's/^/@dir /' \
>> ${WRKDIR}/PLIST.leofs
${ECHO_CMD} "r ${TMPPLIST}" > ${WRKDIR}/ex.script
${ECHO_CMD} "/Insert PLIST.leofs" >> ${WRKDIR}/ex.script
${ECHO_CMD} "d" >> ${WRKDIR}/ex.script
${ECHO_CMD} "r ${WRKDIR}/PLIST.leofs" >> ${WRKDIR}/ex.script
${ECHO_CMD} "x!" >> ${WRKDIR}/ex.script
${CP} -p ${TMPPLIST} ${TMPPLIST}.pre-leofs
cd ${WRKDIR} ; ex < ex.script
.include <bsd.port.mk>
Index: head/databases/mantis/Makefile
===================================================================
--- head/databases/mantis/Makefile (revision 413745)
+++ head/databases/mantis/Makefile (revision 413746)
@@ -1,36 +1,38 @@
# Created by: Sebastien Gioria <gioria@FreeBSD.org>
# $FreeBSD$
PORTNAME= mantis
PORTVERSION= 1.2.19
PORTREVISION= 1
CATEGORIES= databases www
MASTER_SITES= SF/${PORTNAME}bt/${PORTNAME}-stable/${PORTVERSION}
DISTNAME= mantisbt-${PORTVERSION}
MAINTAINER= dvl@FreeBSD.org
COMMENT= Bug tracking system written in PHP
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
USE_PHP= hash pcre session xml
OPTIONS_MULTI= DB
OPTIONS_MULTI_DB= MYSQL PGSQL
MYSQL_DESC= MySQL support
PGSQL_DESC= PostgreSQL support
OPTIONS_DEFAULT= MYSQL
MYSQL_USE= mysql=yes php=mysql
PGSQL_USE= pgsql=yes php=pgsql
SUB_FILES= pkg-message
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/databases/mariadb100-server/Makefile
===================================================================
--- head/databases/mariadb100-server/Makefile (revision 413745)
+++ head/databases/mariadb100-server/Makefile (revision 413746)
@@ -1,152 +1,154 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 10.0.23
CATEGORIES= databases ipv6
MASTER_SITES= http://ftp.osuosl.org/pub/${SITESDIR}/ \
http://mirrors.supportex.net/${SITESDIR}/ \
http://mirror2.hs-esslingen.de/pub/Mirrors/${SITESDIR}/ \
http://gd.tuwien.ac.at/db/${SITESDIR}/ \
http://mirrors.fe.up.pt/pub/${SITESDIR}/ \
http://mirror.de.gsnw.de:56431/${SITESDIR}/ \
http://mirror.layerjet.com/${SITESDIR}/ \
http://mirror.switch.ch/mirror/${SITESDIR}/
PKGNAMESUFFIX?= 100-server
MAINTAINER= brnrd@FreeBSD.org
COMMENT?= Multithreaded SQL database (server)
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
SLAVEDIRS= databases/mariadb100-client
USES= bison:build cmake cpe execinfo gmake shebangfix
USE_LDCONFIG= ${PREFIX}/lib/mysql ${PREFIX}/lib/mysql/plugin
SHEBANG_FILES= scripts/*.sh
SITESDIR= mariadb/mariadb-${PORTVERSION}/source
OPTIONS_DEFINE= FASTMTX
OPTIONS_RADIO= SSL
OPTIONS_RADIO_SSL= BUNDLED_SSL OPENSSL WITHOUT_SSL
OPTIONS_DEFAULT+= OPENSSL
NO_OPTIONS_SORT= yes
BUNDLED_SSL_DESC= SSL/TLS support via (bundled) CyaSSL
FASTMTX_DESC= Replace mutexes with spinlocks
WITHOUT_SSL_DESC= No SSL/TLS support
CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \
-DINSTALL_DOCREADMEDIR="share/doc/mysql" \
-DINSTALL_INCLUDEDIR="include/mysql" \
-DINSTALL_INFODIR="info" \
-DINSTALL_LIBDIR="lib/mysql" \
-DINSTALL_MANDIR="man" \
-DINSTALL_MYSQLDATADIR="/var/db/mysql" \
-DINSTALL_MYSQLSHAREDIR="share/mysql" \
-DINSTALL_MYSQLTESTDIR= \
-DINSTALL_PLUGINDIR="lib/mysql/plugin" \
-DINSTALL_SBINDIR="libexec" \
-DINSTALL_SCRIPTDIR="bin" \
-DINSTALL_SHAREDIR="share" \
-DINSTALL_SQLBENCHDIR= \
-DINSTALL_SUPPORTFILESDIR="share/mysql" \
-DWITH_UNIT_TESTS=0 \
-DWITH_LIBEDIT=0 \
-DWITH_LIBWRAP=1 \
-DEXECINFO_ROOT=${LOCALBASE} \
-DCOMPILATION_COMMENT="FreeBSD Ports"
DATADIR= ${PREFIX}/share/mysql
.ifdef USE_MYSQL
.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. This leads to a circular dependency. Please undefine and try again.
.endif
CONFLICTS_INSTALL= mariadb5*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \
mariadb10[1-9]-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \
mysql[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \
percona[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \
.if !defined(CLIENT_ONLY)
# MySQL-Server options
USE_MYSQL= yes
USE_LDCONFIG+= ${PREFIX}/lib/mysql/plugin
OPTIONS_DEFINE+= INNODB MAXKEY MROONGA OQGRAPH
OPTIONS_DEFAULT+= MAXKEY
OPTIONS_SUB= yes
INNODB_DESC= Build InnoDB engine next to XtraDB
MAXKEY_DESC= Change max key length from 1000 to 4000
MROONGA_DESC= Mroonga Full Text Search engine (gcc)
OQGRAPH_DESC= Open Query Graph Computation engine (gcc)
.endif
BUNDLED_SSL_CMAKE_ON= -DWITH_SSL=bundled
FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1
OPENSSL_CMAKE_ON= -DWITH_SSL=yes
OPENSSL_USE= OPENSSL=yes
WITHOUT_SSL_CMAKE_ON= -DWITH_SSL=no
.if defined(CLIENT_ONLY)
# MySQL-Client part
USES+= readline
.else
# MySQL-Server part
USE_MYSQL= yes
WANT_MYSQL_VER= 100m
USE_RC_SUBR= mysql-server
USERS= mysql
GROUPS= mysql
CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON" \
-DCMAKE_SKIP_BUILD_RPATH:BOOL=YES \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
INNODB_CMAKE_OFF= -DWITHOUT_INNOBASE=1
MAXKEY_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-include_my__compare.h
MROONGA_CMAKE_OFF= -DWITHOUT_MROONGA=1
OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libJudy.so:devel/judy
# Currently OQGraph does not build using clang.
# See See https://mariadb.atlassian.net/browse/MDEV-8051.
OQGRAPH_USE= gcc
OQGRAPH_BROKEN= does not build
post-install:
# Remove programs to avoid conflict with mariadb100-client
# These are "client" components, so there should be a switch that
# prevents them from being installed but it's unknown right now
${RM} ${STAGEDIR}${PREFIX}/bin/msql2mysql \
${STAGEDIR}${PREFIX}/bin/mysql_config \
${STAGEDIR}${PREFIX}/bin/mysql_find_rows \
${STAGEDIR}${PREFIX}/bin/mysqlaccess
.endif
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000012
CMAKE_ARGS+= -DWITH_JEMALLOC="system"
.else
CMAKE_ARGS+= -DWITH_JEMALLOC="no"
.endif
# Server segfaults on i386 when built with clang >= 3.4
.if ${ARCH} == 'i386' && ${OSVERSION} >= 1001000
USE_GCC= yes
.endif
post-extract-OQGRAPH-off:
@${RM} -rf ${WRKSRC}/storage/oqgraph
post-patch:
@${REINPLACE_CMD} 's/*.1/${MAN1}/' ${WRKSRC}/man/CMakeLists.txt
@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/mysys/my_default.c
@${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/scripts/mysql_config.sh
.if ${OPSYS} == DragonFly
${CP} ${WRKSRC}/cmake/os/FreeBSD.cmake \
${WRKSRC}/cmake/os/DragonFly.cmake
${MV} ${WRKSRC}/storage/tokudb ${WRKSRC}/skip-tokudb
.endif
.include <bsd.port.post.mk>
Index: head/databases/mariadb101-server/Makefile
===================================================================
--- head/databases/mariadb101-server/Makefile (revision 413745)
+++ head/databases/mariadb101-server/Makefile (revision 413746)
@@ -1,175 +1,177 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 10.1.13
CATEGORIES= databases ipv6
MASTER_SITES= http://ftp.osuosl.org/pub/${SITESDIR}/ \
http://mirrors.supportex.net/${SITESDIR}/ \
http://mirror2.hs-esslingen.de/pub/Mirrors/${SITESDIR}/ \
http://gd.tuwien.ac.at/db/${SITESDIR}/ \
http://mirrors.fe.up.pt/pub/${SITESDIR}/ \
http://mirror.de.gsnw.de:56431/${SITESDIR}/ \
http://mirror.layerjet.com/${SITESDIR}/ \
http://mirror.switch.ch/mirror/${SITESDIR}/
PKGNAMESUFFIX?= 101-server
MAINTAINER= brnrd@FreeBSD.org
COMMENT?= Multithreaded SQL database (server)
LICENSE= GPLv2
LICENSE_NAME_PerconaFT= PerconaFT patents license
LICENSE_FILE_PerconaFT= ${WRKSRC}/storage/tokudb/PerconaFT/PATENTS
LICENSE_PERMS_PerconaFT= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+BROKEN_powerpc64= Does not build
+
SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
SLAVEDIRS= databases/mariadb101-client
USES= bison:build cmake compiler:c++11-lib cpe execinfo shebangfix
USE_LDCONFIG= ${PREFIX}/lib/mysql
SHEBANG_FILES= scripts/*.sh
SITESDIR= mariadb/mariadb-${PORTVERSION}/source
DOCSDIR= ${PREFIX}/share/doc/mysql
OPTIONS_DEFINE= FASTMTX
OPTIONS_SINGLE= GSSAPI
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
OPTIONS_DEFAULT= GSSAPI_BASE
FASTMTX_DESC= Replace mutexes with spinlocks
.if !defined(CLIENT_ONLY)
# MySQL-Server options
OPTIONS_DEFINE+= MAXKEY
OPTIONS_DEFAULT+= MAXKEY SPHINX SPIDER
OPTIONS_GROUP= ENGINES
OPTIONS_GROUP_ENGINES= INNOBASE MROONGA OQGRAPH SPHINX SPIDER TOKUDB
OPTIONS_EXCLUDE_i386= TOKUDB
ENGINES_DESC= Optional MariaDB storage engines
INNOBASE_DESC= Build InnoDB engine next to XtraDB
MAXKEY_DESC= Change max key length from 1000 to 4000
MROONGA_DESC= Mroonga Full Text Search engine
OQGRAPH_DESC= Open Query Graph Computation engine
SPHINX_DESC= SphinxSE engine
SPIDER_DESC= Partitioning and XA-transactions engine
TOKUDB_DESC= Fractal tree index tree data structure engine
.endif
GSSAPI_BASE_USES= gssapi
GSSAPI_HEIMDAL_USES= gssapi:heimdal
GSSAPI_MIT_USES= gssapi:mit
CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \
-DINSTALL_DOCREADMEDIR="share/doc/mysql" \
-DINSTALL_INCLUDEDIR="include/mysql" \
-DINSTALL_INFODIR="info" \
-DINSTALL_LIBDIR="lib/mysql" \
-DINSTALL_MANDIR="man" \
-DINSTALL_MYSQLDATADIR="/var/db/mysql" \
-DINSTALL_MYSQLSHAREDIR="share/mysql" \
-DINSTALL_MYSQLTESTDIR= \
-DINSTALL_PLUGINDIR="lib/mysql/plugin" \
-DINSTALL_SBINDIR="libexec" \
-DINSTALL_SCRIPTDIR="bin" \
-DINSTALL_SHAREDIR="share" \
-DINSTALL_SQLBENCHDIR= \
-DINSTALL_SUPPORTFILESDIR="share/mysql" \
-DWITH_UNIT_TESTS=0 \
-DWITH_LIBWRAP=1 \
-DWITH_SSL=${OPENSSLBASE} \
-DKRB5_CONFIG=${KRB5CONFIG} \
-DEXECINFO_ROOT=${LOCALBASE} \
-DCOMPILATION_COMMENT="FreeBSD Ports"
DATADIR= ${PREFIX}/share/mysql
.ifdef USE_MYSQL
.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. This leads to a circular dependency. Please undefine and try again.
.endif
CONFLICTS_INSTALL= mariadb5*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \
mariadb10[02-9]-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \
mysql[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \
percona[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-*
USE_OPENSSL= yes
FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1
OPTIONS_SUB= yes
.if defined(CLIENT_ONLY)
# MySQL-Client part
USES+= readline
GSSAPI_NONE_CMAKE_ON= -DPLUGIN_AUTH_GSSAPI_CLIENT=NO
.else
# MySQL-Server part
USE_MYSQL= yes
WANT_MYSQL_VER= 101m
USE_LDCONFIG+= ${PREFIX}/lib/mysql/plugin
USE_RC_SUBR= mysql-server
USERS= mysql
GROUPS= mysql
CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON" \
-DPLUGIN_AUTH_GSSAPI_CLIENT=NO \
-DCMAKE_SKIP_BUILD_RPATH:BOOL=YES \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
.for ENGINE in ${OPTIONS_GROUP_ENGINES}
${ENGINE}_CMAKE_OFF= -DPLUGIN_${ENGINE}=NO \
-DWITHOUT_${ENGINE}=1
.endfor
GSSAPI_NONE_CMAKE_ON= -DPLUGIN_AUTH_GSSAPI=NO
MAXKEY_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-include_my__compare.h
OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libJudy.so:devel/judy
TOKUDB_LIB_DEPENDS= libsnappy.so:archivers/snappy
TOKUDB_PORTDOCS= README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
NOT_FOR_ARCHS= i386
NOT_FOR_ARCHS_REASON= currently does not compile on i386, see \
https://mariadb.atlassian.net/browse/MDEV-9627
post-install:
# Remove programs to avoid conflict with mariadb101-client
# These are "client" components, so there should be a switch that
# prevents them from being installed but it's unknown right now
${RM} ${STAGEDIR}${PREFIX}/bin/msql2mysql \
${STAGEDIR}${PREFIX}/bin/mysql_config \
${STAGEDIR}${PREFIX}/bin/mysql_find_rows \
${STAGEDIR}${PREFIX}/bin/mysqlaccess
${RM} -r ${STAGEDIR}/${PREFIX}/share/mysql/policy \
${STAGEDIR}/${PREFIX}/share/pkgconfig
# See https://mariadb.atlassian.net/browse/MDEV-9529
${RM} ${STAGEDIR}/${PREFIX}/bin/maria_add_gis_sp.sql
.endif # defined(CLIENT_ONLY)
.if defined(WITH_OPENSSL_PORT)
GSSAPI_BASE_IGNORE= BASE_GSSAPI is not compatible with OpenSSL from ports. Use other GSSAPI options or OpenSSL from base system
.endif
.include <bsd.port.pre.mk>
.if ${OPSYS} == DragonFly
CMAKE_ARGS+= -DWITHOUT_TOKUDB
.endif
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000012
CMAKE_ARGS+= -DWITH_JEMALLOC="system"
.else
CMAKE_ARGS+= -DWITH_JEMALLOC="no"
.if ${PORT_OPTIONS:MGSSAPI_BASE}
IGNORE= requires a Kerberos implementation from ports on FreeBSD < 10. Select GSSAPI_HEIMDAL or GSSAPI_MIT option
.endif
.endif
post-patch:
@${REINPLACE_CMD} 's/*.1/${MAN1}/' ${WRKSRC}/man/CMakeLists.txt
@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/mysys/my_default.c
@${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/scripts/mysql_config.sh
.if ${OPSYS} == DragonFly
${CP} ${WRKSRC}/cmake/os/FreeBSD.cmake \
${WRKSRC}/cmake/os/DragonFly.cmake
.endif
.include <bsd.port.post.mk>
Index: head/databases/mariadb55-server/Makefile
===================================================================
--- head/databases/mariadb55-server/Makefile (revision 413745)
+++ head/databases/mariadb55-server/Makefile (revision 413746)
@@ -1,135 +1,137 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 5.5.47
CATEGORIES= databases ipv6
MASTER_SITES= http://ftp.osuosl.org/pub/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
http://mirrors.supportex.net/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
http://mirror.aarnet.edu.au/pub/MariaDB/${PORTNAME}-${PORTVERSION}/source/ \
http://mirror2.hs-esslingen.de/pub/Mirrors/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
http://gd.tuwien.ac.at/db/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
http://mirrors.fe.up.pt/pub/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
http://mirror.de.gsnw.de:56431/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
http://mirror.layerjet.com/mariadb/${PORTNAME}-${PORTVERSION}/source/ \
http://mirror.switch.ch/mirror/mariadb/${PORTNAME}-${PORTVERSION}/source/
PKGNAMESUFFIX?= 55-server
MAINTAINER= never@nevermind.kiev.ua
COMMENT?= Multithreaded SQL database (server)
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
SLAVEDIRS= databases/mariadb55-client
USES= cmake execinfo gmake shebangfix
SHEBANG_FILES= scripts/*.sh
CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \
-DINSTALL_DOCREADMEDIR="share/doc/mysql" \
-DINSTALL_INCLUDEDIR="include/mysql" \
-DINSTALL_INFODIR="info" \
-DINSTALL_LIBDIR="lib/mysql" \
-DINSTALL_MANDIR="man" \
-DINSTALL_MYSQLDATADIR="/var/db/mysql" \
-DINSTALL_MYSQLSHAREDIR="share/mysql" \
-DINSTALL_MYSQLTESTDIR= \
-DINSTALL_PLUGINDIR="lib/mysql/plugin" \
-DINSTALL_SBINDIR="libexec" \
-DINSTALL_SCRIPTDIR="bin" \
-DINSTALL_SHAREDIR="share" \
-DINSTALL_SQLBENCHDIR="share/mysql" \
-DINSTALL_SUPPORTFILESDIR="share/mysql" \
-DWITH_UNIT_TESTS=0 \
-DWITH_LIBEDIT=0 \
-DWITH_LIBWRAP=1 \
-DEXECINFO_ROOT=${LOCALBASE} \
-DCOMPILATION_COMMENT="FreeBSD Ports"
DATADIR= ${PREFIX}/share/mysql
BROKEN_armv6= Does not compile on arm
.if defined(USE_MYSQL)
.error You have 'USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
.endif
.if !defined(CLIENT_ONLY)
# MySQL-Server part
USE_MYSQL= yes
WANT_MYSQL_VER= 55m
CONFLICTS_INSTALL= mariadb5[0-46-9]-server-* \
mariadb1*-server-* \
mysql[0-9]*-server-* \
percona[0-9]*-server-*
USE_RC_SUBR= mysql-server
USERS= mysql
GROUPS= mysql
CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON" \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
.else
# MySQL-Client part
USES+= readline
.endif
OPTIONS_DEFINE+= FASTMTX
OPTIONS_RADIO= SSL
OPTIONS_RADIO_SSL= BUNDLED_SSL OPENSSL WITHOUT_SSL
OPTIONS_DEFAULT+= OPENSSL
OPTIONS_SUB= yes
NO_OPTIONS_SORT=yes
BUNDLED_SSL_DESC= SSL/TLS support via (bundled) CyaSSL
FASTMTX_DESC= Replace mutexes with spinlocks
WITHOUT_SSL_DESC= No SSL/TLS support
OPENSSL_CMAKE_ON= -DWITH_SSL=yes
OPENSSL_USE= USE_OPENSSL=yes
BUNDLED_SSL_CMAKE_ON= -DWITH_SSL=bundled
WITHOUT_SSL_CMAKE_ON= -DWITH_SSL=no
FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1
.if !defined(CLIENT_ONLY)
# MySQL-Server options
OPTIONS_DEFINE+= MAXKEY OQGRAPH
OPTIONS_DEFAULT+= MAXKEY
MAXKEY_DESC= Change max key length from 1000 to 4000
OQGRAPH_DESC= Open Query Graph Computation engine
OQGRAPH_USE= GCC=yes
OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs
OQGRAPH_BROKEN= yes
MAXKEY_EXTRA_PATCHES= ${FILESDIR}/extra-patch-include_my_compare.h
.endif
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000012
CMAKE_ARGS+= -DWITH_JEMALLOC="system"
.else
CMAKE_ARGS+= -DWITH_JEMALLOC="no"
.endif
# Server segfaults on i386 when built with clang >= 3.4
.if ${ARCH} == 'i386' && ${OSVERSION} >= 1001000
USE_GCC= yes
.endif
post-extract-OQGRAPH-off:
@${RM} -rf ${WRKSRC}/storage/oqgraph
post-patch:
@${REINPLACE_CMD} 's/*.1/${MAN1}/' ${WRKSRC}/man/CMakeLists.txt
@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/mysys/default.c
@${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/scripts/mysql_config.sh
.include <bsd.port.post.mk>
Index: head/databases/mysql55-server/Makefile
===================================================================
--- head/databases/mysql55-server/Makefile (revision 413745)
+++ head/databases/mysql55-server/Makefile (revision 413746)
@@ -1,93 +1,95 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
PORTNAME?= mysql
PORTVERSION= 5.5.49
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= MYSQL/MySQL-5.5
PKGNAMESUFFIX?= 55-server
MAINTAINER= ale@FreeBSD.org
COMMENT?= Multithreaded SQL database (server)
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
SLAVEDIRS= databases/mysql55-client
USES= cmake readline shebangfix
CXXFLAGS+= ${CPPFLAGS}
NO_OPTIONS_SORT=yes
OPTIONS_DEFINE= SSL FASTMTX
OPTIONS_DEFAULT=SSL
FASTMTX_DESC= Replace mutexes with spinlocks
CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \
-DINSTALL_DOCREADMEDIR="share/doc/mysql" \
-DINSTALL_INCLUDEDIR="include/mysql" \
-DINSTALL_INFODIR="info" \
-DINSTALL_LIBDIR="lib/mysql" \
-DINSTALL_MANDIR="man" \
-DINSTALL_MYSQLDATADIR="/var/db/mysql" \
-DINSTALL_MYSQLSHAREDIR="share/mysql" \
-DINSTALL_MYSQLTESTDIR="share/mysql/tests" \
-DINSTALL_PLUGINDIR="lib/mysql/plugin" \
-DINSTALL_SBINDIR="libexec" \
-DINSTALL_SCRIPTDIR="bin" \
-DINSTALL_SHAREDIR="share" \
-DINSTALL_SQLBENCHDIR="share/mysql" \
-DINSTALL_SUPPORTFILESDIR="share/mysql" \
-DWITH_UNIT_TESTS=0 \
-DWITH_LIBEDIT=0 \
-DWITH_LIBWRAP=1
SHEBANG_FILES= scripts/*.pl* scripts/*.sh
.ifdef USE_MYSQL
.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
.endif
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSSL}
CMAKE_ARGS+= -DWITH_SSL=bundled
.endif
.if ${PORT_OPTIONS:MFASTMTX}
CMAKE_ARGS+= -DWITH_FAST_MUTEXES=1
.endif
# MySQL-Server part
.if !defined(CLIENT_ONLY)
USE_MYSQL= yes
WANT_MYSQL_VER= 55
CONFLICTS_INSTALL= mysql5[0-46-9]-server-* \
mariadb*-server-* \
percona*-server-*
USE_RC_SUBR= mysql-server
USERS= mysql
GROUPS= mysql
MMAN1= my_print_defaults.1 myisam_ftdump.1 myisamchk.1 myisamlog.1 myisampack.1 \
mysql.server.1 mysql_convert_table_format.1 mysql_fix_extensions.1 \
mysql_install_db.1 mysql_plugin.1 mysql_secure_installation.1 mysql_setpermission.1 \
mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql_zap.1 mysqlbug.1 \
mysqld_multi.1 mysqld_safe.1 mysqldumpslow.1 mysqlhotcopy.1 mysqlman.1 \
mysqltest.1 perror.1 replace.1 resolve_stack_dump.1 resolveip.1
CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON"
.endif
post-patch:
@${REINPLACE_CMD} 's/*.1/${MMAN1}/' ${WRKSRC}/man/CMakeLists.txt
.include <bsd.port.pre.mk>
.if ${ARCH} == "armv6"
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake
.endif
.include <bsd.port.post.mk>
Index: head/databases/mysql56-server/Makefile
===================================================================
--- head/databases/mysql56-server/Makefile (revision 413745)
+++ head/databases/mysql56-server/Makefile (revision 413746)
@@ -1,79 +1,81 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
PORTNAME?= mysql
PORTVERSION= 5.6.30
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= MYSQL/MySQL-5.6
PKGNAMESUFFIX?= 56-server
MAINTAINER= ale@FreeBSD.org
COMMENT?= Multithreaded SQL database (server)
+BROKEN_powerpc64= Does not build
+
SLAVEDIRS= databases/mysql56-client
USES= cmake shebangfix
CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \
-DINSTALL_DOCREADMEDIR="share/doc/mysql" \
-DINSTALL_INCLUDEDIR="include/mysql" \
-DINSTALL_INFODIR="info" \
-DINSTALL_LIBDIR="lib/mysql" \
-DINSTALL_MANDIR="man" \
-DINSTALL_MYSQLDATADIR="/var/db/mysql" \
-DINSTALL_MYSQLSHAREDIR="share/mysql" \
-DINSTALL_MYSQLTESTDIR="share/mysql/tests" \
-DINSTALL_PLUGINDIR="lib/mysql/plugin" \
-DINSTALL_SBINDIR="libexec" \
-DINSTALL_SCRIPTDIR="bin" \
-DINSTALL_SHAREDIR="share" \
-DINSTALL_SQLBENCHDIR="share/mysql" \
-DINSTALL_SUPPORTFILESDIR="share/mysql" \
-DWITH_EDITLINE=system \
-DWITH_LIBWRAP=1
SHEBANG_FILES= scripts/*.pl* scripts/*.sh
.ifdef USE_MYSQL
.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
.endif
# MySQL-Server part
.if !defined(CLIENT_ONLY)
USE_MYSQL= yes
WANT_MYSQL_VER= 56
USES+= perl5
USE_PERL5= run
CONFLICTS_INSTALL= mysql5[0-57-9]-server-* \
mariadb*-server-* \
percona*-server-*
USE_RC_SUBR= mysql-server
USERS= mysql
GROUPS= mysql
MMAN1= my_print_defaults.1 myisam_ftdump.1 myisamchk.1 myisamlog.1 myisampack.1 \
mysql.server.1 mysql_convert_table_format.1 mysql_fix_extensions.1 \
mysql_install_db.1 mysql_plugin.1 mysql_secure_installation.1 mysql_setpermission.1 \
mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql_zap.1 mysqlbug.1 \
mysqld_multi.1 mysqld_safe.1 mysqldumpslow.1 mysqlhotcopy.1 mysqlman.1 \
mysqltest.1 perror.1 replace.1 resolve_stack_dump.1 resolveip.1
CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON"
.else
USES+= libedit
.endif
post-patch:
@${REINPLACE_CMD} 's/*.1/${MMAN1}/' ${WRKSRC}/man/CMakeLists.txt
.include <bsd.port.pre.mk>
.if ${ARCH} == "armv6"
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake
.endif
.include <bsd.port.post.mk>
Index: head/databases/mysql57-client/Makefile
===================================================================
--- head/databases/mysql57-client/Makefile (revision 413745)
+++ head/databases/mysql57-client/Makefile (revision 413746)
@@ -1,39 +1,41 @@
# Created by: "Mahdi Mokhtari <mokhi64@gmail.com>"
# $FreeBSD$
PORTNAME= mysql
PORTREVISION?= 4
PKGNAMESUFFIX= 57-client
COMMENT= Multithreaded SQL database (client)
LICENSE+= LGPL21
+BROKEN_powerpc64= Does not build
+
MASTERDIR= ${.CURDIR}/../mysql57-server
PKGMESSAGE= ${.CURDIR}/pkg-message
PATCHDIR= ${.CURDIR}/files
PLIST= ${.CURDIR}/pkg-plist
CONFLICTS_INSTALL= mysql5.[0-57-9]-client-* mysql[0-46-9][0-9]-client-* mariadb[0-9][0-9]-client-* percona[0-9][0-9]-client-*
CMAKE_ARGS+= -DINSTALL_PKGCONFIGDIR=${PREFIX}/libdata/pkgconfig \
-DINSTALL_LDCONFIGDIR=${PREFIX}/libdata/ldconfig/ \
-DWITHOUT_SERVER=1 \
-DWITH_SYSTEMD=0
USE_LDCONFIG+= ${PREFIX}/lib/mysql
MMAN1= comp_err.1 msql2mysql.1 mysql.1 mysql_config.1 mysql_config_editor.1 mysql_find_rows.1 \
mysql_waitpid.1 mysqlaccess.1 mysqladmin.1 mysqlbinlog.1 \
mysqlcheck.1 mysqldump.1 mysqlimport.1 mysqlshow.1 mysqlslap.1
CLIENT_ONLY= yes
# issue 166367: adding symlinks for back-compatibility with $(lib)_r
post-install:
@${LN} -s libmysqlclient.a ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.a
@${LN} -s libmysqlclient.so ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so
@${LN} -s libmysqlclient.so.20 ${STAGEDIR}${PREFIX}/lib/mysql/libmysqlclient_r.so.20
.include "${MASTERDIR}/Makefile"
Index: head/databases/mysqldumper/Makefile
===================================================================
--- head/databases/mysqldumper/Makefile (revision 413745)
+++ head/databases/mysqldumper/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# Created by: Marek Holienka <marekholienka@gmail.com>
# $FreeBSD$
PORTNAME= mysqldumper
PORTVERSION= 1.24.4
CATEGORIES= databases
MASTER_SITES= SF/${PORTNAME}/MySQLDumper/
DISTNAME= MySQLDumper${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Tool for backing up MySQL databases
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= p5-DBI>=1.48:databases/p5-DBI
OPTIONS_DEFINE= APACHE LIGHTTPD
OPTIONS_DEFAULT=APACHE
PORTSCOUT= limit:^[0-9\.]*$$
NO_BUILD= yes
USE_MYSQL= yes
USE_PHP= ftp mysql session zlib
USES= cpe perl5 zip
IGNORE_WITH_PHP= 70
PLIST_SUB= WWWGRP=${WWWGRP} WWWOWN=${WWWOWN}
WRKSRC= ${WRKDIR}/msd${PORTVERSION}
APACHE_USE= APACHE_RUN=22+
LIGHTTPD_RUN_DEPENDS= ${LOCALBASE}/sbin/lighttpd:www/lighttpd
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}/
cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/
.include <bsd.port.mk>
Index: head/databases/p5-Tie-LevelDB/Makefile
===================================================================
--- head/databases/p5-Tie-LevelDB/Makefile (revision 413745)
+++ head/databases/p5-Tie-LevelDB/Makefile (revision 413746)
@@ -1,39 +1,41 @@
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= Tie-LevelDB
PORTVERSION= 0.07
PORTREVISION= 4
CATEGORIES= databases perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl Interface to the Google LevelDB NoSQL database
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libleveldb.so:databases/leveldb
MAKE_ARGS= CC="${CXX}"
USE_PERL5= configure
USES= compiler gmake localbase perl5
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} == clang
CFLAGS+= -Wno-reserved-user-defined-literal
.endif
post-patch:
@${REINPLACE_CMD} -e '/build_detect_platform/d' \
-e 's|build_config.mk|${LOCALBASE}/share/leveldb/&|' \
-e '/OBJECT/ s|".*\(LevelDB\.o\).*"|"\1"|' \
-e 's|g++|${CXX}|' \
${WRKSRC}/Makefile.PL
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tie/LevelDB/LevelDB.so
.include <bsd.port.post.mk>
Index: head/databases/pecl-memcache/Makefile
===================================================================
--- head/databases/pecl-memcache/Makefile (revision 413745)
+++ head/databases/pecl-memcache/Makefile (revision 413746)
@@ -1,29 +1,31 @@
# Created by: Gerrit Beine <tux@pinguru.net>
# $FreeBSD$
PORTNAME= memcache
PORTVERSION= 3.0.8
CATEGORIES= databases
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DIST_SUBDIR= PECL
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Memcached extension
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= EXAMPLES
CONFIGURE_ARGS= --with-zlib-dir=/usr
IGNORE_WITH_PHP=70
USE_CSTD= gnu89
USE_PHP= zlib session
USE_PHP_BUILD= yes
USE_PHPEXT= yes
USE_PHPIZE= yes
USES= dos2unix tar:tgz
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/example.php ${STAGEDIR}${EXAMPLESDIR}/
.include <bsd.port.mk>
Index: head/databases/pecl-memcached/Makefile
===================================================================
--- head/databases/pecl-memcached/Makefile (revision 413745)
+++ head/databases/pecl-memcached/Makefile (revision 413746)
@@ -1,36 +1,38 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
PORTNAME= memcached
PORTVERSION= 2.2.0
PORTREVISION= 3
CATEGORIES= databases
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DIST_SUBDIR= PECL
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PHP extension for interfacing with memcached via libmemcached library
LICENSE= PHP30
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libmemcached.so:databases/libmemcached
OPTIONS_DEFINE= IGBINARY SASL
IGBINARY_DESC= Binary serializer support
CONFIGURE_ARGS= --with-libmemcached-dir=${LOCALBASE}
IGNORE_WITH_PHP=70
USE_PHP= json session
USE_PHPEXT= yes
USE_PHPIZE= yes
USE_PHP_BUILD= yes
USES= pkgconfig tar:tgz
IGBINARY_CONFIGURE_ENABLE= memcached-igbinary
IGBINARY_USE= PHP=igbinary
SASL_CONFIGURE_ENABLE= memcached-sasl
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
.include <bsd.port.mk>
Index: head/databases/pecl-pdo_user/Makefile
===================================================================
--- head/databases/pecl-pdo_user/Makefile (revision 413745)
+++ head/databases/pecl-pdo_user/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: Jui-Nan Lin <jnlin@freebsd.cs.nctu.edu.tw>
# $FreeBSD$
PORTNAME= pdo_user
PORTVERSION= 0.3.0
CATEGORIES= databases www
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DISTNAME= PDO_USER-${PORTVERSION}
EXTRACT_SUFX= .tgz
DIST_SUBDIR= PECL
MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw
COMMENT= PECL classes provides a Userspace interface for PDO drivers
+BROKEN_powerpc64= Does not build
+
WRKSRC= ${WRKDIR}/PDO_USER-${PORTVERSION}
USE_PHP= pdo
USE_PHP_BUILD= yes
USE_PHPIZE= yes
USE_PHPEXT= yes
PHP_MODNAME= pdo_user
IGNORE_WITH_PHP= 70
.include <bsd.port.mk>
Index: head/databases/pecl-tokyo_tyrant/Makefile
===================================================================
--- head/databases/pecl-tokyo_tyrant/Makefile (revision 413745)
+++ head/databases/pecl-tokyo_tyrant/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: Wen Heping<wen@FreeBSD.org>
# $FreeBSD$
PORTNAME= tokyo_tyrant
PORTVERSION= 0.7.0
CATEGORIES= databases pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
MAINTAINER= miwi@FreeBSD.org
COMMENT= Wrapper to the Tokyo Tyrant client library
LICENSE= PHP301
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libtokyotyrant.so:databases/tokyotyrant
USES= pkgconfig tar:tgz
USE_PHP= session
USE_PHP_BUILD= spl
USE_PHPIZE= yes
USE_PHPEXT= yes
IGNORE_WITH_PHP= 70
.include <bsd.port.mk>
Index: head/databases/percona55-server/Makefile
===================================================================
--- head/databases/percona55-server/Makefile (revision 413745)
+++ head/databases/percona55-server/Makefile (revision 413746)
@@ -1,99 +1,101 @@
# $FreeBSD$
PORTNAME?= percona
DISTVERSION= 5.5.46-37.5
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-${DISTVERSION}/source/tarball/
PKGNAMESUFFIX?= 55-server
DISTNAME= percona-server-${DISTVERSION}
MAINTAINER= flo@FreeBSD.org
COMMENT?= Multithreaded SQL database (server)
+BROKEN_powerpc64= Does not build
+
SLAVEDIRS= databases/percona55-client
USES= bison cmake readline shebangfix
CXXFLAGS+= ${CPPFLAGS}
OPTIONS_DEFINE= OPENSSL FASTMTX
OPTIONS_DEFAULT= OPENSSL
FASTMTX_DESC= Replace mutexes with spinlocks
DATADIR= ${PREFIX}/share/mysql
CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \
-DINSTALL_DOCREADMEDIR="share/doc/mysql" \
-DINSTALL_INCLUDEDIR="include/mysql" \
-DINSTALL_INFODIR="info" \
-DINSTALL_LIBDIR="lib/mysql" \
-DINSTALL_MANDIR="man" \
-DINSTALL_MYSQLDATADIR="/var/db/mysql" \
-DINSTALL_MYSQLSHAREDIR="share/mysql" \
-DINSTALL_MYSQLTESTDIR="share/mysql/tests" \
-DINSTALL_PLUGINDIR="lib/mysql/plugin" \
-DINSTALL_SBINDIR="libexec" \
-DINSTALL_SCRIPTDIR="bin" \
-DINSTALL_SHAREDIR="share" \
-DINSTALL_SQLBENCHDIR="share/mysql" \
-DINSTALL_SUPPORTFILESDIR="share/mysql" \
-DWITH_LIBEDIT=0 \
-DWITH_LIBWRAP=1 \
-DHAVE_PAM=0 \
-DWITH_UNIT_TESTS=0 \
-DENABLE_DTRACE=OFF
SHEBANG_FILES= scripts/*.pl* scripts/*.sh
.ifdef USE_MYSQL
.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
.endif
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MOPENSSL}
CMAKE_ARGS+= -DWITH_SSL=bundled
.endif
.if ${PORT_OPTIONS:MFASTMTX}
CMAKE_ARGS+= -DWITH_FAST_MUTEXES=1
.endif
# MySQL-Server part
.if !defined(CLIENT_ONLY)
USE_MYSQL= yes
WANT_MYSQL_VER= 55p
CONFLICTS_INSTALL= mysql*-server-* \
mariadb*-server-* \
percona5[0-46-9]-server-*
USE_RC_SUBR= mysql-server
USERS= mysql
GROUPS= mysql
INFO= mysql
MANPAGES= my_print_defaults.1 myisam_ftdump.1 myisamchk.1 myisamlog.1 myisampack.1 \
mysql.server.1 mysql_convert_table_format.1 mysql_fix_extensions.1 \
mysql_install_db.1 mysql_plugin.1 mysql_secure_installation.1 mysql_setpermission.1 \
mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql_zap.1 mysqlbug.1 \
mysqld_multi.1 mysqld_safe.1 mysqldumpslow.1 mysqlhotcopy.1 mysqlman.1 \
mysqltest.1 perror.1 replace.1 resolve_stack_dump.1 resolveip.1
CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON"
post-install:
@${MKDIR} ${STAGEDIR}/var/db/mysql
.endif
post-patch:
@${REINPLACE_CMD} 's/*.1/${MANPAGES}/' ${WRKSRC}/man/CMakeLists.txt
.include <bsd.port.pre.mk>
.if ${ARCH} == "arm"
BROKEN= Does not compile on arm
.endif
.include <bsd.port.post.mk>
Index: head/databases/percona56-server/Makefile
===================================================================
--- head/databases/percona56-server/Makefile (revision 413745)
+++ head/databases/percona56-server/Makefile (revision 413746)
@@ -1,102 +1,104 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
PORTNAME?= percona
DISTVERSION= 5.6.27-75.0
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= http://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-${DISTVERSION}/source/tarball/
PKGNAMESUFFIX?= 56-server
DISTNAME= percona-server-${DISTVERSION}
MAINTAINER= flo@FreeBSD.org
COMMENT?= Multithreaded SQL database (server)
+BROKEN_powerpc64= Does not build
+
SLAVEDIRS= databases/percona56-client
USES= bison cmake perl5 shebangfix
OPTIONS_DEFINE= OPENSSL FASTMTX INNODBMEMCACHED
OPTIONS_DEFAULT= OPENSSL INNODBMEMCACHED
OPTIONS_SUB= yes
FASTMTX_DESC= Replace mutexes with spinlocks
INNODBMEMCACHED_DESC= InnoDB Memcached plugin
INNODBMEMCACHED_CMAKE_ON=-DWITH_INNODB_MEMCACHED=1
DATADIR= ${PREFIX}/share/mysql
CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \
-DINSTALL_DOCREADMEDIR="share/doc/mysql" \
-DINSTALL_INCLUDEDIR="include/mysql" \
-DINSTALL_INFODIR="info" \
-DINSTALL_LIBDIR="lib/mysql" \
-DINSTALL_MANDIR="man" \
-DINSTALL_MYSQLDATADIR="/var/db/mysql" \
-DINSTALL_MYSQLSHAREDIR="share/mysql" \
-DINSTALL_MYSQLTESTDIR="share/mysql/tests" \
-DINSTALL_PLUGINDIR="lib/mysql/plugin" \
-DINSTALL_SBINDIR="libexec" \
-DINSTALL_SCRIPTDIR="bin" \
-DINSTALL_SHAREDIR="share" \
-DINSTALL_SQLBENCHDIR="share/mysql" \
-DINSTALL_SUPPORTFILESDIR="share/mysql" \
-DWITH_EDITLINE=system \
-DWITH_LIBWRAP=1 \
-DHAVE_PAM=0
SHEBANG_FILES= scripts/*.pl* scripts/*.sh
.ifdef USE_MYSQL
.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
.endif
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MOPENSSL}
CMAKE_ARGS+= -DWITH_SSL=bundled
.endif
.if ${PORT_OPTIONS:MFASTMTX}
CMAKE_ARGS+= -DWITH_FAST_MUTEXES=1
.endif
# MySQL-Server part
.if !defined(CLIENT_ONLY)
USE_MYSQL= yes
WANT_MYSQL_VER= 56p
CONFLICTS_INSTALL= mysql*-server-* \
mariadb*-server-* \
percona5[0-57-9]-server-*
USE_RC_SUBR= mysql-server
USERS= mysql
GROUPS= mysql
INFO= mysql
MANPAGES= my_print_defaults.1 myisam_ftdump.1 myisamchk.1 myisamlog.1 myisampack.1 \
mysql.server.1 mysql_convert_table_format.1 mysql_fix_extensions.1 \
mysql_install_db.1 mysql_plugin.1 mysql_secure_installation.1 mysql_setpermission.1 \
mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql_zap.1 mysqlbug.1 \
mysqld_multi.1 mysqld_safe.1 mysqldumpslow.1 mysqlhotcopy.1 mysqlman.1 \
mysqltest.1 perror.1 replace.1 resolve_stack_dump.1 resolveip.1
CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON"
post-install:
@${MKDIR} ${STAGEDIR}/var/db/mysql
.else
USES+= libedit
.endif
post-patch:
@${REINPLACE_CMD} 's/*.1/${MANPAGES}/' ${WRKSRC}/man/CMakeLists.txt
.include <bsd.port.pre.mk>
.if ${ARCH} == "arm"
BROKEN= Does not compile on arm
.endif
.include <bsd.port.post.mk>
Index: head/databases/pgfouine/Makefile
===================================================================
--- head/databases/pgfouine/Makefile (revision 413745)
+++ head/databases/pgfouine/Makefile (revision 413746)
@@ -1,36 +1,38 @@
# Created by: Pierre-Emmanuel Andre <pea@raveland.org>
# $FreeBSD$
PORTNAME= pgfouine
PORTVERSION= 1.2
CATEGORIES= databases
MASTER_SITES= http://pgfoundry.org/frs/download.php/2575/ \
http://pgfouine.projects.postgresql.org/releases/
MAINTAINER= pea@raveland.org
COMMENT= PostgreSQL log analyzer
+BROKEN_powerpc64= Does not build
+
NO_BUILD= Yes
USE_PHP= gd pcre
OPTIONS_DEFINE= DOCS
pre-configure:
${REINPLACE_CMD} -e 's,/usr/bin/php,${LOCALBASE}/bin/php,g;' \
-e 's,!!PREFIX!!,${PREFIX},g' \
${WRKSRC}/pgfouine.php ${WRKSRC}/pgfouine_vacuum.php
${FIND} -d ${WRKSRC} -type d -name 'CVS' -exec ${RM} -rf {} \;
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/pgfouine.php ${STAGEDIR}${PREFIX}/bin/pgfouine
${INSTALL_SCRIPT} ${WRKSRC}/pgfouine_vacuum.php ${STAGEDIR}${PREFIX}/bin/pgfouine_vacuum
${MKDIR} ${STAGEDIR}${DATADIR}/include
${INSTALL_DATA} ${WRKSRC}/version.php ${STAGEDIR}${DATADIR}
@cd ${WRKSRC}/include && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/include/
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/THANKS ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/rpm-specific/sources/pgfouine-tutorial.txt ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/databases/php5-pdo_cassandra/Makefile
===================================================================
--- head/databases/php5-pdo_cassandra/Makefile (revision 413745)
+++ head/databases/php5-pdo_cassandra/Makefile (revision 413746)
@@ -1,49 +1,51 @@
# Created by: Gasol Wu <gasol.wu@gmail.com>
# $FreeBSD$
PORTNAME= pdo_cassandra
PORTVERSION= 0.2.1
PORTREVISION= 5
CATEGORIES= databases
PKGNAMEPREFIX= php5-
MAINTAINER= gasol.wu@gmail.com
COMMENT= PDO driver for Apache Cassandra
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs
USE_GITHUB= yes
GH_ACCOUNT= mkoppanen
GH_PROJECT= php-${PORTNAME}
GH_TAGNAME= 7debd5b
USES= compiler:c++11-lib pkgconfig
USE_CXXSTD= c++11
USE_PHP_BUILD= yes
USE_PHP= pdo
USE_PHPEXT= yes
IGNORE_WITH_PHP= 70
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/devel/thrift/bsd.thrift.mk"
THRIFT_MAJOR_VER= ${THRIFT_PORTVERSION:R:R}
THRIFT_MINOR_VER= ${THRIFT_PORTVERSION:R:E}
THRIFT_PATCH_VER= ${THRIFT_PORTVERSION:E}
.if ${THRIFT_MAJOR_VER} >= 0 || ${THRIFT_MINOR_VER} >= 9 || ${THRIFT_PATCH_VER} >= 1
LIB_DEPENDS+= libthrift.so:devel/thrift-cpp
BUILD_DEPENDS+= ${LOCALBASE}/bin/thrift:devel/thrift
.else
LIB_DEPENDS+= libthrift.so:devel/thrift
.endif
post-configure:
${REINPLACE_CMD} 's/\([^:]\)apache::thrift/\1 ::apache::thrift/g' ${WRKSRC}/gen-cpp/Cassandra.cpp
${REINPLACE_CMD} 's/\([^:]\)apache::thrift/\1 ::apache::thrift/g' ${WRKSRC}/gen-cpp/Cassandra.h
${REINPLACE_CMD} 's/\([^:]\)apache::thrift/\1 ::apache::thrift/g' ${WRKSRC}/gen-cpp/cassandra_types.cpp
.include <bsd.port.post.mk>
Index: head/databases/php55-pdo_dblib/Makefile
===================================================================
--- head/databases/php55-pdo_dblib/Makefile (revision 413745)
+++ head/databases/php55-pdo_dblib/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -pdo_dblib
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/databases/php55-pdo_mysql/Makefile
===================================================================
--- head/databases/php55-pdo_mysql/Makefile (revision 413745)
+++ head/databases/php55-pdo_mysql/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -pdo_mysql
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/databases/php55-pdo_odbc/Makefile
===================================================================
--- head/databases/php55-pdo_odbc/Makefile (revision 413745)
+++ head/databases/php55-pdo_odbc/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -pdo_odbc
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/databases/php55-pdo_pgsql/Makefile
===================================================================
--- head/databases/php55-pdo_pgsql/Makefile (revision 413745)
+++ head/databases/php55-pdo_pgsql/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -pdo_pgsql
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/databases/php55-pdo_sqlite/Makefile
===================================================================
--- head/databases/php55-pdo_sqlite/Makefile (revision 413745)
+++ head/databases/php55-pdo_sqlite/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -pdo_sqlite
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/databases/php55-redis/Makefile
===================================================================
--- head/databases/php55-redis/Makefile (revision 413745)
+++ head/databases/php55-redis/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# Created by: Arjan Koole <arjan@blackoak.net>
# $FreeBSD$
PORTNAME= redis
PORTVERSION= 2.2.4
CATEGORIES= databases
PKGNAMEPREFIX= php55-
MAINTAINER= m.tsatsenko@gmail.com
COMMENT= PHP5-Extension for Redis
LICENSE= PHP301
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= nicolasff
GH_PROJECT= phpredis
USE_PHP= session
USE_PHP_BUILD= yes
USE_PHPEXT= yes
PHP_DEFAULT= 5.5
IGNORE_WITH_PHP= 56 70
PHP_MODNAME= redis
OPTIONS_DEFINE= IGBINARY
IGBINARY_DESC= Build with Igbinary serializer
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MIGBINARY}
USE_PHP+= igbinary
CONFIGURE_ARGS+=--enable-redis-igbinary
.else
CONFIGURE_ARGS+=--disable-redis-igbinary
.endif
.include <bsd.port.mk>
Index: head/databases/php56-pdo_dblib/Makefile
===================================================================
--- head/databases/php56-pdo_dblib/Makefile (revision 413745)
+++ head/databases/php56-pdo_dblib/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -pdo_dblib
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/databases/php56-pdo_mysql/Makefile
===================================================================
--- head/databases/php56-pdo_mysql/Makefile (revision 413745)
+++ head/databases/php56-pdo_mysql/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -pdo_mysql
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/databases/php56-pdo_odbc/Makefile
===================================================================
--- head/databases/php56-pdo_odbc/Makefile (revision 413745)
+++ head/databases/php56-pdo_odbc/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -pdo_odbc
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/databases/php56-pdo_pgsql/Makefile
===================================================================
--- head/databases/php56-pdo_pgsql/Makefile (revision 413745)
+++ head/databases/php56-pdo_pgsql/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -pdo_pgsql
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/databases/php56-pdo_sqlite/Makefile
===================================================================
--- head/databases/php56-pdo_sqlite/Makefile (revision 413745)
+++ head/databases/php56-pdo_sqlite/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= databases
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -pdo_sqlite
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/databases/php56-redis/Makefile
===================================================================
--- head/databases/php56-redis/Makefile (revision 413745)
+++ head/databases/php56-redis/Makefile (revision 413746)
@@ -1,32 +1,34 @@
# Created by: Benedikt Niessen <ports@niessen.ch>
# $FreeBSD$
PORTNAME= redis
PORTVERSION= 2.2.7
CATEGORIES= databases
PKGNAMEPREFIX= php56-
MAINTAINER= m.tsatsenko@gmail.com
COMMENT= PHP5 extension for Redis
LICENSE= PHP301
+BROKEN_powerpc64= Does not build
+
USE_PHP= session
USE_PHP_BUILD= yes
USE_PHPEXT= yes
PHP_DEFAULT= 5.6
IGNORE_WITH_PHP= 55 70
USE_GITHUB= yes
GH_ACCOUNT= nicolasff
GH_PROJECT= phpredis
PHP_MODNAME= redis
OPTIONS_DEFINE= IGBINARY
IGBINARY_DESC= Build with Igbinary serializer
IGBINARY_CONFIGURE_ENABLE= redis-igbinary
IGBINARY_USE= php=igbinary
.include <bsd.port.mk>
Index: head/databases/phpminiadmin/Makefile
===================================================================
--- head/databases/phpminiadmin/Makefile (revision 413745)
+++ head/databases/phpminiadmin/Makefile (revision 413746)
@@ -1,32 +1,34 @@
# Created by: spam@rm-rf.kiev.ua
# $FreeBSD$
PORTNAME= phpminiadmin
PORTVERSION= 1.9.150917
CATEGORIES= databases www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
DISTNAME= ${PORTNAME}
EXTRACT_SUFX= .php
DIST_SUBDIR= ${PKGNAME}
EXTRACT_ONLY=
MAINTAINER= cyberbotx@cyberbotx.com
COMMENT= Lightweight alternative to phpMyAdmin
LICENSE= GPLv2 MIT
LICENSE_COMB= dual
+BROKEN_powerpc64= Does not build
+
NO_WRKSUBDIR= yes
NO_BUILD= yes
USE_PHP= mysql pcre session
IGNORE_WITH_PHP= 70
NO_ARCH= yes
PLIST_FILES= ${WWWDIR_REL}/phpminiadmin.php
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
${INSTALL_SCRIPT} ${DISTDIR}/${DIST_SUBDIR}/phpminiadmin.php \
${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/databases/phpmyadmin/Makefile
===================================================================
--- head/databases/phpmyadmin/Makefile (revision 413745)
+++ head/databases/phpmyadmin/Makefile (revision 413746)
@@ -1,91 +1,93 @@
# Created by: nbm
# $FreeBSD$
PORTNAME= phpMyAdmin
DISTVERSION= 4.6.0
CATEGORIES= databases www
MASTER_SITES= https://files.phpmyadmin.net/${PORTNAME}/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-all-languages
MAINTAINER= matthew@FreeBSD.org
COMMENT= Set of PHP-scripts to manage MySQL over the web
NO_ARCH= yes
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
USES= cpe shebangfix tar:xz
CPE_PRODUCT= ${PORTNAME:tl}
NO_BUILD= yes
.if !defined(WITHOUT_PHP_DEPENDS)
IGNORE_WITH_PHP=5 54
USE_PHP= ctype session filter mbstring json spl mysqli
.endif
# Note: default settings will pull in X11 client support. If you don't
# want this, either turn off GD in the config dialog, or else turn off
# FONTCONFIG in the graphics/gd port options.
OPTIONS_DEFINE= BZ2 GD MCRYPT OPENSSL PDF XML ZIP ZLIB
OPTIONS_DEFAULT= BZ2 GD MCRYPT OPENSSL XML ZIP ZLIB
BZ2_DESC= PHP bzip2 library support
GD_DESC= PHP GD library support (requires X11)
MCRYPT_DESC= PHP MCrypt library support
OPENSSL_DESC= PHP OpenSSL support
PDF_DESC= PHP PDFlib support
XML_DESC= PHP XML support (Export to OpenDoc)
ZIP_DESC= PHP Zip compression support
ZLIB_DESC= PHP ZLIB support
.include <bsd.port.options.mk>
WANT_PHP_WEB= yes
GROUPS?= ${WWWGRP}
CFG_FILE= config.inc.php
PLIST= ${WRKDIR}/plist
PLIST_SUB+= PMA_GRP=${GROUPS}
SUB_LIST+= PKGNAME=${PKGNAME} \
CFG_FILE=${WWWDIR}/${CFG_FILE}
SUB_FILES+= pkg-message
SHEBANG_FILES= libraries/plugins/transformations/generator_main_class.sh \
libraries/plugins/transformations/generator_plugin.sh
.if !defined(WITHOUT_PHP_DEPENDS)
.for opt in ${OPTIONS_DEFINE} ${OPTIONS_MULTI_DB_connect}
. if ${PORT_OPTIONS:M${opt}}
USE_PHP+= ${opt:tl}
. endif
.endfor
.endif
.SILENT:
post-patch:
cd ${WRKSRC} ; \
${CP} ${FILESDIR}/${CFG_FILE}.sample ${WRKSRC}/${CFG_FILE}.sample ; \
${FIND} . ! -type d ! -name ${CFG_FILE}.sample ! -name '*.bak' | \
${SORT} | ${SED} -e "s,^\.,%%WWWDIR%%," >${PLIST} ; \
${CAT} ${PKGDIR}/pkg-plist-chunk >>${PLIST} ; \
for emptydir in $$( ${FIND} . -type d -empty -print ) ; do \
${ECHO} "@dir(,,)$${emptydir}" >>${PLIST} ; \
done ; \
do-install:
cd ${WRKSRC} ; \
for src in $$( ${FIND} . ! -name .cvsignore ! -name '*.bak' ) ; do \
dst=${STAGEDIR}${WWWDIR}$${src#.} ; \
if ${TEST} -d "$$src" ; then \
${MKDIR} "$$dst" ; \
else \
${INSTALL_DATA} "$$src" "$$dst" ; \
fi \
done
.include <bsd.port.mk>
Index: head/databases/phppgadmin/Makefile
===================================================================
--- head/databases/phppgadmin/Makefile (revision 413745)
+++ head/databases/phppgadmin/Makefile (revision 413746)
@@ -1,42 +1,44 @@
# Created by: nbm
# $FreeBSD$
PORTNAME= phppgadmin
PORTVERSION= 5.1
PORTREVISION= 3
CATEGORIES= databases www
MASTER_SITES= SF/${PORTNAME}/phpPgAdmin%20%5Bstable%5D/phpPgAdmin-5.1
DISTNAME= phpPgAdmin-${PORTVERSION}
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Web Based Postgres Administration
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
NO_ARCH= yes
NO_BUILD= yes
USES= cpe tar:bzip2 shebangfix
.if !defined(WITHOUT_PHP_DEPENDS)
USE_PHP= pgsql pcre session
.endif
CPE_VENDOR= phppgadmin_project
SHEBANG_FILES= lang/synch
PGADMDIR?= www/phpPgAdmin
PLIST_SUB+= PGADMDIR=${PGADMDIR}
pre-everything::
@${ECHO_CMD} "# you can customize the installation directory"
@${ECHO_CMD} "# by setting PGADMDIR in /etc/make.conf"
do-configure:
${REINPLACE_CMD} -e "s|/usr/bin/pg|${LOCALBASE}/bin/pg|" \
${WRKSRC}/conf/config.inc.php-dist
${RM} -f ${WRKSRC}/conf/config.inc.php \
${WRKSRC}/conf/config.inc.php-dist.bak
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${PGADMDIR}
${CP} -Rp ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${PGADMDIR}/
.include <bsd.port.mk>
Index: head/databases/qt4-mysql-plugin/Makefile
===================================================================
--- head/databases/qt4-mysql-plugin/Makefile (revision 413745)
+++ head/databases/qt4-mysql-plugin/Makefile (revision 413746)
@@ -1,13 +1,15 @@
# Created by: Kay Lehmann <kay_lehmann@web.de>
# $FreeBSD$
PORTREVISION= 1
COMMENT= Qt MySQL database plugin
DB= mysql
USE_MYSQL= yes
CXXFLAGS+= -I${LOCALBASE}/include/mysql
LDFLAGS+= -L${LOCALBASE}/lib/mysql
+BROKEN_powerpc64= Does not build
+
.include "${.CURDIR:H:H}/devel/qt4/Makefile.sqldrivers"
Index: head/databases/qt4-odbc-plugin/Makefile
===================================================================
--- head/databases/qt4-odbc-plugin/Makefile (revision 413745)
+++ head/databases/qt4-odbc-plugin/Makefile (revision 413746)
@@ -1,13 +1,15 @@
# Created by: Michael Nottebrock <lofi@FreeBSD.org>
# $FreeBSD$
PORTREVISION= 2
DB= odbc
COMMENT= Qt Open Database Connectivity plugin
LIB_DEPENDS= libodbc.so:databases/unixODBC
LDFLAGS+= -lodbc
+BROKEN_powerpc64= Does not build
+
.include "${.CURDIR:H:H}/devel/qt4/Makefile.sqldrivers"
Index: head/databases/qt4-pgsql-plugin/Makefile
===================================================================
--- head/databases/qt4-pgsql-plugin/Makefile (revision 413745)
+++ head/databases/qt4-pgsql-plugin/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Lauri Watts <lauri@kde.org>
# $FreeBSD$
PORTREVISION= 1
COMMENT= Qt PostgreSQL database plugin
DB= psql
USES= pgsql
+BROKEN_powerpc64= Does not build
+
.include "${.CURDIR:H:H}/devel/qt4/Makefile.sqldrivers"
Index: head/databases/qt4-sqlite-plugin/Makefile
===================================================================
--- head/databases/qt4-sqlite-plugin/Makefile (revision 413745)
+++ head/databases/qt4-sqlite-plugin/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Michael Nottebrock <lofi@FreeBSD.org>
# $FreeBSD$
PORTREVISION= 1
COMMENT= Qt SQLite 2 database plugin
DB= sqlite2
USES= sqlite:2
+BROKEN_powerpc64= Does not build
+
.include "${.CURDIR:H:H}/devel/qt4/Makefile.sqldrivers"
Index: head/databases/qt4-sqlite3-plugin/Makefile
===================================================================
--- head/databases/qt4-sqlite3-plugin/Makefile (revision 413745)
+++ head/databases/qt4-sqlite3-plugin/Makefile (revision 413746)
@@ -1,12 +1,14 @@
# Created by: Michael Nottebrock <lofi@FreeBSD.org>
# $FreeBSD$
PORTREVISION= 2
COMMENT= Qt SQLite 3 database plugin
DB= sqlite
USES= sqlite:3
LDFLAGS+= -lsqlite3
+BROKEN_powerpc64= Does not build
+
.include "${.CURDIR:H:H}/devel/qt4/Makefile.sqldrivers"
Index: head/databases/riak/Makefile
===================================================================
--- head/databases/riak/Makefile (revision 413745)
+++ head/databases/riak/Makefile (revision 413746)
@@ -1,85 +1,87 @@
# $FreeBSD$
PORTNAME= riak
PORTVERSION= 1.4.12
PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/riak/${PORTVERSION:R}/${PORTVERSION}/ \
http://downloads.basho.com.s3.amazonaws.com/riak/${PORTVERSION:R}/${PORTVERSION}/
MAINTAINER= robak@FreeBSD.org
COMMENT= Riak is an open source, distributed, noSQL database
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/lib/erlang15/bin/erlc:lang/erlang-runtime15
USES= gmake readline shebangfix
SHEBANG_FILES= deps/eper/priv/bin/dtop \
deps/eper/priv/bin/gperf \
deps/eper/priv/bin/ntop \
deps/eper/priv/bin/redbug \
deps/eper/priv/bin/sherk
USE_RC_SUBR= riak
PLIST= ${WRKDIR}/pkg-plist
PLIST_SUB+= GROUPS=${GROUPS} \
RIAK_CONFDIR=${RIAK_CONFDIR} \
RIAK_DBDIR=${RIAK_DBDIR} \
RIAK_HOMEDIR=${RIAK_HOMEDIR} \
RIAK_LIBDIR=${RIAK_LIBDIR} \
RIAK_LOGDIR=${RIAK_LOGDIR} \
USERS=${USERS}
USERS= riak
GROUPS= riak
RIAK_CONFDIR?= ${PREFIX}/etc/${PORTNAME}
RIAK_LOGDIR?= /var/log/${PORTNAME}
RIAK_DBDIR?= /var/db/${PORTNAME}
RIAK_LIBDIR?= ${PREFIX}/lib/${PORTNAME}/lib
RIAK_HOMEDIR?= ${PREFIX}/lib/${PORTNAME}
ALL_TARGET= rel
MAKE_JOBS_UNSAFE=yes
MAKE_ENV= PATH=${LOCALBASE}/lib/erlang15/bin:${PATH}
.include <bsd.port.pre.mk>
post-patch:
@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/rel/vars.config
pre-install:
${RM} -f ${PLIST}
${CAT} ${PKGDIR}/pkg-plist >> ${PLIST}
(cd ${WRKSRC}/rel/${PORTNAME}; ${FIND} releases -type f \
| ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \
| ${AWK} '{print "lib/riak/"$$2 }' >> ${PLIST})
(cd ${WRKSRC}/rel/${PORTNAME}; ${FIND} erts-* -type f \
| ${AWK} '{print length, $$0}' | ${SORT} -rn \
| ${AWK} '{print "lib/riak/"$$2 }' >> ${PLIST})
(cd ${WRKSRC}/rel; ${FIND} ${PORTNAME}/lib -type f \
| ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \
| ${AWK} '{print "lib/"$$2 }' >> ${PLIST})
${ECHO} "@owner" >> ${PLIST}
${ECHO} "@group" >> ${PLIST}
do-install:
.for d in ${RIAK_CONFDIR} ${RIAK_LOGDIR} ${RIAK_DBDIR} ${RIAK_LIBDIR} ${RIAK_HOMEDIR}
${MKDIR} ${STAGEDIR}${d}
.endfor
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/vm.args ${STAGEDIR}${RIAK_CONFDIR}/vm.args.sample
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/app.config ${STAGEDIR}${RIAK_CONFDIR}/app.config.sample
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/cert.pem ${STAGEDIR}${RIAK_CONFDIR}/cert.pem.sample
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/key.pem ${STAGEDIR}${RIAK_CONFDIR}/key.pem.sample
(cd ${WRKSRC}/rel/riak/lib/ && ${COPYTREE_BIN} . ${STAGEDIR}${RIAK_LIBDIR})
(cd ${WRKSRC}/rel/riak/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/sbin/)
(cd ${WRKSRC}/rel/riak/lib/basho-patches && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_LIBDIR}/basho-patches)
(cd ${WRKSRC}/rel/riak/releases && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_HOMEDIR}/releases)
${CP} -R ${WRKSRC}/rel/riak/erts-* ${STAGEDIR}${RIAK_HOMEDIR}
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-admin.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-debug.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/search-cmd.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/
.include <bsd.port.post.mk>
Index: head/databases/riak2/Makefile
===================================================================
--- head/databases/riak2/Makefile (revision 413745)
+++ head/databases/riak2/Makefile (revision 413746)
@@ -1,102 +1,104 @@
# $FreeBSD$
PORTNAME= riak2
PORTVERSION= 2.1.1
PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/riak/${PORTVERSION:R}/${PORTVERSION}/ \
http://downloads.basho.com.s3.amazonaws.com/riak/${PORTVERSION:R}/${PORTVERSION}/ \
http://s3.amazonaws.com/files.basho.com/solr/:solr \
http://s3.amazonaws.com/files.basho.com/yokozuna/:yokozuna
DISTNAME= riak-${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
solr-4.7.0-yz-1.tgz:solr \
yokozuna-1.jar:yokozuna \
yz_monitor-1.jar:yokozuna
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} solr-4.7.0-yz-1.tgz
MAINTAINER= wg@FreeBSD.org
COMMENT= Riak is an open source, distributed, noSQL database
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/lib/riak-erlang/bin/erlc:lang/erlang-riak
USES= gmake readline shebangfix
SHEBANG_FILES= deps/eper/priv/bin/* \
../solr-4.7.0-yz-1/example/etc/create-solrtest.keystore.sh
USE_RC_SUBR= riak
USE_GCC= yes
BROKEN_i386= does not build
USERS= riak
GROUPS= riak
RIAK_CONFDIR?= ${PREFIX}/etc/riak
RIAK_DBDIR?= /var/db/riak
RIAK_HOMEDIR?= ${PREFIX}/lib/riak
RIAK_LIBDIR?= ${PREFIX}/lib/riak/lib
RIAK_LOGDIR?= /var/log/riak
PLIST_SUB+= RIAK_CONFDIR=${RIAK_CONFDIR} \
RIAK_DBDIR=${RIAK_DBDIR} \
RIAK_HOMEDIR=${RIAK_HOMEDIR} \
RIAK_LIBDIR=${RIAK_LIBDIR} \
RIAK_LOGDIR=${RIAK_LOGDIR} \
USERS=${USERS} \
GROUPS=${GROUPS}
ALL_TARGET= rel
MAKE_JOBS_UNSAFE=yes
MAKE_ENV= PATH=${LOCALBASE}/lib/riak-erlang/bin:${PATH}
post-patch:
@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/rel/vars.config
@${REINPLACE_CMD} -e 's|%%BUILD_DIR%%|${WRKDIR}|g' \
-e 's|%%DISTDIR%%|${DISTDIR}|g' \
-e 's|%%YOKOZUNA%%|${WRKSRC}/deps/yokozuna|g' \
${WRKSRC}/deps/yokozuna/tools/grab-solr.sh
do-install:
${MKDIR} ${STAGEDIR}${RIAK_CONFDIR}
${MKDIR} ${STAGEDIR}${RIAK_DBDIR}
${MKDIR} ${STAGEDIR}${RIAK_LOGDIR}
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/riak.conf ${STAGEDIR}${RIAK_CONFDIR}/riak.conf.sample
${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/solr-log4j.properties ${STAGEDIR}${RIAK_CONFDIR}/solr-log4j.properties.sample
(cd ${WRKSRC}/rel/riak/lib/ && ${COPYTREE_BIN} . ${STAGEDIR}${RIAK_LIBDIR})
(cd ${WRKSRC}/rel/riak/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/sbin/)
(cd ${WRKSRC}/rel/riak/lib/basho-patches && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_LIBDIR}/basho-patches)
(cd ${WRKSRC}/rel/riak/releases && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_HOMEDIR}/releases)
${CP} -R ${WRKSRC}/rel/riak/erts-* ${STAGEDIR}${RIAK_HOMEDIR}
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-admin.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-debug.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/man1/search-cmd.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/
#@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/bitcask-1.7.0/priv/bitcask.so
#@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/erlang_js-1.3.0-0-g07467d8/priv/erlang_js_drv.so
#@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/syslog-1.0.2/priv/syslog_drv.so
#@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/canola-2.0.0-0-g9bdfee8/priv/canola-port
#@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/sext-1.1p3-0-g846b9cc/priv/sext.so
post-install:
(cd ${STAGEDIR}${RIAK_HOMEDIR}; ${FIND} releases -type f \
| ${SED} -e 's,^\./,,g' \
| ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \
| ${AWK} '{print "lib/riak/"$$2 }' >> ${TMPPLIST})
(cd ${STAGEDIR}${RIAK_HOMEDIR}; ${FIND} erts-* -type f \
| ${SED} -e 's,^\./,,g' \
| ${AWK} '{print length, $$0}' | ${SORT} -rn \
| ${AWK} '{print "lib/riak/"$$2 }' >> ${TMPPLIST})
(cd ${STAGEDIR}${RIAK_LIBDIR}; ${FIND} . -type f \
| ${SED} -e 's,^\./,,g' \
| ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \
| ${AWK} '{print "lib/riak/lib/"$$2 }' >> ${TMPPLIST})
(cd ${STAGEDIR}${RIAK_LIBDIR}; ${FIND} . -type d -empty \
| ${SED} -e 's,^\./,,g' \
| ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \
| ${AWK} '{print "@dir lib/riak/lib/"$$2 }' >> ${TMPPLIST})
${ECHO} "@owner" >> ${TMPPLIST}
${ECHO} "@group" >> ${TMPPLIST}
.include <bsd.port.mk>
Index: head/databases/rocksdb/Makefile
===================================================================
--- head/databases/rocksdb/Makefile (revision 413745)
+++ head/databases/rocksdb/Makefile (revision 413746)
@@ -1,76 +1,78 @@
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= rocksdb
PORTVERSION= 4.4.1
DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Persistent key-value store for fast storage environments
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libgflags.so:devel/gflags \
libsnappy.so:archivers/snappy
OPTIONS_DEFINE= DEBUG
ALL_TARGET= shared_lib static_lib all
CPPFLAGS+= -DOS_FREEBSD
MAKE_ENV= CXX=${CXX}
USE_CXXSTD= c++11
USE_LDCONFIG= yes
USES= compiler:c++11-lib gmake localbase
PORTDATA= make_config.mk
GH_ACCOUNT= facebook
USE_GITHUB= yes
BROKEN_DragonFly= does not build on DragonFly BSD using GCC with -Werror
BROKEN_sparc64= cannot build: uses unknown compiler flags
BENCHMARKS= cache_bench db_bench memtablerep_bench table_reader_bench
TOOLS= db_repl_stress db_sanity_test db_stress ldb rocksdb_dump rocksdb_undump sst_dump write_stress
DEBUG_MAKE_ENV= DEBUG_LEVEL=2
DEBUG_MAKE_ENV_OFF= DEBUG_LEVEL=0
.include <bsd.port.pre.mk>
.if ${OSVERSION} <= 1000000
CFLAGS+= -D_GLIBCXX_USE_C99
.endif
.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 36
CXXFLAGS+= -Wno-inconsistent-missing-override
.endif
post-patch:
@${REINPLACE_CMD} -e '/^all: / s| $$(TESTS)||' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's| -fno-builtin-memcmp||; s| -ltcmalloc||' ${WRKSRC}/build_tools/build_detect_platform
@${REINPLACE_CMD} -e 's|#include "gtest/gtest.h"|#include "gtest.h"|' ${WRKSRC}/third-party/gtest-1.7.0/fused-src/gtest/gtest-all.cc
.if defined(WITHOUT_PROFILE)
@${REINPLACE_CMD} -e '/pg = / s| -pg||' ${WRKSRC}/Makefile
.endif
# Disable SSE4.2 on i386 architecture to fix i386 builds on FreeBSD package building cluster
.if ${ARCH} == i386
@${REINPLACE_CMD} -e 's|#ifdef __SSE4_2__|&DISABLED__|' ${WRKSRC}/util/crc32c.cc
.endif
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/include/rocksdb/ ${STAGEDIR}${DATADIR}/
cd ${WRKSRC}/ && ${INSTALL_PROGRAM} ${BENCHMARKS} ${TOOLS} ${STAGEDIR}${PREFIX}/bin/
cd ${WRKSRC}/include/rocksdb/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/rocksdb/
${INSTALL_DATA} ${WRKSRC}/librocksdb.a ${STAGEDIR}${PREFIX}/lib/
${INSTALL_LIB} ${WRKSRC}/librocksdb.so ${STAGEDIR}${PREFIX}/lib/librocksdb.so.0
${LN} -fs librocksdb.so.0 ${STAGEDIR}${PREFIX}/lib/librocksdb.so
${INSTALL_DATA} ${WRKSRC}/make_config.mk ${STAGEDIR}${DATADIR}/
regression-test test: build
cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check
.include <bsd.port.post.mk>
Index: head/databases/sqlbuddy/Makefile
===================================================================
--- head/databases/sqlbuddy/Makefile (revision 413745)
+++ head/databases/sqlbuddy/Makefile (revision 413746)
@@ -1,42 +1,44 @@
# Created by: Chenguang LI
# $FreeBSD$
PORTNAME= sqlbuddy
PORTVERSION= 1.3.3
PORTREVISION= 3
CATEGORIES= databases www
MAINTAINER= horus.li@gmail.com
COMMENT= Web based MySQL administration with a set of PHP scripts
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= deliciousbrains
GH_TAGNAME= b2cdc2b
NO_BUILD= yes
USE_PHP= ctype pcre session mysql
WANT_PHP_WEB= yes
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
SUB_FILES= pkg-message
pre-everything::
@${ECHO_MSG} ""
@${ECHO_MSG} "NOTE:"
@${ECHO_MSG} "This port assumes you have already installed a mysql database, "
@${ECHO_MSG} "and you want to use SQL Buddy to manage the server."
@${ECHO_MSG} "If you are planning to install it/them on this machine later, "
@${ECHO_MSG} "you can find it/them at ${PORTSDIR}/databases."
@${ECHO_MSG} ""
do-install:
@${ECHO_MSG} ""
@${ECHO_MSG} "Installing SQL Buddy under ${WWWDIR}/"
@${MKDIR} ${STAGEDIR}${WWWDIR}
@cd ${WRKSRC} && ${CP} -R src/* ${STAGEDIR}${WWWDIR} && ${CP} LICENSE README.md ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/databases/sqlitemanager/Makefile
===================================================================
--- head/databases/sqlitemanager/Makefile (revision 413745)
+++ head/databases/sqlitemanager/Makefile (revision 413746)
@@ -1,26 +1,28 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
PORTNAME= sqlitemanager
PORTVERSION= 1.2.4
CATEGORIES= databases www
MASTER_SITES= SF
DISTNAME= SQliteManager-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Multilingual web based tool to manage SQLite database
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
WRKSRC= ${WRKDIR}/SQLiteManager-${PORTVERSION}
USES= dos2unix
NO_BUILD= yes
PLIST_SUB+= WWWDIR_REL="${WWWDIR_REL}"
USE_PHP= sqlite${PHP_VER:S/^53$$//:C/^.+$$/3/}
EXTRACT_AFTER_ARGS=--exclude TODO
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
${CP} -Rp ${WRKSRC}/ ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/databases/tarantool/Makefile
===================================================================
--- head/databases/tarantool/Makefile (revision 413745)
+++ head/databases/tarantool/Makefile (revision 413746)
@@ -1,60 +1,62 @@
# Created by: Veniamin Gvozdikov <vg@FreeBSD.org>
# $FreeBSD$
PORTNAME= tarantool
PORTVERSION= 1.6.8.529
CATEGORIES= databases
MASTER_SITES= http://tarantool.org/dist/1.6/
MAINTAINER= vg@FreeBSD.org
COMMENT= NoSQL database running in a Lua application server
LICENSE= BSD2CLAUSE
+BROKEN_powerpc64= Does not build
+
MAKE_JOBS_UNSAFE=yes
USES= cmake compiler:c++11-lang gettext gmake perl5 readline
USE_LDCONFIG= yes
USE_RC_SUBR= ${PORTNAME}
SUB_FILES= pkg-message
TT_DATADIR?= /var/db/tarantool
TT_RUNDIR?= /var/run/tarantool
TT_LOGDIR?= /var/log/tarantool
CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=man \
-DCMAKE_INSTALL_FULL_SYSCONFDIR=${ETCDIR} \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DENABLE_DIST=ON
USERS= tarantool
GROUPS= tarantool
SUB_LIST+= PORTNAME=${PORTNAME} \
TT_USER=${USERS} \
TT_DATADIR=${TT_DATADIR} \
TT_LOGDIR=${TT_LOGDIR} \
TT_RUNDIR=${TT_RUNDIR}
PLIST_SUB+= TT_USER=${USERS} \
TT_GROUP=${GROUPS} \
TT_LOGDIR=${TT_LOGDIR} \
TT_DATADIR=${TT_DATADIR} \
TT_RUNDIR=${TT_RUNDIR}
OPTIONS_DEFINE= DEBUG
DEBUG_DESC= Enable debug
NOT_FOR_ARCHS= sparc64
NOT_FOR_ARCHS_REASON= not yet ported to this architecture
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDEBUG}
CMAKE_BUILD_TYPE= RelWithDebugInfo
CMAKE_ARGS+= -DENABLE_BACKTRACE=ON
.else
CMAKE_BUILD_TYPE= Rel
CMAKE_ARGS+= -DENABLE_BACKTRACE=OFF
.endif
.include <bsd.port.mk>
Index: head/databases/vfront/Makefile
===================================================================
--- head/databases/vfront/Makefile (revision 413745)
+++ head/databases/vfront/Makefile (revision 413746)
@@ -1,45 +1,47 @@
# $FreeBSD$
PORTNAME= vfront
DISTVERSION= 0.96c
CATEGORIES= databases www
MASTER_SITES= SF/vfront/vfront/vfront-${DISTVERSION}
MAINTAINER= crees@FreeBSD.org
COMMENT= Simple frontend for database data entry
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/license
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
NO_ARCH= yes
PLIST= ${WRKDIR}/pkg-plist
USE_PHP= yes
OPTIONS_MULTI= database
OPTIONS_MULTI_database= MYSQL PGSQL
OPTIONS_DEFAULT= MYSQL PGSQL
MYSQL_USE= MYSQL=yes PHP=mysqli
PGSQL_USES= pgsql
PGSQL_USE= PHP=pgsql
post-patch:
${REINPLACE_CMD} -i '' -e \
's/\(AUTHORIZATION \\*"\)postgres\(\\*"\)/\1pgsql\2/' \
${WRKSRC}/_install/vfront.postgres.sql \
${WRKSRC}/_install/vfront.postgres.sql.php
pre-install:
(cd ${WRKSRC} && \
${FIND} * -type f | ${SED} 's,^,%%WWWDIR%%/,' > ${PLIST} && \
${FIND} * -type d -empty | ${SORT} -r | \
${SED} 's,^,@dir %%WWWDIR%%/,' >> ${PLIST})
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN} %D/%%WWWDIR%%' >> ${PLIST}
@${ECHO_CMD} '@exec ${CHMOD} 700 %D/%%WWWDIR%%/conf' >> ${PLIST}
do-install:
(cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR})
.include <bsd.port.mk>
Index: head/databases/virtuoso/Makefile
===================================================================
--- head/databases/virtuoso/Makefile (revision 413745)
+++ head/databases/virtuoso/Makefile (revision 413746)
@@ -1,108 +1,110 @@
# Created by: Max Khon <fjoe@FreeBSD.org>
# $FreeBSD$
PORTNAME= virtuoso
PORTVERSION= 7.1.0
PORTREVISION= 5
CATEGORIES= databases
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-opensource-${PORTVERSION}
MAINTAINER= fjoe@FreeBSD.org
COMMENT= Universal SQL/Application Server
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= gawk:lang/gawk\
htmldoc:textproc/htmldoc\
flex>2.5.4:textproc/flex\
gperf>=3.0.3:devel/gperf\
unzip:archivers/unzip
LIB_DEPENDS= libxml2.so:textproc/libxml2
USES= gmake libtool readline uidfix
USE_AUTOTOOLS= autoheader aclocal
USE_OPENSSL= yes
NOT_FOR_ARCHS= arm armv6 i386 mips powerpc
NOT_FOR_ARCHS_REASON= can only be built on 64bit platforms
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-readline\
--without-internal-zlib\
--without-jdk2\
--without-jdk3\
--without-jdk4\
--disable-hslookup\
--disable-wbxml2\
--with-layout=freebsd\
--datadir="${PREFIX}"\
--localstatedir="${PREFIX}"
CPPFLAGS+= -std=gnu89 ${IODBC_CPPFLAGS} -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
MAKE_ENV= PATH=${LOCALBASE}/bin:${PATH}\
ISQL=isql-vt
USE_RC_SUBR= virtuoso
USERS= virtuoso
GROUPS= virtuoso
SUB_FILES= pkg-message
CHECK_PORT= nc -z localhost $$\1 2>\&1
OPTIONS_DEFINE= IMAGEMAGICK KERBEROS LDAP IODBC
post-patch:
${REINPLACE_CMD} -e 's,-lruby,-lruby${RUBY_VER:S,.,,},g'\
${WRKSRC}/configure
${FIND} ${WRKSRC} -name '*.sh' | ${XARGS} ${GREP} -l 'netstat -an.*grep LISTEN' |\
${XARGS} ${REINPLACE_CMD}\
-e 's,expr \$$,expr -- $$,'\
-e 's,netstat -an.*grep.*$$\([a-zA-Z0-9]*\).*grep LISTEN,${CHECK_PORT},'
check:
${SETENV} -u HOST ${MAKE_ENV} ${MAKE} -C ${WRKSRC} check
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MIMAGEMAGICK}
CONFIGURE_ARGS+=--enable-imagemagick=${LOCALBASE}
LIB_DEPENDS+= libMagickWand-6.so:graphics/ImageMagick
PLIST_SUB+= WITH_IMAGEMAGICK=""
.else
CONFIGURE_ARGS+=--disable-imagemagick
PLIST_SUB+= WITH_IMAGEMAGICK="@comment "
.endif
.if ${PORT_OPTIONS:MIODBC}
CONFIGURE_ARGS+=--with-iodbc=${LOCALBASE}
LIB_DEPENDS+= libiodbc.so:databases/libiodbc
IODBC_CPPFLAGS= -I${LOCALBASE}/include/libiodbc
PLIST_SUB+= WITH_IODBC=""
.else
IODBC_CPPFLAGS= -I../../libsrc/odbcsdk/include
PLIST_SUB+= WITH_IODBC="@comment "
.endif
.if ${PORT_OPTIONS:MKERBEROS}
CONFIGURE_ARGS+=--enable-krb=${LOCALBASE}
LIB_DEPENDS+= libkrb5.so:security/krb5
.else
CONFIGURE_ARGS+=--disable-krb
.endif
.if ${PORT_OPTIONS:MLDAP}
CONFIGURE_ARGS+=--enable-openldap=${LOCALBASE}
USE_OPENLDAP= yes
.else
CONFIGURE_ARGS+=--disable-openldap
.endif
post-install:
${FIND} ${STAGEDIR} -name "*.ini" -exec ${MV} {} {}.sample \; -print
${RMDIR} ${STAGEDIR}${PREFIX}/virtuoso/doc/html
.if ! ${PORT_OPTIONS:MIMAGEMAGICK}
${RMDIR} ${STAGEDIR}${PREFIX}/lib/virtuoso/hosting
.endif
.include <bsd.port.mk>
Index: head/databases/xtrabackup/Makefile
===================================================================
--- head/databases/xtrabackup/Makefile (revision 413745)
+++ head/databases/xtrabackup/Makefile (revision 413746)
@@ -1,35 +1,37 @@
# Created by: Alex Samorukov <samm@os2.kiev.ua>
# $FreeBSD$
PORTNAME= xtrabackup
PORTVERSION= 2.3.3
CATEGORIES= databases
MASTER_SITES= https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PORTVERSION}/source/tarball/
DISTNAME= percona-${PORTNAME}-${PORTVERSION}
MAINTAINER= aleksandr.kuzminsky@percona.com
COMMENT= OpenSource version of InnoDB backup with support of Percona extensions
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
# quilt is required by build.sh
BUILD_DEPENDS= bash:shells/bash \
cmake:devel/cmake \
bison:devel/bison \
xxd:editors/vim-lite
LIB_DEPENDS= libev.so:devel/libev \
libgcrypt.so:security/libgcrypt \
libgpg-error.so:security/libgpg-error
RUN_DEPENDS= p5-DBD-mysql>=0:databases/p5-DBD-mysql \
qpress:archivers/qpress
# autotool is in use for 5.1 builds
USES= alias autoreconf:build cpe gettext cmake libtool perl5 shebangfix
CPE_VENDOR= percona
SHEBANG_FILES= storage/innobase/xtrabackup/xbcloud_osenv.sh
PLIST_FILES= bin/xtrabackup bin/xbstream bin/innobackupex bin/xbcrypt \
bin/xbcloud bin/xbcloud_osenv
.include <bsd.port.mk>
Index: head/deskutils/myitcrm/Makefile
===================================================================
--- head/deskutils/myitcrm/Makefile (revision 413745)
+++ head/deskutils/myitcrm/Makefile (revision 413746)
@@ -1,82 +1,84 @@
# Created by: jamrich.majo@gmail.com
# $FreeBSD$
PORTNAME= myitcrm
PORTVERSION= 0.2.9.3
PORTREVISION= 4
CATEGORIES= deskutils
MASTER_SITES= SF/myitcrm/
DISTNAME= MyITCRM1-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= MyIT CRM is a CRM project designed for Computer Servicing and Repairs
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
USES= dos2unix zip
USE_PHP= mysqli session xml
NO_BUILD= yes
WRKSRC= ${WRKDIR}/MyITCRM-${PORTVERSION}
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
SUB_FILES= pkg-message
PATCH_STRIP= -p1
WRITEABLE= conf.php.sample log/access.log cache
PORTEXAMPLES= htaccess.txt
PORTDOCS= changelog.txt README.textile
OPTIONS_DEFINE= APACHE PHPMOD LIGHTTPD NGINX DOCS EXAMPLES
OPTIONS_DEFAULT= APACHE
PHPMOD_DESC= Use PHP module for Apache
NGINX_DESC= Use Nginx
APACHE_USE= APACHE_RUN=22+
LIGHTTPD_RUN_DEPENDS= lighttpd:www/lighttpd
NGINX_RUN_DEPENDS= nginx:www/nginx
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MPHPMOD}
WANT_PHP_MOD= yes
.else
WANT_PHP_CGI= yes
.endif
# Set files to ignore.
.for file in ${PORTEXAMPLES} ${PORTDOCS} LICENSE.txt
WWW_IGNORE+= -not -name ${file}
.endfor
.if defined(MAINTAINER_MODE)
trace-distfile: distclean
@cd ${.CURDIR} && make FETCH_ARGS=-vFpr makesum
rm-install:
${SU_CMD} '${RM} -rf ${WWWDIR}/install'
.endif
post-patch:
${MV} ${WRKSRC}/conf-default.php ${WRKSRC}/conf.php.sample
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} '${WWW_IGNORE}')
.for ent in ${WRITEABLE}
@${CHMOD} u+w ${STAGEDIR}${WWWDIR}/${ent}
.endfor
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
.for ex in ${PORTEXAMPLES}
@${INSTALL_DATA} ${WRKSRC}/${ex} ${STAGEDIR}${EXAMPLESDIR}
.endfor
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for doc in ${PORTDOCS}
@${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
.endfor
post-install:
.if defined(MAINTAINER_MODE)
@${MAKE} -C ${.CURDIR} rm-install
.endif
.include <bsd.port.mk>
Index: head/deskutils/phpcollab/Makefile
===================================================================
--- head/deskutils/phpcollab/Makefile (revision 413745)
+++ head/deskutils/phpcollab/Makefile (revision 413746)
@@ -1,36 +1,38 @@
# Created by: jamrich.majo@gmail.com
# $FreeBSD$
PORTNAME= phpcollab
PORTVERSION= 2.5
PORTREVISION= 1
CATEGORIES= deskutils
MASTER_SITES= SF/phpcollab/final/${PORTVERSION}/
MAINTAINER= ports@FreeBSD.org
COMMENT= PHPcollab is project management and collaboration over the internet
+BROKEN_powerpc64= Does not build
+
USES= zip
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
SHAREOWN= ${WWWOWN}
SHAREGRP= ${WWWGRP}
SUB_FILES= pkg-message
OPTIONS_DEFAULT=MYSQL APACHE
OPTIONS_RADIO= WEBSERVER DB
OPTIONS_RADIO_WEBSERVER= APACHE LIGHTTPD
OPTIONS_RADIO_DB= PGSQL MYSQL
MYSQL_USE= PHP=mysql MYSQL=yes
PGSQL_USE= PHP=pgsql,pdo_pgsql
PGSQL_USES= pgsql
APACHE_USE= APACHE_RUN=22
LIGHTTPD_RUN_DEPENDS= lighttpd:ww/lighttpd
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
.include <bsd.port.mk>
Index: head/deskutils/phpicalendar/Makefile
===================================================================
--- head/deskutils/phpicalendar/Makefile (revision 413745)
+++ head/deskutils/phpicalendar/Makefile (revision 413746)
@@ -1,49 +1,51 @@
# Created by: Edwin Groothuis <edwin@mavetju.org>
# $FreeBSD$
PORTNAME= phpicalendar
PORTVERSION= 2.4
PORTEPOCH= 1
CATEGORIES= deskutils www
#MASTER_SITES= SF/${PORTNAME}/files/${PORTNAME}/${PORTNAME}%202.4%20RC7
# phpicalendar-2.4_20100615.tar.bz2
# http://sourceforge.net/projects/phpicalendar/files/phpicalendar/phpicalendar%202.4%20RC7/phpicalendar-2.4_20100615.tar.bz2/download
# /projects/ not /project/
MASTER_SITES= http://sourceforge.net/projects/${PORTNAME}/files/${PORTNAME}/${PORTNAME}%202.4%20RC7/
PKGNAMESUFFIX= -RC7
DISTNAME= ${PORTNAME}-${PORTVERSION}_20100615
MAINTAINER= edwin@mavetju.org
COMMENT= Webbased calendar with iCal support
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
USES= tar:bz2
NO_BUILD= yes
NO_ARCH= yes
USE_PHP= session pcre
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
SUB_FILES= pkg-message
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/
PORTDOCS= AUTHORS COPYING README TIMEZONES
OPTIONS_DEFINE= DOCS
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
@${FIND} ${WRKSRC} -name \*.orig -exec ${RM} {} \;
@${MV} ${WRKSRC}/config.inc.php ${WRKSRC}/config.inc.php.sample
.for dir in admin calendars functions images includes languages lib nicetitle rss templates
@${CP} -Rv ${WRKSRC}/${dir} ${STAGEDIR}${WWWDIR}
.endfor
.for f in caldav.php config.inc.php.sample day.php default_config.php error.php index.php month.php preferences.php print.php search.php week.php year.php
@${CP} -v ${WRKSRC}/${f} ${STAGEDIR}${WWWDIR}
.endfor
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/deskutils/simplegroupware/Makefile
===================================================================
--- head/deskutils/simplegroupware/Makefile (revision 413745)
+++ head/deskutils/simplegroupware/Makefile (revision 413746)
@@ -1,31 +1,33 @@
# Created by: jamrich.majo@gmail.com
# $FreeBSD$
PORTNAME= simplegroupware
PORTVERSION= 0.745
CATEGORIES= deskutils
MASTER_SITES= SF/simplgroup/${PORTNAME}/${PORTVERSION}/ \
GOOGLE_CODE
DISTNAME= SimpleGroupware_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple Groupware is an open source enterprise application
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
USE_APACHE_RUN= 22
USE_MYSQL= yes
USE_PHP= mysql
SUB_FILES= pkg-message
SHAREOWN= ${WWWOWN}
SHAREGRP= ${WWWGRP}
post-extract:
@${FIND} ${WRKSRC} -type d -exec ${CHMOD} 755 {} \;
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
.include <bsd.port.mk>
Index: head/deskutils/sugarcrm/Makefile
===================================================================
--- head/deskutils/sugarcrm/Makefile (revision 413745)
+++ head/deskutils/sugarcrm/Makefile (revision 413746)
@@ -1,39 +1,41 @@
# Created by: Nick Hilliard <nick@foobar.org>
# $FreeBSD$
PORTNAME= sugarcrm
PORTVERSION= 6.5.23
CATEGORIES= deskutils www
MASTER_SITES= SF/${PORTNAME}/1%20-%20SugarCRM%206.5.X/SugarCommunityEdition-6.5.X
DISTNAME= SugarCE-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Web based customer relationship management suite
+BROKEN_powerpc64= Does not build
+
USES= zip
USE_PHP= gd mysqli session pcre xml zlib mbstring curl imap spl posix \
json ctype zip tokenizer
NO_BUILD= yes
WRKSRC= ${WRKDIR}/SugarCE-Full-${PORTVERSION}
PLIST= ${WRKDIR}/plist
SUGARDIR= www/sugarcrm
PKGMESSAGE= ${WRKDIR}/pkg-message
SUB_FILES+= pkg-message pkg-install
pre-install:
@${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
@${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
@${ECHO_CMD} "@mode 755" >> ${PLIST}
@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${SUGARDIR}?g" >>${PLIST}
@${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${SUGARDIR}?g" >> ${PLIST}
@${ECHO_CMD} "@mode" >> ${PLIST}
@${ECHO_CMD} "@group" >> ${PLIST}
@${ECHO_CMD} "@owner" >> ${PLIST}
do-install:
@${MKDIR} ${STAGEDIR}/${WWWDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/
.include <bsd.port.mk>
Index: head/deskutils/surrealtodo/Makefile
===================================================================
--- head/deskutils/surrealtodo/Makefile (revision 413745)
+++ head/deskutils/surrealtodo/Makefile (revision 413746)
@@ -1,45 +1,47 @@
# Created by: jamrich.majo@gmail.com
# $FreeBSD$
PORTNAME= surrealtodo
PORTVERSION= 0.6.1.2
CATEGORIES= deskutils
MASTER_SITES= SF/surrealtodo/Surreal%20ToDo/
DISTNAME= surrealtodo_v${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Surreal ToDo is an AJAX enabled web 2.0 list manager
+BROKEN_powerpc64= Does not build
+
USES= zip
USE_PHP+= mysql
USE_MYSQL= yes
NO_BUILD= yes
WWWOWN= www
WWWGRP= ${WWWOWN}
IGNORE_WITH_PHP= 70
PKGMESSAGE= ${WRKDIR}/${PORTNAME}/pkg-message
SUB_FILES= pkg-message
PLIST_SUB= OWNER="${WWWOWN}" GROUP="${WWWGRP}"
OPTIONS_DEFINE= PGSQL APACHE LIGHTTPD
OPTIONS_DEFAULT= APACHE
LIGHTTPD_DESC= Use Lighttpd webserver
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MPOSTGRE}
USE_PHP+= pgsql
.endif
.if ${PORT_OPTIONS:MAPACHE}
USE_APACHE_RUN= 22
.endif
.if ${PORT_OPTIONS:MLIGHTTPD}
RUN_DEPENDS+= lighttpd:www/lighttpd
.endif
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
@${CP} -r ${WRKDIR}/${PORTNAME}_v${PORTVERSION}/* ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/devel/ace/Makefile
===================================================================
--- head/devel/ace/Makefile (revision 413745)
+++ head/devel/ace/Makefile (revision 413746)
@@ -1,103 +1,105 @@
# Created by: Sergey Matveychuk <sem@ciam.ru>
# $FreeBSD$
PORTNAME= ace
PORTVERSION= 6.3.3
CATEGORIES= devel
MASTER_SITES= ftp://download.dre.vanderbilt.edu/previous_versions/ \
http://download.dre.vanderbilt.edu/previous_versions/
DISTNAME= ${PORTNAME:tu}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Adaptive Communication Environment for C++
LICENSE= ACE
LICENSE_NAME= ACE
LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+BROKEN_powerpc64= Does not build
+
WRKSRC= ${WRKDIR}/ACE_wrappers
USES= gmake perl5 pkgconfig shebangfix tar:bzip2
USE_PERL5= build
SHEBANG_FILES= bin/*.pl MPC/*.pl
MAKE_ENV= LD_LIBRARY_PATH="${WRKSRC}/lib" ACE_ROOT="${WRKSRC}" \
CROSS-COMPILE=1
MAKEFILE= GNUmakefile
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_SUB= VERSION="${PORTVERSION}"
CONFLICTS= ace+tao-5*
BROKEN_ia64= Does not compile on ${ARCH}
BROKEN_powerpc= Does not compile on ${ARCH}
BROKEN_sparc64= Does not compile on ${ARCH}
OPTIONS_DEFINE= FLTK QT4 SSL TK TRIO X11
OPTIONS_DEFAULT= SSL
OPTIONS_SUB= yes
FLTK_DESC= FLTK GUI toolkit
FLTK_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk
FLTK_MAKE_ENV= fl=1
QT4_USE= QT4=corelib,gui,moc_build
QT4_MAKE_ENV= qt=1 qt4=1 QTDIR="${QT_PREFIX}"
QT4_CPPFLAGS= -I${QT_INCDIR}
QT4_LDFLAGS= -L${QT_LIBDIR}
SSL_USE= OPENSSL=yes
SSL_MAKE_ENV= ssl=1
TK_USES= tk
TK_MAKE_ENV= tk=1
TRIO_DESC= Trio portable string functions
TRIO_BUILD_DEPENDS= trio>=0:devel/trio
TRIO_MAKE_ENV= trio=1
X11_USE= XORG=xt
X11_MAKE_ENV= xt=1
post-patch:
@${REINPLACE_CMD} -e \
's|/$$libdir/pkgconfig|/libdata/pkgconfig|g' \
${WRKSRC}/bin/ace_install_pkgconfig.pl
@${REINPLACE_CMD} -e \
's|bin/moc)|bin/moc-qt4)|g ; \
s|bin/moc,|bin/moc-qt4,|g' \
${WRKSRC}/ace/QtReactor/GNUmakefile.ACE_Qt4Reactor_moc
@${REINPLACE_CMD} -i "" -e \
'/^C[CX]/s|\([[:space:]]\)=|\1?=| ; \
s|/usr/local|${LOCALBASE}| ; \
s|/usr/X11R6|${LOCALBASE}|' \
${WRKSRC}/include/makeinclude/platform_freebsd.GNU
do-configure:
@cd ${WRKSRC}/ace \
&& ${ECHO_CMD} "#include <ace/config-${OPSYS:tl}.h>" >> config.h
@cd ${WRKSRC}/include/makeinclude \
&& ${ECHO_CMD} "include \$$(ACE_ROOT)/include/makeinclude/platform_${OPSYS:tl}.GNU" >> platform_macros.GNU \
&& ${ECHO_CMD} "CC= ${CC}" >> platform_macros.GNU \
&& ${ECHO_CMD} "CXX= ${CXX}" >> platform_macros.GNU \
&& ${ECHO_CMD} "CPPFLAGS= ${CPPFLAGS}" >> platform_macros.GNU \
&& ${ECHO_CMD} "LDFLAGS= ${LDFLAGS}" >> platform_macros.GNU \
&& ${ECHO_CMD} "DCFLAGS=" >> platform_macros.GNU \
&& ${ECHO_CMD} "OCFLAGS= ${CFLAGS}" >> platform_macros.GNU \
&& ${ECHO_CMD} "INSTALL_PREFIX= ${PREFIX}" >> platform_macros.GNU \
&& ${ECHO_CMD} "PLATFORM_TK_CPPFLAGS= \$$(shell . ${TK_LIBDIR}/tkConfig.sh && ${ECHO_CMD} -n \$$\$$TK_INCLUDE_SPEC)" >> platform_macros.GNU \
&& ${ECHO_CMD} "PLATFORM_TK_LIBS= \$$(shell . ${TK_LIBDIR}/tkConfig.sh && ${ECHO_CMD} -n \$$\$$TK_LIB_FLAG)" >> platform_macros.GNU \
&& ${ECHO_CMD} "PLATFORM_TCL_CPPFLAGS= \$$(shell . ${TCL_LIBDIR}/tclConfig.sh && ${ECHO_CMD} -n \$$\$$TCL_INCLUDE_SPEC)" >> platform_macros.GNU \
&& ${ECHO_CMD} "PLATFORM_TCL_LIBS= \$$(shell . ${TCL_LIBDIR}/tclConfig.sh && ${ECHO_CMD} -n \$$\$$TCL_LIB_FLAG)" >> platform_macros.GNU
post-install:
@for f in `${LS} -d \
${STAGEDIR}${PREFIX}/lib/libACE*.so.${PORTVERSION} \
${STAGEDIR}${PREFIX}/lib/libJAWS.so.${PORTVERSION} \
${STAGEDIR}${PREFIX}/lib/libKokyu.so.${PORTVERSION} \
| ${XARGS} ${BASENAME}`; do \
n=`${ECHO_CMD} $${f}|${SED} -e 's/.so.${PORTVERSION}/.so/'`; \
${LN} -sf $${n}.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/$${n}.6; \
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/$${n}.${PORTVERSION}; \
done
.include <bsd.port.mk>
Index: head/devel/amd64-gcc/Makefile
===================================================================
--- head/devel/amd64-gcc/Makefile (revision 413745)
+++ head/devel/amd64-gcc/Makefile (revision 413746)
@@ -1,11 +1,13 @@
# $FreeBSD$
PKGNAMEPREFIX= amd64-
PLIST= ${.CURDIR}/pkg-plist
MASTERDIR= ${.CURDIR}/../powerpc64-gcc
GCC_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
BU_PREFIX= x86_64-${OPSYS:tl}
FREEBSD_EXTENSION= yes
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/devel/avro-cpp/Makefile
===================================================================
--- head/devel/avro-cpp/Makefile (revision 413745)
+++ head/devel/avro-cpp/Makefile (revision 413746)
@@ -1,30 +1,32 @@
# Created by: Veniamin Gvozdikov <vg@FreeBSD.org>
# $FreeBSD$
PORTNAME= avro
PORTVERSION= 1.7.7
CATEGORIES= devel
MASTER_SITES= http://www.sai.msu.su/apache/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ \
APACHE/${PORTNAME}/stable
PKGNAMESUFFIX= -cpp
DISTNAME= ${PORTNAME}-src-${PORTVERSION}
MAINTAINER= vg@FreeBSD.org
COMMENT= Data serialization system for C++
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_regex.so:devel/boost-libs
USES= cmake python:build
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/lang/c++
post-patch:
@${REINPLACE_CMD} -e 's|COMMAND python|COMMAND "${PYTHON_CMD}"|' \
${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's|BOOST_CHECKPOINT|BOOST_TEST_CHECKPOINT|' \
${WRKSRC}/test/SchemaTests.cc
@${REINPLACE_CMD} -e 's|BOOST_MESSAGE|BOOST_TEST_MESSAGE|' \
${WRKSRC}/test/buffertest.cc
.include <bsd.port.mk>
Index: head/devel/caf/Makefile
===================================================================
--- head/devel/caf/Makefile (revision 413745)
+++ head/devel/caf/Makefile (revision 413746)
@@ -1,64 +1,66 @@
# Created by: vanilla@
# $FreeBSD$
PORTNAME= caf
PORTVERSION= 0.14.5
CATEGORIES= devel
MAINTAINER= vallentin@icir.org
COMMENT= C++ actor framework
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
CXXFLAGS+= -std=c++11 -Wextra -Wall -pedantic
LDFLAGS+= -pthread
USES= cmake:outsource compiler:c++11-lang
USE_LDCONFIG= yes
TEST_TARGET= test
TEST_WRKSRC= ${BUILD_WRKSRC}
USE_GITHUB= yes
GH_ACCOUNT= actor-framework
GH_PROJECT= ${GH_ACCOUNT}
OPTIONS_DEFINE= DEBUG TEST STATIC
OPTIONS_RADIO= LOG_LEVEL
OPTIONS_RADIO_LOG_LEVEL= LOG_LEVEL_ERROR LOG_LEVEL_WARN LOG_LEVEL_INFO LOG_LEVEL_DEBUG LOG_LEVEL_TRACE
OPTIONS_DEFAULT= TEST
OPTIONS_SUB= yes
PLIST_SUB+= PORTVERSION=${PORTVERSION}
TEST_DESC= Build with unit tests
STATIC_DESC= Additionally build static version of library
LOG_LEVEL_ERROR= Use log level ERROR for console output
LOG_LEVEL_WARN= Use log level WARN for console output
LOG_LEVEL_INFO= Use log level INFO for console output
LOG_LEVEL_DEBUG= Use log level DEBUG for console output
LOG_LEVEL_TRACE= Use log level TRACE for console output
# Until we cannot automatically disentangle examples from other binaries, we do
# not support an EXAMPLES option. We also disable a few components that are
# still quite experimental.
CMAKE_ARGS+= -DCAF_NO_EXAMPLES:BOOL=yes -DCAF_NO_OPENCL:BOOL=yes
DEBUG_CMAKE_ON= -DCAF_ENABLE_RUNTIME_CHECKS:BOOL=yes
STATIC_CMAKE_ON= -DCAF_BUILD_STATIC:BOOL=yes
TEST_CMAKE_OFF= -DCAF_NO_UNIT_TESTS:BOOL=yes
LOG_LEVEL_ERROR_CMAKE_ON= -DCAF_LOG_LEVEL:STRING=0
LOG_LEVEL_WARN_CMAKE_ON= -DCAF_LOG_LEVEL:STRING=1
LOG_LEVEL_INFO_CMAKE_ON= -DCAF_LOG_LEVEL:STRING=2
LOG_LEVEL_DEBUG_CMAKE_ON= -DCAF_LOG_LEVEL:STRING=3
LOG_LEVEL_TRACE_CMAKE_ON= -DCAF_LOG_LEVEL:STRING=4
.include <bsd.port.options.mk>
regression-test: test
.if ${OSVERSION} < 1001000
# require clang & libc++
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang34:lang/clang34 \
${LOCALBASE}/lib/c++/libstdc++.so:devel/libc++
CXXFLAGS+= -stdlib=libc++ -I${LOCALBASE}/include/c++/v1 -L${LOCALBASE}/lib
.endif
.include <bsd.port.mk>
Index: head/devel/compiler-rt/Makefile
===================================================================
--- head/devel/compiler-rt/Makefile (revision 413745)
+++ head/devel/compiler-rt/Makefile (revision 413746)
@@ -1,79 +1,81 @@
# Created by: Brooks Davis
# $FreeBSD$
PORTNAME= compiler-rt
DISTVERSION= 0.r${SVN_REV}
CATEGORIES= devel
MASTER_SITES= LOCAL/brooks
MAINTAINER= brooks@FreeBSD.org
COMMENT= Compiler runtime library with Blocks support
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= cmake:devel/cmake
CONFIGURE_WRKSRC= ${WRKDIR}/build
BUILD_WRKSRC= ${WRKDIR}/build
INSTALL_WRKSRC= ${WRKDIR}/build
CMAKE_SOURCE_PATH= ${WRKSRC}
USES= cmake tar:bzip2
USE_LDCONFIG= yes
MAKE_ARGS= VERBOSE=1
LLVM_SVN= http://llvm.org/svn/llvm-project
# fixuns?fti_test tests fail
# powi?f2_test tests fail to link due to lack of -lm
BROKEN_TESTS?= fixunsdfti_test \
fixunssfti_test \
powidf2_test \
powisf2_test \
powixf2_test
PLIST_FILES= include/Block.h \
include/Block_private.h \
lib/libBlocksRuntime.so
.include <bsd.port.pre.mk>
.if ${ARCH} == "i386"
CFLAGS+= -march=i486
.elif ${ARCH} == "powerpc"
BROKEN= Does not compile on powerpc
.endif
.if defined(BOOTSTRAP)
SVN_REV!= svn info ${LLVM_SVN}/ | ${GREP} Revision | cut -d' ' -f2
.else
.include "Makefile.svn_rev"
.endif
.if defined(BOOTSTRAP)
FETCH_DEPENDS+= svn:devel/subversion
do-fetch:
${MKDIR} ${WRKDIR}
svn export -r ${SVN_REV} \
${LLVM_SVN}/compiler-rt/trunk ${WRKSRC}
cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
echo "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev
.if ${USER} == brooks
scp ${DISTDIR}/${DISTNAME}.tar.bz2 \
freefall.freebsd.org:public_distfiles/
.endif
.endif
post-extract:
${MKDIR} ${CONFIGURE_WRKSRC}
post-patch:
.for test in ${BROKEN_TESTS}
${REINPLACE_CMD} -e 's/\(MACRO_ADD_CHECK_TEST( ${test}\)/# \1/' \
${WRKSRC}/test/CMakeLists.txt
.endfor
regression-test:
cd ${BUILD_WRKSRC} && make test
.include <bsd.port.post.mk>
Index: head/devel/cpp-netlib/Makefile
===================================================================
--- head/devel/cpp-netlib/Makefile (revision 413745)
+++ head/devel/cpp-netlib/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: Ryan Steinmetz <zi@FreeBSD.org>
# $FreeBSD$
PORTNAME= cpp-netlib
DISTVERSIONPREFIX= ${PORTNAME}-
DISTVERSION= 0.11.2
DISTVERSIONSUFFIX= -final
PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= zi@FreeBSD.org
COMMENT= Cross-platform, standards compliant networking library
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= boost-libs>0:devel/boost-libs
USES= cmake:outsource
USE_LDCONFIG= yes
CMAKE_ARGS+= -DCPP-NETLIB_BUILD_EXAMPLES=OFF \
-DCPP-NETLIB_BUILD_SHARED_LIBS=ON
USE_GITHUB= yes
.include <bsd.port.mk>
Index: head/devel/cssc/Makefile
===================================================================
--- head/devel/cssc/Makefile (revision 413745)
+++ head/devel/cssc/Makefile (revision 413746)
@@ -1,26 +1,27 @@
# Created by: Oliver Fromme
# $FreeBSD$
PORTNAME= cssc
PORTVERSION= 1.4.0
CATEGORIES= devel
MASTER_SITES= GNU
DISTNAME= CSSC-${PORTVERSION}
MAINTAINER= oliver@fromme.com
COMMENT= Workalike for the source code control system SCCS
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
BROKEN_FreeBSD_9= does not build on FreeBSD 9.x
GNU_CONFIGURE= yes
INFO= cssc
USE_GCC= any
OPTIONS_DEFINE= BINARY
OPTIONS_DEFAULT= BINARY
BINARY_DESC= Support binary SCCS files (Solaris interoperability)
BINARY_CONFIGURE_ENABLE= binary
.include <bsd.port.mk>
Index: head/devel/e2fsprogs-libss/Makefile
===================================================================
--- head/devel/e2fsprogs-libss/Makefile (revision 413745)
+++ head/devel/e2fsprogs-libss/Makefile (revision 413746)
@@ -1,33 +1,35 @@
# Created by: Ben Kaduk <kaduk@mit.edu>
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= devel
PKGNAMESUFFIX= -libss
MAINTAINER= kaduk-fbsd@mit.edu
COMMENT= Command-line interface parsing library from e2fsprogs
+BROKEN_powerpc64= Does not build
+
CONFLICTS= heimdal-[0-9]*
CONFLICTS+= krb4-[0-9]*
OPTIONS_EXCLUDE= DOCS EXAMPLES IPV6 NLS
CONFIGURE_ARGS= --enable-elf-shlibs
MASTERDIR= ${.CURDIR}/../../sysutils/e2fsprogs
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
ALL_TARGET= subs
INSTALL_WRKSRC= ${WRKSRC}/lib/ss
FILESDIR= ${.CURDIR}/files
PKGDIR= ${.CURDIR}
pre-build:
@(cd ${WRKSRC}/lib/ss && compile_et ss_err.et && \
${REINPLACE_CMD} -f ${FILESDIR}/fix-ss_err.h.sed ss_err.h)
post-build:
@(cd ${WRKSRC}/lib/ss && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \
${_MAKE_JOBS} ${MAKE_ARGS} all)
.include "${MASTERDIR}/Makefile"
Index: head/devel/eblob/Makefile
===================================================================
--- head/devel/eblob/Makefile (revision 413745)
+++ head/devel/eblob/Makefile (revision 413746)
@@ -1,76 +1,78 @@
# Created by: Veniamin Gvozdikov <vg@FreeBSD.org>
# $FreeBSD$
PORTNAME= eblob
PORTVERSION= 0.18.2
PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
COMMENT= Append-only low-level I/O library
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs
USE_GITHUB= yes
GH_ACCOUNT= zloidemon
GH_TAGNAME= 0a75b89
USES= cmake
USE_LDCONFIG= yes
OPTIONS_DEFINE= ASSERT PYTHON SNAPPY EXAMPLES TESTS
OPTIONS_DEFAULT=PYTHON SNAPPY EXAMPLES TESTS
TESTS_DESC= Build tests
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MASSERT}
CMAKE_ARGS+= -DWITH_ASSERTS=ON
.else
CMAKE_ARGS+= -DWITH_ASSERTS=OFF
.endif
.if ${PORT_OPTIONS:MPYTHON}
LIB_DEPENDS+= libboost_python.so:devel/boost-python-libs
USES+= python
CMAKE_ARGS+= -DWITH_PYTHON=ON
PLIST_SUB+= PYTHON="" PYTHON_VER=${PYTHON_VER}
.else
CMAKE_ARGS+= -DWITH_PYTHON=OFF
PLIST_SUB+= PYTHON="@comment "
.endif
.if ${PORT_OPTIONS:MSNAPPY}
LIB_DEPENDS+= libsnappy.so:archivers/snappy
CMAKE_ARGS+= -DWITH_SNAPPY=ON
.else
CMAKE_ARGS+= -DWITH_SNAPPY=OFF
.endif
.if ${PORT_OPTIONS:MEXAMPLES}
CMAKE_ARGS+= -DWITH_EXAMPLES=ON
PLIST_SUB+= EXAMPLES=""
.else
CMAKE_ARGS+= -DWITH_EXAMPLES=OFF
PLIST_SUB+= EXAMPLES="@comment "
.endif
.if ${PORT_OPTIONS:MTESTS}
CMAKE_ARGS+= -DWITH_TESTS=ON
.else
CMAKE_ARGS+= -DWITH_TESTS=OFF
.endif
post-patch:
.if ! ${PORT_OPTIONS:MPYTHON}
@${REINPLACE_CMD} -e 's, python),),' ${WRKSRC}/CMakeLists.txt
.else
@${REINPLACE_CMD} -e 's,$$ENV{DESTDIR},${STAGEDIR},' \
${WRKSRC}/bindings/python/python/CMakeLists.txt
.endif
@${REINPLACE_CMD} -e 's, -fstack-protector-all,,' \
${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>
Index: head/devel/fb-adb/Makefile
===================================================================
--- head/devel/fb-adb/Makefile (revision 413745)
+++ head/devel/fb-adb/Makefile (revision 413746)
@@ -1,101 +1,103 @@
# $FreeBSD$
PORTNAME= fb-adb
DISTVERSION= 1.4.4-124
DISTVERSIONSUFFIX= -gb230619
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Better shell for Android devices
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= xxd:editors/vim-lite \
${BASH_CMD}:shells/${BASH_CMD:T}
RUN_DEPENDS= adb:devel/android-tools-adb
USE_GITHUB= yes
GH_ACCOUNT= facebook
USES= autoreconf gmake ncurses perl5 python:3,build
USE_PERL5= build # pod2man
BASH_CMD?= bash # can be zsh
GNU_CONFIGURE= yes
CONFIGURE_OUTSOURCE= yes
CONFIGURE_ENV= PYTHON3="${PYTHON_CMD}"
INSTALL_TARGET= install-strip
PLIST_FILES= bin/${PORTNAME} \
man/man1/${PORTNAME}.1.gz
# Cross-build sanitization
CONFIG_SITE= /dev/null # XXX Only for AC_CONFIG_SUBDIRS
CONFIGURE_ENV+= HOST_CFLAGS="${CPPFLAGS} ${CFLAGS:N-[Og]*:N-pipe}" \
STUB_CFLAGS="${STUB_CFLAGS}" \
CPPFLAGS="" CFLAGS="${CFLAGS:M-[Og]*} ${CFLAGS:M-pipe}" \
HOST_LDFLAGS="${LDFLAGS} ${LIBS}" \
STUB_LDFLAGS="${STUB_LDFLAGS}" \
LDFLAGS="" LIBS=""
OPTIONS_DEFINE= ASSERT BASH DEBUG
OPTIONS_DEFINE_amd64= NDK
OPTIONS_DEFINE_i386= NDK
OPTIONS_DEFAULT_amd64= NDK
OPTIONS_DEFAULT_i386= NDK
OPTIONS_EXCLUDE_DragonFly=NDK
ASSERT_CONFIGURE_ENABLE=checking
BASH_DESC= Install JSON parser used by bash-completion
BASH_RUN_DEPENDS= jq:textproc/jq
DEBUG_CONFIGURE_ENABLE= debuggable-stubs
# XXX Convert into USES=android once more things depend on it
NDK_DESC= Build target stubs using Android NDK
NDK_MASTER_SITES= https://dl.google.com/android/ndk/:ndk
.if defined(ANDROID_NDK)
# Prefer NDK from environment
WRKSRC_ndk= ${ANDROID_NDK}
.else
NDK_DISTFILES= ${DISTNAME_ndk}.bin:ndk,p7zip
DISTNAME_ndk= android-ndk-r10e-linux-${LINUX_RPM_ARCH:C/i.86/x86/}
WRKSRC_ndk= ${WRKDIR}/${DISTNAME_ndk:C/(-[^-]+){2}$//}
.endif
NDK_BUILD_DEPENDS= ${LINUX_BASE_PORT}
NDK_USES= 7z:partial${NDK_7z_ARGS_${LINUX_RPM_ARCH}}
NDK_USE= LINUX=yes # build
NDK_SHELL= ${SETENV} UNAME_s=Linux UNAME_m=${LINUX_RPM_ARCH} ${SH}
NDK_CONFIGURE_ENV= ANDROID_NDK="${WRKSRC_ndk}" \
ANDROID_NDK_SHELL="${NDK_SHELL}" \
NDK_TMPDIR="${WRKDIR}"
NDK_7z_ARGS_x86_64= ,p7zip # libarchive fails to read
NDK_BUILD_DEPENDS_OFF= ${LOCALBASE}/android/ARMv7/bin/arm-aux-linux-androideabi-gcc:lang/gnatdroid-armv7 \
${LOCALBASE}/android-x86/x86_32/bin/i686-aux-linux-android-gcc:lang/gnatdroid-x86
.if defined(.PARSEDIR)
NDK_CONFIGURE_ENV_OFF= PATH="${NDK_BUILD_DEPENDS_OFF:C/:.*//:H:ts:}:$$PATH"
.else
NDK_CONFIGURE_ENV_OFF= PATH="${LOCALBASE}/android/ARMv7/bin:${LOCALBASE}/android-x86/x86_32/bin:$$PATH"
.endif
NDK_CONFIGURE_OFF= --with-android-ndk=system
post-extract:
# XXX gold: fatal error: a.out: Invalid argument
@for f in $$(${FIND} ${WRKSRC_ndk} -type l -name '*-ld'); do \
(cd $${f%/*} && ${LN} -sf $${f##*/}.bfd $${f##*/}); \
done
post-patch:
# XXX Decouple -Werror from --enable-checking (ASSERT=on)
@${REINPLACE_CMD} -e '/CPPFLAGS.*-Werror/d' ${WRKSRC}/configure.ac
post-patch-NDK-off:
@${REINPLACE_CMD} -i '.aux.bak' -e 's/linux-android/aux-&/' \
${WRKSRC}/stub-*/configure
.include <bsd.port.mk>
# XXX Bug 204615: Teach USE_LINUX about build-only deps
.if defined(.PARSEDIR)
RUN_DEPENDS:= ${RUN_DEPENDS:N${LINUX_BASE_PORT}}
.else
RUN_DEPENDS:= ${RUN_DEPENDS:N*linux_base*}
.endif
Index: head/devel/ffcall/Makefile
===================================================================
--- head/devel/ffcall/Makefile (revision 413745)
+++ head/devel/ffcall/Makefile (revision 413746)
@@ -1,23 +1,25 @@
# Created by: jagapen@home.com
# $FreeBSD$
PORTNAME= ffcall
PORTVERSION= 1.10
PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= ftp://ftp.santafe.edu/pub/gnu/ GNUSTEP/libs
MAINTAINER= ports@FreeBSD.org
COMMENT= Foreign function call libraries
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
GNU_CONFIGURE= yes
USES= gmake libtool
CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
MAKE_JOBS_UNSAFE= yes
CFLAGS+= -fPIC
.include <bsd.port.mk>
Index: head/devel/flatbuffers/Makefile
===================================================================
--- head/devel/flatbuffers/Makefile (revision 413745)
+++ head/devel/flatbuffers/Makefile (revision 413746)
@@ -1,21 +1,23 @@
# Created by: Yuri Victorovich <yuri@rawbw.com>
# $FreeBSD$
PORTNAME= flatbuffers
PORTVERSION= 1.3.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
MAINTAINER= yuri@rawbw.com
COMMENT= Memory efficient serialization library
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= google
USES= cmake compiler:c++11-lib
USE_LDCONFIG= yes
.include <bsd.port.mk>
Index: head/devel/flyspray/Makefile
===================================================================
--- head/devel/flyspray/Makefile (revision 413745)
+++ head/devel/flyspray/Makefile (revision 413746)
@@ -1,84 +1,86 @@
# Created by: Nick Hilliard <nick@foobar.org>
# $FreeBSD$
PORTNAME= flyspray
PORTVERSION= 0.9.9.7
PORTREVISION= 3
CATEGORIES= devel www
MASTER_SITES= http://flyspray.org/packed/
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple, easy-to-use web based bug tracking system
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= ${LOCALBASE}/share/adodb/adodb.inc.php:databases/adodb
USE_PHP= pcre session zlib xml gd
USES= dos2unix zip
WANT_PHP_WEB= yes
NO_BUILD= yes
NO_ARCH= yes
NO_WRKSUBDIR= yes
DOS2UNIX_REGEX= .php
OPTIONS_DEFINE= GRAPHVIZ MYSQL MYSQLI PGSQL DOCS
OPTIONS_DEFAULT= MYSQLI
DOCS_SUB_FILES= pkg-message
MYSQLI_DESC= Use MySQLi Database Interface
FLYSPRAYDIR= ${PREFIX}/share/${PORTNAME}
FSINSTALLDIR= ${STAGEDIR}${FLYSPRAYDIR}
ATTACHMENTDIR= ${DBDIR}/${PORTNAME}/attachments
DBDIR= /var/db
DOC_FILES= AUTHORS.txt BUGS.txt CHANGELOG.txt INSTALL.txt \
QA_CHECKLIST.txt README.txt TODO.txt UPGRADING.txt \
README.FreeBSD \
licences/ADOdb.licence.txt \
licences/Flyspray.licence.txt \
licences/NuvolaIcons.licence.txt \
licences/jsCalendar.licence.txt
FLYSPRAY_FILES= cache docs/licences/gnu_lgpl.html favicon.ico \
flyspray.conf.php-dist feed.php header.php htaccess.dist \
includes index.php javascript lang plugins robots.txt \
schedule.php scripts setup templates themes
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
MYSQL_USE= PHP=mysql
MYSQLI_USE= PHP=mysqli
PGSQL_USE= PHP=pgsql
GRAPHVIZ_RUN_DEPENDS= ${LOCALBASE}/bin/dot:graphics/graphviz
post-patch:
@${CP} ${PKGDIR}/files/README.FreeBSD ${WRKSRC}/docs/
@${REINPLACE_CMD} -e "s|%%FLYSPRAYDIR%%|"${FLYSPRAYDIR}"|g" \
-e "s|%%DOCSDIR%%|"${DOCSDIR}"|g" \
${WRKSRC}/docs/README.FreeBSD
@${FIND} ${WRKSRC} -name \*.orig -exec ${RM} '{}' ';'
@${REINPLACE_CMD} "s|E_ALL|E_ALL \& ~E_STRICT|g" \
${WRKSRC}/includes/fix.inc.php
@${RM} ${WRKSRC}/includes/fix.inc.php.bak
do-install:
${MKDIR} ${FSINSTALLDIR}
${CP} ${WRKSRC}/setup/upgrade/${PORTVERSION}/flyspray.conf.php ${WRKSRC}/flyspray.conf.php-dist
${TOUCH} ${FSINSTALLDIR}/flyspray.conf.php
cd ${WRKSRC} && \
${TAR} cf - ${FLYSPRAY_FILES} | \
(cd ${FSINSTALLDIR} && ${TAR} -xf -)
${LN} -sf ${ATTACHMENTDIR} ${FSINSTALLDIR}/attachments
${LN} -sf ${PREFIX}/share/adodb ${FSINSTALLDIR}
${MKDIR} ${STAGEDIR}${ATTACHMENTDIR}
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for file in ${DOC_FILES}
@${INSTALL_DATA} ${WRKSRC}/docs/${file} ${STAGEDIR}${DOCSDIR}
.endfor
.include <bsd.port.mk>
Index: head/devel/freeocl/Makefile
===================================================================
--- head/devel/freeocl/Makefile (revision 413745)
+++ head/devel/freeocl/Makefile (revision 413746)
@@ -1,35 +1,37 @@
# Created by: Oliver Hartmann <ohartman@zedat.fu-berlin.de>
# $FreeBSD$
PORTNAME= freeocl
PORTVERSION= 0.3.6
PORTREVISION= 6
CATEGORIES= devel
MASTER_SITES= GOOGLE_CODE
DISTNAME= FreeOCL-${PORTVERSION}-src
MAINTAINER= ohartman@zedat.fu-berlin.de
COMMENT= Free Open Computing Language (OpenCL) implementation for CPU
LICENSE= LGPL3
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops \
${LOCALBASE}/include/CL/opencl.h:devel/opencl
CONFLICTS= ocl-icd[0-9]* opencl-icd[0-9]* pocl[0-9]*
WRKSRC= ${WRKDIR}/FreeOCL-${PORTVERSION}-Source
USE_GCC= any
USES= cmake compiler:c++11-lib
USE_LDCONFIG= yes
CXXFLAGS+= -pthread -std=gnu++0x
CFLAGS_i386= -msse
post-patch:
${REINPLACE_CMD} -e 's:%%PREFIX%%:${PREFIX}:g' ${WRKSRC}/src/icd/icd_loader.cpp \
${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>
Index: head/devel/gcc-arm-embedded/Makefile
===================================================================
--- head/devel/gcc-arm-embedded/Makefile (revision 413745)
+++ head/devel/gcc-arm-embedded/Makefile (revision 413746)
@@ -1,139 +1,141 @@
# $FreeBSD$
PORTNAME= gcc-arm-embedded
PORTVERSION= 5.2.20151219
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://launchpad.net/gcc-arm-embedded/5.0/5-2015-q4-major/+download/
DISTNAME= ${ORIGINAL_PACKAGE_NAME}-src
MAINTAINER= lev@FreeBSD.org
COMMENT= Complete gcc-based toolcahin for embedded ARM development
LICENSE= GPLv2 LGPL20 LGPL21 GPLv3 LGPL3
LICENSE_COMB= multi
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= PURE PYGDB EXAMPLES HTML PDF DOCS
OPTIONS_DEFAULT=EXAMPLES PYGDB
PURE_DESC= Use all libraries from bundle, do not depend on anything
HTML_DESC= Install HTML documentation
PDF_DESC= Install PDF documentation (requires TeX, it is huge)
PYGDB_DESC= Build and install pyhon-enabled gdb in addition to standard one
PURE_LIB_DEPENDS_OFF= \
libexpat.so:textproc/expat2 \
libgmp.so:math/gmp \
libmpfr.so:math/mpfr \
libmpc.so:math/mpc \
libisl.so:devel/isl \
libcloog-isl.so:math/cloog \
libelf.so:devel/libelf
PDF_USE= TEX=base:build,tex:build,dvipsk:build
PDF_BUILD_DEPENDS= texi2dvi:print/texinfo
OPTIONS_SUB= yes
PYGDB_USES= python:2
NOT_FOR_ARCHS= aarch64 arm armeb armv6 armv6hf \
mips mips64 mips64el mipsel mipsn32
NOT_FOR_ARCHS_REASON= Very slow to build on emulator
USES= bison compiler cpe gmake iconv makeinfo tar:bzip2
GNU_CONFIGURE= yes
PATCH_WRKSRC= ${WRKDIR}/${ORIGINAL_PACKAGE_NAME}
BUILD_WRKSRC= ${WRKDIR}
GCC_VERSION= 5.2.1
FULL_VERSION= 5_2-2015q4-20151219
TARGET= arm-none-eabi
ORIGINAL_PACKAGE_NAME= gcc-${TARGET}-${FULL_VERSION}
CPE_PRODUCT= gcc
CPE_VENDOR= gnu
CPE_VERSION= ${GCC_VERSION}
INFO_PATH= ${PORTNAME}-${FULL_VERSION}/share/doc/gcc-${TARGET}/info
INFO= annotate as bfd binutils configure cpp cppinternals gcc \
gccinstall gccint gdb gprof ld stabs standards
MANPREFIX= ${PREFIX}/${PORTNAME}-${FULL_VERSION}/${DOCS_SUFFIX}
DOCSDIR= ${PREFIX}/${PORTNAME}-${FULL_VERSION}/${DOCS_SUFFIX}
EXAMPLESDIR= ${PREFIX}/${PORTNAME}-${FULL_VERSION}/share/gcc-${TARGET}/samples
PLIST_SUB+= TARGET=${TARGET} FULL_VERSION=${FULL_VERSION} \
GCC_VERSION=${GCC_VERSION}
DOCS_SUFFIX= share/doc/gcc-${TARGET}
SRC_DIR= ${WRKDIR}/${ORIGINAL_PACKAGE_NAME}/src
BUILD_DIR= ${WRKDIR}/build
INTERIM_WORLD= ${WRKDIR}/install
INTERIM_PREFIX= ${INTERIM_WORLD}/${PORTNAME}-${FULL_VERSION}
BUNDLED_LIBS= EXPAT:gz ZLIB:gz LIBELF:gz \
GMP:bz2 MPFR:bz2 MPC:gz ISL:bz2 CLOOG:gz
BUNDLED_VERSION_EXPAT= 2.0.1
BUNDLED_VERSION_ZLIB= 1.2.8
BUNDLED_VERSION_LIBELF= 0.8.13
BUNDLED_VERSION_GMP= 4.3.2
BUNDLED_VERSION_MPFR= 2.4.2
BUNDLED_VERSION_MPC= 0.8.1
BUNDLED_VERSION_ISL= 0.12.2
BUNDLED_VERSION_CLOOG= 0.18.1
VAR_TO_SUBMAKE= BUILD_DIR CC CFLAGS CHOSEN_COMPILER_TYPE CONFIG_SITE \
CONFIGURE_MAX_CMD_LEN CONFIGURE_SHELL CP CPP CPPFLAGS CXX \
CXXFLAGS DOCS_SUFFIX ECHO_MSG EXAMPLESDIR FILE FIND GMAKE \
GCC_VERSION GREP MAKE_CMD MAKE_SHELL PATCH \
INSTALL_MACROS INTERIM_PREFIX INTERIM_WORLD LD LDFLAGS LIBDIR \
LN LOCALBASE MAKE_JOBS_NUMBER MKDIR ORIGINAL_PACKAGE_NAME \
PORT_OPTIONS PREFIX PYTHON_CMD RM SED SH SRC_DIR STRIP_CMD TAR \
TARGET WRKDIR
VAR_TO_SUBMAKE_NOEXPAND= CONFIGURE_ENV MAKE_ENV
.include <bsd.port.pre.mk>
post-extract:
.if ${PORT_OPTIONS:MPURE}
.for L in ${BUNDLED_LIBS}
@${ECHO_MSG} "====> Extracting bundled ${L:C/[:].+//:tl}"
@${TAR} -xf ${SRC_DIR}/${L:C/[:].+//:tl}-${BUNDLED_VERSION_${L:C/[:].+//}}.tar.${L:C/.+[:]//} -C ${SRC_DIR}
.endfor
.endif
@${ECHO_MSG} "====> Extracting bundled binutils"
@${TAR} -xf ${SRC_DIR}/binutils.tar.bz2 -C ${SRC_DIR}
@${ECHO_MSG} "====> Extracting bundled gcc"
@${TAR} -xf ${SRC_DIR}/gcc.tar.bz2 -C ${SRC_DIR}
@${ECHO_MSG} "====> Extracting bundled gdb"
@${TAR} -xf ${SRC_DIR}/gdb.tar.bz2 -C ${SRC_DIR}
@${ECHO_MSG} "====> Extracting bundled newlib"
@${TAR} -xf ${SRC_DIR}/newlib.tar.bz2 -C ${SRC_DIR}
do-configure:
@${RM} -rf ${BUILD_DIR}
@${MKDIR} ${BUILD_DIR}
@${RM} -rf ${INTERIM_PREFIX}
@${MKDIR} ${INTERIM_PREFIX}
@${CP} ${FILESDIR}/Makefile ${WRKDIR}
@${RM} -f ${WRKDIR}/Makefile.inc
.for VAR in ${VAR_TO_SUBMAKE}
@${ECHO} '${VAR}=${${VAR}}' >> ${WRKDIR}/Makefile.inc
.endfor
.for L in ${BUNDLED_LIBS}
@${ECHO} -n 'BUNDLED_VERSION_${L:C/[:].+//}=' >> ${WRKDIR}/Makefile.inc
@${ECHO} '${BUNDLED_VERSION_${L:C/[:].+//}}' >> ${WRKDIR}/Makefile.inc
.endfor
.for VAR in ${VAR_TO_SUBMAKE_NOEXPAND}
@${ECHO} -n '${VAR}=' >> ${WRKDIR}/Makefile.inc
@${MAKE} .MAKE.EXPAND_VARIABLES=0 -X -V ${VAR} >> ${WRKDIR}/Makefile.inc
.endfor
do-build:
@${MAKE} -C ${WRKDIR}
do-install:
@${TAR} -cf - -C ${WRKDIR}/install ${PORTNAME}-${FULL_VERSION} | ${TAR} -xf - -C ${STAGEDIR}${PREFIX}
.include <bsd.port.post.mk>
Index: head/devel/gdb66/Makefile
===================================================================
--- head/devel/gdb66/Makefile (revision 413745)
+++ head/devel/gdb66/Makefile (revision 413746)
@@ -1,115 +1,117 @@
# Created by: David O'Brien <obrien@NUXI.com>
# $FreeBSD$
PORTNAME= gdb
PORTVERSION= 6.6
PORTREVISION?= 3
CATEGORIES= devel
MASTER_SITES= GNU/gdb/ \
http://aldan.algebra.com/~mi/:gdbtk
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= mi@aldan.algebra.com
COMMENT?= GNU GDB of newer version than comes with the system
+BROKEN_powerpc64= Does not build
+
PKGNAMESUFFIX= 66
OPTIONS_DEFINE= INSIGHT
INSIGHT_DESC= Tcl/Tk GUI (experimental!)
CONFLICTS?= gdb-[7-9]*
USE_GCC= any
USES= gettext iconv gmake readline tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ENV+= CONFIGURED_M4=m4 CONFIGURED_BISON=byacc
CONFIGURE_ARGS= --program-suffix=${PORTVERSION:S/.//g} \
--disable-werror \
--enable-target=all \
--enable-tui ${ICONV_CONFIGURE_ARG}
# remove consecutive blanks, which causes configure to fail
CFLAGS!= echo ${CFLAGS}|sed -e 's/ / /g'
CFLAGS+= -DRL_NO_COMPAT
EXCLUDE= dejagnu expect readline sim texinfo intl
EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /}
VER= ${PORTVERSION:S/.//}
PLIST_SUB= VER=${VER}
.include <bsd.port.options.mk>
.if !exists(/usr/lib/libreadline.so)
CFLAGS+= -Dreadline_echoing_p=_rl_echoing_p
.endif
.if ${PORT_OPTIONS:MINSIGHT}
PKGNAMESUFFIX= -insight
USES+= tk
LIB_DEPENDS= libitk.so:x11-toolkits/itk
RUN_DEPENDS= iwidgets>0:x11-toolkits/iwidgets
DISTFILES+= gdbtk-6.6${EXTRACT_SUFX}:gdbtk
PLIST_SUB+= INSIGHT=''
EXTRA_PATCHES= ${FILESDIR}/itcl33-patch \
${FILESDIR}/extra-gdb-gdbtk-generic-gdbtk.c \
${FILESDIR}/extra-gdb-gdbtk-generic-gdbtk-hooks.c
CONFIGURE_ARGS+=--enable-gdbtk \
--with-tclconfig=${TCL_LIBDIR} \
--with-tclinclude=${TCL_INCLUDEDIR}/generic \
--with-tkconfig=${TK_LIBDIR} \
--with-tkinclude=${TK_INCLUDEDIR}/generic \
--with-itclconfig=${LOCALBASE}/lib/itcl3.4 \
--with-itkconfig=${LOCALBASE}/lib/itk3.3
pre-everything::
#
# The Tk-based GUI (Insight) is patched to work with [incr tcl]
# version 3.3 and is currently experimental. Bug reports should
# be accompanied by patches.
#
pre-configure:
${MKDIR} ${WRKSRC}/itcl/generic
${LN} -s ${LOCALBASE}/include/itk3.3/*.h ${WRKSRC}/itcl/generic/
${LN} -s ${LOCALBASE}/include/itcl3.4/*.h ${WRKSRC}/itcl/generic/
.else
PLIST_SUB+= INSIGHT='@comment '
CONFLICTS+= gdb-insight*
.endif
.for a in ia64 powerpc
BROKEN_${a}= Does not configure on ia64 or powerpc
.endfor
.if ${ARCH} == "amd64"
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
post-patch:
@${REINPLACE_CMD} -e 's/$$/ [GDB v${PORTVERSION} for FreeBSD]/' \
${WRKSRC}/gdb/version.in
@${REINPLACE_CMD} -e 's/^READLINE/#READLINE/' \
-e 's/^readline/#readline/' \
-e 's,^LIBICONV =.*,LIBICONV=-L${LOCALBASE}/lib ${ICONV_LIB},' \
${WRKSRC}/gdb/Makefile.in
${ECHO} 'READLINE = -lreadline' >> ${WRKSRC}/gdb/Makefile.in
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gdb/gdb ${STAGEDIR}${PREFIX}/bin/gdb${VER}
${LN} -sf gdb${VER} ${STAGEDIR}${PREFIX}/bin/gdbtui${VER}
${INSTALL_MAN} ${WRKSRC}/gdb/gdb.1 ${STAGEDIR}${PREFIX}/man/man1/gdb${VER}.1
.if ${PORT_OPTIONS:MINSIGHT}
${LN} -sf gdb${VER} ${STAGEDIR}${PREFIX}/bin/insight
@${MKDIR} ${STAGEDIR}${PREFIX}/share/redhat/gui
${CP} -p ${WRKSRC}/libgui/library/*.tcl \
${WRKSRC}/libgui/library/tclIndex \
${STAGEDIR}${PREFIX}/share/redhat/gui/
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/insight1.0
${CP} -Rp ${WRKSRC}/gdb/gdbtk/library/*.tcl \
${WRKSRC}/gdb/gdbtk/library/*.itcl \
${WRKSRC}/gdb/gdbtk/library/*.ith \
${WRKSRC}/gdb/gdbtk/library/*.itb \
${WRKSRC}/gdb/gdbtk/library/help \
${WRKSRC}/gdb/gdbtk/library/images* \
${WRKSRC}/gdb/gdbtk/library/tclIndex \
${STAGEDIR}${PREFIX}/lib/insight1.0
.endif
.include <bsd.port.mk>
Index: head/devel/gdcm/Makefile
===================================================================
--- head/devel/gdcm/Makefile (revision 413745)
+++ head/devel/gdcm/Makefile (revision 413746)
@@ -1,85 +1,87 @@
# Created by: Pietro Cerutti <gahr@FreeBSD.org>
# $FreeBSD$
PORTNAME= gdcm
PORTVERSION= ${GDCM_MAJOR}.${GDCM_MINOR}.${GDCM_PATCH}
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= SF/gdcm/gdcm%202.x/GDCM%20${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Grassroots DICOM library
LICENSE= BSD3CLAUSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 \
libexpat.so:textproc/expat2
OPTIONS_DEFINE= DOXYGEN
OPTIONS_RADIO= VTK
OPTIONS_RADIO_VTK= VTK5 VTK6
OPTIONS_SUB= yes
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
docbook-xsl-ns>0:textproc/docbook-xsl-ns
DOXYGEN_USES= ghostscript
DOXYGEN_USE= gnome=libxslt:build tex=latex:build
DOXYGEN_CMAKE_ON= -DGDCM_DOCUMENTATION:BOOL=ON \
-DGDCM_PDF_DOCUMENTATION:BOOL=OFF \
-DGDCM_INSTALL_MAN_DIR:PATH=man \
-DGDCM_INSTALL_DOC_DIR:PATH=${DOCSDIR_REL}
DOXYGEN_CMAKE_OFF= -DGDCM_DOCUMENTATION:BOOL=OFF
VTK5_DESC= Build VTK 5 integration classes
VTK5_LIB_DEPENDS= libvtkHybrid.so:math/vtk5
VTK5_CMAKE_ON= -DGDCM_USE_VTK:BOOL=ON \
-DVTK_DIR:PATH=${LOCALBASE}/lib/vtk-${VTK5_VERSION}
VTK6_DESC= Build VTK 6 integration classes
VTK6_LIB_DEPENDS= libvtkCommonCore-${VTK6_VERSION}.so:math/vtk6
VTK6_CMAKE_ON= -DGDCM_USE_VTK:BOOL=ON \
-DVTK_DIR:PATH=${LOCALBASE}/lib/vtk-${VTK6_VERSION}
# Change this when updating the port
GDCM_MAJOR= 2
GDCM_MINOR= 6
GDCM_PATCH= 3
# Change this whenever VTK is updated
VTK5_VERSION= 5.10
VTK6_VERSION= 6.2
USES= alias cmake:outsource tar:bzip2
USE_OPENSSL= yes
USE_LDCONFIG= yes
CFLAGS+= -I${LOCALBASE}/include
CMAKE_ARGS= -DGDCM_USE_SYSTEM_OPENSSL:BOOL=ON \
-DGDCM_USE_SYSTEM_EXPAT:BOOL=ON \
-DGDCM_USE_SYSTEM_OPENJPEG:BOOL=ON \
-DGDCM_USE_SYSTEM_ZLIB:BOOL=ON \
-DGDCM_BUILD_APPLICATIONS:BOOL=ON \
-DGDCM_BUILD_SHARED_LIBS:BOOL=ON \
-DGDCM_BUILD_EXAMPLES:BOOL=OFF \
-DGDCM_INSTALL_DATA_DIR:PATH=${DATADIR_REL}
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MVTK5} || ${PORT_OPTIONS:MVTK6}
DESKTOP_ENTRIES="Gdcmviewer" "Simple DICOM Viewer" "" "gdcmviewer" "" ""
PLIST_SUB+= VTK=""
.else
PLIST_SUB+= VTK="@comment "
.endif
PLIST_SUB+= GDCM_MAJOR="${GDCM_MAJOR}" \
GDCM_MINOR="${GDCM_MINOR}" \
GDCM_PATCH="${GDCM_PATCH}"
pre-build-DOXYGEN-on:
(cd ${WRKSRC}/Utilities/doxygen \
&& ${LOCALBASE}/bin/doxygen -u doxyfile.in)
post-install-DOXYGEN-on:
@(${FIND} ${STAGEDIR}${DOCSDIR} -type f | ${SED} -e \
"s|^${STAGEDIR}${PREFIX}/||" >> ${TMPPLIST})
.include <bsd.port.mk>
Index: head/devel/gearmand/Makefile
===================================================================
--- head/devel/gearmand/Makefile (revision 413745)
+++ head/devel/gearmand/Makefile (revision 413746)
@@ -1,115 +1,117 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
PORTNAME= gearmand
PORTVERSION= 1.0.6
PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= http://launchpad.net/gearmand/1.0/${PORTVERSION}/+download/
MAINTAINER= bdrewery@FreeBSD.org
COMMENT= Gearman C Server and Library
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx
LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \
libevent.so:devel/libevent2 \
libuuid.so:misc/e2fsprogs-libuuid
CONFLICTS= p5-Gearman-Server-1.* gearmand-1.1.*
USERS= gearmand
GROUPS= gearmand
USE_PERL5= build
GNU_CONFIGURE= yes
USES= pathfix gmake perl5 python:build libtool execinfo
USE_LDCONFIG= yes
USE_RC_SUBR= gearmand
SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS}
CONFIGURE_ARGS+=--with-lib-prefix=${LOCALBASE} --with-boost=${LOCALBASE} \
--localstatedir=/var/db/${PORTNAME} --enable-static
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo
OPTIONS_DEFINE= DRIZZLE MEMCACHED PGSQL SQLITE MYSQL HIREDIS TOKYOCAB
OPTIONS_DEFAULT=SQLITE
DRIZZLE_DESC= Drizzle support for persistent queue
MEMCACHED_DESC= memcached support for persistent queue
MYSQL_DESC= MySQL support for persistent queue
PGSQL_DESC= PostgreSQL support for persistent queue
SQLITE_DESC= SQLite support for persistent queue
HIREDIS_DESC= Hiredis support for persistent queue
TOKYOCAB_DESC= Tokyo Cabinet support for persistent queue
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDRIZZLE}
LIB_DEPENDS+= libdrizzle.so:databases/libdrizzle
CONFIGURE_ARGS+= --enable-libdrizzle
.else
CONFIGURE_ARGS+= --disable-libdrizzle
.endif
.if ${PORT_OPTIONS:MMEMCACHED}
LIB_DEPENDS+= libmemcached.so:databases/libmemcached
BUILD_DEPENDS+= memcached>=0:databases/memcached
CONFIGURE_ARGS+= --enable-libmemcached
# This hack is required for the test programs invoked by configure,
# in the event that libmemcached was compiled with SASL support.
.if exists(${LOCALBASE}/lib/libsasl.so)
LDFLAGS+= -L${LOCALBASE}/lib -lsasl
CONFIGURE_ARGS+= --with-memcached-sasl=${LOCALBASE}/bin/memcached
.elif exists(${LOCALBASE}/lib/libsasl2.a)
LDFLAGS+= -L${LOCALBASE}/lib -lsasl2
CONFIGURE_ARGS+= --with-memcached-sasl=${LOCALBASE}/bin/memcached
.else
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS+= --with-memcached=${LOCALBASE}/bin/memcached
.endif
.else
CONFIGURE_ARGS+= --disable-libmemcached
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= yes
CONFIGURE_ARGS+= --with-mysql=yes
.else
CONFIGURE_ARGS+= --with-mysql=no
.endif
.if ${PORT_OPTIONS:MPGSQL}
USES+= pgsql
CONFIGURE_ARGS+= --enable-libpq
.else
CONFIGURE_ARGS+= --disable-libpq
.endif
.if ${PORT_OPTIONS:MSQLITE}
BUILD_DEPENDS+= sqlite3>=3.0.0:databases/sqlite3
LIB_DEPENDS+= libsqlite3.so:databases/sqlite3
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
.else
CONFIGURE_ARGS+= --without-sqlite3
.endif
.if ${PORT_OPTIONS:MTOKYOCAB}
LIB_DEPENDS+= libtokyocabinet.so:databases/tokyocabinet
CONFIGURE_ARGS+= --enable-libtokyocabinet
CONFIGURE_ENV+= LIBTOKYOCABINET_CPPFLAGS=-I${LOCALBASE}/include \
LIBTOKYOCABINET_LDFLAGS=-L${LOCALBASE}/lib
.else
CONFIGURE_ARGS+= --disable-libtokyocabinet
.endif
.if ${PORT_OPTIONS:MHIREDIS}
LIB_DEPENDS+= libhiredis.so:databases/hiredis
CONFIGURE_ARGS+= --enable-hires
CONFIGURE_ENV+= LIBHIREDIS_CPPFLAGS=-I${LOCALBASE}/include/hiredis \
LIBHIREDIS_LDFLAGS=-L${LOCALBASE}/lib
.else
CONFIGURE_ARGS+= --disable-hires
.endif
.include <bsd.port.mk>
Index: head/devel/gearmand-devel/Makefile
===================================================================
--- head/devel/gearmand-devel/Makefile (revision 413745)
+++ head/devel/gearmand-devel/Makefile (revision 413746)
@@ -1,117 +1,119 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
PORTNAME= gearmand
PORTVERSION= 1.1.8
PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= http://launchpad.net/gearmand/1.2/${PORTVERSION}/+download/
MAINTAINER= bdrewery@FreeBSD.org
COMMENT= Gearman C Server and Library
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= boost-libs>=0:devel/boost-libs \
${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx
LIB_DEPENDS= libevent.so:devel/libevent2 \
libuuid.so:misc/e2fsprogs-libuuid
CONFLICTS= p5-Gearman-Server-1.* gearmand-1.0.*
PKGNAMESUFFIX= -devel
USERS= gearmand
GROUPS= gearmand
USE_PERL5= build
GNU_CONFIGURE= yes
USES= pathfix perl5 gmake gperf libtool execinfo python:build
USE_LDCONFIG= yes
USE_RC_SUBR= gearmand
SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS}
CONFIGURE_ARGS+=--with-lib-prefix=${LOCALBASE} --with-boost=${LOCALBASE} \
--localstatedir=/var/db/${PORTNAME} --enable-static
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo
OPTIONS_DEFINE= DRIZZLE MEMCACHED PGSQL SQLITE MYSQL HIREDIS TOKYOCAB
OPTIONS_DEFAULT=SQLITE
DRIZZLE_DESC= Drizzle support for persistent queue
MEMCACHED_DESC= memcached support for persistent queue
MYSQL_DESC= MySQL support for persistent queue
PGSQL_DESC= PostgreSQL support for persistent queue
SQLITE_DESC= SQLite support for persistent queue
HIREDIS_DESC= Hiredis support for persistent queue
TOKYOCAB_DESC= Tokyo Cabinet support for persistent queue
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDRIZZLE}
LIB_DEPENDS+= libdrizzleso:databases/libdrizzle
CONFIGURE_ARGS+= --enable-libdrizzle
.else
CONFIGURE_ARGS+= --disable-libdrizzle
.endif
.if ${PORT_OPTIONS:MMEMCACHED}
LIB_DEPENDS+= libmemcached.so:databases/libmemcached
BUILD_DEPENDS+= memcached>=0:databases/memcached
CONFIGURE_ARGS+= --enable-libmemcached
# This hack is required for the test programs invoked by configure,
# in the event that libmemcached was compiled with SASL support.
.if exists(${LOCALBASE}/lib/libsasl.so)
LDFLAGS+= -L${LOCALBASE}/lib -lsasl
CONFIGURE_ARGS+= --with-memcached-sasl=${LOCALBASE}/bin/memcached
.elif exists(${LOCALBASE}/lib/libsasl2.a)
LDFLAGS+= -L${LOCALBASE}/lib -lsasl2
CONFIGURE_ARGS+= --with-memcached-sasl=${LOCALBASE}/bin/memcached
.else
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS+= --with-memcached=${LOCALBASE}/bin/memcached
.endif
.else
CONFIGURE_ARGS+= --disable-libmemcached
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= yes
CONFIGURE_ARGS+= --with-mysql=yes
.else
CONFIGURE_ARGS+= --with-mysql=no
.endif
.if ${PORT_OPTIONS:MPGSQL}
USES+= pgsql
CONFIGURE_ARGS+= --enable-libpq
.else
CONFIGURE_ARGS+= --disable-libpq
.endif
.if ${PORT_OPTIONS:MSQLITE}
BUILD_DEPENDS+= sqlite3>=3.0.0:databases/sqlite3
LIB_DEPENDS+= libsqlite3.so:databases/sqlite3
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
.else
CONFIGURE_ARGS+= --without-sqlite3
.endif
.if ${PORT_OPTIONS:MTOKYOCAB}
LIB_DEPENDS+= libtokyocabinet.so:databases/tokyocabinet
CONFIGURE_ARGS+= --enable-libtokyocabinet
CONFIGURE_ENV+= LIBTOKYOCABINET_CPPFLAGS=-I${LOCALBASE}/include \
LIBTOKYOCABINET_LDFLAGS=-L${LOCALBASE}/lib
.else
CONFIGURE_ARGS+= --disable-libtokyocabinet
.endif
.if ${PORT_OPTIONS:MHIREDIS}
LIB_DEPENDS+= libhiredis.so:databases/hiredis
CONFIGURE_ARGS+= --enable-hires
CONFIGURE_ENV+= LIBHIREDIS_CPPFLAGS=-I${LOCALBASE}/include/hiredis \
LIBHIREDIS_LDFLAGS=-L${LOCALBASE}/lib
.else
CONFIGURE_ARGS+= --disable-hires
.endif
.include <bsd.port.mk>
Index: head/devel/google-perftools/Makefile
===================================================================
--- head/devel/google-perftools/Makefile (revision 413745)
+++ head/devel/google-perftools/Makefile (revision 413746)
@@ -1,77 +1,79 @@
# Created by: Yuri Victorovich <yuri@rawbw.com>
# $FreeBSD$
PORTNAME= google-perftools
PORTVERSION= 2.5
CATEGORIES= devel
MASTER_SITES= https://github.com/gperftools/gperftools/releases/download/gperftools-${PORTVERSION}/
DISTNAME= gperftools-${PORTVERSION}
MAINTAINER= yuri@rawbw.com
COMMENT= Fast, multi-threaded malloc() and nifty performance analysis tools
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libunwind.so:devel/libunwind
WRKSRC= ${WRKDIR}/gperftools-${PORTVERSION}
DOCSDIR= ${PREFIX}/share/doc/gperftools
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
USES= compiler execinfo libtool
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib -lexecinfo
OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} == "clang" && !defined(USE_GCC)
# clang cannot disable builtins individually
CXXFLAGS+= -fno-builtin
.endif
.if ${ARCH} == "amd64"
CONFIGURE_ARGS+=--enable-frame-pointers
.endif
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
BROKEN= Does not build, assembly not supported, see PR#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
.endif
post-patch:
.if ${COMPILER_TYPE} == "clang" && !defined(USE_GCC)
${REINPLACE_CMD} -Ee \
's|-fno-builtin-[a-z_]+||g' \
${WRKSRC}/Makefile.in
.endif
post-patch-DOCS-off:
${REINPLACE_CMD} -e \
'/^install-data-am:/ s|install-dist_docDATA||' \
${WRKSRC}/Makefile.in
post-build:
@${ECHO}
@${ECHO} "Please run 'make check' (requires bash)."
@${ECHO} "Two testcases are known to fail. Testsuite is known to be"
@${ECHO} "unreliable and give false positives and negatives (PR#661)."
@${ECHO}
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/libdata
${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig ${STAGEDIR}${PREFIX}/libdata
${MV} ${STAGEDIR}${PREFIX}/bin/pprof ${STAGEDIR}${PREFIX}/bin/perftools-pprof
post-stage:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so.*
# Two of the tests are known to fail on FreeBSD 10, uncomment this as soon as this is fixed
#regression-test: check
check: build
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check
.include <bsd.port.post.mk>
Index: head/devel/guile-lib/Makefile
===================================================================
--- head/devel/guile-lib/Makefile (revision 413745)
+++ head/devel/guile-lib/Makefile (revision 413746)
@@ -1,20 +1,22 @@
# Created by: ijliao
# $FreeBSD$
PORTNAME= guile-lib
PORTVERSION= 0.2.2
CATEGORIES= devel scheme
MASTER_SITES= SAVANNAH
MAINTAINER= ports@FreeBSD.org
COMMENT= Repository of useful code written in Guile Scheme
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= guile:lang/guile
RUN_DEPENDS= guile:lang/guile
USES= gmake
GNU_CONFIGURE= yes
INFO= guile-library
.include <bsd.port.mk>
Index: head/devel/insight/Makefile
===================================================================
--- head/devel/insight/Makefile (revision 413745)
+++ head/devel/insight/Makefile (revision 413746)
@@ -1,15 +1,17 @@
# Created by: Mikhail Teterin
# $FreeBSD$
PORTREVISION= 2
MAINTAINER= mi@aldan.algebra.com
COMMENT= Gnu debugger with the Insight GUI front-end
+BROKEN_powerpc64= Does not build
+
MASTERDIR= ${.CURDIR:H}/gdb66
OPTIONS_SLAVE= INSIGHT
CONFLICTS= gdb-[6-9]*
MAKE_JOBS_UNSAFE= yes
.include "${MASTERDIR}/Makefile"
Index: head/devel/kBuild/Makefile
===================================================================
--- head/devel/kBuild/Makefile (revision 413745)
+++ head/devel/kBuild/Makefile (revision 413746)
@@ -1,76 +1,78 @@
# Created by: Bruce Simpson
# $FreeBSD$
PORTNAME= kBuild
DISTVERSION= ${KBUILD_VERSION}
PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= ftp://ftp.netlabs.org/pub/kbuild/ \
http://tmp.chruetertee.ch/ \
http://disasterarea.chruetertee.ch/
DISTNAME= ${PORTNAME}-${DISTVERSION}r2695-src
MAINTAINER= vbox@FreeBSD.org
COMMENT= Makefile framework
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex
USES= autoreconf:build gmake makeinfo
CONFLICTS_INSTALL= kBuild-devel-[0-9]*
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
KBUILD_VERSION= 0.1.9998
KBUILD_ARCH= ${MACHINE_ARCH:S/i386/x86/:S/x86_64/amd64/:S/powerpc/ppc32/}
KBUILD_ENV= ACLOCAL=${ACLOCAL} \
AUTOMAKE=${AUTOMAKE} \
AUTORECONF=${AUTORECONF} \
AUTOPOINT=true
USE_GCC= any
KBUILD_TARGET= ${OPSYS:tl}
KBUILD_BINS= kDepIDB kDepPre kObjCache kmk kmk_append kmk_ash kmk_cat \
kmk_chmod kmk_cmp kmk_cp kmk_echo kmk_expr kmk_gmake \
kmk_install kmk_ln kmk_md5sum kmk_mkdir kmk_mv kmk_printf \
kmk_redirect kmk_rm kmk_rmdir kmk_sed kmk_sleep kmk_test kmk_time
PORTDOCS= QuickReference-kmk.html \
QuickReference-kmk.txt
# bmake doesn't know about unsetenv=true
.if defined(.PARSEDIR)
ENV=
.export ENV
.else
.SHELL: path="/bin/sh" unsetenv=true
.endif
OPTIONS_DEFINE= DOCS
post-patch:
${REINPLACE_CMD} -e '11269d;11274d' ${WRKSRC}/src/sed/configure
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/Config.kmk
for f in ${WRKSRC}/kBuild/tools/*.kmk; do \
${REINPLACE_CMD} -e 's|gcc|${CC}|g' $$f ; \
done
do-build:
cd ${WRKSRC} && ${SETENV} ${KBUILD_ENV} ./kBuild/env.sh --full ${MAKE_CMD} -f bootstrap.gmk
cd ${WRKSRC} && ${RM} -rf out
cd ${WRKSRC} && ./kBuild/env.sh kmk
cd ${WRKSRC} && ./kBuild/env.sh kmk NIX_INSTALL_DIR=${PREFIX} BUILD_TYPE=release -C ${WRKSRC}
do-install:
.for bin in ${KBUILD_BINS}
${INSTALL_PROGRAM} ${WRKSRC}/out/${KBUILD_TARGET}.${KBUILD_ARCH}/release/stage${PREFIX}/bin/${bin} ${STAGEDIR}${PREFIX}/bin
.endfor
${MKDIR} ${STAGEDIR}${DATADIR}
(cd ${WRKSRC}/out/${KBUILD_TARGET}.${KBUILD_ARCH}/release/stage${PREFIX}/share/kBuild && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR})
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for doc in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/out/${KBUILD_TARGET}.${KBUILD_ARCH}/release/stage${PREFIX}/share/doc/${PORTNAME}-${KBUILD_VERSION}/${doc} ${STAGEDIR}${DOCSDIR}
.endfor
.include <bsd.port.mk>
Index: head/devel/libcutl/Makefile
===================================================================
--- head/devel/libcutl/Makefile (revision 413745)
+++ head/devel/libcutl/Makefile (revision 413746)
@@ -1,33 +1,35 @@
# $FreeBSD$
PORTNAME= libcutl
PORTVERSION= 1.10.0
CATEGORIES= devel
MASTER_SITES= http://www.codesynthesis.com/download/${PORTNAME}/${PORTVERSION:R}/
MAINTAINER= rakuco@FreeBSD.org
COMMENT= C++ utility library with generic and independent components
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libexpat.so:textproc/expat2
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= libtool
# The checks for external boost and external expat are quite limited and do not
# add the ${LOCALBASE} paths correctly (libboost.m4 uses wrong paths and
# libexpat.m4 does nothing at all).
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --disable-static \
--with-boost=${LOCALBASE} \
--with-external-boost \
--with-external-expat \
--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
.include <bsd.port.mk>
Index: head/devel/libdap/Makefile
===================================================================
--- head/devel/libdap/Makefile (revision 413745)
+++ head/devel/libdap/Makefile (revision 413746)
@@ -1,26 +1,28 @@
# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= libdap
PORTVERSION= 3.17.3
CATEGORIES= devel
MASTER_SITES= http://www.opendap.org/pub/source/ \
LOCAL/sunpoet
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= SDK which contains an implementation of DAP 2.0 and 3.1
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libcurl.so:ftp/curl \
libuuid.so:misc/e2fsprogs-libuuid \
libxml2.so:textproc/libxml2
CONFIGURE_ARGS= ac_cv_type_max_align_t=yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
USES= bison charsetfix gmake libtool localbase pathfix
.include <bsd.port.mk>
Index: head/devel/libftdi1/Makefile
===================================================================
--- head/devel/libftdi1/Makefile (revision 413745)
+++ head/devel/libftdi1/Makefile (revision 413746)
@@ -1,72 +1,74 @@
# $FreeBSD$
PORTNAME= libftdi1
PORTVERSION= 1.1
CATEGORIES= devel
MASTER_SITES= http://www.intra2net.com/en/developer/libftdi/download/
MAINTAINER= uffe@uffe.org
COMMENT= Library (using libusb) to talk to FTDI chips
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libconfuse.so:devel/libconfuse
OPTIONS_DEFINE= PYTHON BOOST DOCS EXAMPLES
OPTIONS_DEFAULT= PYTHON BOOST DOCS EXAMPLES
OPTIONS_SUB= yes
BOOST_DESC= Build with boost
PYTHON_DESC= Build Python bindings
USES= cmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
PORTDOCS= COPYING.LIB ChangeLog README
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
CMAKE_ARGS+= -DDOCUMENTATION:BOOL=true
.else
CMAKE_ARGS+= -DDOCUMENTATION:BOOL=false
.endif
.if ${PORT_OPTIONS:MEXAMPLES}
CMAKE_ARGS+= -DEXAMPLES:BOOL=true
.else
CMAKE_ARGS+= -DEXAMPLES:BOOL=false
.endif
.if ${PORT_OPTIONS:MPYTHON}
USES+= python:2
CMAKE_ARGS+= -DPYTHON_BINDINGS:BOOL=true
BUILD_DEPENDS+= swig2.0:devel/swig20
.else
CMAKE_ARGS+= -DPYTHON_BINDINGS:BOOL=false
.endif
.if ${PORT_OPTIONS:MBOOST}
CMAKE_ARGS+= -DFTDIPP:BOOL=true
LIB_DEPENDS+= libboost_system.so:devel/boost-libs
.else
CMAKE_ARGS+= -DFTDIPP:BOOL=false
.endif
post-install:
.if ${PORT_OPTIONS:MEXAMPLES}
.for fname in baud_test bitbang bitbang2 bitbang_cbus bitbang_ft2232 eeprom find_all serial_test simple stream_test
${INSTALL_PROGRAM} ${WRKSRC}/examples/${fname} ${STAGEDIR}${PREFIX}/bin/ftdi1_${fname}_example
.endfor
.if ${PORT_OPTIONS:MBOOST}
.for fname in find_all_pp
${INSTALL_PROGRAM} ${WRKSRC}/examples/${fname} ${STAGEDIR}${PREFIX}/bin/ftdi1_${fname}_example
.endfor
.endif
.endif
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
.endif
.include <bsd.port.mk>
Index: head/devel/libgpkg/Makefile
===================================================================
--- head/devel/libgpkg/Makefile (revision 413745)
+++ head/devel/libgpkg/Makefile (revision 413746)
@@ -1,34 +1,36 @@
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= libgpkg
PORTVERSION= 0.9.18
PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://bitbucket.org/luciad/libgpkg/get/ \
LOCAL/sunpoet/${PORTNAME}
DISTNAME= ${PORTVERSION}
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= SQLite 3 extension of minimal OGC GeoPackage implementation
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= GEOS
OPTIONS_DEFAULT=GEOS
USE_LDCONFIG= yes
USES= cmake tar:bzip2
PLIST_SUB= PORTVERSION=${PORTVERSION}
WRKSRC= ${WRKDIR}/luciad-libgpkg-c56e3708453e
GEOS_CMAKE_OFF= -DGPKG_GEOS=OFF
GEOS_CMAKE_ON= -DGPKG_GEOS=ON
GEOS_LIB_DEPENDS= libgeos_c.so:graphics/geos
post-install:
${INSTALL_DATA} ${WRKSRC}/gpkg/libgpkg.a ${STAGEDIR}${PREFIX}/lib/
.include <bsd.port.mk>
Index: head/devel/libhoard/Makefile
===================================================================
--- head/devel/libhoard/Makefile (revision 413745)
+++ head/devel/libhoard/Makefile (revision 413746)
@@ -1,34 +1,36 @@
# Created by: Sergey A. Osokin <osa@FreeBSD.org>
# $FreeBSD$
PORTNAME= libhoard
PORTVERSION= 3.10
CATEGORIES= devel
MASTER_SITES= https://github.com/emeryberger/Hoard/releases/download/${PORTVERSION}/
DISTNAME= Hoard-${PORTVERSION}-source
MAINTAINER= uffe@uffe.org
COMMENT= Fast, scalable, and memory-efficient allocator for MP
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/../COPYING
+BROKEN_powerpc64= Does not build
+
BROKEN_mips= no spin lock implementation is available for this platform
BROKEN_mips64= no spin lock implementation is available for this platform
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/Hoard/src
ALL_TARGET= freebsd
PLIST_FILES= lib/libhoard.so lib/libhoard.so.1
post-patch:
${REINPLACE_CMD} 's!g++!${CXX}!; s!-O2!${CFLAGS}!' ${WRKSRC}/Makefile
do-install:
${STRIP_CMD} ${WRKSRC}/libhoard.so
${INSTALL_DATA} ${WRKSRC}/libhoard.so ${STAGEDIR}${PREFIX}/lib/libhoard.so.1
${LN} -sf libhoard.so.1 ${STAGEDIR}${PREFIX}/lib/libhoard.so
.include <bsd.port.mk>
Index: head/devel/liblas/Makefile
===================================================================
--- head/devel/liblas/Makefile (revision 413745)
+++ head/devel/liblas/Makefile (revision 413746)
@@ -1,24 +1,26 @@
# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= liblas
PORTVERSION= 1.8.0
CATEGORIES= devel
MAINTAINER= wen@FreeBSD.org
COMMENT= Library For Reading And Writing LAS-Format Data
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
LICENSE= BSD2CLAUSE
+BROKEN_powerpc64= Does not build
+
CONFLICTS= liblas12-1.2*
USES= cmake libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= libLAS
GH_PROJECT= ${GH_ACCOUNT}
.include <bsd.port.mk>
Index: head/devel/liborcus07/Makefile
===================================================================
--- head/devel/liborcus07/Makefile (revision 413745)
+++ head/devel/liborcus07/Makefile (revision 413746)
@@ -1,34 +1,35 @@
# $FreeBSD$
PORTNAME= liborcus
PORTVERSION= 0.7.1
CATEGORIES= devel misc
MASTER_SITES= http://kohei.us/files/orcus/src/
PKGNAMESUFFIX= 07
MAINTAINER= office@FreeBSD.org
COMMENT= Standalone file import filter library for spreadsheet documents
LICENSE= MIT
BUILD_DEPENDS= ${LOCALBASE}/include/mdds/global.hpp:devel/mdds0
LIB_DEPENDS= libboost_system.so:devel/boost-libs
BROKEN_sparc64= cannot link with boost
+BROKEN_powerpc64= Does not build
GNU_CONFIGURE= yes
USES= gmake libtool pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --disable-spreadsheet-model --disable-werror \
--with-boost="${LOCALBASE}" \
--with-boost-system=boost_system
CONFIGURE_ENV= ZLIB_CFLAGS="-I/usr/include" ZLIB_LIBS="-lz"
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
post-stage:
@${RM} -f ${STAGEDIR}${PREFIX}/bin/*
.include <bsd.port.mk>
Index: head/devel/libosmo-netif/Makefile
===================================================================
--- head/devel/libosmo-netif/Makefile (revision 413745)
+++ head/devel/libosmo-netif/Makefile (revision 413746)
@@ -1,27 +1,29 @@
# $FreeBSD$
PORTNAME= libosmo-netif
PORTVERSION= 0.0.6
CATEGORIES= devel
MASTER_SITES= http://git.osmocom.org/libosmo-netif/snapshot/ \
http://chaosophia.net/downloads/osmocom/${PORTNAME}/
MAINTAINER= koue@chaosophia.net
COMMENT= Library containing common/shared code regarding network interface
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libosmocore.so:devel/libosmocore \
libosmoabis.so:devel/libosmo-abis
USES= autoreconf libtool pathfix pkgconfig
PATHFIX_MAKEFILEIN=Makefile.am
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
post-patch:
${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/.tarball-version
.include <bsd.port.mk>
Index: head/devel/libphutil/Makefile
===================================================================
--- head/devel/libphutil/Makefile (revision 413745)
+++ head/devel/libphutil/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# $FreeBSD$
PORTNAME= libphutil
PORTVERSION= 20151220
CATEGORIES= devel
PKGNAMEPREFIX= php5-
MAINTAINER= grembo@FreeBSD.org
COMMENT= Collection of PHP utility classes
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
PHP_DESTDIR= lib/php/libphutil
USE_PHP= xml
USE_GITHUB= yes
NO_BUILD= yes
GH_ACCOUNT= phacility
GH_TAGNAME= b0843cb
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}
cd ${WRKSRC} ; ${PAX} -rw * ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}
.include <bsd.port.mk>
Index: head/devel/libpru/Makefile
===================================================================
--- head/devel/libpru/Makefile (revision 413745)
+++ head/devel/libpru/Makefile (revision 413746)
@@ -1,27 +1,29 @@
# $FreeBSD$
PORTNAME= libpru
PORTVERSION= 0.4
CATEGORIES= devel
MASTER_SITES= https://bitbucket.org/rpaulo/libpru/get/
MAINTAINER= rpaulo@FreeBSD.org
COMMENT= Library to interface with PRUs
LICENSE= BSD2CLAUSE
+BROKEN_powerpc64= Does not build
+
.include <bsd.port.options.mk>
.if ${OPSYS} != FreeBSD
IGNORE= Only supported on FreeBSD
.endif
.if ${OSVERSION} < 1000510
IGNORE= Only supported on FreeBSD 10+
.endif
USES= cmake
WRKSRC= ${WRKDIR}/rpaulo-libpru-5a74157b82b8
.include <bsd.port.mk>
Index: head/devel/llvm-cheri/Makefile
===================================================================
--- head/devel/llvm-cheri/Makefile (revision 413745)
+++ head/devel/llvm-cheri/Makefile (revision 413746)
@@ -1,237 +1,239 @@
# $FreeBSD$
PORTNAME= llvm
PORTVERSION= ${LLVM_MAJOR}.d${SNAPDATE}
CATEGORIES= devel lang
PKGNAMESUFFIX= ${LLVM_SUFFIX}
MAINTAINER= brooks@FreeBSD.org
COMMENT= LLVM and Clang with support for the CHERI architecture
+BROKEN_powerpc64= Does not build
+
LLVM_SUFFIX= -cheri
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
COMMAND_SUFFIX= ${LLVM_SUFFIX}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake:outsource compiler:c++11-lib libedit ninja perl5
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SUB_FILES= llvm-wrapper.sh
SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
CMAKE_ARGS= -DBUILD_SHARED_LIBS=ON \
-DLLVM_DEFAULT_TARGET_TRIPLE=cheri-unknown-freebsd
USE_GITHUB= yes
GH_ACCOUNT= CTSRD-CHERI
GH_TAGNAME= ${LLVM_COMMIT}
.include "Makefile.snapshot"
OPTIONS_DEFINE= CLANG DOCS LIT
OPTIONS_DEFAULT= CLANG LIT
OPTIONS_SUB= yes
CLANG_DESC= Build clang
CLANG_EXTRA_PATCHES= ${PATCHDIR}/clang-patch-tools_clang_lib_Headers_CMakeLists.txt
CLANG_GH_PROJECT= clang:clang
CLANG_GH_TAGNAME= ${CLANG_COMMIT}:clang
CLANG_PORTDOCS= clang
DOCS_PORTDOCS= llvm
DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DLLVM_BUILD_DOCS=ON
DOCS_PLIST_FILES= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
LIT_DESC= Install lit and FileCheck test tools
LLDB_DESC= Install lldb, the LLVM debugger (ignore on 9.x)
LLDB_BUILD_DEPENDS= swig:devel/swig13
LLDB_GH_PROJECT= lldb:lldb
LLDB_GH_TAGNAME= ${LLDB_COMMIT}:lldb
OPTIONS_SUB= yes
DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
LLVM_RELEASE= ${PORTVERSION:C/\.r[0-9]*//}
PLIST_SUB+= LLVM_RELEASE=${LLVM_RELEASE}
COMMANDS= bugpoint \
llc \
lli \
llvm-ar \
llvm-as \
llvm-bcanalyzer \
llvm-config \
llvm-cov \
llvm-diff \
llvm-dis \
llvm-dwarfdump \
llvm-extract \
llvm-link \
llvm-mc \
llvm-mcmarkup \
llvm-nm \
llvm-objdump \
llvm-profdata \
llvm-ranlib \
llvm-readobj \
llvm-rtdyld \
llvm-size \
llvm-stress \
llvm-split \
llvm-symbolizer \
llvm-tblgen \
opt
FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//}
STRIP_LIBS= BugpointPasses.so \
LLVMHello.so \
${LIBNAME}.0 \
libLTO.so
.include <bsd.port.options.mk>
# keep in sync with /usr/src/lib/clang/clang.build.mk
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
.if ${PORT_OPTIONS:MCLANG}
COMMANDS+= clang \
clang++ \
clang-check \
clang-cpp \
clang-format
MAN1SRCS+= clang.1
.endif
.if ${PORT_OPTIONS:MLIT}
MAN1SRCS+= lit.1 FileCheck.1
_USES_PYTHON= python
LIT_COMMANDS= lit llvm-lit FileCheck
.endif
.if ${PORT_OPTIONS:MLLDB}
COMMANDS+= argdumper \
lldb \
lldb-mi \
lldb-server
_USES_PYTHON= python
.endif
_USES_PYTHON?= python:build
USES+= ${_USES_PYTHON}
MAN1SRCS+= bugpoint.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
llvm-bcanalyzer.1 llvm-build.1 llvm-config.1 llvm-cov.1 \
llvm-diff.1 llvm-dis.1 llvm-dwarfdump.1 \
llvm-extract.1 llvm-lib.1 llvm-link.1 llvm-nm.1 \
llvm-profdata.1 llvm-readobj.1 llvm-stress.1 llvm-symbolizer.1 \
opt.1 tblgen.1
NOT_FOR_ARCH= ia64
.include <bsd.port.pre.mk>
.if ${OPSYS} == "FreeBSD" && ${COMPILER_TYPE} != clang
# Evil hack around gcc48 not providing a usable c++11 environment on 9.x
PLIST_SUB:= ${PLIST_SUB:NLLDB=*} LLDB="@comment "
.endif
post-extract-CLANG-on:
${MV} ${WRKSRC_clang} ${PATCH_WRKSRC}/tools/clang
post-extract-LLDB-on:
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
${MV} ${WRKSRC_lldb} ${PATCH_WRKSRC}/tools/lldb
.endif
post-patch:
${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
-e 's|from lit|from lit${LLVM_SUFFIX}|' \
-e 's|lit\.|lit${LLVM_SUFFIX}.|' \
${WRKSRC}/utils/lit/lit.py ${WRKSRC}/utils/lit/lit/*.py
post-install:
${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${FIRST_COMMAND}${COMMAND_SUFFIX}
.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
${LN} -f ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${FIRST_COMMAND}${COMMAND_SUFFIX} \
${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${command}${COMMAND_SUFFIX}
.endfor
post-install-DOCS-on:
${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc ${STAGEDIR}${DOCSDIR}
.for _man in ${MAN1SRCS}
${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \
${STAGEDIR}${MANPREFIX}/man/man1/${_man:R}${LLVM_SUFFIX}.1
.endfor
.if ! ${PORT_OPTIONS:MLIT}
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1
.endif
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
post-install-LLDB-on:
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/python*/site-packages/lib
.endif
post-install-CLANG-on:
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp
post-install-LIT-on:
${INSTALL_SCRIPT} ${PATCH_WRKSRC}/utils/lit/lit.py \
${STAGEDIR}${LLVM_PREFIX}/bin/lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}lit${COMMAND_SUFFIX}
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}llvm-lit${COMMAND_SUFFIX}
${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py \
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \
${STAGEDIR}${LLVM_PREFIX}/bin/
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \
${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}FileCheck${COMMAND_SUFFIX}
TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
regression-test: ${BUILD_COOKIE}
if [ `${ID} -u` = 0 ]; then \
${CHOWN} -R nobody ${WRKSRC}/test; \
su -m nobody -c ${TEST_CMD}; \
else \
${SH} -c ${TEST_CMD}; \
fi
build-plist:
${RM} -f ${PLIST} ${PLIST}.tmp
.for command in ${COMMANDS}
${ECHO_CMD} bin/${COMMAND_PREFIX}${command}${COMMAND_SUFFIX} >> ${PLIST}.tmp
.endfor
.for command in ${LIT_COMMANDS}
${ECHO_CMD} %%LIT%%bin/${COMMAND_PREFIX}${command}${COMMAND_SUFFIX} >> ${PLIST}.tmp
${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||}/bin/${command} >> ${PLIST}.tmp
.endfor
${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
-e 's|${PORTVERSION}|%%PORTVERSION%%|' \
-e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' | \
${SORT} >> ${PLIST}.tmp
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' | \
${SORT} >> ${PLIST}.tmp
awk '{if ($$0 ~ /clang/ && $$0 !~ /omp.h/) {printf "%%%%CLANG%%%%"} if ($$0 ~ /(argdumper|lldb)/) {printf "%%%%LLDB%%%%"} print}' ${PLIST}.tmp >> ${PLIST}
${RM} -f ${PLIST}.tmp
check-commands:
.for command in ${COMMANDS}
test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command}
.endfor
.include <bsd.port.post.mk>
Index: head/devel/llvm-devel/Makefile
===================================================================
--- head/devel/llvm-devel/Makefile (revision 413745)
+++ head/devel/llvm-devel/Makefile (revision 413746)
@@ -1,324 +1,326 @@
# Created by: Hye-Shik Chang
# $FreeBSD$
PORTNAME= llvm
PORTVERSION= ${LLVM_MAJOR}.d${SNAPDATE}
CATEGORIES= devel lang
PKGNAMESUFFIX= -devel
MAINTAINER= brooks@FreeBSD.org
COMMENT= LLVM and Clang
+BROKEN_powerpc64= Does not build
+
LLVM_SUFFIX= -devel
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake:outsource compiler:c++11-lib libedit ninja perl5
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SUB_FILES= llvm-wrapper.sh
SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
CMAKE_ARGS=
USE_GITHUB= yes
GH_ACCOUNT= llvm-mirror
GH_TAGNAME= ${LLVM_COMMIT}
.include "Makefile.snapshot"
OPTIONS_DEFINE= CLANG DOCS EXTRAS GOLD LIT LLD LLDB
OPTIONS_DEFINE_amd64= OPENMP
OPTIONS_DEFAULT= CLANG EXTRAS GOLD LIT LLD LLDB
OPTIONS_DEFAULT_amd64= OPENMP
OPTIONS_SUB= yes
CLANG_DESC= Build clang
CLANG_EXTRA_PATCHES= \
${PATCHDIR}/clang-patch-fformat_extensions.diff \
${PATCHDIR}/clang-patch-tools_clang_lib_Headers_CMakeLists.txt
CLANG_CONFLICTS_INSTALL= clang-devel-3.[1234567]*
CLANG_GH_PROJECT= clang:clang
CLANG_GH_TAGNAME= ${CLANG_COMMIT}:clang
CLANG_CMAKE_ON= -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
CLANG_PORTDOCS= clang
DOCS_PORTDOCS= llvm
DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DLLVM_BUILD_DOCS=ON
DOCS_PLIST_FILES= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
EXTRAS_DESC= Extra clang tools
EXTRAS_IMPLIES= CLANG
EXTRAS_GH_PROJECT= clang-tools-extra:extras
EXTRAS_GH_TAGNAME= ${EXTRAS_COMMIT}:extras
LIT_DESC= Install lit and FileCheck test tools
LLD_DESC= Install lld, the LLVM linker
LLD_GH_PROJECT= lld:lld
LLD_GH_TAGNAME= ${LLD_COMMIT}:lld
LLDB_DESC= Install lldb, the LLVM debugger (ignored on 9.x)
LLDB_BUILD_DEPENDS= swig:devel/swig13
LLDB_GH_PROJECT= lldb:lldb
LLDB_GH_TAGNAME= ${LLDB_COMMIT}:lldb
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
OPENMP_CONFLICTS_INSTALL= libiomp5-devel-*
OPENMP_GH_PROJECT= openmp:openmp
OPENMP_GH_TAGNAME= ${OPENMP_COMMIT}:openmp
GOLD_DESC= Build the LLVM Gold plugin for LTO
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
GOLD_BUILD_DEPENDS= ld.gold:devel/binutils
OPTIONS_SUB= yes
DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
LLVM_RELEASE= 3.8.0
COMMANDS= bugpoint \
llc \
lli \
llvm-ar \
llvm-as \
llvm-bcanalyzer \
llvm-config \
llvm-cov \
llvm-diff \
llvm-dis \
llvm-dwarfdump \
llvm-dwp \
llvm-extract \
llvm-link \
llvm-mc \
llvm-mcmarkup \
llvm-nm \
llvm-objdump \
llvm-profdata \
llvm-ranlib \
llvm-readobj \
llvm-rtdyld \
llvm-size \
llvm-split \
llvm-stress \
llvm-symbolizer \
llvm-tblgen \
macho-dump \
opt \
sancov
FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//}
STRIP_LIBS= BugpointPasses.so \
LLVMHello.so \
${LIBNAME}.0 \
libLTO.so
EXTRAS_COMMANDS= \
clang-apply-replacements \
clang-modernize \
clang-query \
clang-rename \
clang-tidy \
modularize
EXTRAS_LIBS= \
libclangApplyReplacements \
libclangQuery \
libclangRename \
libclangTidy \
libclangTidyGoogleModule \
libclangTidyLLVMModule \
libclangTidyMiscModule \
libclangTidyReadabilityModule \
libclangTidyUtils \
libmodernizeCore
EXTRAS_PATTERN= ${EXTRAS_COMMANDS:tW:C/ */|/g}|${EXTRAS_LIBS:tW:C/ */|/g}
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MCLANG}
COMMANDS+= c-index-test \
clang \
clang++ \
clang-check \
clang-cpp \
clang-format \
scan-build \
scan-view
MAN1SRCS+= clang.1 \
scan-build.1
CLANG_PATTERN= (c-index-test|clang|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|-analyzer)
.endif
.if ${PORT_OPTIONS:MLIT}
MAN1SRCS+= lit.1 FileCheck.1
_USES_PYTHON= python
LIT_COMMANDS= lit llvm-lit FileCheck
.endif
.if ${PORT_OPTIONS:MLLDB}
COMMANDS+= lldb \
lldb-argdumper \
lldb-mi \
lldb-server
_USES_PYTHON= python
.endif
.if ! ${OPTIONS_DEFINE:MOPENMP}
# Hack to disable OPENMP in plist of unsupported architectures
PLIST_SUB+= OPENMP="@comment "
.else
.endif
_USES_PYTHON?= python:build
USES+= ${_USES_PYTHON}
MAN1SRCS+= bugpoint.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
llvm-bcanalyzer.1 llvm-build.1 llvm-config.1 llvm-cov.1 \
llvm-diff.1 llvm-dis.1 llvm-dwarfdump.1 \
llvm-extract.1 llvm-lib.1 llvm-link.1 llvm-nm.1 \
llvm-profdata.1 llvm-readobj.1 llvm-stress.1 llvm-symbolizer.1 \
opt.1 tblgen.1
NOT_FOR_ARCH= ia64
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MEXTRAS}
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
COMMANDS+= ${EXTRAS_COMMANDS}
MAN1SRCS+= extraclangtools.1
PORTDOCS+= clang-tools
.endif
.endif
.if ${PORT_OPTIONS:MLLD}
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
COMMANDS+= lld \
lld-link
PORTDOCS+= lld
.endif
.endif
.if ${OPSYS} == "FreeBSD" && ${COMPILER_TYPE} != clang
# Evil hack around gcc48 not providing a usable c++11 environment on 9.x
PLIST_SUB:= ${PLIST_SUB:NEXTRAS=*} EXTRAS="@comment "
PLIST_SUB:= ${PLIST_SUB:NLLDB=*} LLDB="@comment "
PLIST_SUB:= ${PLIST_SUB:NLLD=*} LLD="@comment "
.endif
.if ${PORT_OPTIONS:MLLDB} && ${PYTHON_REL} >= 3000
BROKEN= LLDB does not build with Python 3
.endif
post-extract-CLANG-on:
${MV} ${WRKSRC_clang} ${PATCH_WRKSRC}/tools/clang
post-extract-EXTRAS-on:
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
${MV} ${WRKSRC_extras} ${PATCH_WRKSRC}/tools/clang/tools/extra
.endif
post-extract-LLD-on:
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
${MV} ${WRKSRC_lld} ${PATCH_WRKSRC}/tools/lld
.endif
post-extract-LLDB-on:
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
${MV} ${WRKSRC_lldb} ${PATCH_WRKSRC}/tools/lldb
.endif
post-extract-OPENMP-on:
${MV} ${WRKSRC_openmp} ${PATCH_WRKSRC}/tools/openmp
post-patch:
${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
-e 's|from lit|from lit${LLVM_SUFFIX}|' \
-e 's|lit\.|lit${LLVM_SUFFIX}.|' \
${WRKSRC}/utils/lit/lit.py ${WRKSRC}/utils/lit/lit/*.py
post-install:
${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX}
.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
.endfor
post-install-DOCS-on:
${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc ${STAGEDIR}${DOCSDIR}
.for _man in ${MAN1SRCS}
${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \
${STAGEDIR}${MANPREFIX}/man/man1/${_man:R}${LLVM_SUFFIX}.1
.endfor
.if ! ${PORT_OPTIONS:MLIT}
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1
.endif
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
post-install-CLANG-on:
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp
post-install-LIT-on:
${INSTALL_SCRIPT} ${PATCH_WRKSRC}/utils/lit/lit.py \
${STAGEDIR}${LLVM_PREFIX}/bin/lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/lit${LLVM_SUFFIX}
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/llvm-lit${LLVM_SUFFIX}
${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py \
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \
${STAGEDIR}${LLVM_PREFIX}/bin/
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \
${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX}
TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
regression-test: ${BUILD_COOKIE}
if [ `${ID} -u` = 0 ]; then \
${CHOWN} -R nobody ${WRKSRC}/test; \
su -m nobody -c ${TEST_CMD}; \
else \
${SH} -c ${TEST_CMD}; \
fi
build-plist:
${RM} -f ${PLIST} ${PLIST}.tmp
.for command in ${COMMANDS}
${ECHO_CMD} bin/${command}${LLVM_SUFFIX} >> ${PLIST}.tmp
.endfor
.for command in ${LIT_COMMANDS}
${ECHO_CMD} %%LIT%%bin/${command}${LLVM_SUFFIX} >> ${PLIST}.tmp
${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||}/bin/${command} >> ${PLIST}.tmp
.endfor
${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
-e 's|${PORTVERSION}|%%PORTVERSION%%|' \
-e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' | \
${SORT} >> ${PLIST}.tmp
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' | \
${SORT} >> ${PLIST}.tmp
awk '{ \
if ($$0 ~ /${CLANG_PATTERN}/ && $$0 !~ /omp.h|${EXTRAS_PATTERN}/) {printf "%%%%CLANG%%%%"} \
if ($$0 ~ /lld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} \
if ($$0 ~ /(${EXTRAS_PATTERN})/) {printf "%%%%EXTRAS%%%%"} \
if ($$0 ~ /(argdumper|lldb|six.py)/) {printf "%%%%LLDB%%%%"} \
if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} \
if ($$0 ~ /LLVMgold/) {printf "%%%%GOLD%%%%"} \
if ($$0 !~ /libclang_rt/) {print} \
}' ${PLIST}.tmp >> ${PLIST}
${RM} -f ${PLIST}.tmp
check-commands:
.for command in ${COMMANDS}
test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command}
.endfor
.include <bsd.port.post.mk>
Index: head/devel/llvm33/Makefile
===================================================================
--- head/devel/llvm33/Makefile (revision 413745)
+++ head/devel/llvm33/Makefile (revision 413746)
@@ -1,274 +1,276 @@
# $FreeBSD$
PORTNAME= llvm
PORTVERSION= 3.3
PORTREVISION= 11
CATEGORIES= devel lang
MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
PKGNAMESUFFIX= ${LLVM_SUFFIX}
MAINTAINER= brooks@FreeBSD.org
COMMENT= Low Level Virtual Machine
+BROKEN_powerpc64= Does not build
+
LLVM_SUFFIX= ${PORTVERSION:S/.//g}
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= execinfo gmake perl5
GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX= ${LLVM_PREFIX}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SUB_FILES= llvm-wrapper.sh
SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
# Suggested tweaks from http://llvm.org/docs/Packaging.html
CONFIGURE_ARGS+= --enable-shared
MAKE_ARGS+= REQUIRES_RTTI=1
LIBNAME= libLLVM-${DISTVERSION:C/\rc[0-9]//}.so
CONFIGURE_ARGS+= --enable-bindings=none
CONFIGURE_ARGS+= --enable-optimized
OPTIONS_DEFINE= ASSERTS CMAKE DOCS LIT LTOPLUGIN MANPAGES
ASSERTS_DESC= Enable assertions (thread unsafe)
CMAKE_DESC= Build cmake support files
LIT_DESC= Install lit and FileCheck test tools (requires python)
LTOPLUGIN_DESC= Build LTO plugin (requires gold)
OPTIONS_DEFAULT= CMAKE LIT MANPAGES
OPTIONS_SUB= yes
PLIST_SUB+= PORTVERSION=${PORTVERSION}
COMMANDS= bugpoint \
llc \
lli \
llvm-ar \
llvm-as \
llvm-bcanalyzer \
llvm-config \
llvm-cov \
llvm-diff \
llvm-dis \
llvm-dwarfdump \
llvm-extract \
llvm-link \
llvm-mc \
llvm-mcmarkup \
llvm-nm \
llvm-objdump \
llvm-prof \
llvm-ranlib \
llvm-readobj \
llvm-rtdyld \
llvm-size \
llvm-stress \
llvm-symbolizer \
llvm-tblgen \
macho-dump \
opt
FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//}
STRIP_LIBS= BugpointPasses.so \
LLVMHello.so \
libLLVM-${PORTVERSION}.so.0 \
libLTO.so \
libprofile_rt.so
# Enable AMD r600 backend used by the r600/radeonsi graphics/dri gallium drivers
CONFIGURE_ARGS+=--enable-experimental-targets=R600
.include <bsd.port.options.mk>
# keep in sync with /usr/src/lib/clang/clang.build.mk
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
.if ${PORT_OPTIONS:MASSERTS}
CONFIGURE_ARGS+= --enable-assertions
RELEASE_TYPE= Release+Asserts
.else
CONFIGURE_ARGS+= --disable-assertions
RELEASE_TYPE= Release
.endif
.if ${PORT_OPTIONS:MCMAKE}
BUILD_DEPENDS+= cmake:devel/cmake
PORTDATA+= cmake
.endif
.if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MMANPAGES}
BUILD_DEPENDS+= sphinx-build:textproc/py-sphinx
.endif
.if ${PORT_OPTIONS:MDOCS}
CONFIGURE_ARGS+= --enable-docs
.else
CONFIGURE_ARGS+= --disable-docs
.endif
.if ${PORT_OPTIONS:MLIT}
MAN1SRCS+= lit.1
USES+= python:-2.9
LIT_COMMANDS= lit llvm-lit FileCheck
.else
USES+= python:-2.9,build
.endif
.if ${PORT_OPTIONS:MLTOPLUGIN}
BUILD_DEPENDS+= ld.gold:devel/binutils
RUN_DEPENDS+= ld.gold:devel/binutils
CONFIGURE_ARGS+= --with-binutils-include=${LOCALBASE}/include
PLIST_FILES+= llvm${LLVM_SUFFIX}/lib/LLVMgold.so
.endif
.if ${PORT_OPTIONS:MMANPAGES}
MAN1SRCS+= bugpoint.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
llvm-bcanalyzer.1 llvm-config.1 llvm-cov.1 llvm-diff.1 \
llvm-dis.1 llvm-extract.1 llvm-link.1 llvm-nm.1 \
llvm-prof.1 llvm-ranlib.1 llvm-stress.1 opt.1 tblgen.1
PLIST_FILES+= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
.endif
NOT_FOR_ARCH= ia64
.include <bsd.port.pre.mk>
.if ${ARCH} == "aarch64"
BROKEN= Does not compile on aarch64
.elif ${ARCH} == "arm"
BROKEN= Does not compile on arm
.elif ${ARCH} == "sparc64"
BROKEN= does not compile on sparc64
.endif
.if ${ARCH} == "amd64"
CONFIGURE_ARGS+= --enable-pic --with-pic
.endif
.if ${ARCH} == "i386"
CONFIGURE_ARGS+= --with-optimize-option=-O2
.endif
post-patch:
${REINPLACE_CMD} -e 's|${PORTVERSION}svn|${PORTVERSION}|g' \
${WRKSRC}/configure
${REINPLACE_CMD} -e 's|\(PROJ_docsdir.*:=\).*$$|\1${DOCSDIR}|g' \
${WRKSRC}/Makefile.config.in
${REINPLACE_CMD} -e 's|\(PROJ_mandir.*:=\).*$$|\1${MANPREFIX}/man|g' \
${WRKSRC}/Makefile.config.in
${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
-e 's|from lit|from lit${LLVM_SUFFIX}|' \
-e 's|lit\.|lit${LLVM_SUFFIX}.|' \
${WRKSRC}/utils/lit/lit.py ${WRKSRC}/utils/lit/lit/*.py
.if ${PORT_OPTIONS:MCMAKE}
post-configure:
${MKDIR} ${WRKDIR}/cmake
cd ${WRKDIR}/cmake && cmake -DPYTHON_EXECUTABLE=${PYTHON_CMD} -G "Unix Makefiles" ${WRKSRC}
${REINPLACE_CMD} -e 's|${WRKDIR}/cmake|${LLVM_PREFIX}|' \
-e 's|${WRKSRC}/cmake/modules|${DATADIR}/cmake|' \
${WRKDIR}/cmake/share/llvm/cmake/LLVMConfig.cmake
.endif
post-build:
.if ${PORT_OPTIONS:MMANPAGES}
@cd ${WRKSRC}/docs && ${MAKE_CMD} -f Makefile.sphinx man
.endif
.if ${PORT_OPTIONS:MDOCS}
@cd ${WRKSRC}/docs && ${MAKE_CMD} -f Makefile.sphinx html
.endif
post-install:
${MV} ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME} \
${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME}.0
${LN} -sf ${LIBNAME}.0 ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME}
${STRIP_CMD} ${STRIP_LIBS:S|^|${STAGEDIR}${LLVM_PREFIX}/lib/|}
${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX}
.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command}
${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
.endfor
.if ${PORT_OPTIONS:MCMAKE}
${MKDIR} ${STAGEDIR}${DATADIR}/cmake
${INSTALL_DATA} ${WRKSRC}/cmake/modules/*.cmake \
${WRKDIR}/cmake/share/llvm/cmake/*.cmake \
${STAGEDIR}${DATADIR}/cmake/
.endif
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}/html
${FIND} ${WRKSRC}/docs/_build/html -type f | \
${XARGS} -I _DOC_ ${INSTALL_DATA} _DOC_ ${STAGEDIR}${DOCSDIR}/html/
.endif
.if ${PORT_OPTIONS:MLIT}
${INSTALL_SCRIPT} ${WRKSRC}/utils/lit/lit.py \
${STAGEDIR}${LLVM_PREFIX}/bin/lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/lit${LLVM_SUFFIX}
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/llvm-lit${LLVM_SUFFIX}
${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py \
${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_PROGRAM} ${WRKSRC}/${RELEASE_TYPE}/bin/FileCheck \
${STAGEDIR}${LLVM_PREFIX}/bin/
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \
${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX}
.endif
.if ${PORT_OPTIONS:MMANPAGES}
for man in ${MAN1SRCS}; do \
${INSTALL_MAN} ${WRKSRC}/docs/_build/man/$${man} \
${STAGEDIR}${MANPREFIX}/man/man1/$${man%.1}${LLVM_SUFFIX}.1 ; \
done
.endif
TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
regression-test: ${BUILD_COOKIE}
if [ `${ID} -u` = 0 ]; then \
${CHOWN} -R nobody ${WRKSRC}/test; \
su -m nobody -c ${TEST_CMD}; \
else \
${SH} -c ${TEST_CMD}; \
fi
build-plist:
${RM} -f ${PLIST}
.for command in ${COMMANDS}
${ECHO_CMD} bin/${command}${LLVM_SUFFIX} >> ${PLIST}
.endfor
.for command in ${LIT_COMMANDS}
${ECHO_CMD} %%LIT%%bin/${command}${LLVM_SUFFIX} >> ${PLIST}
${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||}/bin/${command} >> ${PLIST}
.endfor
${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
${GREP} -v 'lit$$' | ${GREP} -v 'FileCheck$$' | \
${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
-e 's|${PORTVERSION}|%%PORTVERSION%%|' | \
${SORT} >> ${PLIST}
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' | \
${SORT} >> ${PLIST}
${FIND} ${STAGEDIR}${DOCSDIR} -type f | \
${SED} -e 's|${STAGEDIR}${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | \
${SORT} >> ${PLIST}
.if make(svn-patch)
.if !defined(PATCH_REV)
.error svn-patch requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/llvm/trunk
svn-patch:
${PRINTF} "$$%s$$\n" FreeBSD > ${_PATCH_FILE}
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
.endif
.include <bsd.port.post.mk>
Index: head/devel/llvm34/Makefile
===================================================================
--- head/devel/llvm34/Makefile (revision 413745)
+++ head/devel/llvm34/Makefile (revision 413746)
@@ -1,282 +1,284 @@
# $FreeBSD$
PORTNAME= llvm
PORTVERSION= 3.4.2
PORTREVISION= 3
CATEGORIES= devel lang
MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
PKGNAMESUFFIX= ${LLVM_SUFFIX}
MAINTAINER= brooks@FreeBSD.org
COMMENT= Low Level Virtual Machine
+BROKEN_powerpc64= Does not build
+
LLVM_SUFFIX= ${PORTVERSION:C/([0-9]\.[0-9]).*/\1/:S/.//g:C/r.//}
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
WRKSRC= ${WRKDIR}/llvm-${PORTVERSION}.src
USES= execinfo gmake perl5
GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX= ${LLVM_PREFIX}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SUB_FILES= llvm-wrapper.sh
SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
# Suggested tweaks from http://llvm.org/docs/Packaging.html
CONFIGURE_ARGS+= --enable-shared
MAKE_ARGS+= REQUIRES_RTTI=1
LIBNAME= libLLVM-${DISTVERSION:C/([0-9]\.[0-9]).*/\1/:C/rc[0-9]//}.so
CONFIGURE_ARGS+= --enable-bindings=none
CONFIGURE_ARGS+= --enable-optimized
OPTIONS_DEFINE= ASSERTS CMAKE DOCS LIT LTOPLUGIN MANPAGES
ASSERTS_DESC= Enable assertions (thread unsafe)
CMAKE_DESC= Build cmake support files
LIT_DESC= Install lit and FileCheck test tools (requires python)
LTOPLUGIN_DESC= Build LTO plugin (requires gold)
OPTIONS_DEFAULT= CMAKE LIT MANPAGES
OPTIONS_SUB= yes
PLIST_SUB+= LLVM_SUFFIX=${LLVM_SUFFIX} \
PORTVERSION=${PORTVERSION}
COMMANDS= bugpoint \
llc \
lli \
llvm-ar \
llvm-as \
llvm-bcanalyzer \
llvm-config \
llvm-cov \
llvm-diff \
llvm-dis \
llvm-dwarfdump \
llvm-extract \
llvm-link \
llvm-mc \
llvm-mcmarkup \
llvm-nm \
llvm-objdump \
llvm-ranlib \
llvm-readobj \
llvm-rtdyld \
llvm-size \
llvm-stress \
llvm-symbolizer \
llvm-tblgen \
macho-dump \
opt
FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//}
STRIP_LIBS= BugpointPasses.so \
LLVMHello.so \
${LIBNAME}.0 \
libLTO.so
# Enable AMD r600 backend used by the r600/radeonsi graphics/dri gallium drivers
CONFIGURE_ARGS+=--enable-experimental-targets=R600
.include <bsd.port.options.mk>
.if ${ARCH} == powerpc
USE_GCC= yes
.endif
# keep in sync with /usr/src/lib/clang/clang.build.mk
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
.if ${PORT_OPTIONS:MASSERTS}
CONFIGURE_ARGS+= --enable-assertions
RELEASE_TYPE= Release+Asserts
.else
CONFIGURE_ARGS+= --disable-assertions
RELEASE_TYPE= Release
.endif
.if ${PORT_OPTIONS:MCMAKE}
BUILD_DEPENDS+= cmake:devel/cmake
PORTDATA+= cmake
.endif
.if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MMANPAGES}
BUILD_DEPENDS+= sphinx-build:textproc/py-sphinx
.endif
.if ${PORT_OPTIONS:MDOCS}
CONFIGURE_ARGS+= --enable-docs
.else
CONFIGURE_ARGS+= --disable-docs
.endif
.if ${PORT_OPTIONS:MLIT}
MAN1SRCS+= lit.1
USES+= python
LIT_COMMANDS= lit llvm-lit FileCheck
.else
USES+= python:build
.endif
.if ${PORT_OPTIONS:MLTOPLUGIN}
BUILD_DEPENDS+= ld.gold:devel/binutils
RUN_DEPENDS+= ld.gold:devel/binutils
CONFIGURE_ARGS+= --with-binutils-include=${LOCALBASE}/include
PLIST_FILES+= llvm${LLVM_SUFFIX}/lib/LLVMgold.so
.endif
.if ${PORT_OPTIONS:MMANPAGES}
MAN1SRCS+= bugpoint.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
llvm-bcanalyzer.1 llvm-config.1 llvm-cov.1 llvm-diff.1 \
llvm-dis.1 llvm-extract.1 llvm-link.1 llvm-nm.1 \
llvm-prof.1 llvm-stress.1 opt.1 tblgen.1
PLIST_FILES+= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
.endif
NOT_FOR_ARCH= ia64
.include <bsd.port.pre.mk>
.if ${ARCH} == "aarch64"
BROKEN= Does not compile on aarch64
.endif
.if ${ARCH} == "amd64"
CONFIGURE_ARGS+= --enable-pic --with-pic
.endif
.if ${ARCH} == "i386"
CONFIGURE_ARGS+= --with-optimize-option=-O2
.endif
post-patch:
${REINPLACE_CMD} -e 's|${PORTVERSION}svn|${PORTVERSION}|g' \
${WRKSRC}/configure
${REINPLACE_CMD} -e 's|\(PROJ_docsdir.*:=\).*$$|\1${DOCSDIR}|g' \
${WRKSRC}/Makefile.config.in
${REINPLACE_CMD} -e 's|\(PROJ_mandir.*:=\).*$$|\1${MANPREFIX}/man|g' \
${WRKSRC}/Makefile.config.in
${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
-e 's|from lit|from lit${LLVM_SUFFIX}|' \
-e 's|lit\.|lit${LLVM_SUFFIX}.|' \
${WRKSRC}/utils/lit/lit.py ${WRKSRC}/utils/lit/lit/*.py \
${WRKSRC}/utils/lit/lit/formats/*.py
.if ${PORT_OPTIONS:MCMAKE}
post-configure:
${MKDIR} ${WRKDIR}/cmake
cd ${WRKDIR}/cmake && cmake -G "Unix Makefiles" ${WRKSRC}
${REINPLACE_CMD} -e 's|${WRKDIR}/cmake|${LLVM_PREFIX}|' \
-e 's|${WRKSRC}/cmake/modules|${DATADIR}/cmake|' \
${WRKDIR}/cmake/share/llvm/cmake/LLVMConfig.cmake
.endif
post-build:
.if ${PORT_OPTIONS:MMANPAGES}
@cd ${WRKSRC}/docs && ${MAKE_CMD} -f Makefile.sphinx man
.endif
.if ${PORT_OPTIONS:MDOCS}
@cd ${WRKSRC}/docs && ${MAKE_CMD} -f Makefile.sphinx html
.endif
post-install:
${MV} ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME} \
${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME}.0
${LN} -sf ${LIBNAME}.0 ${STAGEDIR}${LLVM_PREFIX}/lib/${LIBNAME}
${STRIP_CMD} ${STRIP_LIBS:S|^|${STAGEDIR}${LLVM_PREFIX}/lib/|}
${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX}
.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command}
${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
.endfor
.if ${PORT_OPTIONS:MCMAKE}
${MKDIR} ${STAGEDIR}${DATADIR}/cmake
${INSTALL_DATA} ${WRKSRC}/cmake/modules/*.cmake \
${WRKDIR}/cmake/share/llvm/cmake/*.cmake \
${STAGEDIR}${DATADIR}/cmake/
.endif
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}/html
${FIND} ${WRKSRC}/docs/_build/html -type f | \
${XARGS} -I _DOC_ ${INSTALL_DATA} _DOC_ ${STAGEDIR}${DOCSDIR}/html/
.endif
.if ${PORT_OPTIONS:MLIT}
${INSTALL_SCRIPT} ${WRKSRC}/utils/lit/lit.py \
${STAGEDIR}${LLVM_PREFIX}/bin/lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/lit${LLVM_SUFFIX}
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/llvm-lit${LLVM_SUFFIX}
${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py \
${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX}
${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX}/formats
${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/formats/*.py \
${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX}/formats
${INSTALL_PROGRAM} ${WRKSRC}/${RELEASE_TYPE}/bin/FileCheck \
${STAGEDIR}${LLVM_PREFIX}/bin/
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \
${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX}
.endif
.if ${PORT_OPTIONS:MMANPAGES}
for man in ${MAN1SRCS}; do \
${INSTALL_MAN} ${WRKSRC}/docs/_build/man/$${man} \
${STAGEDIR}${MANPREFIX}/man/man1/$${man%.1}${LLVM_SUFFIX}.1 ; \
done
.endif
TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
regression-test: ${BUILD_COOKIE}
if [ `${ID} -u` = 0 ]; then \
${CHOWN} -R nobody ${WRKSRC}/test; \
su -m nobody -c ${TEST_CMD}; \
else \
${SH} -c ${TEST_CMD}; \
fi
build-plist:
${RM} -f ${PLIST}
.for command in ${COMMANDS}
${ECHO_CMD} bin/${command}%%LLVM_SUFFIX%% >> ${PLIST}
.endfor
.for command in ${LIT_COMMANDS}
${ECHO_CMD} %%LIT%%bin/${command}%%LLVM_SUFFIX%% >> ${PLIST}
${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||:C|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|}/bin/${command} \
>> ${PLIST}
.endfor
${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
${GREP} -v 'lit$$' | ${GREP} -v 'FileCheck$$' | \
${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
-e 's|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|' \
-e 's|${PORTVERSION}|%%PORTVERSION%%|' | \
${SORT} >> ${PLIST}
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \
-e 's|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|' | \
${SORT} >> ${PLIST}
${FIND} ${STAGEDIR}${DOCSDIR} -type f | \
${SED} -e 's|${STAGEDIR}${DOCSDIR}|%%PORTDOCS%%%%DOCSDIR%%|' | \
${SORT} >> ${PLIST}
.if make(svn-patch)
.if !defined(PATCH_REV)
.error svn-patch requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/llvm/trunk
svn-patch:
${PRINTF} "$$%s$$\n" FreeBSD > ${_PATCH_FILE}
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
.endif
.include <bsd.port.post.mk>
Index: head/devel/llvm38/Makefile
===================================================================
--- head/devel/llvm38/Makefile (revision 413745)
+++ head/devel/llvm38/Makefile (revision 413746)
@@ -1,379 +1,381 @@
# $FreeBSD$
PORTNAME= llvm
DISTVERSION= 3.8.0
PORTREVISION= 1
CATEGORIES= devel lang
MASTER_SITES= http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
DISTNAME= ${PORTNAME}-${DISTVERSION}.src
DISTFILES= ${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX}
PKGNAMESUFFIX= ${LLVM_SUFFIX}
MAINTAINER= brooks@FreeBSD.org
COMMENT= LLVM and Clang
+BROKEN_powerpc64= Does not build
+
LLVM_RELEASE= ${DISTVERSION:C/rc.*//}
RCDIR= ${DISTVERSION:S/${LLVM_RELEASE}//:C|(rc.*)|\1/|}
PRE_= ${DISTVERSION:C/.*rc.*/pre-/:N*[0-9]*}
LLVM_SUFFIX= ${DISTVERSION:R:S/.//}
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake:outsource compiler:c++11-lib libedit ninja perl5 tar:xz
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SUB_FILES= llvm-wrapper.sh
SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
CMAKE_ARGS=
OPTIONS_DEFINE= CLANG DOCS EXTRAS GOLD LIT LLD LLDB
OPTIONS_DEFINE_amd64= OPENMP
OPTIONS_DEFAULT= CLANG EXTRAS GOLD LIT LLD LLDB
OPTIONS_DEFAULT_amd64= OPENMP
OPTIONS_DEFAULT_i386=
OPTIONS_SUB= yes
CLANG_DESC= Build clang
CLANG_EXTRA_PATCHES= \
${PATCHDIR}/clang-patch-fformat_extensions.diff \
${PATCHDIR}/clang-patch-tools_clang_lib_Headers_CMakeLists.txt \
${PATCHDIR}/clang-patch-tools_clang_tools_clang-format_clang-format.py \
${PATCHDIR}/clang-patch-tools_clang_tools_scan-build_libexec_ccc-analyzer
CLANG_CONFLICTS_INSTALL= clang-devel-3.[1234567]*
CLANG_DISTFILES= cfe-${DISTVERSION}.src${EXTRACT_SUFX}
CLANG_CMAKE_ON= -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
CLANG_PORTDOCS= clang
DOCS_PORTDOCS= llvm
DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DLLVM_BUILD_DOCS=ON
DOCS_PLIST_FILES= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
EXTRAS_DESC= Extra clang tools
EXTRAS_IMPLIES= CLANG
EXTRAS_DISTFILES= clang-tools-extra-${DISTVERSION}.src${EXTRACT_SUFX}
LIT_DESC= Install lit and FileCheck test tools
LLD_DESC= Install lld, the LLVM linker
LLD_DISTFILES= lld-${DISTVERSION}.src${EXTRACT_SUFX}
LLDB_DESC= Install lldb, the LLVM debugger (ignored on 9.x)
LLDB_BUILD_DEPENDS= swig:devel/swig13
LLDB_DISTFILES= lldb-${DISTVERSION}.src${EXTRACT_SUFX}
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
OPENMP_DISTFILES= openmp-${DISTVERSION}.src${EXTRACT_SUFX}
GOLD_DESC= Build the LLVM Gold plugin for LTO
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
GOLD_BUILD_DEPENDS= ld.gold:devel/binutils
# Emulate USE_GITHUB's ${WRKSRC_tag} to reduce diffs to ../llvm-devel
.for option in CLANG EXTRAS LLD LLDB OPENMP
WRKSRC_${option:tl}= ${WRKDIR}/${${option}_DISTFILES:S/${EXTRACT_SUFX}//}
.endfor
OPTIONS_SUB= yes
DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
PLIST_SUB+= LLVM_RELEASE=${LLVM_RELEASE}
COMMANDS= bugpoint \
llc \
lli \
llvm-ar \
llvm-as \
llvm-bcanalyzer \
llvm-config \
llvm-cov \
llvm-diff \
llvm-dis \
llvm-dwarfdump \
llvm-extract \
llvm-link \
llvm-mc \
llvm-mcmarkup \
llvm-nm \
llvm-objdump \
llvm-profdata \
llvm-ranlib \
llvm-readobj \
llvm-rtdyld \
llvm-size \
llvm-split \
llvm-stress \
llvm-symbolizer \
llvm-tblgen \
macho-dump \
opt
FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//}
STRIP_LIBS= BugpointPasses.so \
LLVMHello.so \
${LIBNAME}.0 \
libLTO.so
EXTRAS_COMMANDS+= \
clang-apply-replacements \
clang-modernize \
clang-query \
clang-rename \
clang-tidy \
modularize
EXTRAS_LIBS= libclangApplyReplacements \
libclangQuery \
libclangRename \
libclangTidy \
libclangTidyGoogleModule \
libclangTidyLLVMModule \
libclangTidyMiscModule \
libclangTidyReadabilityModule \
libclangTidyUtils \
libmodernizeCore
EXTRAS_PATTERN= ${EXTRAS_COMMANDS:tW:C/ */|/g}|${EXTRAS_LIBS:tW:C/ */|/g}
.include <bsd.port.options.mk>
# keep in sync with /usr/src/lib/clang/clang.build.mk
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
.if ${PORT_OPTIONS:MCLANG}
COMMANDS+= clang \
clang++ \
clang-check \
clang-cpp \
clang-format \
clang-tblgen \
scan-build \
scan-view
MAN1SRCS+= clang.1 \
scan-build.1
CLANG_PATTERN= (c-index-test|clang|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|-analyzer)
.endif
.if ${PORT_OPTIONS:MLIT}
MAN1SRCS+= lit.1 FileCheck.1
_USES_PYTHON= python
LIT_COMMANDS= lit llvm-lit FileCheck
.endif
.if ${PORT_OPTIONS:MLLDB}
COMMANDS+= argdumper \
lldb \
lldb-mi \
lldb-server
_USES_PYTHON= python
.endif
.if ! ${OPTIONS_DEFINE:MOPENMP}
# Hack to disable OPENMP in plist of unsupported architectures
PLIST_SUB+= OPENMP="@comment "
.else
.endif
_USES_PYTHON?= python:build
USES+= ${_USES_PYTHON}
MAN1SRCS+= bugpoint.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
llvm-bcanalyzer.1 llvm-build.1 llvm-config.1 llvm-cov.1 \
llvm-diff.1 llvm-dis.1 llvm-dwarfdump.1 \
llvm-extract.1 llvm-lib.1 llvm-link.1 llvm-nm.1 \
llvm-profdata.1 llvm-readobj.1 llvm-stress.1 llvm-symbolizer.1 \
opt.1 tblgen.1
NOT_FOR_ARCH= ia64
.include <bsd.port.pre.mk>
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
.if ${PORT_OPTIONS:MEXTRAS}
COMMANDS+= ${EXTRAS_COMMANDS}
MAN1SRCS+= extraclangtools.1
PORTDOCS+= clang-tools
.endif
.if ${PORT_OPTIONS:MLLD}
COMMANDS+= lld
PORTDOCS+= lld
.endif
.endif
.if ${PYTHON_REL} < 3400
LLDB_BUILD_DEPENDS+= \
${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34
.endif
.if ${PORT_OPTIONS:MLLDB} && ${PYTHON_REL} >= 3000
BROKEN= LLDB does not build with Python 3
.endif
.if ${OPSYS} == "FreeBSD" && ${COMPILER_TYPE} != clang
# Evil hack around gcc48 not providing a usable c++11 environment on 9.x
PLIST_SUB:= ${PLIST_SUB:NEXTRAS=*} EXTRAS="@comment "
PLIST_SUB:= ${PLIST_SUB:NLLD=*} LLD="@comment "
PLIST_SUB:= ${PLIST_SUB:NLLDB=*} LLDB="@comment "
.endif
post-extract-CLANG-on:
${MV} ${WRKSRC_clang} ${PATCH_WRKSRC}/tools/clang
post-extract-EXTRAS-on:
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
${MV} ${WRKSRC_extras} ${PATCH_WRKSRC}/tools/clang/tools/extra
.endif
post-extract-LLD-on:
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
${MV} ${WRKSRC_lld} ${PATCH_WRKSRC}/tools/lld
.endif
post-extract-LLDB-on:
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
${MV} ${WRKSRC_lldb} ${PATCH_WRKSRC}/tools/lldb
.endif
post-extract-OPENMP-on:
${MV} ${WRKSRC_openmp} ${PATCH_WRKSRC}/tools/openmp
post-patch:
${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
-e 's|from lit|from lit${LLVM_SUFFIX}|' \
-e 's|lit\.|lit${LLVM_SUFFIX}.|' \
${WRKSRC}/utils/lit/lit.py ${WRKSRC}/utils/lit/lit/*.py
post-install:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/llvm/MC/MCAnalysis
${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX}
.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
.endfor
post-install-DOCS-on:
${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc ${STAGEDIR}${DOCSDIR}
.for _man in ${MAN1SRCS}
${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \
${STAGEDIR}${MANPREFIX}/man/man1/${_man:R}${LLVM_SUFFIX}.1
.endfor
.if ! ${PORT_OPTIONS:MLIT}
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1
.endif
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
.if ${PORT_OPTIONS:MCLANG}
post-install-DOCS-off:
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/scan-build.1
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
.endif
post-install-LLDB-on:
.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/python*/site-packages/lib
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/lldb/Host/windows/getopt
.endif
post-install-CLANG-on:
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp
${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/clang-tblgen \
${STAGEDIR}${LLVM_PREFIX}/bin/
post-install-LIT-on:
${INSTALL_SCRIPT} ${PATCH_WRKSRC}/utils/lit/lit.py \
${STAGEDIR}${LLVM_PREFIX}/bin/lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/lit${LLVM_SUFFIX}
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/llvm-lit${LLVM_SUFFIX}
${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py \
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \
${STAGEDIR}${LLVM_PREFIX}/bin/
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \
${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX}
TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
regression-test: ${BUILD_COOKIE}
if [ `${ID} -u` = 0 ]; then \
${CHOWN} -R nobody ${WRKSRC}/test; \
su -m nobody -c ${TEST_CMD}; \
else \
${SH} -c ${TEST_CMD}; \
fi
build-plist:
${RM} -f ${PLIST} ${PLIST}.tmp
.for command in ${COMMANDS}
${ECHO_CMD} bin/${command}${LLVM_SUFFIX} >> ${PLIST}.tmp
.endfor
.for command in ${LIT_COMMANDS}
${ECHO_CMD} %%LIT%%bin/${command}${LLVM_SUFFIX} >> ${PLIST}.tmp
${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||}/bin/${command} >> ${PLIST}.tmp
.endfor
${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
-e 's|${LLVM_RELEASE}|%%LLVM_RELEASE%%|' \
-e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' | \
${SORT} >> ${PLIST}.tmp
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' | \
${SORT} >> ${PLIST}.tmp
awk '{ \
if ($$0 ~ /${CLANG_PATTERN}/ && $$0 !~ /(omp.h|libclang_rt|sanitizer|blacklist.txt|${EXTRAS_PATTERN})/) {printf "%%%%CLANG%%%%"} \
if ($$0 ~ /(${EXTRAS_PATTERN})/) {printf "%%%%EXTRAS%%%%"} \
if ($$0 ~ /lld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} \
if ($$0 ~ /(argdumper|lldb|six.py)/) {printf "%%%%LLDB%%%%"} \
if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} \
if ($$0 ~ /LLVMgold/) {printf "%%%%GOLD%%%%"} \
if ($$0 !~ /libclang_rt/) {print}}' ${PLIST}.tmp >> ${PLIST}
${RM} -f ${PLIST}.tmp
check-commands:
.for command in ${COMMANDS}
test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command}
.endfor
.if make(svn-patch-clang)
.if !defined(PATCH_REV)
.error svn-patch-clang requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/clang-patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/cfe/trunk
svn-patch-clang:
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} | \
sed -E -e 's;^(---|\+\+\+) ;\1 tools/clang/;' >> ${_PATCH_FILE}
.endif
.if make(svn-patch-compiler-rt)
.if !defined(PATCH_REV)
.error svn-patch-compiler-rt requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/compiler-rt-patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/compiler-rt/trunk
svn-patch-compiler-rt:
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} | \
sed -E -e 's;^(---|\+\+\+) ;\1 tools/compiler-rt/;' >> ${_PATCH_FILE}
.endif
.if make(svn-patch-lldb)
.if !defined(PATCH_REV)
.error svn-patch-lldb requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/lldb-patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/lldb/trunk
svn-patch-lldb:
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} | \
sed -E -e 's;^(---|\+\+\+) ;\1 tools/lldb/;' >> ${_PATCH_FILE}
.endif
.include <bsd.port.post.mk>
Index: head/devel/mongo-cxx-driver/Makefile
===================================================================
--- head/devel/mongo-cxx-driver/Makefile (revision 413745)
+++ head/devel/mongo-cxx-driver/Makefile (revision 413746)
@@ -1,37 +1,39 @@
# Created by: Simun Mikecin <numisemis@yahoo.com>
# $FreeBSD$
PORTNAME= mongo-cxx-driver
PORTVERSION= 1.1.0
DISTVERSIONPREFIX=v
CATEGORIES= devel
MAINTAINER= numisemis@yahoo.com
COMMENT= C++ Driver for MongoDB
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_system.so:devel/boost-libs
MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= SCRAM-SHA-1
OPTIONS_DEFAULT= SCRAM-SHA-1
SCRAM-SHA-1_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
SCRAM-SHA-1_MAKE_ARGS= --use-sasl-client --ssl
SCRAM-SHA-1_DESC= SCRAM-SHA-1 authentication mechanism support.
USE_GITHUB= yes
GH_ACCOUNT= mongodb
GH_PROJECT= mongo-cxx-driver
GH_TAGNAME= 4890f82
WRKSRC= ${WRKDIR}/mongo-cxx-driver-4890f82
USES= execinfo scons
MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \
--cc=${CC} \
--cxx=${CXX}
USE_LDCONFIG= yes
.include <bsd.port.mk>
Index: head/devel/objecthash/Makefile
===================================================================
--- head/devel/objecthash/Makefile (revision 413745)
+++ head/devel/objecthash/Makefile (revision 413746)
@@ -1,33 +1,35 @@
# Created by: Edward Tomasz Napierala <trasz@FreeBSD.org>
# $FreeBSD$
PORTNAME= objecthash
PORTVERSION= 20160121
CATEGORIES= devel
MAINTAINER= trasz@FreeBSD.org
COMMENT= Cross-language way to cryptographically hash JSON objects
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libicudata.so:devel/icu \
libjson-c.so:devel/json-c
BROKEN_FreeBSD_9= does not build on FreeBSD < 10.x
USES= pkgconfig
USE_GITHUB= yes
USE_LDCONFIG= yes
GH_ACCOUNT= benlaurie
GH_PROJECT= objecthash
GH_TAGNAME= 2024cf8
ALL_TARGET= libobjecthash.so
PLIST_FILES= include/objecthash.h lib/libobjecthash.so
do-install:
${INSTALL_LIB} ${WRKSRC}/libobjecthash.so ${STAGEDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/objecthash.h ${STAGEDIR}${PREFIX}/include
.include <bsd.port.mk>
Index: head/devel/openvex/Makefile
===================================================================
--- head/devel/openvex/Makefile (revision 413745)
+++ head/devel/openvex/Makefile (revision 413746)
@@ -1,30 +1,32 @@
# Created by: Jason Bacon <bacon4000@gmail.com>
# $FreeBSD$
PORTNAME= openvex
PORTVERSION= 0.5.3
CATEGORIES= devel
MASTER_SITES= http://acadix.biz/Ports/distfiles/
MAINTAINER= bacon4000@gmail.com
COMMENT= Open source firmware for Vex robotics controllers
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= sdcc:lang/sdcc \
gpasm:devel/gputils
RUN_DEPENDS= vexctl:devel/roboctl \
sdcc:lang/sdcc \
gpasm:devel/gputils
USES+= tar:xz
MAKE_FLAGS+= PREFIX=${STAGEDIR}${PREFIX} \
MANPREFIX=${STAGEDIR}${PREFIX}
post-patch:
@${REINPLACE_CMD} \
-e 's|--denable-peeps|--denable-peeps --use-non-free|g' \
${WRKSRC}/Include/Makefile.sdcc_defs
.include <bsd.port.mk>
Index: head/devel/pear/Makefile
===================================================================
--- head/devel/pear/Makefile (revision 413745)
+++ head/devel/pear/Makefile (revision 413746)
@@ -1,47 +1,49 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
PORTNAME= pear
PORTVERSION= 1.10.1
CATEGORIES= devel
MASTER_SITES= http://mirror.miwibox.org/
MAINTAINER= miwi@FreeBSD.org
COMMENT= PEAR framework for PHP
LICENSE= PHP301
+BROKEN_powerpc64= Does not build
+
USES= cpe tar:bzip2
CPE_VENDOR= php
NO_BUILD= yes
NO_ARCH= yes
WANT_PHP_CLI= yes
USE_PHP= pcre xml zlib
USE_PHP_BUILD= yes
PEARDIR= ${PREFIX}/share/pear
post-patch:
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" \
-e "s|%%BUNDLEDIR%%|${WRKSRC}/go-pear-bundle|" \
-e "s|%%TMPDIR%%|/tmp/pear|" \
${WRKSRC}/go-pear
@cd ${WRKSRC}/go-pear-bundle && ${MKDIR} tmp && ${TAR} -C tmp -xf PEAR-${PORTVERSION}.tar
@cd ${WRKSRC}/go-pear-bundle/tmp/PEAR-${PORTVERSION} && ${PATCH} -s -p0 < ${FILESDIR}/extra-patch-PEAR-Config.php
@${RM} ${WRKSRC}/go-pear-bundle/tmp/PEAR-${PORTVERSION}/PEAR/Config.php.orig
@${MD5} -q ${WRKSRC}/go-pear-bundle/tmp/PEAR-${PORTVERSION}/PEAR/Config.php > ${WRKSRC}/Config.php.md5
@cd ${WRKSRC}/go-pear-bundle/tmp && ${TAR} -cf ../PEAR-${PORTVERSION}.tar PEAR-${PORTVERSION} package.xml
do-install:
@cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} ${LOCALBASE}/bin/php -q ./go-pear
@${SED} -i "" "s|<?php|<?php dl('pcre.so'); dl('xml.so');|" \
${STAGEDIR}${PEARDIR}/peclcmd.php
# pear violates stage when staging as root, hide this
.if defined(PACKAGE_BUILDING)
@${RM} -rf ${PEARDIR}
.endif
# Clean up orphans re-generated by pkg-install
@${RM} -rf ${STAGEDIR}${PEARDIR}/.depdb ${STAGEDIR}${PEARDIR}/.depdblock ${STAGEDIR}${PEARDIR}/.filemap ${STAGEDIR}${PEARDIR}/.lock
.include <bsd.port.mk>
Index: head/devel/pecl-event/Makefile
===================================================================
--- head/devel/pecl-event/Makefile (revision 413745)
+++ head/devel/pecl-event/Makefile (revision 413746)
@@ -1,27 +1,29 @@
# Created by: John Chen <johnpupu@gmail.com>
# $FreeBSD$
PORTNAME= event
PORTVERSION= 1.11.1
CATEGORIES= devel
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DIST_SUBDIR= PECL
MAINTAINER= johnpupu@gmail.com
COMMENT= Provides interface to libevent library
LICENSE= PHP301
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libevent.so:devel/libevent2
USES= tar:tgz
USE_OPENSSL= yes
CONFIGURE_ARGS= --with-openssl-dir=${OPENSSLBASE}
USE_PHP= sockets
USE_PHP_BUILD= yes
USE_PHPEXT= yes
PHP_MODNAME= event
IGNORE_WITH_PHP= 70
.include <bsd.port.mk>
Index: head/devel/pecl-json_post/Makefile
===================================================================
--- head/devel/pecl-json_post/Makefile (revision 413745)
+++ head/devel/pecl-json_post/Makefile (revision 413746)
@@ -1,22 +1,24 @@
# Created by: Gasol Wu <gasol.wu@gmail.com>
# $FreeBSD$
PORTNAME= json_post
PORTVERSION= 1.0.1
CATEGORIES= devel
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DIST_SUBDIR= PECL
MAINTAINER= gasol.wu@gmail.com
COMMENT= JSON POST handler in PHP
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
USES= tar:tgz
USE_PHP= json
USE_PHP_BUILD= yes
USE_PHPEXT= yes
.include <bsd.port.mk>
Index: head/devel/pecl-jsonnet/Makefile
===================================================================
--- head/devel/pecl-jsonnet/Makefile (revision 413745)
+++ head/devel/pecl-jsonnet/Makefile (revision 413746)
@@ -1,27 +1,29 @@
# Created by: Gasol Wu <gasol.wu@gmail.com>
# $FreeBSD$
PORTNAME= jsonnet
PORTVERSION= 1.0.0
CATEGORIES= devel
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DISTNAME= JsonNet-${PORTVERSION}
DIST_SUBDIR= PECL
MAINTAINER= gasol.wu@gmail.com
COMMENT= Google JsonNet for PHP
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libjsonnet.so:devel/jsonnet
USES= tar:tgz
USE_PHP= json
USE_PHPEXT= yes
USE_PHP_BUILD= yes
CONFIGURE_ARGS= --with-jsonnet=${LOCALBASE}
IGNORE_WITH_PHP= 70
.include <bsd.port.mk>
Index: head/devel/pecl-msgpack/Makefile
===================================================================
--- head/devel/pecl-msgpack/Makefile (revision 413745)
+++ head/devel/pecl-msgpack/Makefile (revision 413746)
@@ -1,22 +1,24 @@
# Created by: John Chen <johnpupu@gmail.com>
# $FreeBSD$
PORTNAME= msgpack
PORTVERSION= 0.5.7
CATEGORIES= devel
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DIST_SUBDIR= PECL
MAINTAINER= johnpupu@gmail.com
COMMENT= Provides API for communicating with MessagePack serialization
LICENSE= BSD3CLAUSE
+BROKEN_powerpc64= Does not build
+
USES= tar:tgz
USE_PHP= session
USE_PHPEXT= yes
USE_PHP_BUILD= yes
IGNORE_WITH_PHP= 70
.include <bsd.port.mk>
Index: head/devel/php-uprofiler/Makefile
===================================================================
--- head/devel/php-uprofiler/Makefile (revision 413745)
+++ head/devel/php-uprofiler/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: Gasol Wu <gasol.wu@gmail.com>
# $FreeBSD$
PORTNAME= uprofiler
PORTVERSION= 0.11.0.20150219
CATEGORIES= devel
PKGNAMEPREFIX= php-
MAINTAINER= gasol.wu@gmail.com
COMMENT= Lightweight profiler for PHP
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= FriendsOfPHP
GH_TAGNAME= 483c1e5
WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME_EXTRACT}/extension
USE_PHP= yes
USE_PHPIZE= yes
USE_PHPEXT= yes
USES= tar:tgz
IGNORE_WITH_PHP= 70
.include <bsd.port.mk>
Index: head/devel/php5-msgpack/Makefile
===================================================================
--- head/devel/php5-msgpack/Makefile (revision 413745)
+++ head/devel/php5-msgpack/Makefile (revision 413746)
@@ -1,24 +1,26 @@
# Created by: Valery Komarov <komarov@valerka.net>
# $FreeBSD$
PORTNAME= msgpack
PORTVERSION= 2012.05.05
CATEGORIES= devel
PKGNAMEPREFIX= php5-
MAINTAINER= komarov@valerka.net
COMMENT= PHP extension for interfacing with MessagePack
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_TAGNAME= 980a652
WRKSRC_SUBDIR= php
USE_PHP= session
USE_PHP_BUILD= yes
USE_PHPIZE= yes
USE_PHPEXT= yes
PHP_MODNAME= msgpack
IGNORE_WITH_PHP= 70
.include <bsd.port.mk>
Index: head/devel/phpsh/Makefile
===================================================================
--- head/devel/phpsh/Makefile (revision 413745)
+++ head/devel/phpsh/Makefile (revision 413746)
@@ -1,36 +1,38 @@
# Created by: Ashish SHUKLA <ashish@FreeBSD.org>
# $FreeBSD$
PORTNAME= phpsh
PORTVERSION= 20110513
PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://distfiles.pirateparty.in/ashish/ \
LOCAL/ashish
MAINTAINER= ashish@FreeBSD.org
COMMENT= Interactive shell for PHP
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
USES= python tar:bzip2
USE_PYTHON= distutils autoplist
USE_PHP= pcre posix tokenizer
NO_ARCH= yes
WANT_PHP_CLI= yes
PLIST_SUB= PORTNAME=${PORTNAME}
PYDISTUTILS_PKGVERSION= 1.3
OPTIONS_DEFINE= PCNTL
PCNTL_DESC= Fork on every command (pcntl PHP extension)
PCNTL_USE= PHP=pcntl
post-patch:
@${GREP} -Rl '%%ETCDIR%%' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \
-e 's,%%ETCDIR%%,${ETCDIR},g'
.include <bsd.port.mk>
Index: head/devel/poco/Makefile
===================================================================
--- head/devel/poco/Makefile (revision 413745)
+++ head/devel/poco/Makefile (revision 413746)
@@ -1,64 +1,66 @@
# Created by: Wes Peters <wes@FreeBSD.org>
# $FreeBSD$
PORTNAME= poco
PORTVERSION= 1.7.2
DISTVERSIONSUFFIX= -all
CATEGORIES= devel net
MASTER_SITES= http://pocoproject.org/releases/${PORTNAME}-${PORTVERSION}/
MAINTAINER= ports@FreeBSD.org
COMMENT= C++ libraries with a network/internet focus
LICENSE= BSL
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libpcre.so:devel/pcre \
libexpat.so:textproc/expat2
CONFLICTS= poco-ssl-[0-9]*
USES= cmake pkgconfig
CMAKE_ARGS= -DPOCO_UNBUNDLED:BOOL=ON
USE_LDCONFIG= yes
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
OPTIONS_DEFINE= MYSQL SQLITE SSL TEST
OPTIONS_RADIO= ODBC
OPTIONS_RADIO_ODBC= IODBC UNIXODBC
OPTIONS_DEFAULT= MYSQL SQLITE SSL
OPTIONS_SUB= yes
MYSQL_USE= mysql=yes
MYSQL_CMAKE_OFF= -DENABLE_DATA_MYSQL:BOOL=OFF
IODBC_LIB_DEPENDS= libiodbc.so:databases/libiodbc
IODBC_CMAKE_ON= -DODBC_INCLUDE_DIRECTORIES:PATH=${LOCALBASE}/include/libiodbc \
-DODBC_LIBRARIES:FILEPATH=${LOCALBASE}/lib/libiodbc.so
SQLITE_USES= sqlite
SQLITE_CMAKE_OFF= -DENABLE_DATA_SQLITE:BOOL=OFF
SSL_USE= openssl=yes
SSL_CMAKE_OFF= -DENABLE_CRYPTO:BOOL=OFF \
-DENABLE_NETSSL:BOOL=OFF
UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
UNIXODBC_CMAKE_ON= -DODBC_INCLUDE_DIRECTORIES:PATH=${LOCALBASE}/include \
-DODBC_LIBRARIES:FILEPATH=${LOCALBASE}/lib/libodbc.so
TEST_CMAKE_ON= -DENABLE_TESTS:BOOL=ON
TEST_IMPLIES= SQLITE
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MIODBC} || ${PORT_OPTIONS:MUNIXODBC}
PLIST_SUB+= ODBC=""
.else
CMAKE_ARGS+= -DENABLE_DATA_ODBC:BOOL=OFF
PLIST_SUB+= ODBC="@comment "
.endif
post-patch:
@${REINPLACE_CMD} -e \
's|-D_XOPEN_SOURCE=500 || ; \
s|_EPOLL|_POLL| ; \
s|dl rt|rt|' ${WRKSRC}/cmake/DefinePlatformSpecifc.cmake
.include <bsd.port.mk>
Index: head/devel/psptoolchain-binutils/Makefile
===================================================================
--- head/devel/psptoolchain-binutils/Makefile (revision 413745)
+++ head/devel/psptoolchain-binutils/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# Created by: Tassilo Philipp <tphilipp@potion-studios.com>
# $FreeBSD$
PORTNAME= binutils
PORTVERSION= 2.22
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= ftp://ftp.gnu.org/pub/gnu/${PORTNAME}/ \
SOURCEWARE/${PORTNAME}/releases
PKGNAMEPREFIX= psptoolchain-
MAINTAINER= tphilipp@potion-studios.com
COMMENT= PlayStation Portable development toolchain ${PORTNAME}
+BROKEN_powerpc64= Does not build
+
USES= gmake tar:bzip2 libtool
HAS_CONFIGURE= yes
CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/:S/armv6/arm/}-unknown-${OPSYS:tl}${OSREL}
CONFIGURE_ARGS= --prefix=${PREFIX} \
--target="psp" \
--enable-install-libbfd \
--disable-werror \
--disable-nls \
--mandir=${PREFIX}/man
PLIST_SUB= CONFIGURE_TARGET="${CONFIGURE_TARGET}"
# Disable installation of .info files and libiberty.
post-patch:
@${REINPLACE_CMD} -E 's/^(install-data-am:)(.*)install-info-am(.*)/\1 \2 \3/' \
${WRKSRC}/ld/Makefile.in
@${REINPLACE_CMD} -E 's/^(install-info:)(.*install-info-am.*)/\1#\2/' \
${WRKSRC}/gas/doc/Makefile.in \
${WRKSRC}/bfd/doc/Makefile.in \
${WRKSRC}/binutils/doc/Makefile.in
@${REINPLACE_CMD} -E 's/^(install:)(.*)/\1#\2/' ${WRKSRC}/libiberty/Makefile.in
@${REINPLACE_CMD} -E 's,^(install.*:)(.*)install-info(.*),\1 \2 \3,' ${WRKSRC}/etc/Makefile.in
.include <bsd.port.mk>
Index: head/devel/py-llfuse/Makefile
===================================================================
--- head/devel/py-llfuse/Makefile (revision 413745)
+++ head/devel/py-llfuse/Makefile (revision 413746)
@@ -1,20 +1,22 @@
# $FreeBSD$
PORTNAME= llfuse
PORTVERSION= 1.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= niklaas@kulturflatrate.net
COMMENT= Python bindings for low-level FUSE API
LICENSE= LGPL20+
+BROKEN_powerpc64= Does not build
+
USES= compiler:c++11-lang fuse pkgconfig python tar:bz2
USE_PYTHON= autoplist distutils
post-stage:
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/llfuse.so
.include <bsd.port.mk>
Index: head/devel/py-pyinstaller/Makefile
===================================================================
--- head/devel/py-pyinstaller/Makefile (revision 413745)
+++ head/devel/py-pyinstaller/Makefile (revision 413746)
@@ -1,42 +1,44 @@
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
# $FreeBSD$
PORTNAME= pyinstaller
PORTVERSION= 2.1
PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= PyInstaller-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Program to create standalone executables from Python scripts
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= DOCS
EXTRACT_AFTER_ARGS= --exclude doc/source --no-same-owner --no-same-permissions
USES= python
USE_PYTHON= autoplist distutils
DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
PORTDOCS= *
post-patch:
@${REINPLACE_CMD} -e '/install_requires/s,distribute,setuptools,' \
${WRKSRC}/${PYSETUP}
@${REINPLACE_CMD} -e '/\/sbin\/ldconfig/s,-p,-r,' \
${WRKSRC}/PyInstaller/bindepend.py \
${WRKSRC}/PyInstaller/depend/utils.py
@${REINPLACE_CMD} -e '/libpython/s,\.so\.1\.0,.so.1,' \
${WRKSRC}/PyInstaller/bindepend.py
pre-build:
cd ${WRKSRC}/bootloader && ${PYTHON_CMD} waf configure build install
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/devel/qt4-script/Makefile
===================================================================
--- head/devel/qt4-script/Makefile (revision 413745)
+++ head/devel/qt4-script/Makefile (revision 413746)
@@ -1,51 +1,53 @@
# Created by: lofi@FreeBSD.org
# $FreeBSD$
PORTNAME= script
DISTVERSION= ${QT4_VERSION}
CATEGORIES= devel
PKGNAMEPREFIX= qt4-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt scripting module
+BROKEN_powerpc64= Does not build
+
USES= pkgconfig
USE_QT4= qmake_build moc_build corelib
QT_DIST= yes
HAS_CONFIGURE= yes
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \
PATH=${WRKSRC}/bin:$$PATH MAKEOBJDIR=.
DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \
src/activeqt src/dbus src/gui src/multimedia src/network \
src/opengl src/openvg src/phonon src/qt3support \
src/s60installs src/s60main src/scripttools src/sql src/svg \
src/testlib src/tools src/winmain src/xml src/xmlpatterns \
src/3rdparty/clucene src/3rdparty/freetype \
src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \
src/3rdparty/libtiff src/3rdparty/phonon
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor
BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}
INSTALL_WRKSRC= ${BUILD_WRKSRC}
pre-configure:
${MKDIR} ${WRKSRC}/mkspecs
${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake
${LN} -sf ${MOC} ${WRKSRC}/bin/moc
post-configure:
${REINPLACE_CMD} -e 's|${PREFIX}/${QT_LIBDIR_REL}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \
-e 's|.*$$(QMAKE).*||g' ${BUILD_WRKSRC}/Makefile
${REINPLACE_CMD} -E -e 's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g' \
-E -e 's|(.*location=).*moc|\1${PREFIX}/${QT_BINDIR_REL}/${MOC:T}|g' \
${WRKSRC}/lib/pkgconfig/QtScript.pc
.include <bsd.port.mk>
Index: head/devel/qt5-script/Makefile
===================================================================
--- head/devel/qt5-script/Makefile (revision 413745)
+++ head/devel/qt5-script/Makefile (revision 413746)
@@ -1,23 +1,25 @@
# $FreeBSD$
PORTNAME= script
DISTVERSION= ${QT5_VERSION}
CATEGORIES= devel
PKGNAMEPREFIX= qt5-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt 4-compatible scripting module
+BROKEN_powerpc64= Does not build
+
USE_QT5= core buildtools_build
QT_DIST= ${PORTNAME}
USES= qmake
# Keep make(1) from descending into src/script/obj/ (qmake:outsource
# doesn't work).
MAKE_ENV= MAKEOBJDIR=.
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
post-patch:
@${REINPLACE_CMD} -e '/scripttools/ d' \
${WRKSRC}/src/src.pro
.include <bsd.port.mk>
Index: head/devel/radare2/Makefile
===================================================================
--- head/devel/radare2/Makefile (revision 413745)
+++ head/devel/radare2/Makefile (revision 413746)
@@ -1,36 +1,38 @@
# Created by: Karsten Pedersen <kpedersen@opencde.org>
# $FreeBSD$
PORTNAME= radare2
PORTVERSION= 0.10.0
CATEGORIES= devel
MASTER_SITES= http://rada.re/get/
MAINTAINER= torres.73a@gmail.com
COMMENT= Tools to disasm, debug, analyze, and manipulate binary files
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
CONFLICTS_BUILD=capstone-*
USES= gmake pkgconfig tar:xz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
MAKE_ENV+= HOST_CC=${CC}
PLIST_SUB+= PORTVERSION="${PORTVERSION}"
OPTIONS_DEFINE= DOCS
post-patch:
${REINPLACE_CMD} -e 's|..LIBDIR./pkgconfig|${PREFIX}/libdata/pkgconfig|g' \
${WRKSRC}/libr/Makefile
${ECHO_CMD} 'CFLAGS+=-I${LOCALBASE}/include' >> ${WRKSRC}/libr/anal/Makefile
${ECHO_CMD} 'CFLAGS+=-I${LOCALBASE}/include' >> ${WRKSRC}/libr/asm/Makefile
post-patch-DOCS-off:
@${REINPLACE_CMD} -e 's| install-doc ||g' \
${WRKSRC}/Makefile
.include <bsd.port.mk>
Index: head/devel/rapidjson/Makefile
===================================================================
--- head/devel/rapidjson/Makefile (revision 413745)
+++ head/devel/rapidjson/Makefile (revision 413746)
@@ -1,35 +1,37 @@
# Created by: Yuri Victorovich <yuri@rawbw.com>
# $FreeBSD$
PORTNAME= rapidjson
PORTVERSION= 1.0.2
DISTVERSIONPREFIX= v
CATEGORIES= devel textproc
MAINTAINER= yuri@rawbw.com
COMMENT= Fast JSON parser/generator for C++ with both SAX/DOM style API
LICENSE= unknown
LICENSE_NAME= RapidJSON
LICENSE_FILE= ${WRKSRC}/license.txt
LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= miloyip
USES= cmake gmake
OPTIONS_DEFINE= DOCS EXAMPLES
OPTIONS_DEFAULT=${OPTIONS_DEFINE}
OPTIONS_SUB= yes
post-patch:
@${REINPLACE_CMD} -e 's|LIB_INSTALL_DIR}/pkgconfig"|CMAKE_INSTALL_PREFIX}/libdata/pkgconfig"|' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's|DOC_INSTALL_DIR}/examples"|CMAKE_INSTALL_PREFIX}/share/examples/${PORTNAME}"|' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's|-Werror||' ${WRKSRC}/example/CMakeLists.txt
@${REINPLACE_CMD} -e 's|-Werror||' ${WRKSRC}/test/unittest/CMakeLists.txt
post-stage:
@${RM} -rf ${STAGEDIR}${EXAMPLESDIR}/CMakeFiles
.include <bsd.port.mk>
Index: head/devel/rth/Makefile
===================================================================
--- head/devel/rth/Makefile (revision 413745)
+++ head/devel/rth/Makefile (revision 413746)
@@ -1,30 +1,32 @@
# Created by: Jan Siml <jsi@jules.de>
# $FreeBSD$
PORTNAME= rth
PORTVERSION= 1.7.0
PORTREVISION= 2
CATEGORIES= devel www
MASTER_SITES= SF/${PORTNAME}/Release%20${PORTVERSION}/Release%20${PORTVERSION}
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Web-based requirement, test, and bugtracking system
+BROKEN_powerpc64= Does not build
+
USES= zip
NO_BUILD= yes
USE_PHP= mysqli gd
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
SUB_LIST= "PKGNAME=${PKGNAME}"
SUB_FILES= pkg-message
WANT_PHP_WEB= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
do-install:
@${ECHO} "Installing in ${PREFIX}/www/rth"
${MKDIR} ${STAGEDIR}${PREFIX}/www/rth
${MV} ${WRKSRC}/api/properties_inc.php ${WRKSRC}/api/properties_inc.php.sample
${CP} -R ${WRKSRC}/* ${STAGEDIR}${PREFIX}/www/rth
.include <bsd.port.mk>
Index: head/devel/tex-libtexluajit/Makefile
===================================================================
--- head/devel/tex-libtexluajit/Makefile (revision 413745)
+++ head/devel/tex-libtexluajit/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# $FreeBSD$
PORTNAME= libtexluajit
PORTVERSION= 2.0.3
CATEGORIES= devel
MASTER_SITES= TEX_CTAN/systems/texlive/Source/
PKGNAMEPREFIX= tex-
DISTNAME= texlive-20150521-source
DIST_SUBDIR= TeX
MAINTAINER= hrs@FreeBSD.org
COMMENT= LuaJIT library for TeXLive
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LuaJIT-2.0.3/COPYRIGHT
+BROKEN_powerpc64= Does not build
+
USES= tar:xz libtool pkgconfig
USE_LDCONFIG= yes
EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}
EXTRACT_FILES= build-aux libs/luajit
WRKSRC= ${WRKDIR}/${DISTNAME}/libs/luajit
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
.include <bsd.port.mk>
Index: head/devel/thrift-c_glib/Makefile
===================================================================
--- head/devel/thrift-c_glib/Makefile (revision 413745)
+++ head/devel/thrift-c_glib/Makefile (revision 413746)
@@ -1,49 +1,51 @@
# Created by: Valery Komarov <komarov@valerka.net>
# $FreeBSD$
PORTNAME= thrift
PORTVERSION= ${THRIFT_PORTVERSION} # to keep in sync with thrift
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= APACHE/thrift/${PORTVERSION}
DISTNAME= thrift-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= C glib interface to Thrift
+BROKEN_powerpc64= Does not build
+
PKGNAMESUFFIX= -c_glib
BUILDIR= ${WRKDIR}/${DISTNAME}/lib/c_glib
LIB_DEPENDS= libglib-2.0.so:devel/glib20
DISTINFO_FILE= ${.CURDIR}/../thrift/distinfo
USES= autoreconf pkgconfig gmake libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE= yes
INSTALL_TARGET= install-strip
.include "../thrift/bsd.thrift.mk"
CONFIGURE_ARGS+= \
--with-c_glib \
--without-cpp \
--without-qt4 \
--without-csharp \
--without-erlang \
--without-haskell \
--without-java \
--without-perl \
--without-php \
--without-php_extension \
--without-python \
--without-ruby \
--without-go
post-patch:
@${REINPLACE_CMD} 's,^pkgconfigdir = .*,pkgconfigdir=$${prefix}/libdata/pkgconfig,' ${WRKSRC}/lib/c_glib/Makefile.am
.include <bsd.port.mk>
Index: head/devel/tigcc/Makefile
===================================================================
--- head/devel/tigcc/Makefile (revision 413745)
+++ head/devel/tigcc/Makefile (revision 413746)
@@ -1,141 +1,143 @@
# Created by: Ben Haga <tuximus@tuximus.mine.nu>
# $FreeBSD$
PORTNAME= tigcc
PORTVERSION= 0.96.b8
PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= GCC/snapshots/4.1-20060728:gcc \
GNU/binutils:gas \
http://tigcc.ticalc.org/linux/:tigcc
DISTFILES= gcc-core-4.1-20060728.tar.bz2:gcc \
binutils-2.16.1.tar.bz2:gas \
tigcc_src.tar.bz2:tigcc
MAINTAINER= cyberbotx@cyberbotx.com
COMMENT= C compiler for the TI89, 92, and 92+ calculators
+BROKEN_powerpc64= Does not build
+
USE_GCC= any
USES= bison gmake tar:bzip2
NO_WRKSUBDIR= yes
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS EXAMPLES
do-extract:
@${MKDIR} ${WRKSRC}
@${MKDIR} ${WRKSRC}/tigcc
@${TAR} xjf ${DISTDIR}/tigcc_src.tar.bz2 -C ${WRKSRC}/tigcc/
@${MKDIR} ${WRKSRC}/gnu
@${TAR} xjf ${DISTDIR}/gcc-core-4.1-20060728.tar.bz2 -C ${WRKSRC}/gnu/
@${TAR} xjf ${DISTDIR}/binutils-2.16.1.tar.bz2 -C ${WRKSRC}/gnu/
post-patch:
@cd ${WRKSRC}/gnu/binutils-2.16.1; ${PATCH} -s -p1 < ${WRKSRC}/tigcc/sources/gcc/gas-2.16-tigcc-patch.diff
@cd ${WRKSRC}/gnu/gcc-4.1-20060728; ${PATCH} -s -p1 < ${WRKSRC}/tigcc/sources/gcc/gcc-4.1-tigcc-patch.diff
@cd ${WRKSRC}/gnu/gcc-4.1-20060728/gcc; ${ECHO} "echo all:" > mklibgcc.in
@${REINPLACE_CMD} -e 's/^CC[[:space:]]*=/CC ?=/' -e 's/^CFLAGS[[:space:]]*=/CFLAGS ?=/' \
${WRKSRC}/tigcc/sources/a68k/Makefile ${WRKSRC}/tigcc/sources/ld-tigcc/Makefile \
${WRKSRC}/tigcc/sources/patcher/src/Makefile ${WRKSRC}/tigcc/sources/tigcc/src/Makefile \
${WRKSRC}/tigcc/sources/tprbuilder/src/Makefile
do-build:
@${ECHO} Building GNU AS
@${MKDIR} ${WRKSRC}/gnu/binutils_build
@cd ${WRKSRC}/gnu/binutils_build; \
${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \
CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \
LDFLAGS="${LDFLAGS}" LIBS="${LIBS}" \
${CONFIGURE_ENV} \
${WRKSRC}/gnu/binutils-2.16.1/configure --disable-serial-configure --target=m68k-coff --disable-shared \
--enable-static --disable-multilib --disable-nls --disable-win32-registry
@cd ${WRKSRC}/gnu/binutils_build; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS}
@${ECHO} Building the GNU C COMPILER
@${MKDIR} ${WRKSRC}/gnu/gcc_build
@cd ${WRKSRC}/gnu/gcc_build; \
${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \
CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \
LDFLAGS="${LDFLAGS}" LIBS="${LIBS}" \
${CONFIGURE_ENV} \
${WRKSRC}/gnu/gcc-4.1-20060728/configure --target=m68k-coff --with-gnu-as --disable-nls --disable-multilib \
--disable-shared --enable-static --disable-threads --disable-win32-registry --disable-checking --disable-werror \
--disable-pch --disable-mudflap --disable-libssp
@cd ${WRKSRC}/gnu/gcc_build; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS}
@${ECHO} Building A68K
@cd ${WRKSRC}/tigcc/sources/a68k; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS}
@${ECHO} Building LD-TIGCC
@cd ${WRKSRC}/tigcc/sources/ld-tigcc; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS}
@${ECHO} Building PATCHER
@cd ${WRKSRC}/tigcc/sources/patcher/src; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS}
@${ECHO} Building the ExePack support from the TIGCC Tools Suite
@cd ${WRKSRC}/tigcc/sources/ttpack; ${CC} ${CFLAGS} -o ttpack ttpack.c
@cd ${WRKSRC}/tigcc/sources/ttpack; ${CC} ${CFLAGS} -o ttbin2oth ttbin2oth.c
@${ECHO} Building TIGCC
@cd ${WRKSRC}/tigcc/sources/tigcc/src; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS}
@${ECHO} Building TPRBUILDER
@cd ${WRKSRC}/tigcc/sources/tprbuilder/src; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/tigcc
@${MKDIR} ${STAGEDIR}${PREFIX}/tigcc/bin
@${ECHO} Installing GNU AS
${INSTALL_PROGRAM} ${WRKSRC}/gnu/binutils_build/gas/as-new ${STAGEDIR}${PREFIX}/tigcc/bin/as
@${ECHO} Installing the GNU C Compiler
${INSTALL_PROGRAM} ${WRKSRC}/gnu/gcc_build/gcc/cc1 ${STAGEDIR}${PREFIX}/tigcc/bin/cc1
${INSTALL_PROGRAM} ${WRKSRC}/gnu/gcc_build/gcc/xgcc ${STAGEDIR}${PREFIX}/tigcc/bin/gcc
@${ECHO} Installing A68K
${INSTALL_PROGRAM} ${WRKSRC}/tigcc/sources/a68k/A68k ${STAGEDIR}${PREFIX}/tigcc/bin/a68k
@${ECHO} Installing LD-TIGCC
${INSTALL_PROGRAM} ${WRKSRC}/tigcc/sources/ld-tigcc/ld-tigcc ${STAGEDIR}${PREFIX}/tigcc/bin/ld-tigcc
${INSTALL_PROGRAM} ${WRKSRC}/tigcc/sources/ld-tigcc/ar-tigcc ${STAGEDIR}${PREFIX}/tigcc/bin/ar-tigcc
@${ECHO} Installing PATCHER
${INSTALL_PROGRAM} ${WRKSRC}/tigcc/sources/patcher/src/patcher ${STAGEDIR}${PREFIX}/tigcc/bin/patcher
@${ECHO} Installing the ExePack support from the TIGCC Tools Suite
${INSTALL_PROGRAM} ${WRKSRC}/tigcc/sources/ttpack/ttpack ${STAGEDIR}${PREFIX}/tigcc/bin/ttpack
${INSTALL_PROGRAM} ${WRKSRC}/tigcc/sources/ttpack/ttbin2oth ${STAGEDIR}${PREFIX}/tigcc/bin/ttbin2oth
@${ECHO} Installing TIGCC
${INSTALL_PROGRAM} ${WRKSRC}/tigcc/sources/tigcc/src/tigcc ${STAGEDIR}${PREFIX}/tigcc/bin/tigcc
@${ECHO} Installing TPRBUILDER
${INSTALL_PROGRAM} ${WRKSRC}/tigcc/sources/tprbuilder/src/tprbuilder ${STAGEDIR}${PREFIX}/tigcc/bin/tprbuilder
@${ECHO} Installing TIGCCLIB
@${CP} -R ${WRKSRC}/tigcc/tigcclib/include ${STAGEDIR}${PREFIX}/tigcc/
@${LN} -s ./os.h ${STAGEDIR}${PREFIX}/tigcc/include/asm/OS.h
@${CP} -R ${WRKSRC}/tigcc/tigcclib/lib ${STAGEDIR}${PREFIX}/tigcc/
do-install-DOCS-on:
@${ECHO} Installing the TIGCC documentation
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@cd ${WRKSRC}/tigcc; ${CP} AUTHORS BUGS CHANGELOG COPYING DIRECTORIES HOWTO INSTALL README README.linux README.osX ${STAGEDIR}${DOCSDIR}/
@${MKDIR} ${STAGEDIR}${DOCSDIR}/a68k
@cd ${WRKSRC}/tigcc/sources/a68k; ${CP} Bugs.txt Doc.txt History.txt ToDo.txt ${STAGEDIR}${DOCSDIR}/a68k/
@${MKDIR} ${STAGEDIR}${DOCSDIR}/tigcc
@cd ${WRKSRC}/tigcc; ${CP} AUTHORS COPYING CHANGELOG README ${STAGEDIR}${DOCSDIR}/tigcc/
@${MKDIR} ${STAGEDIR}${DOCSDIR}/tprbuilder
@cd ${WRKSRC}/tigcc/sources/tprbuilder; ${CP} AUTHORS COPYING ChangeLog README ${STAGEDIR}${DOCSDIR}/tprbuilder/
@${MKDIR} ${STAGEDIR}${DOCSDIR}/patcher
@cd ${WRKSRC}/tigcc/sources/patcher; ${CP} AUTHORS COPYING ChangeLog README ${STAGEDIR}${DOCSDIR}/patcher/
@${CP} -R ${WRKSRC}/tigcc/tigcclib/doc/html ${STAGEDIR}${DOCSDIR}/
@${LN} -s ./html ${STAGEDIR}${DOCSDIR}/tigcclib
@${CP} ${WRKSRC}/tigcc/tigcclib/doc/converter/tigccdoc ${STAGEDIR}${PREFIX}/tigcc/bin/
do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@${CP} ${WRKSRC}/tigcc/tigcclib/examples/* ${STAGEDIR}${EXAMPLESDIR}/
.include <bsd.port.mk>
Index: head/devel/truc/Makefile
===================================================================
--- head/devel/truc/Makefile (revision 413745)
+++ head/devel/truc/Makefile (revision 413746)
@@ -1,34 +1,36 @@
# Created by: Jan Siml <jsi@jules.de>
# $FreeBSD$
PORTNAME= truc
PORTVERSION= 0.12.0
PORTREVISION= 3
CATEGORIES= devel www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/TRUC%20Testing%20${PORTVERSION}
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= jsi@jules.de
COMMENT= Web-based tool for requirement and use case tracking
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
USE_PHP= mysqli gd
USES= cpe shebangfix
SHEBANG_FILES= FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl \
FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/commands/helpers/header.cgi \
FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/commands/helpers/progress.cgi \
FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/commands/helpers/upload.cgi
CPE_VENDOR= jan_schutze
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
SUB_LIST= "PKGNAME=${PKGNAME}"
SUB_FILES= pkg-message
WANT_PHP_WEB= yes
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/www/truc
# ${MV} ${WRKSRC}/config_inc.php ${WRKSRC}/config_inc.php-dist
${CP} -R ${WRKSRC}/* ${STAGEDIR}${PREFIX}/www/truc
.include <bsd.port.mk>
Index: head/devel/uatraits/Makefile
===================================================================
--- head/devel/uatraits/Makefile (revision 413745)
+++ head/devel/uatraits/Makefile (revision 413746)
@@ -1,30 +1,32 @@
# Created by: Dmitry Sivachenko <demon@FreeBSD.org>
# $FreeBSD$
PORTNAME= uatraits
PORTVERSION= 20130430
PORTREVISION= 3
CATEGORIES= devel www
MASTER_SITES= http://people.freebsd.org/~demon/
MAINTAINER= demon@FreeBSD.org
COMMENT= User-Agent detection library
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \
libpcre.so:devel/pcre \
libxml2.so:textproc/libxml2
USES= autoreconf libtool pkgconfig python
GNU_CONFIGURE= yes
USE_OPENSSL= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS= --with-boost-prefix=${LOCALBASE} \
--with-pcre-prefix=${LOCALBASE} \
--enable-python --disable-perl --disable-tests \
--disable-java --disable-nodejs
CONFIGURE_ENV= crypto_CFLAGS="-I${OPENSSLINC}" \
crypto_LIBS="-L${OPENSSLLIB} -lcrypto"
CPPFLAGS+= -I${LOCALBASE}/include
.include <bsd.port.mk>
Index: head/devel/vera++/Makefile
===================================================================
--- head/devel/vera++/Makefile (revision 413745)
+++ head/devel/vera++/Makefile (revision 413746)
@@ -1,50 +1,52 @@
# Created by: Cristiano Rolim Pereira <cristianorolim@outlook.com>
# $FreeBSD$
PORTNAME= vera++
PORTVERSION= 1.3.0
CATEGORIES= devel
MASTER_SITES= https://bitbucket.org/verateam/vera/downloads/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
${DISTNAME}-doc${EXTRACT_SUFX}
MAINTAINER= cristianorolim@outlook.com
COMMENT= Tool for verification of C++ source code
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= boost-libs>=0:devel/boost-libs
USES= cmake:outsource tk
CMAKE_ARGS+= -DTCL_INCLUDE_PATH=${TCL_INCLUDEDIR} \
-DTK_INCLUDE_PATH=${TK_INCLUDEDIR} \
-DVERA_USE_SYSTEM_BOOST:BOOL=ON
PLIST_FILES= bin/vera++ man/man1/vera++.1.gz
DATADIR= ${PREFIX}/lib/${PORTNAME}
PORTDATA= *
PORTDOCS= *
OPTIONS_DEFINE= DOCS LUA PYTHON
OPTIONS_DEFAULT= LUA PYTHON
PYTHON_CMAKE_OFF= -DVERA_PYTHON:BOOL=OFF
PYTHON_CMAKE_ON= -DVERA_PYTHON:BOOL=ON
PYTHON_LIB_DEPENDS= libboost_python.so:devel/boost-python-libs
LUA_CMAKE_OFF= -DVERA_LUA:BOOL=OFF
LUA_CMAKE_ON= -DVERA_LUA:BOOL=ON
LUA_LIB_DEPENDS= libluabind.so:devel/luabind
post-patch:
@${REINPLACE_CMD} -e '/^add_subdirectory(doc/d' \
${WRKSRC}/CMakeLists.txt
post-install:
${INSTALL_MAN} ${WRKDIR}/vera++.1 ${STAGEDIR}${PREFIX}/man/man1
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/vera++.html ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/devel/websvn/Makefile
===================================================================
--- head/devel/websvn/Makefile (revision 413745)
+++ head/devel/websvn/Makefile (revision 413746)
@@ -1,32 +1,34 @@
# Created by: Yuan-Chung Hsiao (ychsiao@ychsiao.idv.tw)
# $FreeBSD$
PORTNAME= websvn
PORTVERSION= 2.3.3
PORTREVISION= 1
CATEGORIES= devel www
MASTER_SITES= http://websvn.tigris.org/files/documents/1380/49056/
MAINTAINER= ychsiao@ychsiao.org
COMMENT= Subversion repository web frontend
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/license.txt
+BROKEN_powerpc64= Does not build
+
USES= cpe
USE_PHP= iconv pcre xml
NO_BUILD= yes
WEBSVNDIR?= ${WWWDIR_REL}
SUB_FILES= pkg-message
SUB_LIST+= WEBSVNDIR="${WEBSVNDIR}"
PLIST_SUB+= WEBSVNDIR="${WEBSVNDIR}"
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${WEBSVNDIR}
(cd ${WRKSRC} \
&& ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/${WEBSVNDIR})
${FIND} ${STAGEDIR}${PREFIX}/${WEBSVNDIR} -type f -exec ${CHMOD} 644 '{}' +
.include <bsd.port.mk>
Index: head/devel/zpu-gcc/Makefile
===================================================================
--- head/devel/zpu-gcc/Makefile (revision 413745)
+++ head/devel/zpu-gcc/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# $FreeBSD$
PORTNAME= zpu-gcc
PORTVERSION= 1.0
CATEGORIES= devel
MASTER_SITES= http://opensource.zylin.com/zpudownload.html/
MASTER_SITES= LOCAL/db
DISTNAME= zpu-toolchain-${PORTVERSION}
MAINTAINER= db@FreeBSD.org
COMMENT= ZPU gcc compiler
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/zpu/bin/zpu-elf-as:devel/zpu-binutils
RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${DISTNAME}/toolchain
USES= gettext gmake makeinfo
MANDIRS= ${PREFIX}/zpu/man
INFO= zpuc/cpp zpuc/cppinternals zpuc/dir zpuc/gcc zpuc/gccinstal \
zpuc/gccint
post-patch:
@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|' ${WRKSRC}/build.sh
${CP} ${FILESDIR}/install.sh ${WRKSRC}
@${REINPLACE_CMD} -e 's|%%MAKE_CMD%%|${MAKE_CMD}|' ${WRKSRC}/build.sh \
${WRKSRC}/install.sh
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/build.sh
@${REINPLACE_CMD} -e 's|%%DESTDIR%%|${STAGEDIR}|g' ${WRKSRC}/gcc/Makefile.in
do-install:
cd ${WRKSRC} && ${SH} install.sh
do-build:
cd ${WRKSRC} && ${SH} build.sh
.include <bsd.port.mk>
Index: head/dns/powerdns/Makefile
===================================================================
--- head/dns/powerdns/Makefile (revision 413745)
+++ head/dns/powerdns/Makefile (revision 413746)
@@ -1,131 +1,133 @@
# $FreeBSD$
PORTNAME= powerdns
PORTVERSION= 3.4.8
PORTREVISION= 1
CATEGORIES= dns ipv6
MASTER_SITES= http://downloads.powerdns.com/releases/
DISTNAME= pdns-${PORTVERSION}
MAINTAINER= tremere@cainites.net
COMMENT= Advanced DNS server with multiple backends including SQL
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_serialization.so:devel/boost-libs
USES= cpe gmake libtool lua pkgconfig tar:bzip2
USE_LDCONFIG= YES
USE_SUBMAKE= YES
GNU_CONFIGURE= YES
INSTALL_TARGET= install-strip
CXXFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ENV= LUA_CFLAGS="-I${LUA_INCDIR}" \
LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}"
CONFIGURE_ARGS= --disable-static \
--with-modules="" \
--with-dynmodules="pipe bind ${MODULES}" \
--docdir="${PREFIX}/share/doc/powerdns" \
--sysconfdir="${PREFIX}/etc/pdns" \
--with-boost="${LOCALBASE}"
SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \
CURDIR2="${.CURDIR}" \
MKDIR="${MKDIR}" \
DISTNAME="${DISTNAME}" \
POWERDNS_OPTIONS="${POWERDNS_OPTIONS}"
SUB_FILES= pkg-message
USE_RC_SUBR= pdns
OPTIONS_DEFINE= GEO GEOIP LMDB MYSQL OPENDBX OPENLDAP PGSQL POLARSSL REMOTE SQLITE3 TOOLS
OPTIONS_GROUP= DNSSEC EXPERIMENTAL REMOTEOPT
OPTIONS_GROUP_DNSSEC= BOTAN110
OPTIONS_GROUP_EXPERIMENTAL= LUA MYDNS TINYDNS
OPTIONS_GROUP_REMOTEOPT= ZEROMQ
ZEROMQ_IMPLIES= REMOTE
OPTIONS_DEFAULT= PGSQL DNSSEC BOTAN110 POLARSSL
OPTIONS_SUB= yes
BOTAN110_CONFIGURE_ON= --enable-botan1.10
BOTAN110_LIB_DEPENDS= libbotan-1.10.so:security/botan110
GEO_VARS= MODULES+=geo
GEOIP_LIB_DEPENDS= libyaml-cpp.so:devel/yaml-cpp \
libGeoIP.so:net/GeoIP
GEOIP_VARS= MODULES+=geoip
LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb
LMDB_VARS= MODULES+=lmdb
LUA_VARS= MODULES+=lua
MYDNS_CONFIGURE_ON= --with-mysql=${LOCALBASE}
MYDNS_USE= MYSQL=YES
MYDNS_VARS= MODULES+=mydns
MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}
MYSQL_CONFIGURE_OFF= --without-mysql
MYSQL_USE= MYSQL=YES
MYSQL_VARS= MODULES+=gmysql
OPENDBX_LIB_DEPENDS= libopendbx.so:databases/opendbx
OPENDBX_VARS= MODULES+=opendbx
OPENLDAP_CXXFLAGS= -DLDAP_DEPRECATED=1
OPENLDAP_USE= OPENLDAP=YES
OPENLDAP_VARS= MODULES+=ldap
PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE}
PGSQL_CONFIGURE_OFF= --without-pgsql
PGSQL_USES= pgsql
PGSQL_VARS= MODULES+=gpgsql
POLARSSL_CONFIGURE_ARGS= --without-system-polarssl
POLARSSL_LIB_DEPENDS_OFF= libmbedtls.so:security/polarssl13
REMOTE_VARS= MODULES+=remote
SQLITE3_USE= SQLITE=3
SQLITE3_VARS= MODULES+=gsqlite3
TINYDNS_CONFIGURE_ON= CDB_LIBS="-L${LOCALBASE}/lib -lcdb" CDB_CFLAGS="-I${LOCALBASE}/include"
TINYDNS_LIB_DEPENDS= libcdb.so:databases/tinycdb
TINYDNS_VARS= MODULES+=tinydns
ZEROMQ_CONFIGURE_ARGS= --enable-remotebackend-zeromq
ZEROMQ_LIB_DEPENDS= libzmq.so:net/libzmq4
TOOLS_CONFIGURE_ENABLE= tools
PGSQL_DESC= PostgreSQL backend
MYSQL_DESC= MySQL backend
OPENDBX_DESC= OpenDBX backend
OPENLDAP_DESC= OpenLDAP backend
SQLITE3_DESC= SQLite 3 backend
GEO_DESC= Geo backend
GEOIP_DESC= GeoIP backend
DNSSEC_DESC= Extra DNSSEC options
BOTAN110_DESC= Faster signing + ECDSA & GOST algorithms
POLARSSL_DESC= Use embedded PolarSSL
LMDB_DESC= LMDB backend
LUA_DESC= Lua backend
MYDNS_DESC= MyDNS backend
REMOTE_DESC= Remote backend
TINYDNS_DESC= TinyDNS backend
TOOLS_DESC= Build extra tools
REMOTEOPT_DESC= Remote backend connectors
ZEROMQ_DESC= Enable ZeroMQ connector (Implies REMOTE enabled)
.include <bsd.port.options.mk>
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
.for i in pdns.conf
${INSTALL_DATA} ${FILESDIR}/$i ${STAGEDIR}${EXAMPLESDIR}/
.endfor
.include <bsd.port.mk>
Index: head/editors/yui/Makefile
===================================================================
--- head/editors/yui/Makefile (revision 413745)
+++ head/editors/yui/Makefile (revision 413746)
@@ -1,30 +1,31 @@
# Created by: Rashid N. Achilov <citycat4@ngs.ru>
# $FreeBSD$
PORTNAME= yui
PORTVERSION= 3.2.06
CATEGORIES= editors
MASTER_SITES= http://www.sheltonsoft.ru/fileZ/software/ \
http://www.askd.ru/~shelton/design/
MAINTAINER= ports@FreeBSD.org
COMMENT= Rich-featured multi-windows console text editor
USES= tar:bzip2
USE_AUTOTOOLS= autoconf aclocal
ACLOCAL_ARGS+= -I m4
MAKE_ENV+= LIBPATH=${PREFIX}/lib
BROKEN_sparc64= Does not compile on sparc64
+BROKEN_powerpc64= Does not build
OPTIONS_DEFINE= DOCS
post-install:
${LN} -sf help_eng.html ${STAGEDIR}${PREFIX}/lib/yui/yhelp.html
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for file in BUGS CHANGES COPYRIGHT TODO COPYRIGHT.ITK THANKS
${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
.endfor
.include <bsd.port.mk>
Index: head/emulators/bochs/Makefile
===================================================================
--- head/emulators/bochs/Makefile (revision 413745)
+++ head/emulators/bochs/Makefile (revision 413746)
@@ -1,293 +1,295 @@
# Created by: alex
# $FreeBSD$
PORTNAME= bochs
PORTVERSION= 2.6.8
PORTEPOCH= 2
CATEGORIES= emulators
MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= IA-32 (x86) PC emulator that runs DOS, Win 95, and more
LICENSE= LGPL21
+BROKEN_powerpc64= Does not build
+
USES= gmake libtool:keepla pkgconfig
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_header_alsa_asoundlib_h=no \
ac_cv_header_ltdl_h=no
CONFIGURE_ARGS= --disable-docbook --disable-instrumentation
SUB_FILES= pkg-message
CFLAGS+= -fomit-frame-pointer
CXXFLAGS+= -fno-exceptions
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
OPTIONS_DEFINE= A20_PIN ALIGN_CHECK ASSERT_CHECK AVX BUSMOUSE \
CDROM CHAINING CLGD54XX CONF_MSRS \
DEBUGGER DEBUGGER_GUI DEBUGGER_X86 DISASM DOCS \
E1000 ES1370 EVEX FPU \
GAMEPORT GDB_STUB IDLE_HACK IODEBUG \
LARGE_RAMFILE LOGGING LONG_PHY_ADDR MEMTYPE MWAIT \
NE2000 OPTIMIZATIONS \
PCI PERFMON PNIC PLUGINS USB USB_OHCI USB_XHCI \
RAW_SERIAL READLINE REPEAT_SPEED \
SB16 SHOW_IPS SMP STATS SVM TRACE_LINK \
VMX VOODOO X86_64 XPM
OPTIONS_DEFINE_i386= FAST_FUNCCALL
OPTIONS_GROUP= UI
OPTIONS_GROUP_UI= RFB SDL1 SDL2 SVGALIB TERM VNCSERVER WXGTK X11
OPTIONS_DEFAULT= A20_PIN ALIGN_CHECK CDROM CONF_MSRS DISASM FPU \
LARGE_RAMFILE LOGGING NE2000 OPTIMIZATIONS PCI \
SB16 SHOW_IPS STATS X11
A20_PIN_DESC= Support for A20 pin
A20_PIN_CONFIGURE_ENABLE= a20-pin
ALIGN_CHECK_DESC= Alignment check support
ALIGN_CHECK_CONFIGURE_ENABLE= alignment-check
ASSERT_CHECK_DESC= BX_ASSERT checks
ASSERT_CHECK_CONFIGURE_ENABLE= assert-checks
ASSERT_CHECK_IMPLIES= DEBUGGER
AVX_DESC= AVX instructions support
AVX_CONFIGURE_ENABLE= avx
AVX_IMPLIES= X86_64
BUSMOUSE_DESC= Busmouse support
BUSMOUSE_CONFIGURE_ENABLE= busmouse
CDROM_DESC= CDROM support
CDROM_CONFIGURE_ENABLE= cdrom
CHAINING_DESC= Support handlers-chaining emulation speedups
CHAINING_CONFIGURE_ENABLE= handlers-chaining
CHAINING_PREVENTS= ASSERT_CHECK DEBUGGER DEBUGGER_GUI IODEBUG GDB_STUB \
READLINE
CLGD54XX_DESC= Cirrus Logic GD54xx video card
CLGD54XX_CONFIGURE_ENABLE= clgd54xx
CONF_MSRS_DESC= Configurable MSR registers support
CONF_MSRS_CONFIGURE_ENABLE= configurable-msrs
DEBUGGER_DESC= Debugger support
DEBUGGER_CONFIGURE_ENABLE= debugger
DEBUGGER_IMPLIES= DISASM
DEBUGGER_GUI_DESC= GTK+ 2 GUI debugger support
DEBUGGER_GUI_USE= GNOME=gtk20
DEBUGGER_GUI_CONFIGURE_ENABLE= debugger-gui
DEBUGGER_GUI_IMPLIES= DEBUGGER
DEBUGGER_X86_DESC= X86 hardware debugger
DEBUGGER_X86_CONFIGURE_ENABLE= x86-debugger
DISASM_DESC= Disassemler support
DISASM_CONFIGURE_ENABLE= disasm
E1000_DESC= Intel(R) Gigabit Ethernet support
E1000_CONFIGURE_ENABLE= e1000
E1000_IMPLIES= PCI
ES1370_DESC= ES1370 soundcard support
ES1370_CONFIGURE_ENABLE= es1370
ES1370_IMPLIES= PCI
EVEX_DESC= EVEX prefix and AVX-512 extensios support
EVEX_CONFIGURE_ENABLE= evex
EVEX_IMPLIES= AVX
FAST_FUNCCALL_DESC= Support for fast function calls (x86 only)
FAST_FUNCCALL_CONFIGURE_ENABLE= fast-function-calls
FPU_DESC= FPU emulator
FPU_CONFIGURE_ENABLE= fpu
FPU_VARS_OFF= WITH_CPU_LEVEL=3
GAMEPORT_DESC= Standard PC gameport support
GAMEPORT_CONFIGURE_ENABLE= gameport
GDB_STUB_DESC= GDB stub support
GDB_STUB_CONFIGURE_ENABLE= gdb-stub
GDB_STUB_PREVENTS= ASSERT_CHECK DEBUGGER DEBUGGER_GUI IODEBUG
IDLE_HACK_DESC= Keep Bochs from using all CPU time
IDLE_HACK_CONFIGURE_ENABLE= idle-hack
IODEBUG_DESC= I/O interface to debugger
IODEBUG_CONFIGURE_ENABLE= iodebug
IODEBUG_IMPLIES= DEBUGGER
LARGE_RAMFILE_DESC= Large ramfile support
LARGE_RAMFILE_CONFIGURE_ENABLE= large-ramfile
LOGGING_DESC= Logging support
LOGGING_CONFIGURE_ENABLE= logging
LONG_PHY_ADDR_DESC= Support for physical address >= 32bit
LONG_PHY_ADDR_CONFIGURE_ENABLE= long-phy-address
MEMTYPE_DESC= Memory type calculation support
MEMTYPE_CONFIGURE_ENABLE= memtype
MWAIT_DESC= MONITOR/MWAIT instructions support (experimemtal)
MWAIT_CONFIGURE_ENABLE= monitor-mwait
NE2000_DESC= NE2000 support
NE2000_CONFIGURE_ENABLE= ne2000
OPTIMIZATIONS_DESC= Compile in all safe speed optimizations
OPTIMIZATIONS_CONFIGURE_ENABLE= all-optimizations
OPTIMIZATIONS_IMPLIES= CHAINING FAST_FUNCCALL REPEAT_SPEED TRACE_LINK
OPTIMIZATIONS_PREVENTS= ASSERT_CHECK DEBUGGER DEBUGGER_GUI IODEBUG GDB_STUB \
READLINE
PCI_DESC= Intel(R) i440FX PCI support
PCI_CONFIGURE_ENABLE= pci
PERFMON_DESC= Hardware performance monitoring emulation (experimental)
PERFMON_CONFIGURE_ENABLE= perfmon
PLUGINS_CONFIGURE_ENABLE= plugins
PNIC_DESC= PCI pseudo NIC (network card) support
PNIC_CONFIGURE_ENABLE= pnic
PNIC_IMPLIES= PCI
RAW_SERIAL_DESC= Raw serial port access
RAW_SERIAL_CONFIGURE_ENABLE= raw-serial
READLINE_DESC= Readline support in debugger
READLINE_USES= readline
READLINE_CONFIGURE_ENABLE= readline
READLINE_IMPLIES= DEBUGGER
REPEAT_SPEED_DESC= Support repeated IO and mem copy speedups
REPEAT_SPEED_CONFIGURE_ENABLE= repeat-speedups
RFB_DESC= RFB protocol support (works with VNC viewer)
RFB_CONFIGURE_WITH= rfb
SB16_DESC= Sound Blaster 16 emulation
SB16_CONFIGURE_ENABLE= sb16
SDL1_DESC= Simple Direct Media Layer 1 support
SDL1_USE= SDL=sdl
SDL1_CONFIGURE_WITH= sdl
SDL1_PREVENTS= SDL2
SDL2_DESC= Simple Direct Media Layer 2 support
SDL2_USE= SDL=sdl2
SDL2_CONFIGURE_WITH= sdl2
SHOW_IPS_DESC= Show IPS in status bar or log file
SHOW_IPS_CONFIGURE_ENABLE= show-ips
SMP_DESC= Support for SMP configurations (CPU level 6)
SMP_CONFIGURE_ENABLE= smp
SMP_VARS= WITH_CPU_LEVEL=6
SMP_IMPLIES= FPU
SMP_PREVENTS= GDB_STUB
STATS_DESC= Statistics collection
STATS_CONFIGURE_ENABLE= stats
SVGALIB_LIB_DEPENDS= libvga.so:graphics/svgalib
SVGALIB_CONFIGURE_WITH= svga
SVM_DESC= SVM (AMD: secure virtual machine) emulation
SVM_CONFIGURE_ENABLE= svm
SVM_VARS= WITH_CPU_LEVEL=6
SVM_IMPLIES= X86_64
TERM_DESC= Use text only, console based interface
TERM_CONFIGURE_WITH= term
TRACE_LINK_DESC= Support trace linking speedups
TRACE_LINK_CONFIGURE_ENABLE= trace-linking
UI_DESC= User Interface
USB_DESC= USB UHCI support
USB_CONFIGURE_ENABLE= usb
USB_IMPLIES= PCI
USB_OHCI_DESC= USB OHCI support
USB_OHCI_CONFIGURE_ENABLE= usb-ohci
USB_OHCI_IMPLIES= PCI
USB_XHCI_DESC= USB xHCI support (experimental)
USB_XHCI_CONFIGURE_ENABLE= usb-xhci
USB_XHCI_IMPLIES= PCI
VMX_DESC= Virtialization extensions
VMX_VARS= WITH_CPU_LEVEL=6
VMX_IMPLIES= FPU
VNCSERVER_DESC= LibVNCServer support (works with VNC viewer)
VNCSERVER_LIB_DEPENDS= libvncserver.so:net/libvncserver
VNCSERVER_CONFIGURE_WITH= vncsrv
VOODOO_DESC= 3dfx Voodoo Graphics emulation
VOODOO_CONFIGURE_ENABLE= voodoo
VOODOO_IMPLIES= PCI
WXGTK_USES= compiler:c++11-lib
WXGTK_USE= WX=3.0
WXGTK_CONFIGURE_WITH= wx
WXGTK_CXXFLAGS_OFF= -fno-rtti
WXGTK_CPPFLAGS= $$(pkg-config --cflags gdk-2.0)
WXGTK_IMPLIES= X11
X11_USE= XORG=xrandr
X11_CONFIGURE_WITH= x11
X86_64_DESC= Support for x86-64 instructions
X86_64_CONFIGURE_ENABLE= x86-64
X86_64_VARS= WITH_CPU_LEVEL=6
X86_64_IMPLIES= FPU
XPM_USE= XORG=xpm
XPM_CONFIGURE_ENABLE= xpm
XPM_IMPLIES= X11
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDEBUGGER_GUI} && empty(PORT_OPTIONS:MSDL1) && \
empty(PORT_OPTIONS:MSDL2) && empty(PORT_OPTIONS:MX11)
IGNORE= option DEBUGGER_GUI requires SDL1, SDL2, or X11 support
.endif
.if ${PORT_OPTIONS:MGAMEPORT} && empty(PORT_OPTIONS:MES1370) && \
empty(PORT_OPTIONS:MSB16)
IGNORE= option GAMEPORT requires SB16 or ES1370 soundcard support
.endif
.if ${PORT_OPTIONS:MVMX} && ${PORT_OPTIONS:MX86_64}
CONFIGURE_ARGS+=--enable-vmx=2
.endif
.if ${PORT_OPTIONS:MVMX} && empty(PORT_OPTIONS:MX86_64)
CONFIGURE_ARGS+=--enable-vmx=1
.endif
.if defined(WITH_CPU_LEVEL)
.if ${WITH_CPU_LEVEL} < 3 || ${WITH_CPU_LEVEL} > 6
IGNORE= can not install: WITH_CPU_LEVEL must be an integer value between 3 and 6
.endif
CONFIGURE_ARGS+=--enable-cpu-level=${WITH_CPU_LEVEL}
.endif
pre-everything::
.if !defined(WITH_CPU_LEVEL)
@${ECHO_CMD}
@${ECHO_CMD} "If you want to change the processor level to emulate (default is 5, aka Pentium), set WITH_CPU_LEVEL to the desired value. Choices are 3, 4, 5 and 6 which mean target 386, 486, Pentium or Pentium Pro emulation." | ${FMT}
@${ECHO_CMD}
.endif
post-patch:
@${REINPLACE_CMD} -e \
'/DEFAULT_GUI=/s|x11|nogui|' \
${WRKSRC}/configure
@${REINPLACE_CMD} -Ee \
's|$$BXSHARE/|${DATADIR}/|; \
s|^#clock: sync=none|clock: sync=realtime|; \
s|^log: .+|log: /dev/null|; \
s|^panic: .+|panic: action=ask|; \
s|^parport1: .+|#&|' \
${WRKSRC}/.bochsrc
@${REINPLACE_CMD} -Ee \
's|install_share install_doc|install_share|; \
s|(^sharedir.+=).+|\1 ${DATADIR}|; \
s|(^docdir.+=).+|\1 ${DOCSDIR}|' \
${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -Ee \
's|(@GUI_.+FLAGS@)$$|\1 @CPPFLAGS@|' \
${WRKSRC}/bx_debug/Makefile.in
@${REINPLACE_CMD} -e \
's|/usr/local/share/bochs|${DATADIR}|; \
s|/usr/local/share/doc/bochs|${DOCSDIR}|' \
${WRKSRC}/doc/docbook/user/user.dbk ${WRKSRC}/doc/man/*.[15]
@${REINPLACE_CMD} -e 's|</usr/include/|<|' \
${WRKSRC}/gui/svga.cc
@${REINPLACE_CMD} -Ee \
's|(^LOCAL_CXXFLAGS.+=)|\1 @CPPFLAGS@|; \
s|(-lvgagl)$$|\1 @LDFLAGS@|' \
${WRKSRC}/gui/Makefile.in
post-build:
@${LN} -sf .bochsrc ${WRKSRC}/bochsrc-sample.txt
post-install:
.for f in bochs bximage
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f}
.endfor
post-install-PLUGINS-on:
@${FIND} ${STAGEDIR}${PREFIX}/lib/bochs -name "libbx_*.so*" \
-type f -print0 | ${XARGS} -0 ${STRIP_CMD}
@${FIND} ${STAGEDIR}${PREFIX}/lib/bochs ! -type d | \
${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
@${FIND} ${STAGEDIR}${PREFIX}/lib/bochs -type d -empty | ${SORT} -r | \
${SED} 's,^${STAGEDIR}${PREFIX}/,@dir ,' >> ${TMPPLIST}
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in CHANGES README TODO bochsrc-sample.txt
(cd ${WRKSRC} && ${INSTALL_DATA} ${i} \
${STAGEDIR}${DOCSDIR})
.endfor
(cd ${WRKSRC}/docs-html && ${INSTALL_DATA} *.txt \
${STAGEDIR}${DOCSDIR})
@${MKDIR} ${STAGEDIR}${DOCSDIR}/html
(cd ${WRKSRC}/docs-html && ${INSTALL_DATA} *.html \
${STAGEDIR}${DOCSDIR}/html)
.include <bsd.port.mk>
Index: head/emulators/gem5/Makefile
===================================================================
--- head/emulators/gem5/Makefile (revision 413745)
+++ head/emulators/gem5/Makefile (revision 413746)
@@ -1,50 +1,51 @@
# Created by: Veniamin Gvozdikov <vg@FreeBSD.org>
# $FreeBSD$
PORTNAME= gem5
PORTVERSION= 0.0.${DATE}
CATEGORIES= emulators
MAINTAINER= vg@FreeBSD.org
COMMENT= gem5 Simulator System
BUILD_DEPENDS= swig2.0:devel/swig20 \
scons:devel/scons
+BROKEN_powerpc64= Does not build
BROKEN_i386= does not build
DATE= 20140422
USE_GITHUB= yes
GH_ACCOUNT= CTSRD-CHERI
GH_TAGNAME= 99d65cc
SWIG_BIN= swig2.0
USES= gmake
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000
IGNORE= does not support FreeBSD versions < 10.0
.endif
post-patch:
@${REINPLACE_CMD} -e 's|sys/termios.h|termios.h|' \
${WRKSRC}/src/base/vnc/vncserver.cc \
${WRKSRC}/src/dev/terminal.cc \
${WRKSRC}/util/term/term.c
do-build:
cd ${WRKSRC} && ${GMAKE} -C util/term
cd ${WRKSRC} && ${SETENV} SWIG="${PREFIX}/bin/${SWIG_BIN}" scons \
build/ARM/gem5.opt
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME} \
${STAGEDIR}${PREFIX}/${PORTNAME}/ARM
(cd ${WRKSRC} && ${COPYTREE_SHARE} configs \
${STAGEDIR}${PREFIX}/${PORTNAME})
(cd ${WRKSRC} && ${INSTALL_PROGRAM} build/ARM/gem5.opt \
${STAGEDIR}${PREFIX}/${PORTNAME}/ARM/gem5.opt)
(cd ${WRKSRC} && ${INSTALL_PROGRAM} util/term/m5term \
${STAGEDIR}${PREFIX}/bin/m5term)
.include <bsd.port.post.mk>
Index: head/emulators/open-vm-tools-nox11/Makefile
===================================================================
--- head/emulators/open-vm-tools-nox11/Makefile (revision 413745)
+++ head/emulators/open-vm-tools-nox11/Makefile (revision 413746)
@@ -1,8 +1,10 @@
# Created by: Martin Blapp <mb@FreeBSD.org>
# $FreeBSD$
MASTERDIR= ${.CURDIR}/../open-vm-tools
PKGNAMESUFFIX= -nox11
OPTIONS_UNSET= X11 LIBNOTIFY
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/finance/prestashop/Makefile
===================================================================
--- head/finance/prestashop/Makefile (revision 413745)
+++ head/finance/prestashop/Makefile (revision 413746)
@@ -1,32 +1,34 @@
# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
PORTNAME= prestashop
PORTVERSION= 1.6.1.4
PORTREVISION= 2
CATEGORIES= finance www
MASTER_SITES= http://www.prestashop.com/download/
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Open-Source e-Commerce Software for Web 2.0
+BROKEN_powerpc64= Does not build
+
USES= cpe zip
NO_BUILD= yes
PRESTADIR= www/${PORTNAME}
PLIST= ${WRKDIR}/plist
USE_PHP= dom gd mysqli session simplexml
WRKSRC= ${WRKDIR}/${PORTNAME}
SUB_FILES= pkg-message
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}
@${CHMOD} -R 755 ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/finance/weberp/Makefile
===================================================================
--- head/finance/weberp/Makefile (revision 413745)
+++ head/finance/weberp/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# Created by: Wen heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= weberp
PORTVERSION= 4.12.3
PORTREVISION= 2
CATEGORIES= finance www
MASTER_SITES= SF/web-erp/
DISTNAME= webERP_${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Open-Source Web-Based ERP System
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
PORTSCOUT= skipv:3.12
USES= gettext shebangfix zip
SHEBANG_FILES= report_runner.php
USE_PHP= mysqli gettext
WRKSRC= ${WRKDIR}/webERP
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 <bsd.port.mk>
Index: head/ftp/libfilezilla/Makefile
===================================================================
--- head/ftp/libfilezilla/Makefile (revision 413745)
+++ head/ftp/libfilezilla/Makefile (revision 413746)
@@ -1,21 +1,23 @@
# $FreeBSD$
PORTNAME= libfilezilla
PORTVERSION= 0.4.0.1
CATEGORIES= ftp
MASTER_SITES= SF/filezilla/${PORTNAME}/${PORTVERSION}
MAINTAINER= matthew@reztek.cz
COMMENT= C++ library for building platform-independent programs
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
BROKEN_FreeBSD_9= requires C++14 complier, 9.x lacks C++11 standard library
USES= compiler:c++14-lang gmake iconv libtool localbase pathfix pkgconfig tar:bzip2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
.include <bsd.port.mk>
Index: head/ftp/net2ftp/Makefile
===================================================================
--- head/ftp/net2ftp/Makefile (revision 413745)
+++ head/ftp/net2ftp/Makefile (revision 413746)
@@ -1,30 +1,32 @@
# Created by: Alexander Kriventsov
# $FreeBSD$
PORTNAME= net2ftp
PORTVERSION= 1.0
CATEGORIES= ftp
MASTER_SITES= http://www.net2ftp.com/download/
DISTNAME= ${PORTNAME}_v${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Web-based FTP client written in PHP
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
USES= zip
IGNORE_WITH_PHP= 70
NO_BUILD= YES
.if !defined(WITHOUT_PHP_DEPENDS)
USE_PHP= ftp mysql pcre session zlib
.endif
SUB_FILES+= pkg-message
do-install:
@(for samplefile in $$( ${FIND} ${WRKSRC}/files_to_upload -name "settings*.inc.php" ) ; do \
${MV} $$samplefile $$samplefile.sample ; \
done)
@(cd ${WRKSRC}/files_to_upload && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
.include <bsd.port.mk>
Index: head/ftp/phpwebftp/Makefile
===================================================================
--- head/ftp/phpwebftp/Makefile (revision 413745)
+++ head/ftp/phpwebftp/Makefile (revision 413746)
@@ -1,35 +1,37 @@
# Created by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
# $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
+BROKEN_powerpc64= Does not build
+
USES= 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 <bsd.port.mk>
Index: head/games/angband/Makefile
===================================================================
--- head/games/angband/Makefile (revision 413745)
+++ head/games/angband/Makefile (revision 413746)
@@ -1,52 +1,54 @@
# Created by: Matthew Hunt <mph@pobox.com>
# $FreeBSD$
PORTNAME= angband
PORTVERSION= 3.5.1
DISTVERSIONPREFIX= v
CATEGORIES= games
MASTER_SITES= http://rephial.org/downloads/${PORTVERSION:R}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Rogue-like game with color, X11 support
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= SDL X11 DOCS
OPTIONS_DEFAULT=X11
USES= gmake ncurses
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_path_NCURSES_CONFIG=${TRUE}
CONFIGURE_ARGS= --localstatedir=/var
CPPFLAGS+= -I${NCURSESINC}
LDFLAGS+= -L${NCURSESLIB} -lncursesw
DOCS_BUILD_DEPENDS= rst2html:textproc/py-docutils
SDL_USE= SDL=image,mixer,ttf,sdl
SDL_CONFIGURE_ENABLE= sdl
X11_USE= XORG=sm,x11
X11_RUN_DEPENDS= xorg-fonts-miscbitmaps>=0:x11-fonts/xorg-fonts-miscbitmaps
X11_CONFIGURE_ENABLE= x11
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
post-patch:
@${REINPLACE_CMD} -e \
's|-Wno-missing-field-initializers || ; \
s|/games$$|/bin|' ${WRKSRC}/configure
@${REINPLACE_CMD} -e \
's|.SILENT:||' ${WRKSRC}/mk/buildsys.mk.in
@${REINPLACE_CMD} -e \
's|-O0||' ${WRKSRC}/src/Makefile
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/angband
.for i in apex save user
@${MKDIR} ${STAGEDIR}${DATADIR}/${i}
.endfor
.include <bsd.port.mk>
Index: head/games/bastet/Makefile
===================================================================
--- head/games/bastet/Makefile (revision 413745)
+++ head/games/bastet/Makefile (revision 413746)
@@ -1,52 +1,54 @@
# Created by: Michael Nottebrock <lofi@FreeBSD.org>
# $FreeBSD$
PORTNAME= bastet
PORTVERSION= 0.43
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://fph.altervista.org/prog/files/
MAINTAINER= ports@FreeBSD.org
COMMENT= Ncurses Tetris clone which is harder than every other Tetris
LICENSE= GPLv3+
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_program_options.so:devel/boost-libs
USES= gmake ncurses tar:tgz
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_FILES= bin/bastet man/man6/bastet.6.gz
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 1000024
.if exists(/usr/bin/clang)
CC= clang
CXX= clang++
CPP= clang-cpp
.else
.if ${ARCH} == "i386"
CXXFLAGS+= -fexceptions
.else
USE_GCC= yes
.endif
.endif
.endif
post-patch:
@${REINPLACE_CMD} -e \
's|^CXXFLAGS+=-D|CXXFLAGS+=$$(CPPFLAGS) -D| ; \
s|$$(CXX) -MM|$$(CXX) $$(CXXFLAGS) -MM| ; \
s| -ggdb | |' ${WRKSRC}/Makefile
do-install:
(cd ${WRKSRC} && ${INSTALL_PROGRAM} bastet \
${STAGEDIR}${PREFIX}/bin)
(cd ${WRKSRC} && ${INSTALL_MAN} bastet.6 \
${STAGEDIR}${MAN6PREFIX}/man/man6)
.include <bsd.port.post.mk>
Index: head/games/crafty-tablebase-no-pawn/Makefile
===================================================================
--- head/games/crafty-tablebase-no-pawn/Makefile (revision 413745)
+++ head/games/crafty-tablebase-no-pawn/Makefile (revision 413746)
@@ -1,63 +1,65 @@
# Created by: Jonathan Shoemaker <shoemaker@bluebottle.com>
# $FreeBSD$
PORTNAME= crafty-tablebases-no-pawn
PORTVERSION= 20070910
CATEGORIES= games
MASTER_SITES= http://www.cis.uab.edu/hyatt/crafty/TB/3-4-5/
DISTFILES= kbbbk.nbb.emd kbbbk.nbw.emd kbbk.nbb.emd kbbk.nbw.emd \
kbbkb.nbb.emd kbbkb.nbw.emd kbbkn.nbb.emd kbbkn.nbw.emd kbbkq.nbb.emd \
kbbkq.nbw.emd kbbkr.nbb.emd kbbkr.nbw.emd kbbnk.nbb.emd kbbnk.nbw.emd \
kbk.nbb.emd kbk.nbw.emd kbkb.nbb.emd kbkb.nbw.emd kbkn.nbb.emd \
kbkn.nbw.emd kbnk.nbb.emd kbnk.nbw.emd kbnkb.nbb.emd kbnkb.nbw.emd \
kbnkn.nbb.emd kbnkn.nbw.emd kbnkq.nbb.emd kbnkq.nbw.emd kbnkr.nbb.emd \
kbnkr.nbw.emd kbnnk.nbb.emd kbnnk.nbw.emd knk.nbb.emd knk.nbw.emd \
knkn.nbb.emd knkn.nbw.emd knnk.nbb.emd knnk.nbw.emd knnkb.nbb.emd \
knnkb.nbw.emd knnkn.nbb.emd knnkn.nbw.emd knnkq.nbb.emd knnkq.nbw.emd \
knnkr.nbb.emd knnkr.nbw.emd knnnk.nbb.emd knnnk.nbw.emd kqbbk.nbb.emd \
kqbbk.nbw.emd kqbk.nbb.emd kqbk.nbw.emd kqbkb.nbb.emd kqbkb.nbw.emd \
kqbkn.nbb.emd kqbkn.nbw.emd kqbkq.nbb.emd kqbkq.nbw.emd kqbkr.nbb.emd \
kqbkr.nbw.emd kqbnk.nbb.emd kqbnk.nbw.emd kqk.nbb.emd kqk.nbw.emd \
kqkb.nbb.emd kqkb.nbw.emd kqkn.nbb.emd kqkn.nbw.emd kqkq.nbb.emd \
kqkq.nbw.emd kqkr.nbb.emd kqkr.nbw.emd kqnk.nbb.emd kqnk.nbw.emd \
kqnkb.nbb.emd kqnkb.nbw.emd kqnkn.nbb.emd kqnkn.nbw.emd kqnkq.nbb.emd \
kqnkq.nbw.emd kqnkr.nbb.emd kqnkr.nbw.emd kqnnk.nbb.emd kqnnk.nbw.emd \
kqqbk.nbb.emd kqqbk.nbw.emd kqqk.nbb.emd kqqk.nbw.emd kqqkb.nbb.emd \
kqqkb.nbw.emd kqqkn.nbb.emd kqqkn.nbw.emd kqqkq.nbb.emd kqqkq.nbw.emd \
kqqkr.nbb.emd kqqkr.nbw.emd kqqnk.nbb.emd kqqnk.nbw.emd kqqqk.nbb.emd \
kqqqk.nbw.emd kqqrk.nbb.emd kqqrk.nbw.emd kqrbk.nbb.emd kqrbk.nbw.emd \
kqrk.nbb.emd kqrk.nbw.emd kqrkb.nbb.emd kqrkb.nbw.emd kqrkn.nbb.emd \
kqrkn.nbw.emd kqrkq.nbb.emd kqrkq.nbw.emd kqrkr.nbb.emd kqrkr.nbw.emd \
kqrnk.nbb.emd kqrnk.nbw.emd kqrrk.nbb.emd kqrrk.nbw.emd krbbk.nbb.emd \
krbbk.nbw.emd krbk.nbb.emd krbk.nbw.emd krbkb.nbb.emd krbkb.nbw.emd \
krbkn.nbb.emd krbkn.nbw.emd krbkq.nbb.emd krbkq.nbw.emd krbkr.nbb.emd \
krbkr.nbw.emd krbnk.nbb.emd krbnk.nbw.emd krk.nbb.emd krk.nbw.emd \
krkb.nbb.emd krkb.nbw.emd krkn.nbb.emd krkn.nbw.emd krkr.nbb.emd \
krkr.nbw.emd krnk.nbb.emd krnk.nbw.emd krnkb.nbb.emd krnkb.nbw.emd \
krnkn.nbb.emd krnkn.nbw.emd krnkq.nbb.emd krnkq.nbw.emd krnkr.nbb.emd \
krnkr.nbw.emd krnnk.nbb.emd krnnk.nbw.emd krrbk.nbb.emd krrbk.nbw.emd \
krrk.nbb.emd krrk.nbw.emd krrkb.nbb.emd krrkb.nbw.emd krrkn.nbb.emd \
krrkn.nbw.emd krrkq.nbb.emd krrkq.nbw.emd krrkr.nbb.emd krrkr.nbw.emd \
krrnk.nbb.emd krrnk.nbw.emd krrrk.nbb.emd krrrk.nbw.emd
DIST_SUBDIR= crafty
EXTRACT_ONLY=
MAINTAINER= ports@FreeBSD.org
COMMENT= These are the tablebases for crafty, minus the pawn tbs
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= crafty:games/crafty
NO_BUILD= yes
NO_PACKAGE= Way too big
.if !defined(WITH_TBDIR)
WITH_TBDIR= ${PREFIX}/lib/crafty/TB
.endif
do-install:
${MKDIR} ${STAGEDIR}${WITH_TBDIR}
@list='${DISTFILES}'; for i in $$list; do \
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/$$i ${STAGEDIR}${WITH_TBDIR}/$$i; \
done
.include <bsd.port.mk>
Index: head/games/rubix/Makefile
===================================================================
--- head/games/rubix/Makefile (revision 413745)
+++ head/games/rubix/Makefile (revision 413746)
@@ -1,39 +1,41 @@
# Created by: Will Andrews <andrews@technologist.com>
# $FreeBSD$
PORTNAME= rubix
PORTVERSION= 1.0.6
CATEGORIES= games
MASTER_SITES= http://sed.free.fr/rubix/ \
http://mirror.mcx2.org/
MAINTAINER= ports@FreeBSD.org
COMMENT= Another Rubik's cube game with a rather interesting interface
+BROKEN_powerpc64= Does not build
+
USES= compiler:nestedfct gmake tar:bzip2
USE_XORG= x11
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -DENGLISH" \
XINC="-I${LOCALBASE}/include" XLIB="-L${LOCALBASE}/lib -lX11"
ALL_TARGET= ${PORTNAME}
PORTDOCS= AUTHORS BUGS INSTALL README TODO
PLIST_FILES= bin/rubix
OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
.if (${ARCH} == mips || ${ARCH} == mips64) && ${COMPILER_TYPE} == gcc
CFLAGS+= -fnested-functions
.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/rubix ${STAGEDIR}${PREFIX}/bin
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for file in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
.endfor
.include <bsd.port.post.mk>
Index: head/games/stonesoup/Makefile
===================================================================
--- head/games/stonesoup/Makefile (revision 413745)
+++ head/games/stonesoup/Makefile (revision 413746)
@@ -1,113 +1,115 @@
# Created by: Tobias Rehbein <tobias.rehbein@web.de>
# $FreeBSD$
PORTNAME= stonesoup
PORTVERSION= 0.17.1
CATEGORIES= games
MASTER_SITES= SF/crawl-ref/Stone%20Soup/${PORTVERSION}
MASTER_SITES= http://crawl.develz.org/release/
DISTNAME= stone_soup-${PORTVERSION}-nodeps
MAINTAINER= tobias.rehbein@web.de
COMMENT= Dungeon Crawl Stone Soup - a fun, free rogue-like game
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/../licence.txt
+BROKEN_powerpc64= Does not build
+
USES= bison compiler:c++11-lib gmake lua:51 perl5 pkgconfig \
shebangfix sqlite tar:xz
USE_PERL5= build
SHEBANG_FILES= util/gen-mi-enum \
util/good-depfile
SAVEDIR= \~/.stonesoup
WRKSRC= ${WRKDIR}/stone_soup-${PORTVERSION}/source/
SUB_FILES= README.FreeBSD
PLIST_SUB= SAVEDIR="${SAVEDIR}"
OPTIONS_DEFINE= SOUND WIZARD LUA_BINDINGS DOCS EXAMPLES
SOUND_DESC= Sound support
WIZARD_DESC= Wizard mode
LUA_BINDINGS_DESC= Bindings for LUA user scripts
MAKE_ARGS= prefix=${PREFIX} \
DATADIR=${DATADIR} \
SAVEDIR=${SAVEDIR} \
DESTDIR=${STAGEDIR} \
INSTALL_UGRP=root:games \
NO_AUTO_OPT=YesPlease \
NO_OPTIMIZE=YesPlease \
SQLITE_INCLUDE_DIR=${LOCALBASE}/include \
SQLITE_LIB=-lsqlite3
.include <bsd.port.options.mk>
.if defined(VERBOSE)
MAKE_ARGS+= V=yes
.endif
.if empty(PORT_OPTIONS:MWIZARD)
MAKE_ARGS+= NOWIZARD=y
.endif
.if ${PORT_OPTIONS:MSDL}
CONFLICTS+= ${PORTNAME}-[0-9]*
MAKE_ARGS+= TILES=y \
GL_INCLUDE="-I ${LOCALBASE}/include/GL"
PLIST_SUB+= SDL=""
PKGNAMESUFFIX= -sdl
BUILD_DEPENDS+= fc-list:x11-fonts/fontconfig \
${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
RUN_DEPENDS+= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
LIB_DEPENDS+= libpng.so:graphics/png \
libfreetype.so:print/freetype2
USE_SDL= sdl2 image2
USE_GL= yes
.else
USES+= ncurses
CONFLICTS+= ${PORTNAME}-sdl-[0-9]*
PLIST_SUB+= SDL="@comment "
.endif
.if ${PORT_OPTIONS:MSOUND}
RUN_DEPENDS+= sox:audio/sox
.endif
.if empty(PORT_OPTIONS:MLUA_BINDINGS)
MAKE_ARGS+= NO_LUA_BINDINGS=yes
.endif
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} != clang
CFLAGS+= -D_GLIBCXX_USE_C99
.endif
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000
CFLAGS+= -std=c++11
.endif
post-patch:
# @${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE},g" ${WRKSRC}/Makefile
.if ${PORT_OPTIONS:MSOUND}
@${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," ${WRKSRC}/AppHdr.h
@${REINPLACE_CMD} -e "s,%%SOUND%%,," ${WRKSRC}/AppHdr.h
.else
@${REINPLACE_CMD} -e "s,%%SOUND%%,// ," ${WRKSRC}/AppHdr.h
.endif
pre-install:
@${FIND} ${WRKSRC}/dat -type f -name '*.orig' | \
${XARGS} ${RM}
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/README.FreeBSD ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${STAGEDIR}${DATADIR}/settings/init.txt ${STAGEDIR}${EXAMPLESDIR}/sample.crawlrc
.include <bsd.port.post.mk>
Index: head/german/wordpress/Makefile
===================================================================
--- head/german/wordpress/Makefile (revision 413745)
+++ head/german/wordpress/Makefile (revision 413746)
@@ -1,58 +1,60 @@
# Created by: miwi
# $FreeBSD$
PORTNAME= wordpress
PORTVERSION= 4.4.2
DISTVERSIONSUFFIX= -de_DE
CATEGORIES= german www
MASTER_SITES= http://de.wordpress.org/
MAINTAINER= miwi@FreeBSD.org
COMMENT= State-of-the-art semantic personal publishing platform
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/license.txt
+BROKEN_powerpc64= Does not build
+
CONFLICTS_INSTALL= wordpress-[0-9].* ja-wordpress-[0-9].* ru-wordpress-[0-9].*
NO_ARCH= yes
NO_BUILD= yes
USES= cpe
USE_PHP= curl gd hash mysqli pcre tokenizer xml zip zlib ftp
WANT_PHP_WEB= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
CPE_LANG= de
.if ${PORTVERSION:N*.*.*}
CPE_VERSION= ${PORTVERSION}.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} ""
@sleep 1
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 <bsd.port.mk>
Index: head/graphics/argyllcms/Makefile
===================================================================
--- head/graphics/argyllcms/Makefile (revision 413745)
+++ head/graphics/argyllcms/Makefile (revision 413746)
@@ -1,40 +1,42 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
PORTNAME= argyllcms
PORTVERSION= 1.7.0
PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://www.argyllcms.com/
DISTNAME= Argyll_V${PORTVERSION}_src
MAINTAINER= kwm@FreeBSD.org
COMMENT= ICC compatible color management system
LICENSE= AGPLv3
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= jam:devel/jam
LIB_DEPENDS= libtiff.so:graphics/tiff
WRKSRC= ${WRKDIR}/Argyll_V${PORTVERSION}
USES= compiler:c11 cpe jpeg zip
USE_XORG= x11 xau xdmcp xext xinerama xrandr xscrnsaver xxf86vm
post-patch:
@${REINPLACE_CMD} 's:711:755:g' ${WRKSRC}/Jambase
do-build:
@cd ${WRKSRC} && ${MAKE_ENV} jam -q -fJambase -j${MAKE_JOBS_NUMBER}
do-install:
@cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} PREFIX=${PREFIX} \
REFSUBDIR=share/argyll/ref \
jam -q -fJambase -j${MAKE_JOBS_NUMBER} install
@${MV} ${STAGEDIR}${PREFIX}/bin/License.txt \
${STAGEDIR}${PREFIX}/share/argyll/
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
.include <bsd.port.mk>
Index: head/graphics/jpgraph2/Makefile
===================================================================
--- head/graphics/jpgraph2/Makefile (revision 413745)
+++ head/graphics/jpgraph2/Makefile (revision 413746)
@@ -1,43 +1,45 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
PORTNAME= jpgraph
PORTVERSION= 3.0.7
PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://hem.bredband.net/jpgraph2/
PKGNAMESUFFIX= 2
MAINTAINER= ports@FreeBSD.org
COMMENT= Draw both "quick and dirty" graphs with a minimum of code
LICENSE= jpgraph
LICENSE_NAME= JpGraph license
LICENSE_FILE= ${WRKSRC}/README
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
+BROKEN_powerpc64= Does not build
+
USES= tar:bzip2
NO_ARCH= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
USE_PHP= gd
NO_CDROM= The free version cannot be used in a commercial context
PORTDATA= *
PORTDOCS= *
PORTEXAMPLES= *
OPTIONS_DEFINE= DOCS EXAMPLES
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
${CP} ${WRKSRC}/src/*.php ${STAGEDIR}${DATADIR}
${CP} ${WRKSRC}/src/*.dat ${STAGEDIR}${DATADIR}
${CP} -R ${WRKSRC}/src/lang ${STAGEDIR}${DATADIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${CP} -R ${WRKSRC}/docportal/* ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${CP} ${WRKSRC}/src/Examples/* ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
Index: head/graphics/maim/Makefile
===================================================================
--- head/graphics/maim/Makefile (revision 413745)
+++ head/graphics/maim/Makefile (revision 413746)
@@ -1,26 +1,28 @@
# $FreeBSD$
PORTNAME= maim
PORTVERSION= 3.4.47
DISTVERSIONPREFIX= v
CATEGORIES= graphics
MAINTAINER= neel@neelc.org
COMMENT= Screenshot utility with performance improvements over scrot
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libImlib2.so:graphics/imlib2
USE_GITHUB= yes
GH_ACCOUNT= naelstrof
USES= cmake
USE_XORG= x11 xrandr xfixes
PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/man-src/${PORTNAME}.1.gz ${STAGEDIR}${MAN1PREFIX}/man/man1
.include <bsd.port.mk>
Index: head/graphics/megapov/Makefile
===================================================================
--- head/graphics/megapov/Makefile (revision 413745)
+++ head/graphics/megapov/Makefile (revision 413746)
@@ -1,53 +1,55 @@
# Created by: maho@FreeBSD.org
# $FreeBSD$
PORTNAME= megapov
PORTVERSION= 1.2.1
PORTREVISION= 7
CATEGORIES= graphics
MASTER_SITES= http://megapov.inetart.net/packages/unix/
MAINTAINER= ports@FreeBSD.org
COMMENT= Unofficial extensions of POV-Ray
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libpng.so:graphics/png \
libtiff.so:graphics/tiff
#RUN_DEPENDS= povray:graphics/povray-meta
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
INSTALL_WRKSRC= ${WRKSRC}/unix
USES= gmake jpeg localbase tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= COMPILED_BY="ports@FreeBSD.org"
PORTDOCS= *
PORTEXAMPLES= *
PLIST_FILES= bin/megapov
OPTIONS_DEFINE= DOCS EXAMPLES OPTIMIZED_CFLAGS X11
OPTIONS_DEFINE_amd64= SVGALIB
OPTIONS_DEFINE_i386= SVGALIB
OPTIMIZED_CFLAGS_CFLAGS=\
-O3 -ffast-math -finline-functions \
-fomit-frame-pointer -funroll-loops \
-fexpensive-optimizations
SVGALIB_LIB_DEPENDS= libvga.so:graphics/svgalib
SVGALIB_CONFIGURE_WITH= svga
X11_USE= xorg=x11,xpm
X11_CONFIGURE_WITH= x
post-patch:
@${REINPLACE_CMD} -e \
's|"-O3"|""|' ${WRKSRC}/configure
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} "include scenes" ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
Index: head/graphics/mozjpeg/Makefile
===================================================================
--- head/graphics/mozjpeg/Makefile (revision 413745)
+++ head/graphics/mozjpeg/Makefile (revision 413746)
@@ -1,53 +1,55 @@
# Created by: Horia Racoviceanu <horia@racoviceanu.com>
# $FreeBSD$
PORTNAME= mozjpeg
PORTVERSION= 3.1
DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= horia@racoviceanu.com
COMMENT= Advanced JPEG encoder for the Web
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= mozilla
USES= autoreconf libtool pkgconfig
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --docdir=${PREFIX}/share/doc/${PORTNAME} \
--includedir=${PREFIX}/include/${PORTNAME} \
--libdir=${PREFIX}/lib/${PORTNAME} \
--with-jpeg8 \
--disable-static
INSTALL_TARGET= install-strip
PLIST_SUB= PORTNAME=${PORTNAME}
PORTDOCS= *
PORTEXAMPLES= *
OPTIONS_DEFINE= DOCS EXAMPLES SIMD TURBOJPEG
OPTIONS_DEFAULT=SIMD TURBOJPEG
OPTIONS_SUB= yes
SIMD_DESC= Include SIMD extensions
TURBOJPEG_DESC= Include the TurboJPEG wrapper library and associated tests
SIMD_CONFIGURE_WITH= simd
SIMD_BUILD_DEPENDS= yasm:devel/yasm
TURBOJPEG_CONFIGURE_WITH= turbojpeg
post-patch:
@${REINPLACE_CMD} -e '/^docdir/s|=.*|= ${DOCSDIR}|; \
/^exampledir/s|=.*|= ${EXAMPLESDIR}|' \
${WRKSRC}/Makefile.am
post-install:
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
Index: head/graphics/opencollada/Makefile
===================================================================
--- head/graphics/opencollada/Makefile (revision 413745)
+++ head/graphics/opencollada/Makefile (revision 413746)
@@ -1,31 +1,33 @@
# $FreeBSD$
PORTNAME= opencollada
PORTVERSION= 1.2.2.20150519
CATEGORIES= graphics devel
MAINTAINER= mva@FreeBSD.org
COMMENT= Library for reading and writing COLLADA files
LICENSE= MIT
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libpcre.so:devel/pcre
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= OpenCOLLADA
GH_TAGNAME= a59a438
USE_GNOME= libxml2
USE_LDCONFIG= ${PREFIX}/lib/opencollada
USES= cmake:outsource compiler iconv pkgconfig
CFLAGS+= -I/${LOCALBASE}/include
CMAKE_ARGS+= -DUSE_SHARED:BOOL=ON -DUSE_STATIC:BOOL=OFF
BROKEN_sparc64= cannot build: runaway process
post-patch:
@${REINPLACE_CMD} -e 's|$${OPENCOLLADA_INST_LIBRARY}/cmake|${PREFIX}/share/cmake/Modules|' \
${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>
Index: head/graphics/opencolorio/Makefile
===================================================================
--- head/graphics/opencolorio/Makefile (revision 413745)
+++ head/graphics/opencolorio/Makefile (revision 413746)
@@ -1,106 +1,108 @@
# Created by: Shane Ambler <FreeBSD@Shaneware.biz>
# $FreeBSD$
PORTNAME= opencolorio
PORTVERSION= 1.0.9
PORTREVISION?= 0
CATEGORIES= graphics multimedia
MAINTAINER?= FreeBSD@Shaneware.biz
COMMENT?= Complete color management solution
LICENSE= BSD3CLAUSE
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= imageworks
GH_PROJECT= OpenColorIO
GH_TAGNAME= a557a85454
OPTIONS_DEFINE= DOCS
LDFLAGS+= -L${LOCALBASE}/lib
USES= alias cmake:outsource pkgconfig shebangfix
CMAKE_ARGS= -DOCIO_BUILD_JNIGLUE:BOOL=OFF \
-DOCIO_BUILD_NUKE:BOOL=OFF \
-DOCIO_BUILD_STATIC:BOOL=OFF \
-DUSE_EXTERNAL_TINYXML:BOOL=ON \
-DUSE_EXTERNAL_YAML:BOOL=ON
SHEBANG_FILES= share/sphinx/ExtractRstFromSourceCPP.py \
share/sphinx/ExtractRstFromSourceSimple.py \
src/pyglue/createPyDocH.py
#.if ${MACHINE_CPU:Msse2}
#CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=ON
#.else
#CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=OFF
#.endif
.include <bsd.port.options.mk>
.if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == tools
LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio \
libOpenColorIO.so:graphics/opencolorio
CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=ON \
-DOCIO_BUILD_SHARED:BOOL=OFF \
-DOCIO_BUILD_PYGLUE:BOOL=OFF
USE_GL= glew glut
PLIST= ${PKGDIR}/pkg-plist-tools
EXTRA_PATCHES= ${FILESDIR}/extra-patch-CMakeLists.txt \
${FILESDIR}/extra-tools-patch-src_core_CMakeLists.txt
.elif defined(OCIO_SLAVE) && ${OCIO_SLAVE} == pymodule
LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio
USES+= python
CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=OFF \
-DOCIO_BUILD_SHARED:BOOL=OFF \
-DOCIO_BUILD_PYGLUE:BOOL=ON \
-DPYTHON:STRING=${PYTHON_CMD}
PLIST= ${PKGDIR}/pkg-plist-pyglue
.else # master port
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2
LIB_DEPENDS= libtinyxml.so:textproc/tinyxml \
libyaml-cpp03.so:devel/yaml-cpp03
USES+= python:2,build
USE_LDCONFIG= yes
CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=OFF \
-DOCIO_BUILD_SHARED:BOOL=ON \
-DOCIO_BUILD_PYGLUE:BOOL=ON \
-DPYTHON:FILEPATH=${PYTHON_CMD}
# we enable pyglue in master port. This makes the python module
# available when generating docs, we leave the python header in place
# but only install the python module with the py-opencolorio port
# this makes it easier to allow multiple python versions installed
# doc building fails using python3 - but the py-opencolorio port can still
# be used to build a python 3 module
PLIST= ${PKGDIR}/pkg-plist
EXTRA_PATCHES= ${FILESDIR}/extra-patch-src_core_CMakeLists.txt
.endif
.if ${PORT_OPTIONS:MDOCS}
CMAKE_ARGS+= -DOCIO_BUILD_DOCS:BOOL=ON
.else
CMAKE_ARGS+= -DOCIO_BUILD_DOCS:BOOL=OFF
.endif
post-patch:
@${REINPLACE_CMD} -e '/pkg_check_modules/ s|yaml-cpp|&03|' \
${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e '/YAML_CPP_INCLUDE_DIR/ s|yaml-cpp|&03|' \
${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e '/YAML_CPP_LIBRARY/ s|yaml-cpp|&03|' \
${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's|yaml-cpp|&03|' ${WRKSRC}/src/core/OCIOYaml.cpp
.if ${SLAVE_PORT} == yes
@${FIND} ${WRKSRC}/src/apps -name main.cpp | ${XARGS} \
${REINPLACE_CMD} '/namespace OIIO/d'
.endif
.if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == pymodule
do-install:
@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
${INSTALL_LIB} ${BUILD_WRKSRC}/src/pyglue/PyOpenColorIO.so ${STAGEDIR}${PYTHON_SITELIBDIR}
.elif !defined(OCIO_SLAVE)
post-install:
@${RM} -R ${STAGEDIR}${PYTHON_LIBDIR}
.endif
.include <bsd.port.mk>
Index: head/graphics/pngquant/Makefile
===================================================================
--- head/graphics/pngquant/Makefile (revision 413745)
+++ head/graphics/pngquant/Makefile (revision 413746)
@@ -1,53 +1,55 @@
# Created by: Alex Hayward <xelah@xelah.com>
# $FreeBSD$
PORTNAME= pngquant
PORTVERSION= 2.5.2
PORTREVISION= 1
DISTVERSIONSUFFIX= -src
CATEGORIES= graphics
MASTER_SITES= http://pngquant.org/
MAINTAINER= ak@FreeBSD.org
COMMENT= Converts 32-bit RGBA PNGs into 8-bit RGBA-palette PNGs
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libpng.so:graphics/png
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USES= gmake tar:bzip2
MAKE_ARGS+= CC="${CC}"
CPPFLAGS+= $$(libpng-config --I_opts)
LDFLAGS+= $$(libpng-config --ldflags)
PORTDOCS= CHANGELOG README.md
PLIST_FILES= bin/pngquant \
man/man1/pngquant.1.gz
OPTIONS_DEFINE= OPTIMIZED_FLAGS OPENMP DEBUG DOCS
OPTIONS_DEFINE_i386= SSE
OPTIMIZED_FLAGS_CFLAGS= -O3 -fearly-inlining -fstrict-aliasing \
-ffast-math -funroll-loops -fomit-frame-pointer \
-fexpensive-optimizations -ffinite-math-only \
-funsafe-loop-optimizations -ftree-vectorize
# SSE2 support is always enabled on amd64
SSE_CFLAGS= -DUSE_SSE=1 -msse2
OPENMP_CFLAGS= -fopenmp
OPENMP_LDFLAGS= -lgomp -pthread
DEBUG_CFLAGS_OFF= -DNDEBUG
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/pngquant ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/pngquant.1 ${STAGEDIR}${MANPREFIX}/man/man1
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/graphics/povray36/Makefile
===================================================================
--- head/graphics/povray36/Makefile (revision 413745)
+++ head/graphics/povray36/Makefile (revision 413746)
@@ -1,52 +1,54 @@
# Created by: paulo@isr.uc.pt
# $FreeBSD$
PORTNAME= povray
PORTVERSION= 3.6.1
PORTREVISION= 13
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.povray.org/pub/povray/%SUBDIR%/ \
ftp://ftp.mirrorservice.org/sites/ftp.povray.org/pub/povray/%SUBDIR%/
MASTER_SITE_SUBDIR= Old-Versions/Official-3.62/Unix
PKGNAMESUFFIX= 36
DIST_SUBDIR= povray36
MAINTAINER= ports@FreeBSD.org
COMMENT= Persistence of Vision Ray Tracer
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libpng.so:graphics/png \
libtiff.so:graphics/tiff
USE_XORG= x11
USES= gmake jpeg tar:bzip2
GNU_CONFIGURE= yes
OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-3.6
DATADIR= ${PREFIX}/share/${PORTNAME}-3.6
.include <bsd.port.options.mk>
.include <bsd.port.pre.mk>
.if (${ARCH} == "i386" || ${ARCH} == "amd64")
LIB_DEPENDS+= libvgagl.so:graphics/svgalib
.endif
.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
CFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations
CXXFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations -Wno-multichar
.if (${ARCH} == "i386" && !${ARCH} == "amd64" )
CFLAGS+= -mfancy-math-387 -mpreferred-stack-boundary=3 -malign-double
CXXFLAGS+= -mfancy-math-387 -mpreferred-stack-boundary=3 -malign-double
.endif # i386
CONFIGURE_ARGS= --disable-optimiz
.endif
CONFIGURE_ARGS= --x-includes="${LOCALBASE}/include" --includedir=${LOCALBASE} \
CXXFLAGS="${CXXFLAGS} -L${LOCALBASE}/lib" \
CFLAGS="${CFLAGS} -L${LOCALBASE}/lib" \
LDFLAGS="-L${LOCALBASE}/lib" COMPILED_BY=${MAINTAINER} \
--program-transform-name='s/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/'
.include <bsd.port.post.mk>
Index: head/graphics/povray37/Makefile
===================================================================
--- head/graphics/povray37/Makefile (revision 413745)
+++ head/graphics/povray37/Makefile (revision 413746)
@@ -1,153 +1,155 @@
# $FreeBSD$
PORTNAME= povray
DISTVERSION= 3.7.0.RC6
PORTREVISION= 7
CATEGORIES= graphics
MASTER_SITES= http://www.povray.org/beta/source/
PKGNAMESUFFIX= 37
DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}
MAINTAINER= bkoenig@alpha-tierchen.de
COMMENT= Persistence of Vision Ray Tracer
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
OPTIONS_DEFINE= X11 PNG JPEG TIFF OPENEXR STATIC IO EXAMPLES DOCS
OPTIONS_DEFAULT=PNG JPEG EXAMPLES DOCS
OPTIONS_SUB= yes
IO_DESC= Without I/O restrictions (security risk)
EXAMPLES_DESC= Install example scenes
DOCS_DESC= Install HTML documentation
USES= gmake
GNU_CONFIGURE= yes
VERSION_BASE= ${PORTVERSION:C/([0-9]+\.[0-9]+).*/\1/}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${VERSION_BASE}
EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}-${VERSION_BASE}
DATADIR= ${PREFIX}/share/${PORTNAME}-${VERSION_BASE}
ETCDIR= ${PREFIX}/etc/${PORTNAME}/${VERSION_BASE}
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib -lboost_system
CONFIGURE_ARGS= COMPILED_BY=${MAINTAINER} \
--program-transform-name='s/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/' \
--disable-optimiz
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MX11}
USE_XORG= xpm sm ice x11
USE_SDL= sdl
.else
CONFIGURE_ARGS+= --without-x
.endif
.if ${PORT_OPTIONS:MSTATIC}
CONFIGURE_ARGS+=--enable-static
.endif
.if ${PORT_OPTIONS:MIO}
CONFIGURE_ARGS+=--disable-io-restrictions
.endif
.if ${PORT_OPTIONS:MPNG}
.if ${PORT_OPTIONS:MSTATIC}
BUILD_DEPENDS+= png>=1.4:graphics/png
.else
LIB_DEPENDS+= libpng.so:graphics/png
.endif
.else
CONFIGURE_ARGS+=--without-libpng
.endif
.if ${PORT_OPTIONS:MJPEG}
.if ${PORT_OPTIONS:MSTATIC}
USES+= jpeg:build
.else
USES+= jpeg
.endif
.else
CONFIGURE_ARGS+=--without-libjpeg
.endif
.if ${PORT_OPTIONS:MTIFF}
.if ${PORT_OPTIONS:MSTATIC}
BUILD_DEPENDS+= tiff>=4:graphics/tiff
.else
LIB_DEPENDS+= libtiff.so:graphics/tiff
.endif
.else
CONFIGURE_ARGS+=--without-libtiff
.endif
.if ${PORT_OPTIONS:MOPENEXR}
.if ${PORT_OPTIONS:MSTATIC}
BUILD_DEPENDS+= OpenEXR>=1.6:graphics/OpenEXR
.else
LIB_DEPENDS+= libIlmImf.so:graphics/OpenEXR
CPPFLAGS+= -I${LOCALBASE}/include/OpenEXR
.endif
.else
CONFIGURE_ARGS+=--without-openexr
.endif
.if !${PORT_OPTIONS:MPNG} || !${PORT_OPTIONS:MJPEG} || !${PORT_OPTIONS:MTIFF}
CONFIGURE_ARGS+=NON_REDISTRIBUTABLE_BUILD=yes
.endif
.if ${ARCH} == "sparc64"
BROKEN= Does not compile on sparc64: thread-local storage not supported
.endif
MAN1= ${PORTNAME}${PKGNAMESUFFIX}.1
DOC_FILES= AUTHORS ChangeLog NEWS
PORTDOCS= *
PORTEXAMPLES= *
post-patch:
# Fix with boost 1.52 and now boost 1.55
@${REINPLACE_CMD} -e 's/TIME_UTC/TIME_UTC_/g' ${WRKSRC}/source/backend/scene/view.cpp \
${WRKSRC}/source/base/timer.cpp \
${WRKSRC}/vfe/vfepovms.cpp \
${WRKSRC}/vfe/unix/platformbase.cpp \
${WRKSRC}/vfe/vfesession.cpp
${FIND} ${WRKSRC}/source/*end \( -name \*.h -o -name \*.cpp \) | \
${XARGS} ${GREP} -l shared_ptr | ${SED} '/shellout/d' | \
${XARGS} ${REINPLACE_CMD} -e 's|shared_ptr|boost::shared_ptr|g'
pre-build:
.if ${PORT_OPTIONS:MSTATIC} && ${PORT_OPTIONS:MTIFF}
# graphics/tiff adds dependencies on libjpeg and libjbig
@${REINPLACE_CMD} -e 's,^\(LIBS = .*\)-ltiff\(.*\),\1-ltiff -ljpeg -ljbig\2,' ${WRKSRC}/unix/Makefile
.endif
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/unix/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}
@${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/${MAN1}
@${MKDIR} ${STAGEDIR}${ETCDIR}
@${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf ${STAGEDIR}${ETCDIR}
@${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.ini ${STAGEDIR}${ETCDIR}
.for i in include ini scripts
${MKDIR} ${STAGEDIR}${DATADIR}/$i
cd ${WRKSRC}/$i && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/$i
.endfor
.if ${PORT_OPTIONS:MX11}
@${MKDIR} ${STAGEDIR}${DATADIR}/icons
cd ${WRKSRC}/icons && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/icons
.endif
.if ${PORT_OPTIONS:MEXAMPLES}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/scenes && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
.endif
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOC_FILES} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>
Index: head/graphics/sdump/Makefile
===================================================================
--- head/graphics/sdump/Makefile (revision 413745)
+++ head/graphics/sdump/Makefile (revision 413746)
@@ -1,42 +1,44 @@
# $FreeBSD$
PORTNAME= sdump
PORTVERSION= 2015.01.16
PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= sue@iwmt.org
COMMENT= Sixel image dumper
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libpng.so:graphics/png \
libsixel.so:graphics/libsixel
USE_GITHUB= yes
GH_ACCOUNT= uobikiemukot
GH_TAGNAME= c5fb55b
PLIST_FILES= bin/sdump libexec/w3m/yaimg-sixel
USES= jpeg
MAKEFILE= makefile
#CFLAGS += -I${LOCALBASE}/include -Wall -Wextra -std=c99 -pedantic -O3 -pipe -s
CFLAGS += -I${LOCALBASE}/include -std=c99
LDFLAGS += -L${LOCALBASE}/lib -ljpeg -lpng -lsixel
PORTDOCS= README.markdown
post-build:
@cd ${WRKSRC}/yaimg-sixel && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/sdump ${STAGEDIR}${PREFIX}/bin/
${MKDIR} ${STAGEDIR}${PREFIX}/libexec/w3m/
${INSTALL_PROGRAM} ${WRKSRC}/yaimg-sixel/yaimg-sixel ${STAGEDIR}${PREFIX}/libexec/w3m/
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/graphics/sekrit-twc-zimg/Makefile
===================================================================
--- head/graphics/sekrit-twc-zimg/Makefile (revision 413745)
+++ head/graphics/sekrit-twc-zimg/Makefile (revision 413746)
@@ -1,59 +1,61 @@
# $FreeBSD$
PORTNAME= zimg
PORTVERSION= 2.0.4
DISTVERSIONPREFIX= release-
CATEGORIES= graphics
PKGNAMEPREFIX= ${GH_ACCOUNT}-
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Scaling, colorspace conversion, and dithering library
LICENSE= WTFPL2
LICENSE_NAME= Do What The Fuck You Want To Public License version 2
LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= sekrit-twc
CONFLICTS_INSTALL= zimg-[0-9]* # include/zimg.h
USES= autoreconf compiler:c++11-lib gmake libtool pathfix
EXTRACT_AFTER_ARGS= --exclude test/extra
PATHFIX_MAKEFILEIN= Makefile.am
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-silent-rules --enable-testapp
CPPFLAGS+= -D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH_TR1 \
-D_DECLARE_C99_LDBL_MATH # XXX ports/193528
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
OPTIONS_DEFINE= TEST
OPTIONS_DEFINE_amd64= SIMD
OPTIONS_DEFINE_i386= SIMD
OPTIONS_DEFAULT_amd64= SIMD
OPTIONS_DEFAULT_i386= SIMD # runtime detection
SIMD_CONFIGURE_ENABLE= x86simd
TEST_BUILD_DEPENDS= googletest>=1.6.0:devel/googletest
TEST_USES= localbase
TEST_CONFIGURE_ENABLE= unit-test
TEST_TEST_TARGET= check VERBOSE=1
post-patch:
@${REINPLACE_CMD} -e 's/x86_64/&|amd64/g' \
${WRKSRC}/configure.ac
@${REINPLACE_CMD} -e 's/-O2 //' \
-e '/zimg-test/ { s/+=/=/; s/^noinst_/bin_/; } ' \
${WRKSRC}/Makefile.am
@${REINPLACE_CMD} -e 's/nullptr_t/std::&/' \
-e 's/off64_t/off_t/' \
${WRKSRC}/src/testcommon/json.* \
${WRKSRC}/src/testcommon/mmap.cpp
pre-install-TEST-on: do-test
.include <bsd.port.mk>
Index: head/irc/charybdis/Makefile
===================================================================
--- head/irc/charybdis/Makefile (revision 413745)
+++ head/irc/charybdis/Makefile (revision 413746)
@@ -1,55 +1,57 @@
# $FreeBSD$
PORTNAME= charybdis
PORTVERSION= 3.4.2
PORTREVISION= 6
CATEGORIES= irc net
MASTER_SITES= http://www.stack.nl/~jilles/irc/ \
http://www.bayofrum.net/dist/${PORTNAME}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
EXTRACT_ONLY= ${DISTFILES:M*tbz2}
MAINTAINER= crees@FreeBSD.org
COMMENT= Powerful IRC daemon, based on ircd-ratbox
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
CONFLICTS= ircd-ratbox-[0-9]* ircd-ratbox-devel-[0-9]* \
nefarious-[0-9]* ircd-hybrid-[0-9]* \
ptlink-ircd-[0-9]* bnc-[0-9]* \
expect-[0-9]* whois-[0-9]* undernet-ircu-[0-9]* \
ru-ircd-hybrid-[0-9]* \
MASTER_SITES:= ${MASTER_SITES} \
${MASTER_SITES:S,$,charybdis-stable-oper-guide/:pdf,}
PORTDOCS= charybdis-oper-guide.pdf
USES= libtool pathfix tar:tbz2
USE_OPENSSL= yes
USE_RC_SUBR= ${PORTNAME}
GNU_CONFIGURE= yes
USERS= ircd
GROUPS= ircd
CONFIGURE_ARGS= --sysconfdir=${ETCDIR} \
--with-rundir=/var/run \
--enable-fhs-paths \
--enable-kqueue
OPTIONS_DEFINE= DOCS
DOCS_DISTFILES= ${PORTDOCS}:pdf
pre-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
@${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd \
${STAGEDIR}${ETCDIR}/ircd.motd.sample
pre-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DISTDIR}/charybdis-oper-guide.pdf \
${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/irc/psybnc/Makefile
===================================================================
--- head/irc/psybnc/Makefile (revision 413745)
+++ head/irc/psybnc/Makefile (revision 413746)
@@ -1,66 +1,68 @@
# Created by: Mina Naguib <webmaster@topfx.com>
# $FreeBSD$
PORTNAME= psybnc
DISTVERSION= 2.3.2-9
PORTREVISION= 2
CATEGORIES= irc ipv6
MASTER_SITES= http://www.psybnc.at/download/beta/
DISTNAME= psyBNC-${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Powerful IRC bouncer
LICENSE= GPLv1+ # though COPYING is GPLv2
+BROKEN_powerpc64= Does not build
+
USE_OPENSSL= yes
WRKSRC= ${WRKDIR}/psybnc
PSYBASE?= ${PREFIX}/psybnc
MAKE_ARGS= PSYBASE=${PSYBASE}
SUB_FILES= pkg-message
SUB_LIST= PSYBASE=${PSYBASE}
PLIST_SUB= PSYBASE=${PSYBASE:S,^${PREFIX}/,,}
OPTIONS_DEFINE= MENUCONFIG
MENUCONFIG_DESC=Configure using menu
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMENUCONFIG}
IS_INTERACTIVE= yes
.endif
post-patch:
@${REINPLACE_CMD} -e 's#=help/#=${PSYBASE}/help/#' ${WRKSRC}/lang/*
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000024
@${REINPLACE_CMD} -e 's,gcc,clang -Wno-return-type,g' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's,gcc,clang -Wno-return-type,g' ${WRKSRC}/tools/autoconf.c
.endif
do-configure:
.if ${PORT_OPTIONS:MMENUCONFIG}
cd ${WRKSRC} && make menuconfig
.else
# Fool makefile.out into believing certs are unnecessary
${TOUCH} ${WRKSRC}/key/psybnc.cert.pem
.endif
do-install:
${INSTALL} -d ${STAGEDIR}${PSYBASE}/lang/ ${STAGEDIR}${PSYBASE}/key/ ${STAGEDIR}${PSYBASE}/help/
${INSTALL_DATA} ${WRKSRC}/lang/INFO ${STAGEDIR}${PSYBASE}/lang/
${INSTALL_DATA} ${WRKSRC}/lang/*.lng ${STAGEDIR}${PSYBASE}/lang/
${INSTALL_DATA} ${WRKSRC}/src/ssl.cnf ${STAGEDIR}${PSYBASE}/key/
${INSTALL_DATA} ${WRKSRC}/help/*.TXT ${STAGEDIR}${PSYBASE}/help/
${INSTALL_DATA} ${WRKSRC}/help/*.DEU ${STAGEDIR}${PSYBASE}/help/
${INSTALL_DATA} ${WRKSRC}/help/*.ITA ${STAGEDIR}${PSYBASE}/help/
${INSTALL_PROGRAM} ${WRKSRC}/psybnc ${STAGEDIR}${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/psybnc.conf ${STAGEDIR}${PREFIX}/etc/psybnc.conf.sample
post-install:
if [ -f ${WRKSRC}/key/psybnc.req.pem ]; then \
${INSTALL_DATA} ${WRKSRC}/key/psybnc.cert.pem ${STAGEDIR}${PSYBASE}/key/; \
${INSTALL_DATA} ${WRKSRC}/key/psybnc.key.pem ${STAGEDIR}${PSYBASE}/key/; \
${INSTALL_DATA} ${WRKSRC}/key/psybnc.req.pem ${STAGEDIR}${PSYBASE}/key/; \
fi
.include <bsd.port.mk>
Index: head/japanese/jmode/Makefile
===================================================================
--- head/japanese/jmode/Makefile (revision 413745)
+++ head/japanese/jmode/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: Yukihiro Nakai <nakai@FreeBSD.org>
# $FreeBSD$
PORTNAME= jmode
PORTVERSION= 0.6.7
PORTREVISION= 9
CATEGORIES= japanese
MASTER_SITES= SFJP/anthy/5467
MAINTAINER= nobutaka@FreeBSD.org
COMMENT?= XIM server for Anthy input method
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libanthy.so:japanese/anthy
USE_GNOME= gtk12
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
NOT_FOR_ARCHS= amd64 sparc64
.include <bsd.port.mk>
Index: head/japanese/jmode-skk/Makefile
===================================================================
--- head/japanese/jmode-skk/Makefile (revision 413745)
+++ head/japanese/jmode-skk/Makefile (revision 413746)
@@ -1,23 +1,25 @@
# Created by: MANTANI Nobutaka <nobutaka@FreeBSD.org>
# $FreeBSD$
PKGNAMESUFFIX= -skk
MAINTAINER= nobutaka@FreeBSD.org
COMMENT= XIM server for SKK input method
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
MASTERDIR= ${.CURDIR}/../../japanese/jmode
DESCR= ${.CURDIR}/pkg-descr
.if defined(WITH_DBSKKD) || exists(${LOCALBASE}/libexec/dbskkd-cdb)
RUN_DEPENDS= ${LOCALBASE}/libexec/dbskkd-cdb:japanese/dbskkd-cdb
.else
RUN_DEPENDS= ${LOCALBASE}/sbin/skkserv:japanese/skkserv
.endif
CONFIGURE_ARGS= --with-skk
.include "${MASTERDIR}/Makefile"
Index: head/japanese/skkinput3/Makefile
===================================================================
--- head/japanese/skkinput3/Makefile (revision 413745)
+++ head/japanese/skkinput3/Makefile (revision 413746)
@@ -1,58 +1,60 @@
# Created by: KOMATSU Shinichiro <koma2@jiro.c.u-tokyo.ac.jp>
# $FreeBSD$
PORTNAME= skkinput3
PORTVERSION= 3.0.6
PORTREVISION= 2
CATEGORIES= japanese x11
MASTER_SITES= SFJP/${PORTNAME}/2222
DISTNAME= skkinput-${PORTVERSION}
MAINTAINER= koma2@lovepeers.org
COMMENT= SKK-like Japanese input method for X11
+BROKEN_powerpc64= Does not build
+
USES= imake
USE_GCC= any
USE_CSTD= gnu89
USE_XORG= ice sm x11 xext xmu xt
MAKE_JOBS_UNSAFE= yes
PORTDOCS= *.jis dot.skkinput ChangeLog
OPTIONS_DEFINE= SKK10 DOCS
OPTIONS_RADIO= SKKSERVER
OPTIONS_RADIO_SKKSERVER= DBSKKD RSKKSERV
SKKSERVER_DESC= Skkserver selection
DBSKKD_DESC= Use ja-dbskkd-cdb as skkserver
RSKKSERV_DESC= Use ja-rskkserv as skkserver
SKK10_DESC= Install SKK10 elisp files
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSKK10}
PLIST_SUB= SKK8="@comment " SKK10=""
.else
PLIST_SUB= SKK8="" SKK10="@comment "
.endif
.if ${PORT_OPTIONS:MDBSKKD}
RUN_DEPENDS= ${LOCALBASE}/libexec/dbskkd-cdb:japanese/dbskkd-cdb
.elif ${PORT_OPTIONS:MRSKKSERV}
RUN_DEPENDS= ${LOCALBASE}/libexec/rskkserv:japanese/rskkserv
.else
RUN_DEPENDS= ${LOCALBASE}/sbin/skkserv:japanese/skkserv
.endif
post-patch:
.if ${PORT_OPTIONS:MSKK10}
@${REINPLACE_CMD} -e '/\(#define.*UseSkk8\)/ s/^/XCOMM /' \
-e '/XCOMM.*#define.*UseSkk10/ s/XCOMM[[:space:]]*//' \
${WRKSRC}/Skkinput.conf
.endif
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/japanese/wordpress/Makefile
===================================================================
--- head/japanese/wordpress/Makefile (revision 413745)
+++ head/japanese/wordpress/Makefile (revision 413746)
@@ -1,61 +1,63 @@
# Created by: Takefu
# $FreeBSD$
PORTNAME= wordpress
PORTVERSION= 4.4.2
PORTREVISION= 1
DISTVERSIONSUFFIX= -ja
CATEGORIES= japanese www
MASTER_SITES= http://ja.wordpress.org/
MAINTAINER= miwi@FreeBSD.org
COMMENT= State-of-the-art semantic personal publishing platform
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/license.txt
+BROKEN_powerpc64= Does not build
+
CONFLICTS_INSTALL= wordpress-[0-9].* de-wordpress-[0-9].* ru-wordpress-[0-9].*
NO_ARCH= yes
NO_BUILD= yes
USES= cpe
USE_PHP= curl gd mysqli pcre tokenizer xml zip zlib ftp
WANT_PHP_WEB= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
CPE_LANG= ja
.if ${PORTVERSION:N*.*.*}
CPE_VERSION= ${PORTVERSION}.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} ""
@sleep 1
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 <bsd.port.mk>
Index: head/java/intellij-pty4j/Makefile
===================================================================
--- head/java/intellij-pty4j/Makefile (revision 413745)
+++ head/java/intellij-pty4j/Makefile (revision 413746)
@@ -1,59 +1,61 @@
# Created by: Tobias Kortkamp <t@tobik.me>
# $FreeBSD$
PORTNAME= intellij-pty4j
PORTVERSION= 0.5
CATEGORIES= java devel
MAINTAINER= t@tobik.me
COMMENT= FreeBSD-compatible replacement for IntelliJ's bundled Pty4J
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= idea4bsd
GH_PROJECT= pty4j
GH_TAGNAME= 5d29b891bca0ddf122fc51e3ce066fe421b47b54
USES= gmake
.include "${.CURDIR}/../intellij/common.mk"
PLIST_FILES= ${IDEA_HOME}/lib/pty4j-0.5.jar
.include <bsd.port.options.mk>
# The directory we need to install Pty4J's native library in depends
# on the install target's architecture. We rebuild libpty.so instead
# of using one of the bundled ones which are FreeBSD 10.x only.
.if ${ARCH} == "amd64"
PTY4J_ARCH= x86_64
.elif ${ARCH} == "i386"
PTY4J_ARCH= x86
.else
PTY4J_ARCH=
.endif
.if ${PTY4J_ARCH} != ""
# Despite what the name might suggest using the linux_x86_64 target
# will always build libpty.so for the native platform.
BUILD_WRKSRC= ${WRKSRC}/native
MAKEFILE= Makefile_freebsd
ALL_TARGET= linux_x86_64
PLIST_FILES+= ${IDEA_HOME}/lib/libpty/freebsd/${PTY4J_ARCH}/libpty.so
.else
# If native Pty4J support is missing IntelliJ IDEA will still work but
# without the ability to open terminals.
NO_BUILD= yes
.endif
do-install:
.if ${PTY4J_ARCH} != ""
${MKDIR} ${STAGEDIR}${IDEA_HOME}/lib/libpty/freebsd/${PTY4J_ARCH}
# See above why we always use freebsd/x86_64/ here
${INSTALL_LIB} ${WRKSRC}/os/freebsd/x86_64/libpty.so ${STAGEDIR}${IDEA_HOME}/lib/libpty/freebsd/${PTY4J_ARCH}/
.endif
${INSTALL_DATA} ${WRKSRC}/build/pty4j-0.5.jar ${STAGEDIR}${IDEA_HOME}/lib/pty4j-0.5.jar
.include <bsd.port.mk>
Index: head/lang/afnix/Makefile
===================================================================
--- head/lang/afnix/Makefile (revision 413745)
+++ head/lang/afnix/Makefile (revision 413746)
@@ -1,42 +1,43 @@
# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
# $FreeBSD$
PORTNAME= afnix
PORTVERSION= 2.6.0
CATEGORIES= lang
MASTER_SITES= http://www.afnix.org/ftp/ \
ftp://ftp.stack.nl/pub/users/johans/afnix/
DISTNAME= ${PORTNAME}-src-${PORTVERSION}
MAINTAINER= johans@FreeBSD.org
COMMENT= Multi-threaded functional programming language
BROKEN_powerpc= does not configure
+BROKEN_powerpc64= Does not build
USES= compiler:c++11-lang gmake tar:tgz
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= cnf/bin/afnix-setup
CONFIGURE_ARGS= -o --prefix "${PREFIX}" --altdir "${PREFIX}" \
--shrdir "${PREFIX}/share" --compiler clang++
PORTDOCS= *
PLIST_SUB= PORTVER=${PORTVERSION:R}
OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -e 's|$$(CP)|$$(BSD_INSTALL_PROGRAM)|' \
${WRKSRC}/src/*/*/exe/Makefile
@${REINPLACE_CMD} -e '/\.rtf/d' ${WRKSRC}/etc/Makefile
@${REINPLACE_CMD} -e '/uname -r/s/\\\./[.-]/' \
${WRKSRC}/cnf/bin/afnix-guess
post-build:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} doc
@cd ${WRKSRC}/prj && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} doc
post-install:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} DESTDIR=${STAGEDIR} ${MAKE_CMD} publish
.include <bsd.port.mk>
Index: head/lang/angelscript/Makefile
===================================================================
--- head/lang/angelscript/Makefile (revision 413745)
+++ head/lang/angelscript/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: Veniamin Gvozdikov <vg@FreeBSD.org>
# $FreeBSD$
PORTNAME= angelscript
PORTVERSION= 2.29.0
CATEGORIES= lang
MASTER_SITES= http://www.angelcode.com/angelscript/sdk/files/
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= vg@FreeBSD.org
COMMENT= AngelCode Scripting Library
LICENSE= ZLIB
+BROKEN_powerpc64= Does not build
+
MAKEFILE= makefile
MAKE_ARGS= LOCAL=${STAGEDIR}${PREFIX}
USES= alias gmake zip compiler:c++0x
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/sdk/angelscript/projects/gnuc/
PLIST_FILES= include/angelscript.h \
lib/libangelscript.a
.include <bsd.port.mk>
Index: head/lang/cint/Makefile
===================================================================
--- head/lang/cint/Makefile (revision 413745)
+++ head/lang/cint/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# Created by: Max Khon <fjoe@FreeBSD.org>
# $FreeBSD$
PORTNAME= cint
PORTVERSION= 5.18.00
PORTREVISION= 2
CATEGORIES= lang
MASTER_SITES= http://root.cern.ch/drupal/sites/default/files/
MAINTAINER= fjoe@FreeBSD.org
COMMENT= C/C++ interpreter
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= bash:shells/bash
EXTRACT_SUFX= .tgz
HAS_CONFIGURE= yes
CONFIGURE_ENV= CC="${CC}" CXX="${CXX}" LDFLAGS="${LDFLAGS}"
USE_GCC= yes
USES= gmake readline
USE_LDCONFIG= ${PREFIX}/lib/cint
ALL_TARGET=
INSTALL_ARGS= --bindir=${STAGEDIR}${PREFIX}/bin\
--libdir=${STAGEDIR}${PREFIX}/lib/cint\
--mandir=${STAGEDIR}${PREFIX}/man\
--docdir=${STAGEDIR}${DOCSDIR}
post-patch:
${REINPLACE_CMD} 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' ${WRKSRC}/cint/lib/dll_stl/setup
${REINPLACE_CMD} 's,make ,${GMAKE} ,' ${WRKSRC}/cint/lib/*/setup
do-configure:
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/bash configure __have_the_proper_shell@
do-install:
cd ${WRKSRC} && ${LOCALBASE}/bin/bash tool/INSTALLBIN ${INSTALL_ARGS}
.include <bsd.port.mk>
Index: head/lang/dmd2/Makefile
===================================================================
--- head/lang/dmd2/Makefile (revision 413745)
+++ head/lang/dmd2/Makefile (revision 413746)
@@ -1,118 +1,120 @@
# Created by: Ruben <chromium@hybridsource.org>
# $FreeBSD$
PORTNAME= dmd
PKGNAMESUFFIX= 2
PORTVERSION= 2.071.0
PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://ftp.digitalmars.com/
DISTNAME= dmd.${PORTVERSION}
DISTFILES= ${DISTNAME}.freebsd-64${EXTRACT_SUFX} \
dmd.2.067.1.zip
# The souces in the following files can be used instead. Either way the
# binaries in the distribution are ignored. This port builds its own
# binaries using the sources that come with the distribution.
# DISTFILES= ${DISTNAME}.freebsd-32${EXTRACT_SUFX}
# DISTFILES= ${DISTNAME}.linux${EXTRACT_SUFX}
EXTRACT_ONLY= ${DISTNAME}.freebsd-64${EXTRACT_SUFX}
MAINTAINER= cy@FreeBSD.org
COMMENT= D 2.0 compiler, not officially validated for FreeBSD
USES= gmake zip
MAKEFILE= posix.mak
MAKE_ARGS= AUTO_BOOTSTRAP=1
MAKE_ENV+= WRKDIR=${WRKDIR}
EXAMPLESDIR= ${PREFIX}/share/examples/dmd2
DOCSDIR= ${PREFIX}/share/doc/dmd2
PORTDOCS= *.txt html/
WRKSRC= ${WRKDIR}/dmd2/src/${PORTNAME}
LICENSE_COMB= multi
LICENSE= ART10 DMD BSL
LICENSE_NAME_DMD= Digital Mars license
LICENSE_FILE_DMD= ${WRKSRC}/backendlicense.txt
LICENSE_PERMS_DMD= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
.if ${ARCH} == "sparc64"
BROKEN= Does not install on sparc64: divide-by-zero error
.endif
.if ${ARCH} == "amd64"
MAKE_ARGS+= MODEL=64
MODEL= 64
.else
MAKE_ARGS+= MODEL=32
MODEL= 32
.endif
.if defined(WITH_DEBUG)
BUILD= debug
MAKE_ARGS+= DEBUG_FLAGS=-g\ -DDEBUG=1\ -DUNITTEST
.endif
MODULEDIR= ${PREFIX}/include/d/phobos2
post-patch:
@${MKDIR} ${WRKDIR}/dmd2/freebsd/bin32 \
${WRKDIR}/dmd2/freebsd/bin64 \
${WRKDIR}/dmd2/freebsd/lib32 \
${WRKDIR}/dmd2/freebsd/lib64
@${REINPLACE_CMD} -e "s|g++|${CXX}|" \
-e "s|/etc|${PREFIX}/etc|" \
${WRKSRC}/posix.mak
@${REINPLACE_CMD} -e "s|gcc|${CC}|" ${WRKSRC}/link.d
@${REINPLACE_CMD} -e "s|cc|${CC}|" ${WRKSRC}/../phobos/posix.mak
@${REINPLACE_CMD} -e "s|/etc|${PREFIX}/etc|" \
-e "s|\(dmd\)|\12|gI" \
-e "s|\\\BR|.BR|" \
${WRKDIR}/dmd2/man/man1/dmd.1 \
${WRKDIR}/dmd2/man/man5/dmd.conf.5
@${REINPLACE_CMD} -e "s|%@P%/../../src/phobos|${MODULEDIR}|" \
-e "s|%@P%/../lib|${PREFIX}/lib|" \
-e "s|%@P%/../../src/druntime|${PREFIX}/include/d/druntime|" \
${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd.conf
@${ECHO_CMD} >> ${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd.conf
make-phobos:
cd ${WRKSRC}/../phobos && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD}
make-druntime:
cd ${WRKSRC}/../druntime && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD}
make-dmd:
cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -f ${MAKEFILE} ${BUILD}
do-build: make-dmd make-phobos make-druntime
do-install:
${INSTALL_MAN} ${WRKDIR}/dmd2/man/man1/dmd.1 ${STAGEDIR}${MANPREFIX}/man/man1/dmd.1
${INSTALL_MAN} ${WRKDIR}/dmd2/man/man5/dmd.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/dmd.conf.5
${INSTALL_DATA} ${WRKDIR}/dmd2/freebsd/bin${MODEL}/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd.conf.sample
${INSTALL_PROGRAM} ${WRKSRC}/dmd ${STAGEDIR}${PREFIX}/bin/dmd
${INSTALL_DATA} ${WRKSRC}/../../src/phobos/generated/freebsd/release/${MODEL}/libphobos2.a ${STAGEDIR}${PREFIX}/lib
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKDIR}/dmd2/freebsd/bin32/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd32.conf
${INSTALL_DATA} ${WRKDIR}/dmd2/freebsd/bin64/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd64.conf
cd ${WRKDIR}/dmd2 && ${COPYTREE_SHARE} samples ${STAGEDIR}${EXAMPLESDIR}
${MKDIR} ${STAGEDIR}${MODULEDIR}/etc/c
${INSTALL_DATA} ${WRKSRC}/../phobos/*.d ${STAGEDIR}${MODULEDIR}
${INSTALL_DATA} ${WRKSRC}/../phobos/etc/c/zlib.d ${STAGEDIR}${MODULEDIR}/etc/c
${INSTALL_DATA} ${WRKSRC}/../phobos/etc/c/curl.d ${STAGEDIR}${MODULEDIR}/etc/c
${INSTALL_DATA} ${WRKSRC}/../phobos/etc/c/sqlite3.d ${STAGEDIR}${MODULEDIR}/etc/c
cd ${WRKSRC}/../phobos && ${COPYTREE_SHARE} std ${STAGEDIR}${MODULEDIR}
${MKDIR} ${STAGEDIR}${MODULEDIR}/../druntime
cd ${WRKSRC}/../druntime && ${COPYTREE_SHARE} import ${STAGEDIR}${MODULEDIR}/../druntime
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR}
cd ${WRKDIR}/dmd2 && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}
pre-configure:
${MAKE} -f Makefile.bootstrap BOOTDIR=${WRKDIR}
.include <bsd.port.post.mk>
Index: head/lang/ecl/Makefile
===================================================================
--- head/lang/ecl/Makefile (revision 413745)
+++ head/lang/ecl/Makefile (revision 413746)
@@ -1,66 +1,68 @@
# Created by: Julian Stecklina
# $FreeBSD$
PORTNAME= ecl
PORTVERSION= 15.3.7
PORTREVISION= 1
CATEGORIES= lang lisp
MASTER_SITES= SF/${PORTNAME}s/${PORTNAME}s/15.3/
MAINTAINER= olgeni@FreeBSD.org
COMMENT= ANSI Common Lisp implementation
LICENSE= LGPL20
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libgmp.so:math/gmp
MAKE_JOBS_UNSAFE= yes
USES= gmake perl5 tar:tgz
USE_PERL5= build
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-system-gmp --with-gmp-prefix=${LOCALBASE} --enable-boehm=system
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
USE_LDCONFIG= yes
OPTIONS_DEFINE= ASDF CLX DFFI SOCKETS THREADS
OPTIONS_DEFAULT=ASDF DFFI SOCKETS THREADS
ASDF_DESC= Enable ASDF building facility
CLX_DESC= Enable X11 interface
SOCKETS_DESC= Enable socket interface
DFFI_DESC= Dynamic foreign-function support
OPTIONS_SUB= yes
PLIST_SUB= VERSION="${PORTVERSION}"
BROKEN_ia64= does not compile
BROKEN_sparc64= does not compile
ASDF_CONFIGURE_ON= --with-asdf=yes
ASDF_CONFIGURE_OFF= --with-asdf=no
CLX_USE= XORG=x11
CLX_CONFIGURE_ON= --with-clx=yes
CLX_CONFIGURE_OFF= --with-clx=no
SOCKETS_CONFIGURE_ON= --with-tcp=yes
SOCKETS_CONFIGURE_OFF= --with-tcp=no
DFFI_LIB_DEPENDS= libffi.so:devel/libffi
DFFI_CONFIGURE_ON= --with-dffi=system
DFFI_CONFIGURE_OFF= --with-dffi=no
THREADS_CONFIGURE_ON= --enable-threads=yes
THREADS_LDFLAGS= -lpthread
THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded
THREADS_CONFIGURE_OFF= --enable-threads=no
THREADS_LIB_DEPENDS_OFF= libgc.so:devel/boehm-gc
post-patch-THREADS-on:
@${REINPLACE_CMD} -e 's|-lgc|-lgc-threaded|' ${WRKSRC}/src/configure
post-install:
${RMDIR} ${STAGEDIR}${PREFIX}/include/ecl/gc/private
.include <bsd.port.mk>
Index: head/lang/gcc6-devel/Makefile
===================================================================
--- head/lang/gcc6-devel/Makefile (revision 413745)
+++ head/lang/gcc6-devel/Makefile (revision 413746)
@@ -1,176 +1,178 @@
# Created by: Gerald Pfeifer <gerald@FreeBSD.org>
# $FreeBSD$
PORTNAME= gcc
PORTVERSION= 6.0.0.s20160410
CATEGORIES= lang java
MASTER_SITES= GCC/snapshots/${DISTVERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
MAINTAINER= gerald@FreeBSD.org
COMMENT= GNU Compiler Collection 6
LICENSE= GPLv3 GPLv3RLE
LICENSE_COMB= multi
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libgmp.so:math/gmp \
libmpfr.so:math/mpfr \
libmpc.so:math/mpc
BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils
RUN_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils
.if defined(MAINTAINER_MODE)
BUILD_DEPENDS+= runtest:misc/dejagnu
.endif
CPE_VENDOR= gnu
CPE_VERSION= ${GCC_VERSION}
# DISTVERSION relates to downloads, GCC_VERSION and SUFFIX to names
# of executables and directories once installed. A PORTVERSION of
# Y.2.1.s20140817 results in values of Y-20140817, Y.2.1, and Y
# for these three.
DISTVERSION= ${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/}
GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/}
SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/}
ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 sparc64 arm armv6 armv6hf
USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2
USE_BINUTILS= yes
USE_PERL5= build
SSP_UNSAFE= yes
OPTIONS_DEFINE= BOOTSTRAP GRAPHITE
OPTIONS_DEFINE_i386= JAVA
OPTIONS_DEFINE_amd64= JAVA
OPTIONS_DEFINE_powerpc64= JAVA
OPTIONS_DEFAULT= BOOTSTRAP
OPTIONS_DEFAULT_i386= JAVA
OPTIONS_DEFAULT_amd64= JAVA
OPTIONS_DEFAULT_powerpc64= JAVA
OPTIONS_EXCLUDE_DragonFly= JAVA
BOOTSTRAP_DESC= Build using a full bootstrap
GRAPHITE_DESC= Support for Graphite loop optimizations
.if exists(/usr/lib32/libc.so)
OPTIONS_DEFINE_powerpc64+= MULTILIB
OPTIONS_DEFAULT_powerpc64+= MULTILIB
MULTILIB_DESC= Build support for 32-bit and 64-bit targets
MULTILIB_CONFIGURE_ENABLE= multilib
.else
CONFIGURE_ARGS+= --disable-multilib
.endif
.include <bsd.port.pre.mk>
.if ${ARCH} == "amd64"
CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
.else
CONFIGURE_TARGET= ${ARCH}-portbld-${OPSYS:tl}${OSREL}
.endif
.if ${ARCH} == powerpc64
CONFIGURE_ENV+= UNAME_m="powerpc64"
USE_GCC= 4.9+
.endif
.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf"
. if ${COMPILER_TYPE} == clang
. if empty(PORT_OPTIONS:MBOOTSTRAP)
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
. else
MAKE_ARGS+=STAGE1_CXXFLAGS=-fbracket-depth=512
. endif
. endif
.endif
LANGUAGES:= c,c++,objc,fortran
TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
GNU_CONFIGURE= yes
CONFIGURE_OUTSOURCE= yes
.if empty(PORT_OPTIONS:MBOOTSTRAP)
CONFIGURE_ARGS+=--disable-bootstrap
.else
CONFIGURE_ARGS+=--with-build-config=bootstrap-debug
ALL_TARGET= bootstrap-lean
.endif
CONFIGURE_ARGS+=--disable-nls \
--enable-gnu-indirect-function \
--libdir=${TARGLIB} \
--libexecdir=${LIBEXEC} \
--program-suffix=${SUFFIX} \
--with-as=${LOCALBASE}/bin/as \
--with-gmp=${LOCALBASE} \
--with-gxx-include-dir=${TARGLIB}/include/c++/ \
--with-ld=${LOCALBASE}/bin/ld \
${ICONV_CONFIGURE_ARG} \
--with-pkgversion="FreeBSD Ports Collection" \
--with-system-zlib
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
USE_LDCONFIG= ${TARGLIB}
PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
SUFFIX=${SUFFIX}
INFO= gcc${SUFFIX}/cpp \
gcc${SUFFIX}/cppinternals \
gcc${SUFFIX}/gcc \
gcc${SUFFIX}/gccinstall \
gcc${SUFFIX}/gccint \
gcc${SUFFIX}/gfortran \
gcc${SUFFIX}/libgomp
.if ${ARCH} == "i386" || ${ARCH} == "amd64"
INFO+= gcc${SUFFIX}/libquadmath \
gcc${SUFFIX}/libitm
.endif
SUB_FILES= pkg-message
SUB_LIST+= TARGLIB=${TARGLIB}
.if ${PORT_OPTIONS:MGRAPHITE}
LIB_DEPENDS+= libisl.so:devel/isl
CONFIGURE_ARGS+=--with-isl=${LOCALBASE}
.endif
.if ${PORT_OPTIONS:MJAVA}
ECJ_JAR= ${LOCALBASE}/share/java/ecj-4.5.jar
BUILD_DEPENDS+= ${ECJ_JAR}:lang/gcc-ecj45 \
zip:archivers/zip
RUN_DEPENDS+= ${ECJ_JAR}:lang/gcc-ecj45
EXTRA_PATCHES+= ${FILESDIR}/java-patch-hier
CONFIGURE_ARGS+=--with-ecj-jar=${ECJ_JAR}
LANGUAGES:= ${LANGUAGES},java
INFO+= gcc${SUFFIX}/cp-tools \
gcc${SUFFIX}/gcj
PLIST_SUB+= JAVA=""
.else
CONFIGURE_ARGS+=--disable-libgcj
PLIST_SUB+= JAVA="@comment "
.endif
CONFIGURE_ARGS+=--enable-languages=${LANGUAGES}
pre-everything::
@${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]"
pre-configure:
cd ${WRKSRC} ; contrib/gcc_update --touch
@${RM} -f ${WRKSRC}/gcc/*/*.info*
.if defined(MAINTAINER_MODE)
full-regression-test: build
cd ${TEST_WRKSRC}; ${MAKE_CMD} -sk check \
; ${WRKSRC}/contrib/test_summary
.endif
post-stage:
${RM} -f ${STAGEDIR}${PREFIX}/man/man7/*
${RM} -f ${STAGEDIR}${PREFIX}/bin/rebuild-gcj-db${SUFFIX} \
${STAGEDIR}${PREFIX}/man/man1/rebuild-gcj-db${SUFFIX}.1
# Add target libraries and include files to packaging list.
${RM} -f ${WRKDIR}/PLIST.lib
.for d in ${TARGLIB:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///} include/gcj include/gnu include/java include/javax
cd ${STAGEDIR}${PREFIX} ; if [ -d $d ]; then \
${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\
fi
.endfor
cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST}
.include <bsd.port.post.mk>
Index: head/lang/guile2/Makefile
===================================================================
--- head/lang/guile2/Makefile (revision 413745)
+++ head/lang/guile2/Makefile (revision 413746)
@@ -1,60 +1,62 @@
# Created by: Muhammad Moinur Rahman <5u623l20@gmail.com>
# $FreeBSD$
PORTNAME= guile
PORTVERSION= 2.0.11
PORTREVISION= 3
CATEGORIES= lang scheme
MASTER_SITES= GNU
PKGNAMESUFFIX= 2
MAINTAINER= bofh@FreeBSD.org
COMMENT= GNU Ubiquitous Intelligent Language for Extension
LICENSE= LGPL21
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libgmp.so:math/gmp \
libltdl.so:devel/libltdl \
libunistring.so:devel/libunistring \
libffi.so.6:devel/libffi
CONFLICTS_INSTALL= guile-[0-9]*
BROKEN_sparc64= fails to compile: errors in complex.h
USES= charsetfix gmake libtool ncurses pathfix pkgconfig readline
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
PLIST_SUB= GUILE_VER=${PORTVERSION:R}
OPTIONS_DEFINE= NLS THREADS
OPTIONS_DEFAULT=THREADS
OPTIONS_SUB= yes
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
THREADS_CONFIGURE_WITH= threads
THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded
THREADS_LIB_DEPENDS_OFF= libgc.so:devel/boehm-gc
REINPLACE_FILES= libguile/smob.c libguile/filesys.c libguile/gc.c \
libguile/mallocs.c libguile/eval.c libguile/gc-malloc.c \
libguile/ports.c
INFO= guile r5rs
.include <bsd.port.options.mk>
post-patch:
@cd ${WRKSRC} ; \
${REINPLACE_CMD} -e 's|<malloc\.h>|<stdlib.h>|g' ${REINPLACE_FILES}
@${REINPLACE_CMD} -e 's|sys/time.h sys/timeb.h|sys/time.h |g' \
${WRKSRC}/configure
.if ${PORT_OPTIONS:MTHREADS}
@${REINPLACE_CMD} -e 's|bdw-gc|bdw-gc-threaded|g' ${WRKSRC}/configure
.endif
.include <bsd.port.mk>
Index: head/lang/harbour/Makefile
===================================================================
--- head/lang/harbour/Makefile (revision 413745)
+++ head/lang/harbour/Makefile (revision 413746)
@@ -1,132 +1,134 @@
# Created by: David G. Holm <harbour@netfang.net>
# $FreeBSD$
PORTNAME= harbour
PORTVERSION= 3.0.0
PORTREVISION= 4
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}-project/source/${PORTVERSION}
MAINTAINER= m.tsatsenko@gmail.com
COMMENT= Open source Clipper-compatible compiler
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libslang.so:devel/libslang2\
libpcre.so:devel/pcre
BUILD_DEPENDS= bash:shells/bash
RUN_DEPENDS:= ${BUILD_DEPENDS}
OPTIONS_DEFINE= MYSQL SQLITE FIREBIRD PGSQL DOCS
NOT_FOR_ARCHS= sparc64
NOT_FOR_ARCHS_REASON= does not compile on sparc64: assertion failed
PORTDOCS= *.txt *.hbd NEWS INSTALL TODO COPYING ChangeLog
USES= bison gmake shebangfix
SHEBANG_FILES= bin/hb3rdpat.hbs
SHEBANG_LANG= hbrun
hbrun_OLD_CMD= /usr/bin/hbrun
hbrun_CMD= ${PREFIX}/bin/hbrun
USE_OPENSSL= yes
USE_LDCONFIG= ${LOCALBASE}/lib/harbour
HB_WITH_ALLEGRO= no
HB_WITH_CAIRO= no
HB_WITH_CUPS= no
HB_WITH_CURL= no
HB_WITH_EXPAT= local
HB_WITH_FREEIMAGE= no
HB_WITH_GD= no
HB_WITH_GS= no
HB_WITH_JPEG= no
HB_WITH_LIBMAGIC= no
HB_WITH_MXML= no
HB_WITH_ODBC= no
HB_WITH_PCRE= nolocal
HB_WITH_PNG= no
HB_WITH_QT= no
HB_WITH_SLANG= nolocal
HB_WITH_X11= no
HB_ARCH= bsd
HB_GT_LIB= gtsln
HB_COMPILER= clang
HB_INSTALL_PREFIX= ${STAGEDIR}/${LOCALBASE}
HB_INSTALL_BIN= ${STAGEDIR}${LOCALBASE}/bin
HB_INSTALL_LIB= ${STAGEDIR}${LOCALBASE}/lib/harbour
HB_INSTALL_INC= ${STAGEDIR}${LOCALBASE}/include/harbour
HB_INSTALL_DOC= ${STAGEDIR}${DOCSDIR}
HB_USER_CFLAGS= -fPIC
HB_USER_LDFLAGS= -L${LOCALBASE}/lib
MAKE_ENV= HB_ARCHITECTURE=${HB_ARCH} \
HB_COMPILER=${HB_COMPILER} \
HB_GT_LIB=${HB_GT_LIB} \
HB_INSTALL_PREFIX=${HB_INSTALL_PREFIX} \
HB_INSTALL_BIN=${HB_INSTALL_BIN} \
HB_INSTALL_LIB=${HB_INSTALL_LIB} \
HB_INSTALL_INC=${HB_INSTALL_INC} \
HB_WITH_ALLEGRO=${HB_WITH_ALLEGRO} \
HB_WITH_CAIRO=${HB_WITH_CAIRO} \
HB_WITH_CUPS=${HB_WITH_CUPS} \
HB_WITH_CURL=${HB_WITH_CURL} \
HB_WITH_EXPAT=${HB_WITH_EXPAT} \
HB_WITH_FREEIMAGE=${HB_WITH_FREEIMAGE} \
HB_WITH_GD=${HB_WITH_GD} \
HB_WITH_GS=${HB_WITH_GS} \
HB_WITH_JPEG=${HB_WITH_JPEG} \
HB_WITH_LIBMAGIC=${HB_WITH_LIBMAGIC} \
HB_WITH_MXML=${HB_WITH_MXML} \
HB_WITH_ODBC=${HB_WITH_ODBC} \
HB_WITH_PCRE=${HB_WITH_PCRE} \
HB_WITH_QT=${HB_WITH_QT} \
HB_WITH_SLANG=${HB_WITH_SLANG} \
HB_WITH_X11=${HB_WITH_X11} \
HB_USER_CFLAGS=${HB_USER_CFLAGS} \
HB_USER_LDFLAGS=${HB_USER_LDFLAGS}
PGSQL_USES= pgsql
FIREBIRD_USES= firebird
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MDOCS}
MAKE_ENV+= HB_INSTALL_DOC=${HB_INSTALL_DOC}
.else
MAKE_ENV+= HB_INSTALL_DOC=no
.endif
.if ${PORT_OPTIONS:MFIREBIRD}
MAKE_ENV+= HB_WITH_FIREBIRD=nolocal
.else
MAKE_ENV+= HB_WITH_FIREBIRD=no
.endif
.if ${PORT_OPTIONS:MSQLITE}
LIB_DEPENDS+= libsqlite3.so:databases/sqlite3
MAKE_ENV+= HB_WITH_SQLITE3=nolocal
PLIST_SUB+= SQLITE=""
.else
MAKE_ENV+= HB_WITH_SQLITE3=no
PLIST_SUB+= SQLITE="@comment "
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= yes
MAKE_ENV+= HB_WITH_MYSQL=nolocal
.else
MAKE_ENV+= HB_WITH_MYSQL=no
.endif
.if ${PORT_OPTIONS:MPGSQL}
MAKE_ENV+= HB_WITH_PGSQL=nolocal
.else
MAKE_ENV+= HB_WITH_PGSQL=no
.endif
post-patch:
${REINPLACE_CMD} \
-e 's|utmp.h|utmpx.h|g' ${WRKSRC}/src/rtl/gtcrs/gtcrs.h
.include <bsd.port.post.mk>
Index: head/lang/libjit/Makefile
===================================================================
--- head/lang/libjit/Makefile (revision 413745)
+++ head/lang/libjit/Makefile (revision 413746)
@@ -1,40 +1,42 @@
# Created by: michael johnson <ahze@ahze.net>
# $FreeBSD$
PORTNAME= libjit
PORTVERSION= 0.1.2
PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= SAVANNAH/dotgnu-pnet/libjit-releases
MAINTAINER= ports@FreeBSD.org
COMMENT= Libjit implements Just-In-Time compilation functionality
LICENSE= LGPL21 LGPL3
LICENSE_COMB= dual
+BROKEN_powerpc64= Does not build
+
USES= pathfix gmake libtool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CFLAGS+= -O0
INSTALL_TARGET= install-strip
INFO= libjit
.include <bsd.port.pre.mk>
.if ${ARCH} == "ia64"
BROKEN= Segfault during build
.elif ${ARCH} == "powerpc"
BROKEN= Fails to compile: invokes i386 asm
.elif ${ARCH} == "sparc64"
BROKEN= Fails to compile: internal gcc error
.elif ${ARCH} == i386 && ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000
BROKEN= Segfault during build
.endif
post-patch:
@${REINPLACE_CMD} -e 's|#undef HAVE_TGMATH_H||' \
${WRKSRC}/config.h.in
.include <bsd.port.post.mk>
Index: head/lang/moscow_ml/Makefile
===================================================================
--- head/lang/moscow_ml/Makefile (revision 413745)
+++ head/lang/moscow_ml/Makefile (revision 413746)
@@ -1,78 +1,80 @@
# Created by: Chuck Robey <chuckr@FreeBSD.org>
# $FreeBSD$
PORTNAME= moscow_ml
PORTVERSION= 2.01
PORTREVISION= 7
CATEGORIES= lang
MASTER_SITES= http://www.itu.dk/~sestoft/mosml/
DISTNAME= mos201src
MAINTAINER= johans@FreeBSD.org
COMMENT= Lightweight implementation of Standard ML
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libgmp.so:math/gmp \
libgdbm.so:databases/gdbm
RESTRICTED= Restrictions on for-profit distribution
USES= compiler:features perl5
ALL_TARGET= world
MAKE_ARGS= MOSMLHOME="${MOSMLHOME}" DOCSDIR="${DOCSDIR}" \
LD_RUN_PATH="${PREFIX}/lib/mosml"
WRKSRC= ${WRKDIR}/mosml/src
LDFLAGS+= -L${LOCALBASE}/lib
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS EXAMPLES
.include <bsd.port.pre.mk>
post-patch: .SILENT
.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 36
${FIND} ${WRKSRC} -name Makefile | ${XARGS} \
${REINPLACE_CMD} -e "s,-fno-defer-pop,,"
.endif
${FIND} ${WRKSRC} -name Makefile | ${XARGS} \
${REINPLACE_CMD} -e "s,-O2,${CFLAGS} -I${LOCALBASE}/include,"
${FIND} ${WRKDIR}/mosml/examples -name Makefile -o \
-name Makefile.stub | ${XARGS} ${REINPLACE_CMD} \
-e "s,^MOSMLHOME=.*,,"
${FIND} ${WRKDIR}/mosml/examples -name Makefile -o \
-name Makefile.stub | ${XARGS} ${REINPLACE_CMD} -e \
"s,^MOSMLTOOLS=.*,MOSMLTOOLS=camlrunm ${PREFIX}/libexec/mosml,"
@${MKDIR} ${WRKDIR}/mosml/examples/ffi
${LN} -s ${WRKSRC}/dynlibs/crypt ${WRKDIR}/mosml/examples/ffi
${LN} -s ${WRKSRC}/dynlibs/interface ${WRKDIR}/mosml/examples/ffi
${REINPLACE_CMD} -e "s,/usr/local,${PREFIX}," \
${WRKSRC}/dynlibs/crypt/Makefile \
${WRKSRC}/dynlibs/interface/Makefile
${REINPLACE_CMD} -e '/ln -s/s|$$(BINDIR)|../../bin|' \
${WRKSRC}/mosmllib/Makefile
# Fix inner makefiles and configure script to make port jobs (-jX) safe
${REINPLACE_CMD} -e '2s,^,cd "$$1" || exit 1 ; shift,' \
${WRKSRC}/config/autoconf
${REINPLACE_CMD} -E 's,cd( config); sh (autoconf),sh\1/\2\1,' \
${WRKSRC}/Makefile
${FIND} ${WRKSRC} -type f -name Makefile -print0 | ${XARGS} -0 \
${REINPLACE_CMD} -E 's|cd (.+); make|$$(MAKE) -C \1|'
post-install:
${INSTALL_DATA} ${WRKDIR}/mosml/copyrght/copyrght.att \
${WRKDIR}/mosml/copyrght/copyrght.cl \
${WRKDIR}/mosml/copyrght/gpl2 \
${WRKDIR}/mosml/README ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/README.FreeBSD
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKDIR}/mosml/tools/Makefile.stub ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKDIR}/mosml/examples && ${TAR} -cf - --dereference \
--exclude=\*.orig --exclude=\*.bak --exclude=\*.w32 * | \
${TAR} -xf - -C "${STAGEDIR}${EXAMPLESDIR}"
@${FIND} ${STAGEDIR}${EXAMPLESDIR} -type f -exec ${CHMOD} ${SHAREMODE} {} \;
@${REINPLACE_CMD} -i '' -e 's|${STAGEDIR}||' \
${STAGEDIR}${PREFIX}/lib/mosml/header
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mosml/lib*.so
.include <bsd.port.post.mk>
Index: head/lang/newlisp-devel/Makefile
===================================================================
--- head/lang/newlisp-devel/Makefile (revision 413745)
+++ head/lang/newlisp-devel/Makefile (revision 413746)
@@ -1,177 +1,179 @@
# Created by: Stanislav Sedov <ssedov@mbsd.msk.ru>
# $FreeBSD$
PORTNAME= newlisp
PORTVERSION= 10.6.1
CATEGORIES= lang
MASTER_SITES= http://www.newlisp.org/downloads/development/
PKGNAMESUFFIX= -devel
MAINTAINER= olgeni@FreeBSD.org
COMMENT= LISP like scripting language
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libffi.so:devel/libffi
CONFLICTS= newlisp-[0-9]*
USES= readline tar:tgz
HAS_CONFIGURE= yes
ALL_TARGET= default
REINPLACE_ARGS= -i ""
MODULES= canvas cgi crypto ftp getopts infix odbc pop3 \
postscript smtp smtpx stat unix xmlrpc-client zlib
DOCS= CHANGES CodePatterns.html ExpressionEvaluation.html \
MemoryManagement.html newLISP-${PORTVERSION}-Release.html \
manual_frame.html newLISPdoc.html \
newlisp_index.html newlisp_manual.html \
OPTIONS_DEFINE= GMP GSL MYSQL PGSQL SQLITE GUISERV DOCS EXAMPLES
GSL_DESC= GSL (GNU Scientific Library)
GUISERV_DESC= Install GUI server (in Java)
.include <bsd.port.options.mk>
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
.if ${ARCH} == "amd64" || ${ARCH} == "sparc64" || ${ARCH} == "ia64"
CFLAGS+= -DNEWLISP64
.endif
.if ${PORT_OPTIONS:MGMP}
LIB_DEPENDS+= libgmp.so:math/gmp
MODULES+= gmp
PLIST_SUB+= GMP=""
.else
PLIST_SUB+= GMP="@comment "
.endif
.if ${PORT_OPTIONS:MGSL}
LIB_DEPENDS+= libgsl.so:math/gsl
MODULES+= gsl
PLIST_SUB+= GSL=""
.else
PLIST_SUB+= GSL="@comment "
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= yes
MODULES+= mysql
PLIST_SUB+= MYSQL=""
.else
PLIST_SUB+= MYSQL="@comment "
.endif
.if ${PORT_OPTIONS:MPGSQL}
USES+= pgsql
MODULES+= postgres
PLIST_SUB+= PGSQL=""
.else
PLIST_SUB+= PGSQL="@comment "
.endif
.if ${PORT_OPTIONS:MSQLITE}
USES+= sqlite
MODULES+= sqlite3
PLIST_SUB+= SQLITE=""
.else
PLIST_SUB+= SQLITE="@comment "
.endif
.if ${PORT_OPTIONS:MGUISERV}
PLIST_SUB+= GUISERV=""
.else
PLIST_SUB+= GUISERV="@comment "
.endif
post-patch:
@${REINPLACE_CMD} -E -e "s,install -m 644, \$${BSD_INSTALL_DATA},g" \
-e "s,install -m 755, \$${BSD_INSTALL_SCRIPT},g" \
-e "s,^(datadir=).*,\1${STAGEDIR}${PREFIX}/share,g" \
-e "s,^(bindir=).*,\1${STAGEDIR}${PREFIX}/bin,g" \
${WRKSRC}/Makefile
@${REINPLACE_CMD} -E \
-e "s,/usr/(local/)?bin/newlisp,${PREFIX}/bin/newlisp,g" \
-e "s,/usr/(local/)?share/newlisp,${DATADIR},g" \
-e "s,/usr/(local/)?lib/newlisp.so,${PREFIX}/lib/newlisp.so,g"\
-e "s,/usr/bin,${PREFIX}/bin,g" \
-e "s,/usr/local/bin/vi,/usr/bin/vi,g" \
${WRKSRC}/examples/* \
${WRKSRC}/doc/* \
${WRKSRC}/guiserver/*.lsp \
${WRKSRC}/modules/* \
${WRKSRC}/newlisp.c
@${REINPLACE_CMD} -E -e \
"s,/usr/local/mysql/lib/(libmysqlclient.)dylib,${LOCALBASE}/lib/mysql/\1so.${MYSQL${MYSQL_VER}_LIBVER}," \
${WRKSRC}/modules/mysql.lsp
@${REINPLACE_CMD} -E -e \
"s,/usr/local/lib/(libsqlite)3.so,${LOCALBASE}/lib/\1${_SQLITE_VER}.so," \
${WRKSRC}/modules/sqlite3.lsp
@${REINPLACE_CMD} -E -e \
"s,/usr/local/lib/libgmp.so,${LOCALBASE}/lib/libgmp.so," \
${WRKSRC}/modules/gmp.lsp
@${REINPLACE_CMD} -E -e \
"s,/usr/local/lib/libgsl.so,${LOCALBASE}/lib/libgsl.so," \
${WRKSRC}/modules/gsl.lsp
@${REINPLACE_CMD} -E -e \
"s,/usr/local/lib/libpq.so.5.1,${LOCALBASE}/lib/libpq.so.5," \
${WRKSRC}/modules/postgres.lsp
@${REINPLACE_CMD} -E -e \
"s,/usr/share/newlisp,${LOCALBASE}/share/newlisp," \
${WRKSRC}/newlisp.h
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/newlisp ${STAGEDIR}${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/util/newlispdoc ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DATADIR}/util
${INSTALL_DATA} ${WRKSRC}/util/syntax.cgi \
${WRKSRC}/util/README.txt \
${WRKSRC}/util/newlisp.jsf \
${WRKSRC}/util/newlisp.vim \
${WRKSRC}/util/standard.lsp \
${STAGEDIR}${DATADIR}/util
@${MKDIR} ${STAGEDIR}${DATADIR}/modules
${INSTALL_DATA} ${MODULES:S,^,${WRKSRC}/modules/,:S,$,.lsp,} \
${STAGEDIR}${DATADIR}/modules
${INSTALL_MAN} ${WRKSRC}/doc/newlisp.1 ${STAGEDIR}${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/doc/newlispdoc.1 ${STAGEDIR}${PREFIX}/man/man1
.if ${PORT_OPTIONS:MGUISERV}
@${MKDIR} ${STAGEDIR}${DATADIR}/guiserver
@(cd ${WRKSRC}/guiserver/ && ${COPYTREE_SHARE} \*.lsp \
${STAGEDIR}${DATADIR}/guiserver/ \
"! -name guiserver.lsp ! -name newlisp-edit.lsp")
${INSTALL_DATA} ${WRKSRC}/guiserver/guiserver.jar ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/guiserver/guiserver.lsp ${STAGEDIR}${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/guiserver/newlisp-edit.lsp \
${STAGEDIR}${PREFIX}/bin/newlisp-edit
.endif
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR}
.if ${PORT_OPTIONS:MGUISERV}
@${MKDIR} ${STAGEDIR}${DOCSDIR}/guiserver
${INSTALL_DATA} ${WRKSRC}/guiserver/index.html \
${WRKSRC}/guiserver/guiserver.lsp.html \
${STAGEDIR}${DOCSDIR}/guiserver
.endif
.endif
.if ${PORT_OPTIONS:MEXAMPLES}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
.endif
.include <bsd.port.mk>
Index: head/lang/nim/Makefile
===================================================================
--- head/lang/nim/Makefile (revision 413745)
+++ head/lang/nim/Makefile (revision 413746)
@@ -1,40 +1,42 @@
# Created by: Neal Nelson <ports@nicandneal.net>
# $FreeBSD$
PORTNAME= nim
PORTVERSION= 0.11.2
CATEGORIES= lang
MASTER_SITES= http://nim-lang.org/download/
MAINTAINER= ports@nicandneal.net
COMMENT= Nim programming language
LICENSE= MIT
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= DOCS
MAKE_JOBS_UNSAFE= yes
USES= compiler zip
.include <bsd.port.pre.mk>
post-patch:
.if ${COMPILER_TYPE} == clang
@${REINPLACE_CMD} -e '/cc =/s/gcc/clang/' ${WRKSRC}/config/nim.cfg
.endif
do-build:
cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \
COMP_FLAGS="${CPPFLAGS} ${CFLAGS}" LINK_FLAGS="${LDFLAGS}" \
${SH} build.sh
cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} koch
cd ${WRKSRC} && ./koch boot --parallelBuild=${MAKE_JOBS_NUMBER} \
-d:release
do-install:
cd ${WRKSRC} && ${SH} install.sh ${STAGEDIR}${PREFIX}
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nim
.include <bsd.port.post.mk>
Index: head/lang/ocaml/Makefile
===================================================================
--- head/lang/ocaml/Makefile (revision 413745)
+++ head/lang/ocaml/Makefile (revision 413746)
@@ -1,164 +1,166 @@
# Created by: Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
# $FreeBSD$
# for committer: bump PORTREVISION for math/facile whenever ocaml gets updated
PORTNAME= ocaml
PORTVERSION= 4.02.3
CATEGORIES= lang
MASTER_SITES= http://caml.inria.fr/pub/distrib/${DISTNAME:R}/ GENTOO \
http://caml.inria.fr/pub/distrib/${DISTNAME:R}/:docs
PKGNAMESUFFIX= ${SFX}
MAINTAINER= michipili@gmail.com
COMMENT= Objective Caml compiler and programming environment
LICENSE= QPL10 LGPL20
LICENSE_COMB= multi
LICENSE_NAME_QPL10= Q Public License, Version 1.0
LICENSE_FILE_QPL10= ${WRKSRC}/LICENSE
LICENSE_PERMS_QPL10= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+BROKEN_powerpc64= Does not build
+
BROKEN_sparc64= ocamlc.opt seg-faults, please try to fix
BROKEN_mips64= No ASM support
BROKEN_mips= No ASM support
USES= cpe gmake tar:xz
USE_LDCONFIG= yes
CPE_VENDOR= inria
REINPLACE_ARGS= -i ""
HAS_CONFIGURE= yes
ALL_TARGET= world.opt
STRIP=
SSP_UNSAFE= yes
MAKE_JOBS_UNSAFE= yes
MAKE_ENV+= STAGEDIR="${STAGEDIR}"
CONFIGURE_ARGS= -verbose -prefix "${PREFIX}" \
-cc "${CC} ${CFLAGS}" \
-as "${AS} ${ASFLAGS}" \
-aspp "${CC} -c" \
-partialld "${LD} -r"
OPTIONS_DEFINE= X11 THREADS DOCS EXAMPLES
OPTIONS_DEFAULT=X11 THREADS
CMP_LIB_DESC= Install compiler libraries
PORTDOCS= htmlman ${DOCSDISTNAME}-refman.ps.gz \
${DOCSDISTNAME}-refman.pdf
MODOPT= camlp4o camlp4r ocamlc ocamldep ocamldoc ocamllex ocamlopt
PATTERN= [[:space:]]*(do|then)?[[:space:]]*)(\$$\(CP\)|cp)([[:space:]]
DOCSDISTNAME= ${DISTNAME:C/([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)/\1.\2/}
CONFLICTS= metaocaml-[0-9]*
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
DISTFILES:= ${DISTNAME}${EXTRACT_SUFX} \
${DOCSDISTNAME}-refman-html.tar.gz:docs \
${DOCSDISTNAME}-refman.ps.gz:docs \
${DOCSDISTNAME}-refman.pdf:docs
EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} \
${DOCSDISTNAME}-refman-html.tar.gz
PLIST_SUB+= DOC=""
PORTDOCS= htmlman ${DOCSDISTNAME}-refman.ps.gz ${DOCSDISTNAME}-refman.pdf
.else
PLIST_SUB+= DOC="@comment "
.endif
.if ${ARCH} == armv6
CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS} -meabi=5"
.else
CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS}"
.endif
.if ${PORT_OPTIONS:MTHREADS}
PLIST_SUB+= THREADS=""
THR_LD= -lpthread
.else
PLIST_SUB+= THREADS="@comment "
THR_LD= #empty
CONFIGURE_ARGS+=-no-pthread
.endif
.if ${PORT_OPTIONS:MX11}
PLIST_SUB+= X11=""
USE_XORG= x11
CONFLICTS+= ocaml-nox11-[0-9]*
CONFIGURE_ARGS+=-x11include ${LOCALBASE}/include -x11lib ${LOCALBASE}/lib
.else
PLIST_SUB+= X11="@comment "
SFX= -nox11
CONFLICTS+= ocaml-[0-9]*
CONFIGURE_ARGS+=-no-graph
.endif
.include <bsd.port.pre.mk>
.include "${FILESDIR}/manfiles"
OCAML_ARCH= ${ARCH:S/x86_64/amd64/:S/powerpc/power/:S/armv6/arm/}
.if defined(NO_PROFILE) || ${OCAML_ARCH:Mpower} || ${OCAML_ARCH:Mamd64}
PLIST_SUB+= PROF="@comment "
.else
PLIST_SUB+= PROF=""
.endif
post-extract:
.if ${PORT_OPTIONS:MDOCS}
@if ! (cd ${WRKDIR} && \
${TAR} xf ${_DISTDIR}${DOCSDISTNAME}-refman-html.tar.gz \
) \
then \
exit 1; \
fi;
.endif
post-patch:
@${REINPLACE_CMD} \
-e '\|MKLIB=|s|ar rc|${AR} rc|' \
-e '\|RANLIB|s|ranlib|${RANLIB}|' \
-e '\|bytecclinkopts=|s|""|"${LDFLAGS}"|' \
-e "\|nativecclinkopts=|s|''|\"${LDFLAGS:C/-Wl,//}\"|" \
-e '\|mksharedlib=|s|$$bytecc|& $$bytecclinkopts|' \
-e 's|-lbfd -ldl|-lbfd $$dllib|' \
${WRKSRC}/configure
# don't hardcode gcc for depend target
post-configure:
# CFLAGS safeness
@${REINPLACE_CMD} -E \
-e 's|(BYTECCCOMPOPTS[ \t]*=.*)|\1 ${CFLAGS}|' \
-e 's|(NATIVECCCOMPOPTS[ \t]*=.*)|\1 ${CFLAGS}|' \
-e '/^PTHREAD_LINK/s,-pthread,${THR_LD},g' \
${WRKSRC}/config/Makefile
# INSTALL* safeness (which preserves the correct permissions despite
# user's umask(1)
@${FIND} ${WRKDIR} -type f -name Makefile -print0 | \
${XARGS} -0 -n 5 -x ${REINPLACE_CMD} -E \
-e 's,\$$\(ARCH\),${OCAML_ARCH},g' \
-e 's,^(${PATTERN}+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \4,' \
-e 's,^(${PATTERN}+.*BINDIR),\1\$${BSD_INSTALL_PROGRAM} \4,' \
-e 's,^(${PATTERN}+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \4,' \
-e 's,(${PATTERN}+.*(MANDIR|MANODIR|MANEXT)),\1\$${BSD_INSTALL_MAN} \4,'
check-test: do-install
@cd ${WRKSRC}/testsuite; ${RM} -f _log; for d in tests/* ; do \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} one DIR=$${d} \
2>&1 | tee -a _log || ${TRUE} ; done ; \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} report
post-install:
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${STAGEDIR}${DOCSDIR})
${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.ps.gz ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.pdf ${STAGEDIR}${DOCSDIR}
.endif
# Fix permissions for ld.conf
@${CHMOD} 644 ${STAGEDIR}${PREFIX}/lib/ocaml/ld.conf
.include <bsd.port.post.mk>
Index: head/lang/ocaml-nox11/Makefile
===================================================================
--- head/lang/ocaml-nox11/Makefile (revision 413745)
+++ head/lang/ocaml-nox11/Makefile (revision 413746)
@@ -1,18 +1,20 @@
# Created by: Eugene Ossintsev
# $FreeBSD$
PORTNAME= ocaml-nox11
CATEGORIES= lang
MAINTAINER= michael.grunewald@laposte.net
COMMENT= Objective Caml compiler and programming environment (no X11)
+BROKEN_powerpc64= Does not build
+
MASTERDIR= ${.CURDIR}/../ocaml
CONFLICTS= metaocaml-[0-9]* ocaml-[0-9]* ocaml-notk-[0-9]*
OPTIONS_EXCLUDE=TK X11
SFX= -nox11
.include "${MASTERDIR}/Makefile"
Index: head/lang/pfe/Makefile
===================================================================
--- head/lang/pfe/Makefile (revision 413745)
+++ head/lang/pfe/Makefile (revision 413746)
@@ -1,31 +1,32 @@
# Created by: patrick
# $FreeBSD$
PORTNAME= pfe
PORTVERSION= 0.33.71
PORTREVISION= 2
CATEGORIES= lang
MASTER_SITES= SF
MAINTAINER= johans@FreeBSD.org
COMMENT= Implementation of ANSI Forth
BROKEN_i386= does not link
BROKEN_powerpc= does not compile
+BROKEN_powerpc64= Does not build
GNU_CONFIGURE= yes
USES= gmake perl5 libtool tar:bzip2
USE_PERL5= build
USE_LDCONFIG= yes
CONFIGURE_ARGS= --without-testmodule
MAKE_ARGS= pkgconfigdir="${PREFIX}/libdata/pkgconfig"
INSTALL_TARGET= install-strip
post-patch:
@${REINPLACE_CMD} -e 's|^CFLAGS=|#CFLAGS=|g ; \
s|-O$$opt_level||g' ${WRKSRC}/pfe/configure
post-install:
${LN} -s libpfe-0-forth.so.33 ${STAGEDIR}${PREFIX}/lib/libpfe-0-forth.so
.include <bsd.port.mk>
Index: head/lang/php70/Makefile
===================================================================
--- head/lang/php70/Makefile (revision 413745)
+++ head/lang/php70/Makefile (revision 413746)
@@ -1,199 +1,201 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
PORTNAME= php70
PORTVERSION= 7.0.5
PORTREVISION?= 1
CATEGORIES?= lang devel www
MASTER_SITES= PHP/distributions
DISTNAME= php-${PORTVERSION}
MAINTAINER= miwi@FreeBSD.org
COMMENT= PHP Scripting Language
LICENSE= PHP301
+BROKEN_powerpc64= Does not build
+
USES= tar:bzip2 cpe
CPE_PRODUCT= php
NO_OPTIONS_SORT=yes
.if !defined(PKGNAMESUFFIX)
USE_AUTOTOOLS= autoconf
#NOTE: libtools ends with Version mismatch error
#USES+= autoreconf gmake
#GNU_CONFIGURE= yes
LIB_DEPENDS= libpcre.so:devel/pcre
CONFIGURE_ARGS+=--with-layout=GNU \
--localstatedir=/var \
--with-config-file-scan-dir=${PREFIX}/etc/php \
--disable-all \
--enable-libxml \
--enable-mysqlnd \
--with-libxml-dir=${LOCALBASE} \
--with-pcre-regex=${LOCALBASE} \
--program-prefix=""
USE_GNOME= libxml2
OPTIONS_DEFINE+=CLI CGI FPM EMBED PHPDBG DEBUG DTRACE IPV6 LINKTHR ZTS
OPTIONS_DEFAULT=CLI CGI FPM IPV6 LINKTHR
# Bug 197128: No ASM code for MIPS/MIPS64, disable FPM
OPTIONS_EXCLUDE_mips=FPM
OPTIONS_EXCLUDE_mips64=FPM
OPTIONS_SUB= yes
CLI_DESC= Build CLI version
CGI_DESC= Build CGI version
FPM_DESC= Build FPM version
EMBED_DESC= Build embedded library
DEBUG_DESC= Enable debug
PHPDBG_DESC= Interactive PHP debugger
DTRACE_DESC= Enable DTrace support
IPV6_DESC= Enable ipv6 support
LINKTHR_DESC= Link thread lib (for threaded extensions)
ZTS_DESC= Force Zend Thread Safety (ZTS) build
CONFLICTS= php55-5* php56-*
DESTDIRNAME= INSTALL_ROOT
.include <bsd.port.pre.mk>
.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)
USE_PHP= yes
PHP_DEFAULT= 7.0
IGNORE_WITH_PHP= 55 56
USE_APACHE= 22+
.include "${PORTSDIR}/Mk/bsd.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
.if !defined(WITH_REGEX_TYPE) || ${WITH_REGEX_TYPE} == "php"
CONFIGURE_ARGS+=--with-regex=php
.elif defined(WITH_REGEX_TYPE) && ${WITH_REGEX_TYPE} == "system"
CONFIGURE_ARGS+=--with-regex=system
.endif
.if !defined(WITH_ZEND_VM) || ${WITH_ZEND_VM} == "CALL"
CONFIGURE_ARGS+=--with-zend-vm=CALL
.elif defined(WITH_ZEND_VM) && ${WITH_ZEND_VM} == "SWITCH"
CONFIGURE_ARGS+=--with-zend-vm=SWITCH
.elif defined(WITH_ZEND_VM) && ${WITH_ZEND_VM} == "GOTO"
CONFIGURE_ARGS+=--with-zend-vm=GOTO
.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
USES= localhost
.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:
@${REINPLACE_CMD} -E 's:^((m4_)?divert)[(]([0-9]*)[)]:\1(600\3):' \
${WRKSRC}/configure.in `${FIND} ${WRKSRC} -name '*.m4'`
@${RM} ${WRKSRC}/configure
@${CAT} ${WRKSRC}/acinclude.m4 ${WRKSRC}/build/libtool.m4 > ${WRKSRC}/aclocal.m4
.if !defined(PKGNAMEPREFIX)
post-build:
@${ECHO_CMD} "PHP_VER=70" > ${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
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 <bsd.port.post.mk>
Index: head/lang/pypy/Makefile
===================================================================
--- head/lang/pypy/Makefile (revision 413745)
+++ head/lang/pypy/Makefile (revision 413746)
@@ -1,106 +1,108 @@
# Created by: David Naylor <naylor.b.david@gmail.com>
# $FreeBSD$
PORTNAME= pypy
PORTVERSION= 5.0.1 # Also update bsd.pypy.cffi.mk
CATEGORIES= lang python
MASTER_SITES= https://bitbucket.org/pypy/pypy/downloads/
DISTVERSIONSUFFIX= -src
MAINTAINER= python@FreeBSD.org
COMMENT= Fast, compliant implementation of the Python language
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libexpat.so:textproc/expat2 \
libffi.so:devel/libffi
TEST_DEPENDS= ${PREFIX}/${PYPY_DIR}/lib_pypy/_gdbm_cffi.pypy-${PYPY_CFFI_VER}.so:databases/pypy-gdbm \
${PREFIX}/${PYPY_DIR}/lib_pypy/_sqlite3_cffi.pypy-${PYPY_CFFI_VER}.so:databases/pypy-sqlite3 \
${PREFIX}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.pypy-${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter
ONLY_FOR_ARCHS= i386 amd64 armv6 powerpc64
ONLY_FOR_ARCHS_REASON= PyPy JIT only supported on these architectures
OPTIONS_SINGLE= TRANS
OPTIONS_SINGLE_TRANS= PYTHON
PYTHON_DESC= Use Python-2.7 to translate (slowest)
PYPY_DESC= Use PyPy to translate (fastest, highest memory usage)
PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage)
TRANS_DESC= Translation method
LOCALBASE?= /usr/local
.if exists(${LOCALBASE}/bin/pypy)
OPTIONS_DEFAULT= PYPY_MINMEM
OPTIONS_SINGLE_TRANS+= PYPY PYPY_MINMEM
.else
OPTIONS_SLAVE= PYTHON
.endif
CONFLICTS_INSTALL= pypy3-[0-9]*
ALL_TARGET= pypy-c
BUILD_WRKSRC= ${WRKDIR}/build/usession-release-${PORTVERSION:C/0\.0/0/}-0/testing_1
MAKE_ENV+= PYPY_LOCALBASE=${LOCALBASE}
USE_LDCONFIG= ${PREFIX}/${PYPY_DIR}/bin
USES= gettext-runtime gmake tar:bzip2
PYPY_VARS= PYTHON_CMD=${LOCALBASE}/bin/pypy
PYPY_MINMEM_VARS= PYTHON_CMD="${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300"
PYTHON_USES= python:2,build
.include ".${CURDIR}/bsd.pypy.mk"
.include <bsd.port.options.mk>
.if ${ARCH} == "i386" || ${ARCH} == "armv6"
PYPY_BITS= 32
.elif ${ARCH} == "amd64" || ${ARCH} == "powerpc64"
PYPY_BITS= 64
.endif
PLIST_SUB+= PYPY_BITS="${PYPY_BITS}"
pre-build:
if [ ! -f ${BUILD_WRKSRC}/Makefile ]; then \
${RM} -r ${WRKDIR}/build; \
${MKDIR} ${WRKDIR}/build; \
(cd ${WRKSRC}/pypy/goal; \
${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build \
${PYTHON_CMD} ../../rpython/bin/rpython --source -Ojit targetpypystandalone.py); \
fi
post-build:
${CP} ${BUILD_WRKSRC}/pypy-c ${BUILD_WRKSRC}/libpypy-c.so ${WRKSRC}/pypy/goal/
do-install:
${SETENV} TMPDIR=${WRKDIR}/build \
${PYTHON_CMD} ${WRKSRC}/pypy/tool/release/package.py --builddir ${WRKDIR}/build --archive-name ${PYPY_DIR} \
--without-gdbm --without-sqlite3 --without-tk
${EXTRACT_CMD} -C ${STAGEDIR}${PREFIX} -xf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2
${LN} -fs ../${PYPY_DIR}/bin/pypy ${STAGEDIR}${PREFIX}/bin/pypy
do-test:
# See https://bitbucket.org/pypy/buildbot/src/default/bot2/pypybuildbot/builds.py?at=default#builds.py-386
# add_translated_tests()
(cd ${WRKSRC}; \
${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \
${WRKSRC}/pypy/goal/pypy-c testrunner/runner.py --root pypy --logfile=pytest-A.log \
--parallel-runs ${MAKE_JOBS_NUMBER} \
--config pypy/pytest-A.cfg --config pypy/pytest-A.py)
.for dir in lib-python pypy/module/pypyjit/test
(cd ${WRKSRC}; \
${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \
${WRKSRC}/pypy/goal/pypy-c pypy/test_all.py --basetemp ${WRKDIR}/build --pypy pypy/goal/pypy-c \
${dir} )
.endfor
(cd ${WRKSRC}/lib-python/2.7/test; \
${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \
${WRKSRC}/pypy/goal/pypy-c regrtest.py -vvu all)
pkg-plist: build
${TAR} -tf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2 > ${WRKDIR}/.plist-files-gen
${REINPLACE_CMD} -e 's|^${PYPY_DIR}|%%PYPY_DIR%%|g' \
-e 's|_${PYPY_BITS}_|_%%PYPY_BITS%%_|g' \
-e 's|-${PYPY_CFFI_VER}|-%%PYPY_CFFI_VER%%|g' \
-e '/\/$$/d' \
${WRKDIR}/.plist-files-gen
${ECHO} bin/pypy > ${WRKDIR}/pkg-plist
${SORT} ${WRKDIR}/.plist-files-gen >> ${WRKDIR}/pkg-plist
${CP} ${WRKDIR}/pkg-plist ${.CURDIR}/pkg-plist
.include <bsd.port.mk>
Index: head/lang/pypy3-devel/Makefile
===================================================================
--- head/lang/pypy3-devel/Makefile (revision 413745)
+++ head/lang/pypy3-devel/Makefile (revision 413746)
@@ -1,285 +1,287 @@
# Created by: David Naylor <naylor.b.david@gmail.com>
# $FreeBSD$
PORTNAME= pypy3
DISTVERSION= 2.4.0
CATEGORIES= lang python java
MASTER_SITES= http://cdn.bitbucket.org/pypy/pypy/downloads/ \
https://bitbucket.org/pypy/pypy/downloads/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
MAINTAINER= dbn@FreeBSD.org
COMMENT= Fast, compliant implementation of the Python language
LICENSE= MIT PSFL
LICENSE_COMB= multi
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libexpat.so:textproc/expat2 \
libffi.so:devel/libffi \
libsqlite3.so:databases/sqlite3
PYTHON_DESC= Use Python-2.7 to translate (slowest)
PYPY_DESC= Use PyPy to translate (fastest, highest memory usage)
PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage)
PYINST= PyPy instances
SANDBOX_DESC= Translate a sandboxed pypy
TRANS_DESC= Translation method
.if !defined(PYPY_INST)
OPTIONS_GROUP= PYINST
OPTIONS_GROUP_PYINST= SANDBOX
.endif
LOCALBASE?= /usr/local
.if exists(${LOCALBASE}/bin/pypy)
OPTIONS_SINGLE= TRANS
OPTIONS_SINGLE_TRANS= PYTHON PYPY PYPY_MINMEM
OPTIONS_DEFAULT+= PYPY_MINMEM
.endif
CONFLICTS_INSTALL= pypy3-[0-9]*
ALL_TARGET= ${PYPY_NAMES}
BUILD_WRKSRC= ${WRKDIR}
USES= compiler:c11 gettext iconv tar:bzip2
MAKEFILE= ${FILESDIR}/Makefile
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
WRKSRC= ${WRKDIR}/${DISTNAME}
PYPY_VER= ${DISTVERSION:C|([0-9])\.([0-9]).*|\1.\2|}
PYTHON_IMPL_VER= 3
PYPY_LIBDIR= lib/${PORTNAME}-${PYPY_VER}
PYPY_INCLUDEDIR= include/${PORTNAME}-${PYPY_VER}
PYPYDIRS= lib-python/${PYTHON_IMPL_VER}:${PYPY_LIBDIR} \
lib_pypy:${PYPY_LIBDIR}/lib_pypy \
include:${PYPY_INCLUDEDIR}
PLIST_SUB+= PYPY_LIBDIR=${PYPY_LIBDIR} \
PYPY_INCLUDEDIR=${PYPY_INCLUDEDIR}
MAKE_ENV+= DISTVERSION=${DISTVERSION} PYTHON_CMD=${PYTHON_CMD} \
WRKSRC=${WRKSRC} PYPY_LOCALBASE=${LOCALBASE}
.include <bsd.port.options.mk>
.include "${MASTERDIR}/files/bsd.pypy.inst.mk"
.if ${PORT_OPTIONS:MPYPY} || defined(PYTHON_CMD)
PYTHON_CMD?= ${LOCALBASE}/bin/pypy
.elif ${PORT_OPTIONS:MPYPY_MINMEM}
PYTHON_CMD?= "${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300"
.else
USES+= python:2,build
.endif
# List of PyPy instances
.if !defined(PYPY_INST)
PYPY_INST= DEFAULT
.if ${PORT_OPTIONS:MSANDBOX}
PYPY_INST+= SANDBOX
.endif
.endif # !defined(PYPY_INST)
MAKE_ENV+= PYPY_INST="${PYPY_INST}"
.for inst in ${PYPY_INST}
PYPY_NAMES+= ${PYPY_${inst}_NAME}
PYPY_PRIMARY?= ${PYPY_${inst}_NAME}
MAKE_ENV+= PYPY_${inst}_NAME="${PYPY_${inst}_NAME}" \
PYPY_${inst}_OBJSPACE_ARGS="${PYPY_${inst}_OBJSPACE_ARGS}" \
PYPY_${inst}_OPT="${PYPY_${inst}_OPT}" \
PYPY_${inst}_TRANSLATE_ARGS="${PYPY_${inst}_TRANSLATE_ARGS}"
# Check if the boehm GC will be used
.if ${PYPY_${inst}_OPT} == 0 || ${PYPY_${inst}_OPT} == 1 || ${PYPY_${inst}_OPT} == size
WITH_BOEHM_GC= yes
.endif
.endfor # inst in ${PYPY_INST}
.if defined(WITH_BOEHM_GC)
LIB_DEPENDS+= libgc.so:devel/boehm-gc
.endif
# Translate FreeBSD ARCH types to PyPy ARCH types
# Pypy officially only supports i386 and amd64, the other platforms are
# untested (and do not have jit support).
.if ${ARCH} == "i386"
PYPY_ARCH= x86_32
PYPY_JITTABLE= YES
PYPY_BITS= 32
.elif ${ARCH} == "amd64"
PYPY_ARCH= x86_64
PYPY_JITTABLE= YES
PYPY_BITS= 64
.elif ${ARCH} == "powerpc"
PYPY_ARCH= ppc_32
PYPY_BITS= 32
.elif ${ARCH} == "powerpc64"
PYPY_ARCH= ppc_64
PYPY_BITS= 64
.else
PYPY_ARCH= ${ARCH}
PYPY_BITS= 32
.endif
PLIST_SUB+= PYPY_ARCH="${PYPY_ARCH}"
PLIST_SUB+= PYPY_BITS="${PYPY_BITS}"
PLIST_SUB+= PYPY_VER="${PYPY_VER:C/\.//}"
.if !defined(PYPY_JITTABLE)
.for inst in ${PYPY_INST}
.if ${PYPY_${inst}_OPT} == jit
PYPY_${inst}_OPT= 2
.endif
.endfor # inst in ${PYPY_INST}
.endif # !defined(PYPY_JITTABLE)
# Translating requires a large amount of memory, with a two by two matrix
# requirement (bitness vs PYTHON_CMD). A more refined matrix is possible based
# on optimisation level however this assumes "jit" is the preferred optimisation
# level.
#
.if ${PYPY_ARCH:M*64}
. if ${PORT_OPTIONS:MPYPY}
# 64bit + pypy = 5.9 GiB
PYPY_TRANSLATION_MEMORY= 6062436
. elif ${PORT_OPTIONS:MPYPY_MINMEM}
# 64bit + pypy (minimum memory) = 3.6GiB
PYPY_TRANSLATION_MEMORY= 3729228
. else
# 64bit + python = 4.7 GiB
PYPY_TRANSLATION_MEMORY= 4662460
. endif
# 64bit system += 366 MiB
PYPY_MINIMUM_MEMORY= $$((${PYPY_TRANSLATION_MEMORY} + 374784))
.else
. if ${PORT_OPTIONS:MPYPY}
# 32bit + pypy = 2.3GiB
PYPY_TRANSLATION_MEMORY= 2523868
. elif ${PORT_OPTIONS:MPYPY_MINMEM}
# 32bit + pypy (minimum memory) = 2.2GiB
PYPY_TRANSLATION_MEMORY= 2246768
# 32bit + python = 2.3 GiB
PYPY_TRANSLATION_MEMORY= 2523868
. endif
# 32bit system += 168 MiB
PYPY_MINIMUM_MEMORY= $$((${PYPY_TRANSLATION_MEMORY} + 171787))
.endif
.if !defined(DISABLE_MAKE_JOBS) && ${PYPY_PRIMARY} != ${PYPY_NAMES}
PYPY_MEMORY_MULTIPLY= `echo ${PYPY_NAMES} | wc -w`
.else
PYPY_MEMORY_MULTIPLY= 1
.endif
PYPY_IGNORE_MEMORY= Memory checks non-fatal until revised figures are obtained.
PYPY_MEM_WARNING= \
${ECHO} "warn: this system has insufficient memory, expected at least $$((${PYPY_MINIMUM_MEMORY} / 1024 * ${PYPY_MEMORY_MULTIPLY} + 1))MiB RAM"
.if ${PORT_OPTIONS:MPYPY}
PYPY_MEM_WARNING+= ;\
${ECHO} "warn: PyPy is being used for translation, consider using Python or PyPy (minimum memory) as it uses less memory"
.elif ${PORT_OPTIONS:MPYTHON}
PYPY_MEM_WARNING+= ;\
${ECHO} "warn: Python is being used for translation, consider using PyPy (minimum memory) as it uses less memory"
.endif
.if ${PYPY_MEMORY_MULTIPLY} != 1
PYPY_MEM_WARNING+= ;\
${ECHO} "warn: consider using -DDISABLE_MAKE_JOBS to serialise builds and to conserve memory"
.endif
.if !defined(PYPY_IGNORE_MEMORY)
PYPY_MEM_WARNING+= ;\
${ECHO} "err: memory warnings are terminal, to overwrite this error define -DPYPY_IGNORE_MEMORY and try again"; \
exit 1
.else
PYPY_MEM_WARNING+= ;\
${ECHO} "warn: THIS SYSTEM MAY END UP SWAP THRASHING AD INFINITUM"
.endif
usage:
@${ECHO} "PyPy supports a large number of parameters and customisations. This port"
@${ECHO} "supports building multiple instances of PyPy, for example:"
@${ECHO} "PYPY_INST= SANDBOX CUSTOM"
@${ECHO} "PYPY_CUSTOM_NAME= pypy-custom"
@${ECHO} "PYPY_CUSTOM_TRANSLATE_ARGS= --gcrootfinder=shadowstack --gc=generation"
@${ECHO} "PYPY_CUSTOM_OPT= 0"
@${ECHO} "PYPY_CUSTOM_OBJSPACE_ARGS= --no-objspace-usepycfiles --objspace=thunk"
@${ECHO} "will produce two binaries named 'pypy-sandbox' (SANDBOX instance) and"
@${ECHO} "'pypy-custom' (CUSTOM instance)."
@${ECHO} "See for a list of parameters:"
@${ECHO} " http://readthedocs.org/docs/pypy/latest/config/index.html"
@${ECHO} "See for predefined instances:"
@${ECHO} " ${FILESDIR}/bsd.pypy.inst.mk"
@${ECHO}
@${ECHO} "On a fast machine PyPy takes around 45 minutes to translate and compile,"
@${ECHO} "however an average machine takes in excess of 4 hours, per instance."
pre-fetch:
@${ECHO} Please see http://wiki.FreeBSD.org/PyPy for more details on the port or 'make usage' for a summary
@if [ $$((`sysctl -n hw.physmem` / 1024)) -le $$((${PYPY_MINIMUM_MEMORY} * ${PYPY_MEMORY_MULTIPLY})) ]; then ${PYPY_MEM_WARNING}; fi
post-extract:
.for _path in ${PYPYDIRS}
${MKDIR} ${WRKDIR}/`${DIRNAME} ${_path:C/.*://}`
${LN} -s ${WRKSRC}/${_path:C/:.*//} ${WRKDIR}/${_path:C/.*://}
.endfor
${LN} -s ${WRKDIR}/lib ${WRKSRC}/lib
do-configure:
${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
-e 's|%%PYPY_NAMES%%|${PYPY_NAMES}|g' \
-e 's|%%PYPY_VER%%|${PYPY_VER}|g' \
${FILESDIR}/use.pypy > ${WRKDIR}/use.pypy
${CP} ${WRKDIR}/use.pypy ${PKGINSTALL}
${CP} ${WRKDIR}/use.pypy ${PKGDEINSTALL}
post-build:
# UPDATING: check pypy/tool/release/package.py for list of cffi modules
.for mod in _sqlite3 _curses syslog
${SETENV} ${MAKE_ENV} ${WRKDIR}/${PYPY_PRIMARY} -c 'import ${mod}'
.endfor
${STRIP_CMD} ${WRKDIR}/${PYPY_LIBDIR}/lib_pypy/__pycache__/_cffi__*.pypy3-${PYPY_VER:C/\.//}.so
.for _path in ${PYPYDIRS}
-${FIND} ${WRKDIR}/${_path:C/.*://}/ -type d | \
${XARGS} -n1 ${WRKDIR}/${PYPY_PRIMARY} -m compileall -fl
${FIND} ${WRKDIR}/${_path:C/.*://}/ -name '*.orig' -delete -or \
-name '*.bak' -delete -or \
-name '*.c' -delete -or \
-name '*.o' -delete
${FIND} ${WRKDIR}/${_path:C/.*://}/ -name __pycache__ | \
${XARGS} -n1 -I {} ${FIND} {} -depth 1 -type d | \
${XARGS} ${RM} -r
.endfor
do-install:
.for _path in ${PYPYDIRS}
${RM} -f ${STAGEDIR}${PREFIX}/${_path:C/.*://}
(cd ${WRKSRC}/${_path:C/:.*//}; ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${_path:C/.*://})
.endfor
.for name in ${PYPY_NAMES:O}
${STRIP_CMD} ${WRKDIR}/${name}
${INSTALL_PROGRAM} ${WRKDIR}/${name} ${STAGEDIR}${PREFIX}/bin/${name}3-${PYPY_VER}
${ECHO} bin/${name}3-${PYPY_VER} >> ${TMPPLIST}
.endfor
test: patch
.for inst in ${PYPY_INST}
@${WHICH} ${PYPY_${inst}_NAME} > /dev/null 2>&1 || (${ECHO} "Unable to find ${PYPY_${inst}_NAME}, please install port first!"; exit 1)
(cd ${WRKSRC}; ${PYPY_${inst}_NAME}3 pypy/test_all.py lib_pypy/pypy_test pypy/module)
.endfor
pkg-plist: build
${RM} -f ${WRKDIR}/.plist-files-gen ${WRKDIR}/.plist-dirs-gen
.for path in ${PYPYDIRS}
cd ${WRKDIR} && ${FIND} ${path:C/.*://}/ -type f >> ${WRKDIR}/.plist-files-gen
.endfor
${REINPLACE_CMD} -e 's|^${PYPY_LIBDIR}|%%PYPY_LIBDIR%%|g' \
-e 's|^${PYPY_INCLUDEDIR}|%%PYPY_INCLUDEDIR%%|g' \
-e 's|${PYPY_ARCH}|%%PYPY_ARCH%%|g' \
-e 's|_${PYPY_BITS}_|_%%PYPY_BITS%%_|g' \
-e 's|-${PYPY_VER:C/\.//}\.|-%%PYPY_VER%%.|g' \
${WRKDIR}/.plist-files-gen
${SORT} ${WRKDIR}/.plist-files-gen > ${WRKDIR}/pkg-plist
${CP} ${WRKDIR}/pkg-plist ${.CURDIR}/pkg-plist
.include <bsd.port.mk>
Index: head/lang/qore/Makefile
===================================================================
--- head/lang/qore/Makefile (revision 413745)
+++ head/lang/qore/Makefile (revision 413746)
@@ -1,39 +1,41 @@
# $FreeBSD$
PORTNAME= qore
PORTVERSION= 0.8.11
CATEGORIES= lang
MASTER_SITES= SF/qore/qore/${PORTVERSION}/
MAINTAINER= estrabd@gmail.com
COMMENT= The Qore Programming Language
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libpcre.so:devel/pcre \
libmpfr.so:math/mpfr
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \
${LOCALBASE}/bin/bison:devel/bison
USES= gmake iconv libtool pathfix tar:bzip2
USE_OPENSSL= yes
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= LEX="${LOCALBASE}/bin/flex" PTHREAD_LIBS="-lpthread"
CONFIGURE_ARGS= --disable-debug --disable-static --with-doxygen=no
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_SUB= PORTVERSION=${PORTVERSION}
INSTALL_TARGET= install-strip
.include <bsd.port.pre.mk>
.if ${ARCH} == "powerpc"
BROKEN= Does not compile on powerpc
.endif
post-patch:
${REINPLACE_CMD} -e 's|; make|; $${MAKE}|g' ${WRKSRC}/Makefile.in
.include <bsd.port.post.mk>
Index: head/lang/qt5-qml/Makefile
===================================================================
--- head/lang/qt5-qml/Makefile (revision 413745)
+++ head/lang/qt5-qml/Makefile (revision 413746)
@@ -1,27 +1,29 @@
# $FreeBSD$
PORTNAME= qml
DISTVERSION= ${QT5_VERSION}
CATEGORIES= lang
PKGNAMEPREFIX= qt5-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt QML and JavaScript language module
+BROKEN_powerpc64= Does not build
+
USE_QT5= core network buildtools_build
QT_DIST= declarative
USES= python:build qmake
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
BUILD_WRKSRC= ${WRKSRC}/src
INSTALL_WRKSRC= ${WRKSRC}/src
post-patch:
# tools/tools.pro will be processed automatically unless it does not exist.
${RM} -r ${WRKSRC}/tools
${REINPLACE_CMD} 's,python,${PYTHON_CMD},g' \
${WRKSRC}/src/3rdparty/masm/masm.pri
.include <bsd.port.mk>
Index: head/lang/rexx-regina/Makefile
===================================================================
--- head/lang/rexx-regina/Makefile (revision 413745)
+++ head/lang/rexx-regina/Makefile (revision 413746)
@@ -1,45 +1,47 @@
# Created by: ijliao
# $FreeBSD$
PORTNAME= regina
PORTVERSION= 3.8.2
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}-rexx/${PORTNAME}-rexx/${PORTVERSION}
PKGNAMEPREFIX= rexx-
DISTNAME= Regina-REXX-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Rexx interpreter
LICENSE= LGPL21+
+BROKEN_powerpc64= Does not build
+
USES= gmake iconv tar:bzip2
USE_RC_SUBR= rxstack
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_c_char_unsigned=yes
CONFIGURE_ARGS= --with-addon-dir=${PREFIX}/lib/Regina-REXX/addons
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE= yes
DATADIR= ${PREFIX}/share/Regina-REXX
EXAMPLESDIR= ${PREFIX}/share/examples/Regina-REXX
CONFLICTS= rexx-imc-[0-0]* oorexx-[0-9]*
OPTIONS_DEFINE= EXAMPLES
.include <bsd.port.options.mk>
.if ${ARCH} == i386 || ${ARCH} == powerpc
CONFIGURE_ARGS+= --enable-32bit
.endif
post-patch:
@${REINPLACE_CMD} -e \
'/$${CFLAGS}/s|^|#| ; \
s|"-lpthread"|"-pthread"|' ${WRKSRC}/configure
@${REINPLACE_CMD} -e \
'/^examplesdir/s|=.*|= $$(datadir)/examples/$$(PACKAGE)| ; \
/$$(sysconfdir)/s|^|#|' ${WRKSRC}/Makefile.in
.include <bsd.port.mk>
Index: head/lang/ruby21/Makefile
===================================================================
--- head/lang/ruby21/Makefile (revision 413745)
+++ head/lang/ruby21/Makefile (revision 413746)
@@ -1,243 +1,245 @@
# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD$
PORTNAME= ruby
PORTVERSION= ${RUBY_PORTVERSION}
PORTREVISION= ${RUBY_PORTREVISION}
PORTEPOCH= ${RUBY_PORTEPOCH}
CATEGORIES= lang ruby ipv6
MASTER_SITES= RUBY/${MASTER_SITE_SUBDIR_RUBY}
DISTNAME= ${RUBY_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT?= Object-oriented interpreted scripting language
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
LICENSE_FILE_RUBY= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
# Using LIB_DEPENDS finds the libffi from gcc which causes problems
BUILD_DEPENDS= libffi>=0:devel/libffi
LIB_DEPENDS= libyaml.so:textproc/libyaml
RUN_DEPENDS= libffi>=0:devel/libffi
CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \
--disable-rpath \
--enable-pthread \
--enable-shared \
--with-ruby-version=minor \
--with-sitedir="${PREFIX}/lib/ruby/site_ruby" \
--with-vendordir="${PREFIX}/lib/ruby/vendor_ruby"
CONFIGURE_ENV= LC_ALL=C debugflags=
CPPFLAGS+= -I${LOCALBASE}/include
GNU_CONFIGURE= yes
# Keep this, else ruby will fail to load libraries dependent of libpthread.
LIBS+= -lpthread -L${LOCALBASE}/lib
MAKE_ENV= LC_ALL=C
USE_LDCONFIG= yes
USE_OPENSSL= yes
USES= autoreconf cpe execinfo tar:xz
WRKSRC= ${RUBY_WRKSRC}
RUBY_VER= 2.1
USE_RUBY= yes
RUBY_NO_BUILD_DEPENDS= yes
RUBY_NO_RUN_DEPENDS= yes
NOT_FOR_ARCHS= ia64
NOT_FOR_ARCHS_REASON_ia64= does not build
OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES GMP RDOC
OPTIONS_DEFAULT= RDOC LIBEDIT
OPTIONS_SINGLE= EDIT
OPTIONS_SINGLE_EDIT= LIBEDIT READLINE
OPTIONS_SUB= yes
CAPIDOCS_DESC= Build and install C API documents
GMP_DESC= Use GMP to accelerate Bignum operations
RDOC_DESC= Build and install Rdoc indexes
EDIT_DESC= Which line editing lib to use
LIBEDIT_DESC= Use libedit
READLINE_DESC= Use libreadline
CAPIDOCS_BUILD_DEPENDS= doxygen>0:devel/doxygen \
dot:graphics/graphviz
CAPIDOCS_CONFIGURE_ENABLE= install-capi
GMP_CONFIGURE_WITH= gmp
GMP_LIB_DEPENDS= libgmp.so:math/gmp
LIBEDIT_CONFIGURE_ON= --enable-libedit --with-libedit-dir=${LOCALBASE}
LIBEDIT_USES= libedit
RDOC_CONFIGURE_ENABLE= install-rdoc
READLINE_BUILD_DEPENDS= readline>=0:devel/readline
READLINE_CONFIGURE_ON= --disable-libedit --with-readline-dir=${LOCALBASE}
READLINE_RUN_DEPENDS= readline>=0:devel/readline
CPE_VENDOR= ruby-lang
CPE_VERSION= ${RUBY_RELVERSION}
CPE_UPDATE= p${RUBY_PATCHLEVEL}
.include <bsd.port.pre.mk>
# PORTEPOCH/PORTREVISION hack
.if ${PORTEPOCH} != 0
_SUF2= ,${PORTEPOCH}
.endif
.if ${PORTREVISION} != 0
_SUF1= _${PORTREVISION}
.endif
.if ${OPSYS} == "FreeBSD"
.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == "amd64" || ${ARCH} == "i386")
CONFIGURE_ARGS+= --enable-dtrace
.else
CONFIGURE_ARGS+= --disable-dtrace
.endif
.endif
.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf"
CONFIGURE_ARGS+= --with-setjmp-type=_setjmp
CONFIGURE_ENV+= ac_cv_func__setjmp=yes
.endif
.if ${PORT_OPTIONS:MCAPIDOCS}
MAKE_JOBS_UNSAFE= yes
.endif
.if ${RUBY_VER} == ${RUBY_DEFAULT_VER}
MLINKS= ${RUBY_NAME}.1 ruby.1
PLIST_SUB+= IF_DEFAULT=""
.else
PKGNAMESUFFIX= ${RUBY_VER:C/\.//}
PLIST_SUB+= IF_DEFAULT="@comment "
.endif
INSTALLED_SCRIPTS= irb erb rdoc ri ruby testrb
EXTSAMPLES= bigdecimal/sample/*.rb
EXTDOCS= readline/README* \
ripper/README \
stringio/README \
syslog/syslog.txt
# Macros to change variables in rbconfig.rb
RB_SET_CONF_VAR=${SH} -c '${REINPLACE_CMD} -E -e "s,(CONFIG\[\"$$0\"\][[:space:]]*=[[:space:]]*)(\(?)(.*)(\)?),\1\2$$1\4," ${WRKSRC}/rbconfig.rb' --
post-patch:
@${REINPLACE_CMD} -E \
-e 's,-l$$pthread_lib,-lpthread,g' \
-e '/^RUBY_LIB_PATH/s,\.\$$\{TEENY\},,' \
-e '/^RUBY_SITE_LIB_PATH2/s,\.\$$\{TEENY\},,' \
-e '/^RUBY_VENDOR_LIB_PATH2/s,\.\$$\{TEENY\},,' \
${WRKSRC}/configure
#
# Eliminate all leftovers
#
@${FIND} ${WRKSRC}/ -name "*.orig" -delete
#
# Remove modules we don't want
#
.for d in win32ole
@${RM} -rf ${BUILD_WRKSRC}/ext/${d}
.endfor
# We get rake from ports.
.for d in bin/rake doc/rake lib/rake test/rake man/rake.1 lib/rake.rb
@${RM} -rf ${BUILD_WRKSRC}/${d}
.endfor
# We get the gem executable from ports.
@${RM} ${BUILD_WRKSRC}/bin/gem
#
# Prepare modules we are wanting to build via external ports
#
.for d in gdbm tk
@${MV} ${BUILD_WRKSRC}/ext/${d} ${WRKDIR}/
.endfor
post-build:
#
# Hack to allow modules to be installed into separate PREFIX and/or under user
# privilegies
#
@${RB_SET_CONF_VAR} "prefix" "ENV['PREFIX'] || \3"
@${RB_SET_CONF_VAR} "INSTALL" "'/usr/bin/install -c'"
@${RB_SET_CONF_VAR} "INSTALL_PROGRAM" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} ${STRIP} -m ${BINMODE}' : '${INSTALL_PROGRAM}'"
@${RB_SET_CONF_VAR} "INSTALL_SCRIPT" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} -m ${BINMODE}' : '${INSTALL_SCRIPT}'"
@${RB_SET_CONF_VAR} "INSTALL_DATA" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} -m ${SHAREMODE}' : '${INSTALL_DATA}'"
post-build-CAPIDOCS-on:
@${FIND} ${WRKSRC}/doc -type d -empty -delete
pre-install:
${MKDIR} ${STAGEDIR}${RUBY_SITEARCHLIBDIR}
${MKDIR} ${STAGEDIR}${RUBY_VENDORARCHLIBDIR}
pre-install-DOCS-on:
${MKDIR} ${STAGEDIR}${RUBY_DOCDIR}
pre-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${RUBY_EXAMPLESDIR}
pre-install-RDOC-on:
${MKDIR} ${STAGEDIR}${RUBY_RIDIR}
${MKDIR} ${STAGEDIR}${RUBY_SITERIDIR}
post-install:
#
# Link just installed "ruby" to "ruby21", etc.
#
.if ${RUBY_VER} == ${RUBY_DEFAULT_VER}
. for FILE in ${INSTALLED_SCRIPTS}
${LN} -fs ${FILE}${RUBY_SUFFIX} ${STAGEDIR}${PREFIX}/bin/${FILE}
. endfor
.endif
post-install-DEBUG-off:
#
# XXX: hack to strip ruby binary. Ruby uses its own install script that seems
# bogus to hack.
#
.if defined(STRIP) && ${STRIP} == -s
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${RUBY_NAME}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libruby${RUBY_SHLIBVER}.so.${RUBY_SHLIBVER}
${FIND} ${STAGEDIR}${RUBY_ARCHLIBDIR} -type f -name '*\.so' -exec ${STRIP_CMD} {} \;
.endif
post-install-DOCS-on:
# Create all dirs required (":u" isn't avaiable in STABLE yet :-()
${MKDIR} ${EXTDOCS:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_DOCDIR}/,}
.for FILE in ${EXTDOCS}
${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \
${STAGEDIR}${RUBY_DOCDIR}/${FILE:C,^([^/]+)/.*,\1,}/
.endfor
@(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${RUBY_DOCDIR}/)
${INSTALL_DATA} ${WRKSRC}/COPYING* \
${WRKSRC}/ChangeLog \
${WRKSRC}/LEGAL \
${WRKSRC}/README* \
${STAGEDIR}${RUBY_DOCDIR}/
post-install-EXAMPLES-on:
# Create all dirs required (":u" isn't avaiable in STABLE yet :-()
${MKDIR} ${EXTSAMPLES:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_EXAMPLESDIR}/,}
.for FILE in ${EXTSAMPLES}
${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \
${STAGEDIR}${RUBY_EXAMPLESDIR}/${FILE:C,^([^/]+)/.*,\1,}/
.endfor
@(cd ${WRKSRC}/sample/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${RUBY_EXAMPLESDIR}/)
regression-test test:
@(cd ${WRKSRC}; ${MAKE} test)
validate:
@${MKDIR} ${WRKSRC}/rubyspec
${RM} -rf ${WRKSRC}/rubyspec/*
(cd ${WRKSRC}/rubyspec && git clone git://github.com/rubyspec/rubyspec.git)
(cd ${WRKSRC}/rubyspec && git clone git://github.com/rubyspec/mspec.git)
(cd ${WRKSRC}/rubyspec/rubyspec && ${SETENV} PATH=${WRKSRC}/rubyspec/mspec/bin:${PATH} mspec -t ${PREFIX}/bin/ruby${RUBY_SUFFIX} .)
.include <bsd.port.post.mk>
Index: head/lang/ruby22/Makefile
===================================================================
--- head/lang/ruby22/Makefile (revision 413745)
+++ head/lang/ruby22/Makefile (revision 413746)
@@ -1,243 +1,245 @@
# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD$
PORTNAME= ruby
PORTVERSION= ${RUBY_PORTVERSION}
PORTREVISION= ${RUBY_PORTREVISION}
PORTEPOCH= ${RUBY_PORTEPOCH}
CATEGORIES= lang ruby ipv6
MASTER_SITES= RUBY/${MASTER_SITE_SUBDIR_RUBY}
DISTNAME= ${RUBY_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT?= Object-oriented interpreted scripting language
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
LICENSE_FILE_RUBY= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
# Using LIB_DEPENDS finds the libffi from gcc which causes problems
BUILD_DEPENDS= libffi>=0:devel/libffi
LIB_DEPENDS= libyaml.so:textproc/libyaml
RUN_DEPENDS= libffi>=0:devel/libffi
CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \
--disable-rpath \
--enable-pthread \
--enable-shared \
--with-ruby-version=minor \
--with-sitedir="${PREFIX}/lib/ruby/site_ruby" \
--with-vendordir="${PREFIX}/lib/ruby/vendor_ruby"
CONFIGURE_ENV= LC_ALL=C debugflags=
CPPFLAGS+= -I${LOCALBASE}/include
GNU_CONFIGURE= yes
# Keep this, else ruby will fail to load libraries dependent of libpthread.
LIBS+= -lpthread -L${LOCALBASE}/lib
MAKE_ENV= LC_ALL=C
USE_LDCONFIG= yes
USE_OPENSSL= yes
USES= autoreconf cpe execinfo tar:xz
WRKSRC= ${RUBY_WRKSRC}
RUBY_VER= 2.2
USE_RUBY= yes
RUBY_NO_BUILD_DEPENDS= yes
RUBY_NO_RUN_DEPENDS= yes
NOT_FOR_ARCHS= ia64
NOT_FOR_ARCHS_REASON_ia64= does not build
OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES GMP RDOC
OPTIONS_DEFAULT= RDOC LIBEDIT
OPTIONS_SINGLE= EDIT
OPTIONS_SINGLE_EDIT= LIBEDIT READLINE
OPTIONS_SUB= yes
CAPIDOCS_DESC= Build and install C API documents
GMP_DESC= Use GMP to accelerate Bignum operations
RDOC_DESC= Build and install Rdoc indexes
EDIT_DESC= Which line editing lib to use
LIBEDIT_DESC= Use libedit
READLINE_DESC= Use libreadline
CAPIDOCS_BUILD_DEPENDS= doxygen>0:devel/doxygen \
dot:graphics/graphviz
CAPIDOCS_CONFIGURE_ENABLE= install-capi
GMP_CONFIGURE_WITH= gmp
GMP_LIB_DEPENDS= libgmp.so:math/gmp
LIBEDIT_CONFIGURE_ON= --enable-libedit --with-libedit-dir=${LOCALBASE}
LIBEDIT_USES= libedit
RDOC_CONFIGURE_ENABLE= install-rdoc
READLINE_BUILD_DEPENDS= readline>=0:devel/readline
READLINE_CONFIGURE_ON= --disable-libedit --with-readline-dir=${LOCALBASE}
READLINE_RUN_DEPENDS= readline>=0:devel/readline
CPE_VENDOR= ruby-lang
CPE_VERSION= ${RUBY_RELVERSION}
CPE_UPDATE= p${RUBY_PATCHLEVEL}
.include <bsd.port.pre.mk>
# PORTEPOCH/PORTREVISION hack
.if ${PORTEPOCH} != 0
_SUF2= ,${PORTEPOCH}
.endif
.if ${PORTREVISION} != 0
_SUF1= _${PORTREVISION}
.endif
.if ${OPSYS} == "FreeBSD"
.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == "amd64" || ${ARCH} == "i386")
CONFIGURE_ARGS+= --enable-dtrace
.else
CONFIGURE_ARGS+= --disable-dtrace
.endif
.endif
.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf"
CONFIGURE_ARGS+= --with-setjmp-type=_setjmp
CONFIGURE_ENV+= ac_cv_func__setjmp=yes
.endif
.if ${PORT_OPTIONS:MCAPIDOCS}
MAKE_JOBS_UNSAFE= yes
.endif
.if ${RUBY_VER} == ${RUBY_DEFAULT_VER}
MLINKS= ${RUBY_NAME}.1 ruby.1
PLIST_SUB+= IF_DEFAULT=""
.else
PKGNAMESUFFIX= ${RUBY_VER:C/\.//}
PLIST_SUB+= IF_DEFAULT="@comment "
.endif
INSTALLED_SCRIPTS= irb erb rdoc ri ruby
EXTSAMPLES= bigdecimal/sample/*.rb
EXTDOCS= readline/README* \
ripper/README \
stringio/README \
syslog/syslog.txt
# Macros to change variables in rbconfig.rb
RB_SET_CONF_VAR=${SH} -c '${REINPLACE_CMD} -E -e "s,(CONFIG\[\"$$0\"\][[:space:]]*=[[:space:]]*)(\(?)(.*)(\)?),\1\2$$1\4," ${WRKSRC}/rbconfig.rb' --
post-patch:
@${REINPLACE_CMD} -E \
-e 's,-l$$pthread_lib,-lpthread,g' \
-e '/^RUBY_LIB_PATH/s,\.\$$\{TEENY\},,' \
-e '/^RUBY_SITE_LIB_PATH2/s,\.\$$\{TEENY\},,' \
-e '/^RUBY_VENDOR_LIB_PATH2/s,\.\$$\{TEENY\},,' \
${WRKSRC}/configure
#
# Eliminate all leftovers
#
@${FIND} ${WRKSRC}/ -name "*.orig" -delete
#
# Remove modules we don't want
#
.for d in win32ole
@${RM} -rf ${BUILD_WRKSRC}/ext/${d}
.endfor
# We get rake from ports.
.for d in bin/rake doc/rake lib/rake test/rake man/rake.1 lib/rake.rb
@${RM} -rf ${BUILD_WRKSRC}/${d}
.endfor
# We get the gem executable from ports.
@${RM} ${BUILD_WRKSRC}/bin/gem
#
# Prepare modules we are wanting to build via external ports
#
.for d in gdbm tk
@${MV} ${BUILD_WRKSRC}/ext/${d} ${WRKDIR}/
.endfor
post-build:
#
# Hack to allow modules to be installed into separate PREFIX and/or under user
# privilegies
#
@${RB_SET_CONF_VAR} "prefix" "ENV['PREFIX'] || \3"
@${RB_SET_CONF_VAR} "INSTALL" "'/usr/bin/install -c'"
@${RB_SET_CONF_VAR} "INSTALL_PROGRAM" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} ${STRIP} -m ${BINMODE}' : '${INSTALL_PROGRAM}'"
@${RB_SET_CONF_VAR} "INSTALL_SCRIPT" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} -m ${BINMODE}' : '${INSTALL_SCRIPT}'"
@${RB_SET_CONF_VAR} "INSTALL_DATA" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} -m ${SHAREMODE}' : '${INSTALL_DATA}'"
post-build-CAPIDOCS-on:
@${FIND} ${WRKSRC}/doc -type d -empty -delete
pre-install:
${MKDIR} ${STAGEDIR}${RUBY_SITEARCHLIBDIR}
${MKDIR} ${STAGEDIR}${RUBY_VENDORARCHLIBDIR}
pre-install-DOCS-on:
${MKDIR} ${STAGEDIR}${RUBY_DOCDIR}
pre-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${RUBY_EXAMPLESDIR}
pre-install-RDOC-on:
${MKDIR} ${STAGEDIR}${RUBY_RIDIR}
${MKDIR} ${STAGEDIR}${RUBY_SITERIDIR}
post-install:
#
# Link just installed "ruby" to "ruby22", etc.
#
.if ${RUBY_VER} == ${RUBY_DEFAULT_VER}
. for FILE in ${INSTALLED_SCRIPTS}
${LN} -fs ${FILE}${RUBY_SUFFIX} ${STAGEDIR}${PREFIX}/bin/${FILE}
. endfor
.endif
post-install-DEBUG-off:
#
# XXX: hack to strip ruby binary. Ruby uses its own install script that seems
# bogus to hack.
#
.if defined(STRIP) && ${STRIP} == -s
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${RUBY_NAME}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libruby${RUBY_SHLIBVER}.so.${RUBY_SHLIBVER}
${FIND} ${STAGEDIR}${RUBY_ARCHLIBDIR} -type f -name '*\.so' -exec ${STRIP_CMD} {} \;
.endif
post-install-DOCS-on:
# Create all dirs required (":u" isn't avaiable in STABLE yet :-()
${MKDIR} ${EXTDOCS:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_DOCDIR}/,}
.for FILE in ${EXTDOCS}
${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \
${STAGEDIR}${RUBY_DOCDIR}/${FILE:C,^([^/]+)/.*,\1,}/
.endfor
@(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${RUBY_DOCDIR}/)
${INSTALL_DATA} ${WRKSRC}/COPYING* \
${WRKSRC}/ChangeLog \
${WRKSRC}/LEGAL \
${WRKSRC}/README* \
${STAGEDIR}${RUBY_DOCDIR}/
post-install-EXAMPLES-on:
# Create all dirs required (":u" isn't avaiable in STABLE yet :-()
${MKDIR} ${EXTSAMPLES:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_EXAMPLESDIR}/,}
.for FILE in ${EXTSAMPLES}
${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \
${STAGEDIR}${RUBY_EXAMPLESDIR}/${FILE:C,^([^/]+)/.*,\1,}/
.endfor
@(cd ${WRKSRC}/sample/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${RUBY_EXAMPLESDIR}/)
regression-test test:
@(cd ${WRKSRC}; ${MAKE} test)
validate:
@${MKDIR} ${WRKSRC}/rubyspec
${RM} -rf ${WRKSRC}/rubyspec/*
(cd ${WRKSRC}/rubyspec && git clone git://github.com/rubyspec/rubyspec.git)
(cd ${WRKSRC}/rubyspec && git clone git://github.com/rubyspec/mspec.git)
(cd ${WRKSRC}/rubyspec/rubyspec && ${SETENV} PATH=${WRKSRC}/rubyspec/mspec/bin:${PATH} mspec -t ${PREFIX}/bin/ruby${RUBY_SUFFIX} .)
.include <bsd.port.post.mk>
Index: head/lang/ruby23/Makefile
===================================================================
--- head/lang/ruby23/Makefile (revision 413745)
+++ head/lang/ruby23/Makefile (revision 413746)
@@ -1,236 +1,238 @@
# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD$
PORTNAME= ruby
PORTVERSION= ${RUBY_PORTVERSION}
PORTREVISION= ${RUBY_PORTREVISION}
PORTEPOCH= ${RUBY_PORTEPOCH}
CATEGORIES= lang ruby ipv6
MASTER_SITES= RUBY/${MASTER_SITE_SUBDIR_RUBY}
DISTNAME= ${RUBY_DISTNAME}
DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT?= Object-oriented interpreted scripting language
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
LICENSE_FILE_RUBY= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
# Using LIB_DEPENDS finds the libffi from gcc which causes problems
BUILD_DEPENDS= libffi>=0:devel/libffi
LIB_DEPENDS= libyaml.so:textproc/libyaml
RUN_DEPENDS= libffi>=0:devel/libffi
CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \
--disable-rpath \
--enable-pthread \
--enable-shared \
--with-ruby-version=minor \
--with-sitedir="${PREFIX}/lib/ruby/site_ruby" \
--with-vendordir="${PREFIX}/lib/ruby/vendor_ruby"
CONFIGURE_ENV= LC_ALL=C debugflags=
CPPFLAGS+= -I${LOCALBASE}/include
GNU_CONFIGURE= yes
# Keep this, else ruby will fail to load libraries dependent of libpthread.
LIBS+= -lpthread -L${LOCALBASE}/lib
MAKE_ENV= LC_ALL=C
USE_LDCONFIG= yes
USE_OPENSSL= yes
USES= autoreconf cpe execinfo tar:xz
WRKSRC= ${RUBY_WRKSRC}
RUBY_VER= 2.3
USE_RUBY= yes
RUBY_NO_BUILD_DEPENDS= yes
RUBY_NO_RUN_DEPENDS= yes
NOT_FOR_ARCHS= ia64
NOT_FOR_ARCHS_REASON_ia64= does not build
OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES GMP RDOC
OPTIONS_DEFAULT= RDOC LIBEDIT
OPTIONS_SINGLE= EDIT
OPTIONS_SINGLE_EDIT= LIBEDIT READLINE
OPTIONS_SUB= yes
CAPIDOCS_DESC= Build and install C API documents
GMP_DESC= Use GMP to accelerate Bignum operations
RDOC_DESC= Build and install Rdoc indexes
EDIT_DESC= Which line editing lib to use
LIBEDIT_DESC= Use libedit
READLINE_DESC= Use libreadline
CAPIDOCS_BUILD_DEPENDS= doxygen>0:devel/doxygen \
dot:graphics/graphviz
CAPIDOCS_CONFIGURE_ENABLE= install-capi
GMP_CONFIGURE_WITH= gmp
GMP_LIB_DEPENDS= libgmp.so:math/gmp
LIBEDIT_CONFIGURE_ON= --enable-libedit --with-libedit-dir=${LOCALBASE}
LIBEDIT_USES= libedit
RDOC_CONFIGURE_ENABLE= install-rdoc
READLINE_BUILD_DEPENDS= readline>=0:devel/readline
READLINE_CONFIGURE_ON= --disable-libedit --with-readline-dir=${LOCALBASE}
READLINE_RUN_DEPENDS= readline>=0:devel/readline
CPE_VENDOR= ruby-lang
CPE_VERSION= ${RUBY_RELVERSION}
CPE_UPDATE= p${RUBY_PATCHLEVEL}
.include <bsd.port.pre.mk>
# PORTREVISION/PORTEPOCH hack
.if ${PORTREVISION} != 0
_SUF1= _${PORTREVISION}
.endif
.if ${PORTEPOCH} != 0
_SUF2= ,${PORTEPOCH}
.endif
.if ${OPSYS} == "FreeBSD"
.if exists(/usr/sbin/dtrace) && (${OSVERSION} > 1100032) && (${ARCH} == "amd64" || ${ARCH} == "i386")
CONFIGURE_ARGS+=--enable-dtrace
.else
CONFIGURE_ARGS+=--disable-dtrace
.endif
.endif
.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf"
CONFIGURE_ARGS+=--with-setjmp-type=_setjmp
CONFIGURE_ENV+= ac_cv_func__setjmp=yes
.endif
.if ${PORT_OPTIONS:MCAPIDOCS}
MAKE_JOBS_UNSAFE= yes
.endif
.if ${RUBY_VER} == ${RUBY_DEFAULT_VER}
MLINKS= ${RUBY_NAME}.1 ruby.1
PLIST_SUB+= IF_DEFAULT=""
.else
PKGNAMESUFFIX= ${RUBY_VER:C/\.//}
PLIST_SUB+= IF_DEFAULT="@comment "
.endif
INSTALLED_SCRIPTS= irb erb rdoc ri ruby
EXTSAMPLES= bigdecimal/sample/*.rb
EXTDOCS= readline/README* \
ripper/README \
stringio/README \
syslog/syslog.txt
# Macros to change variables in rbconfig.rb
RB_SET_CONF_VAR=${SH} -c '${REINPLACE_CMD} -E -e "s,(CONFIG\[\"$$0\"\][[:space:]]*=[[:space:]]*)(\(?)(.*)(\)?),\1\2$$1\4," ${WRKSRC}/rbconfig.rb' --
post-patch:
@${REINPLACE_CMD} -E \
-e 's,-l$$pthread_lib,-lpthread,g' \
-e '/^RUBY_LIB_PATH/s,\.\$$\{TEENY\},,' \
-e '/^RUBY_SITE_LIB_PATH2/s,\.\$$\{TEENY\},,' \
-e '/^RUBY_VENDOR_LIB_PATH2/s,\.\$$\{TEENY\},,' \
${WRKSRC}/configure
#
# Eliminate all leftovers
#
@${FIND} ${WRKSRC}/ -name "*.orig" -delete
#
# Remove modules we don't want
#
.for d in win32ole
@${RM} -rf ${BUILD_WRKSRC}/ext/${d}
.endfor
# We get rake from ports.
.for d in bin/rake doc/rake lib/rake test/rake man/rake.1 lib/rake.rb
@${RM} -rf ${BUILD_WRKSRC}/${d}
.endfor
# We get the gem executable from ports.
@${RM} ${BUILD_WRKSRC}/bin/gem
#
# Prepare modules we are wanting to build via external ports
#
.for d in gdbm tk
@${MV} ${BUILD_WRKSRC}/ext/${d} ${WRKDIR}/
.endfor
post-build:
#
# Hack to allow modules to be installed into separate PREFIX and/or under user
# privilegies
#
@${RB_SET_CONF_VAR} "prefix" "ENV['PREFIX'] || \3"
@${RB_SET_CONF_VAR} "INSTALL" "'/usr/bin/install -c'"
@${RB_SET_CONF_VAR} "INSTALL_PROGRAM" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} ${STRIP} -m ${BINMODE}' : '${INSTALL_PROGRAM}'"
@${RB_SET_CONF_VAR} "INSTALL_SCRIPT" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} -m ${BINMODE}' : '${INSTALL_SCRIPT}'"
@${RB_SET_CONF_VAR} "INSTALL_DATA" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} -m ${SHAREMODE}' : '${INSTALL_DATA}'"
post-build-CAPIDOCS-on:
@${FIND} ${WRKSRC}/doc -type d -empty -delete
pre-install:
${MKDIR} ${STAGEDIR}${RUBY_SITEARCHLIBDIR}
${MKDIR} ${STAGEDIR}${RUBY_VENDORARCHLIBDIR}
pre-install-DOCS-on:
${MKDIR} ${STAGEDIR}${RUBY_DOCDIR}
pre-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${RUBY_EXAMPLESDIR}
pre-install-RDOC-on:
${MKDIR} ${STAGEDIR}${RUBY_RIDIR}
${MKDIR} ${STAGEDIR}${RUBY_SITERIDIR}
post-install:
#
# Link just installed "ruby" to "ruby23", etc.
#
.if ${RUBY_VER} == ${RUBY_DEFAULT_VER}
. for FILE in ${INSTALLED_SCRIPTS}
${LN} -fs ${FILE}${RUBY_SUFFIX} ${STAGEDIR}${PREFIX}/bin/${FILE}
. endfor
.endif
post-install-DEBUG-off:
#
# XXX: hack to strip ruby binary. Ruby uses its own install script that seems
# bogus to hack.
#
.if defined(STRIP) && ${STRIP} == -s
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${RUBY_NAME}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libruby${RUBY_SHLIBVER}.so.${RUBY_SHLIBVER}
${FIND} ${STAGEDIR}${RUBY_ARCHLIBDIR} -type f -name '*\.so' -exec ${STRIP_CMD} {} \;
.endif
post-install-DOCS-on:
# Create all dirs required (":u" isn't avaiable in STABLE yet :-()
${MKDIR} ${EXTDOCS:C|^([^/]+)/.*|\1|:S|^|${STAGEDIR}${RUBY_DOCDIR}/|}
.for FILE in ${EXTDOCS}
${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \
${STAGEDIR}${RUBY_DOCDIR}/${FILE:C|^([^/]+)/.*|\1|}/
.endfor
@(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${RUBY_DOCDIR}/)
${INSTALL_DATA} ${WRKSRC}/COPYING* \
${WRKSRC}/ChangeLog \
${WRKSRC}/LEGAL \
${WRKSRC}/README* \
${STAGEDIR}${RUBY_DOCDIR}/
post-install-EXAMPLES-on:
# Create all dirs required (":u" isn't avaiable in STABLE yet :-()
${MKDIR} ${EXTSAMPLES:C|^([^/]+)/.*|\1|:S|^|${STAGEDIR}${RUBY_EXAMPLESDIR}/|}
.for FILE in ${EXTSAMPLES}
${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \
${STAGEDIR}${RUBY_EXAMPLESDIR}/${FILE:C|^([^/]+)/.*|\1|}/
.endfor
(cd ${WRKSRC}/sample/ && ${COPYTREE_SHARE} . ${STAGEDIR}${RUBY_EXAMPLESDIR}/)
do-test:
cd ${WRKSRC} && ${MAKE_CMD} test
.include <bsd.port.post.mk>
Index: head/lang/scm/Makefile
===================================================================
--- head/lang/scm/Makefile (revision 413745)
+++ head/lang/scm/Makefile (revision 413746)
@@ -1,94 +1,96 @@
# Created by: hsu
# $FreeBSD$
PORTNAME= scm
PORTVERSION= 5f2
PORTREVISION= 1
CATEGORIES= lang scheme
MASTER_SITES= http://groups.csail.mit.edu/mac/ftpdir/scm/%SUBDIR%/
MASTER_SITE_SUBDIR= . OLD
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} slib-3b5.zip slib-psd1-3.tar.gz
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= mi@aldan.algebra.com
COMMENT= Scheme interpreter
LICENSE= LGPL21
+BROKEN_powerpc64= Does not build
+
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= readline zip
USE_GCC= any
HAS_CONFIGURE= yes
CONFIGURE_ENV= --prefix=${PREFIX}
MAKE_JOBS_UNSAFE= yes
CFLAGS+= -Wall -Wwrite-strings -Wmissing-declarations -Wredundant-decls -Wcast-qual
CFLAGS+= -Wno-unused-label -Wno-uninitialized
SUB_FILES= require.scm
PLIST_SUB= VERSION="${PORTVERSION}"
PKGDEINSTALL= ${PKGINSTALL}
INFO= scm
OPTIONS_DEFINE= X11
OPTIONS_SUB= yes
X11_USE= xorg=ice,sm,x11,xext
SCM_DATA= COPYING COPYING.LESSER Iedline.scm Idiffer.scm \
Init${PORTVERSION}.scm Link.scm Macexp.scm Macro.scm \
Transcen.scm Tscript.scm build build.scm compile.scm \
hobbit.scm mkimpcat.scm patchlvl.h \
r4rstest.scm rwb-isam.scm scmhob.h scmhob.scm wbtab.scm
SCM_DATA_X11= keysymdef.scm x11.scm xatoms.scm xevent.scm
SCM_MODULES= byte.so bytenumb.so crs.so differ.so edline.so gsubr.so \
ioext.so posix.so ramap.so record.so rgx.so sc2.so \
socket.so unix.so
SCM_MODULES_X11=x.so
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MX11}
SCM_MODULES+= ${SCM_MODULES_X11}
SCM_DATA+= ${SCM_DATA_X11}
.endif
.if ${ARCH} == "ia64"
EXTRA_PATCHES+= ${FILESDIR}/ia64-patch
ARCHOBJS= continue-ia64.S
.endif
post-extract:
# Certain .scm files are needed during build:
@${TAR} -C ${WRKDIR} -zxf ${DISTDIR}/${DISTFILES:Mslib*.zip} '*.scm'
post-patch:
@${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include| ; \
/strip/s|^|#|' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ; \
s|%%CFLAGS%%|${CFLAGS}|g ; \
s|%%ARCHOBJS%%|${ARCHOBJS}|g ; \
s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/build.scm
@${REINPLACE_CMD} -e 's|__osf__|__FreeBSD__|' ${WRKSRC}/gmalloc.c
@${REINPLACE_CMD} -e 's|gnuregex\.h|gnu/regex.h|g' ${WRKSRC}/rgx.c
@${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|g' \
${WRKSRC}/xgen.scm
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/scm ${WRKSRC}/scmlit \
${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/scm.1 ${STAGEDIR}${MANPREFIX}/man/man1
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/scm
${INSTALL_DATA} ${WRKDIR}/require.scm ${SCM_DATA:S|^|${WRKSRC}/|} \
${STAGEDIR}${PREFIX}/lib/scm
${INSTALL_LIB} ${SCM_MODULES:S|^|${WRKSRC}/|} \
${STAGEDIR}${PREFIX}/lib/scm
${TAR} -C ${STAGEDIR}${PREFIX}/lib/scm -xf ${DISTDIR}/${DISTFILES:Mslib*.tar.gz} '*.scm'
${INSTALL_DATA} ${WRKDIR}/slib/*.scm ${STAGEDIR}${PREFIX}/lib/scm/slib/
${INSTALL_DATA} ${WRKDIR}/scm/scm.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
.include <bsd.port.mk>
Index: head/mail/archiveopteryx/Makefile
===================================================================
--- head/mail/archiveopteryx/Makefile (revision 413745)
+++ head/mail/archiveopteryx/Makefile (revision 413746)
@@ -1,52 +1,54 @@
# Created by: Ashish SHUKLA <ashish@FreeBSD.org>
# $FreeBSD$
PORTNAME= archiveopteryx
PORTVERSION= 3.2.0
PORTREVISION= 4
CATEGORIES= mail
MASTER_SITES= http://archiveopteryx.org/download/
MAINTAINER= feld@FreeBSD.org
COMMENT= Advanced PostgreSQL-based IMAP/POP server
LICENSE= MIT
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= jam:devel/jam
USES= perl5 tar:bzip2 pgsql:9.1+
USE_OPENSSL= yes
USE_PERL5= build
PORTDOCS= COPYING README bsd.txt
SUB_FILES= pkg-message
USE_RC_SUBR= ${PORTNAME}
USERS= aox
GROUPS= aox
PLIST_SUB+= USERS="${USERS}"
PLIST_SUB+= GROUPS="${GROUPS}"
JAM?= ${LOCALBASE}/bin/jam
.include <bsd.port.pre.mk>
# force Clang when on FreeBSD 10+
.if ${OSVERSION} >= 1000000
JAMARG= "-sCLANG=1"
.endif
post-patch:
@${GREP} -Rl '%%[[:alpha:]]\+%%' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \
-e 's,%%PREFIX%%,${PREFIX},g'
${REINPLACE_CMD} "s|INSTALLROOT ?= \"\" ;|INSTALLROOT = \"${STAGEDIR}\" ;|" ${WRKSRC}/Jamsettings
do-build:
@cd ${WRKSRC} && ${JAM} ${JAMARG}
do-install:
@cd ${WRKSRC} && ${JAM} ${JAMARG} install
.include <bsd.port.post.mk>
Index: head/mail/archiveopteryx-devel/Makefile
===================================================================
--- head/mail/archiveopteryx-devel/Makefile (revision 413745)
+++ head/mail/archiveopteryx-devel/Makefile (revision 413746)
@@ -1,59 +1,61 @@
# Created by: Ashish SHUKLA <ashish@FreeBSD.org>
# $FreeBSD$
PORTNAME= archiveopteryx
PORTVERSION= 3.2.99.20160129
PORTREVISION= 0
CATEGORIES= mail
PKGNAMESUFFIX= -devel
MAINTAINER= feld@FreeBSD.org
COMMENT= Advanced PostgreSQL-based IMAP/POP server
LICENSE= MIT
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= jam:devel/jam
USE_GITHUB= yes
GH_ACCOUNT= aox
GH_PROJECT= aox
GH_TAGNAME= e10c73a
USES= perl5 tar:bzip2 pgsql:9.1+
USE_OPENSSL= yes
USE_PERL5= build
PORTDOCS= COPYING README license.txt
SUB_FILES= pkg-message
USE_RC_SUBR= ${PORTNAME}
CONFLICTS= archiveopteryx-[0-9]*
USERS= aox
GROUPS= aox
PLIST_SUB+= USERS="${USERS}"
PLIST_SUB+= GROUPS="${GROUPS}"
JAM?= ${LOCALBASE}/bin/jam
.include <bsd.port.pre.mk>
# force Clang when on FreeBSD 10+
.if ${OSVERSION} >= 1000000
JAMARG= "-sCLANG=1"
.endif
post-patch:
@${GREP} -Rl '%%[[:alpha:]]\+%%' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \
-e 's,%%PREFIX%%,${PREFIX},g'
${REINPLACE_CMD} "s|INSTALLROOT ?= \"\" ;|INSTALLROOT = \"${STAGEDIR}\" ;|" ${WRKSRC}/Jamsettings
do-build:
@cd ${WRKSRC} && ${JAM} ${JAMARG}
do-install:
@cd ${WRKSRC} && ${JAM} ${JAMARG} install
.include <bsd.port.post.mk>
Index: head/mail/dracmail/Makefile
===================================================================
--- head/mail/dracmail/Makefile (revision 413745)
+++ head/mail/dracmail/Makefile (revision 413746)
@@ -1,37 +1,39 @@
# Created by: jamrich.majo@gmail.com
# $FreeBSD$
PORTNAME= dracmail
PORTVERSION= 0.1.2
PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= SF/dracmail/release/
DISTNAME= dracMail-${PORTVERSION}_release
MAINTAINER= ports@FreeBSD.org
COMMENT= DracMail is a webmail interface built using PHP
+BROKEN_powerpc64= Does not build
+
USE_PHP+= mysql imap dom tidy iconv mbstring
USE_MYSQL= yes
IGNORE_WITH_PHP= 70
NO_BUILD= yes
SUB_FILES= pkg-message
PLIST_SUB+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
OPTIONS_DEFINE= PGSQL APACHE LIGHTTPD
OPTIONS_DEFAULT=APACHE
PGSQL_USE= PHP=pgsql
APACHE_USE= APACHE_RUN=22+
LIGHTTPD_RUN_DEPENDS= lighttpd:www/lighttpd
post-extract:
@${MKDIR} ${WRKSRC}
-@${MV} ${WRKDIR}/* ${WRKSRC}
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
${CP} -rp ${WRKSRC}/* ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/mail/milter-callback/Makefile
===================================================================
--- head/mail/milter-callback/Makefile (revision 413745)
+++ head/mail/milter-callback/Makefile (revision 413746)
@@ -1,54 +1,56 @@
# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
# $FreeBSD$
PORTNAME= milter-callback
PORTVERSION= 1.6.0
PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= LOCAL/ehaupt
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Milter to perform a envelope-from sender verification on target MX
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libspf2.so:mail/libspf2
USES= tar:xz
USE_RC_SUBR= milter-callback
USE_GCC= any
SUB_FILES= pkg-message
SRC_FILES= cache.c commonprocs.c cpit.c dealwithmxes.c detectlamespf.c \
makedecision.c mcspf.c milter-callback.c pgupdate.c \
processdirectpart.c processmxpart.c pushhistory.c sigusr1.c
CFLAGS+= -DFREEBSD -DHAVE_NS_TYPE -DWITH_SPF -I${LOCALBASE}/include \
-I${WRKSRC} -std=gnu99
LDFLAGS+= -lmilter -lthr -L${LOCALBASE}/lib -lspf2
do-build:
.for f in ${SRC_FILES}
${CC} ${CFLAGS} -c ${WRKSRC}/${f} -o ${WRKSRC}/${f:C/\.c/.o/}
.endfor
${CC} ${LDFLAGS} ${SRC_FILES:C/(.*)\.c/${WRKSRC}\/\1.o/} \
-o ${WRKSRC}/${PORTNAME}
post-patch:
@${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|" \
${WRKSRC}/${PORTNAME}.c
@${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|" \
${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's|/var/tmp/|/var/run/|' \
${WRKSRC}/${PORTNAME}.conf
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/libexec
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MANPREFIX}/man/man8
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/mail
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/mail/${PORTNAME}.conf.sample
.include <bsd.port.mk>
Index: head/mail/nocc/Makefile
===================================================================
--- head/mail/nocc/Makefile (revision 413745)
+++ head/mail/nocc/Makefile (revision 413746)
@@ -1,42 +1,44 @@
# Created by: Alex Dupre <sysadmin@alexdupre.com>
# $FreeBSD$
PORTNAME= nocc
PORTVERSION= 1.9.5
CATEGORIES= mail www
MASTER_SITES= SF/${PORTNAME}/NOCC/${PORTVERSION}
MAINTAINER= ale@FreeBSD.org
COMMENT= Webmail system which access POP3 and IMAP mail servers
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= DOCS
USE_PHP= ctype iconv imap mbstring pcre session
WANT_PHP_WEB= yes
SUB_FILES= pkg-message
NO_BUILD= yes
NOCCCOMP= .htaccess favicon.ico robots.txt \
action.php common.php contacts.php contacts_manager.php \
delete.php down_mail.php download.php get_img.php \
help.php index.php logout.php rss.php send.php \
ckeditor classes config html js lang themes utils
PORTDOCS= *
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
.for i in ${NOCCCOMP}
@cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} ${STAGEDIR}${WWWDIR}
.endfor
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
@${ECHO_CMD} "@owner ${WWWOWN}" >> ${TMPPLIST}
@${ECHO_CMD} "@group ${WWWGRP}" >> ${TMPPLIST}
@(cd ${WRKSRC}; ${FIND} ${NOCCCOMP} -not -type d) | ${SORT} | \
${SED} -ne 's,^,${WWWDIR_REL}/,p' >> ${TMPPLIST}
@${ECHO_CMD} "@owner" >> ${TMPPLIST}
@${ECHO_CMD} "@group" >> ${TMPPLIST}
.include <bsd.port.mk>
Index: head/mail/notmuch/Makefile
===================================================================
--- head/mail/notmuch/Makefile (revision 413745)
+++ head/mail/notmuch/Makefile (revision 413746)
@@ -1,46 +1,48 @@
# Created by: DarwinSurvivor <darwinsurvivor@gmail.com>
# $FreeBSD$
PORTNAME= notmuch
PORTVERSION= 0.21
CATEGORIES= mail
MASTER_SITES= http://notmuchmail.org/releases/
MAINTAINER= mp39590@gmail.com
COMMENT= Thread-based email index, search, and tagging application
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \
c++filt:devel/binutils
LIB_DEPENDS= libgmime-2.6.so:mail/gmime26 \
libxapian.so:databases/xapian-core \
libtalloc.so:devel/talloc
OPTIONS_DEFINE= BASH EMACS ZSH
BASH_DESC= Install bash completion (requires shells/bash-completion)
EMACS_DESC= Install EMACS lisp files (requires emacs)
ZSH_DESC= Install zsh completion
OPTIONS_SUB= yes
BASH_BUILD_DEPENDS= bash-completion>=1.90:shells/bash-completion
BASH_RUN_DEPENDS= ${BASH_BUILD_DEPENDS}
BASH_CONFIGURE_OFF= --without-bash-completion
EMACS_CONFIGURE_OFF= --without-emacs
EMACS_CONFIGURE_ON= --emacslispdir=${PREFIX}/${EMACS_SITE_LISPDIR} \
--emacsetcdir=${PREFIX}/${EMACS_SITE_LISPDIR}
EMACS_USE= EMACS=yes
ZSH_CONFIGURE_OFF= --without-zsh-completion
HAS_CONFIGURE= yes
USES= gmake pkgconfig python:build
CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MANPREFIX}/man
USE_LDCONFIG= yes
MAKE_ENV+= PYTHONCMD=${PYTHON_CMD}
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/notmuch
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnotmuch.so.4.3.0
.include <bsd.port.mk>
Index: head/mail/pecl-mailparse/Makefile
===================================================================
--- head/mail/pecl-mailparse/Makefile (revision 413745)
+++ head/mail/pecl-mailparse/Makefile (revision 413746)
@@ -1,24 +1,26 @@
# Created by: Thierry Thomas (<thierry@pompo.net>)
# $FreeBSD$
PORTNAME= mailparse
PORTVERSION= 2.1.6
CATEGORIES= mail www
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DIST_SUBDIR= PECL
MAINTAINER= miwi@FreeBSD.org
COMMENT= PECL extension to create and decode MIME messages
LICENSE= PHP202
+BROKEN_powerpc64= Does not build
+
USES= tar:tgz
USE_PHP= mbstring
USE_PHPIZE= yes
USE_PHP_BUILD= yes
USE_PHPEXT= yes
PHP_MODNAME= mailparse
IGNORE_WITH_PHP= 70
.include <bsd.port.mk>
Index: head/mail/sgwi/Makefile
===================================================================
--- head/mail/sgwi/Makefile (revision 413745)
+++ head/mail/sgwi/Makefile (revision 413746)
@@ -1,50 +1,52 @@
# Created by: Lukasz Wasikowski <lukasz@wasikowski.net>
# $FreeBSD$
PORTNAME= sgwi
PORTVERSION= 1.1.8
CATEGORIES= mail www
MASTER_SITES= http://www.vanheusden.com/sgwi/ \
http://lukasz.wasikowski.net/files/
DISTNAME= sqlgreywebinterface-${PORTVERSION}
MAINTAINER= lukasz@wasikowski.net
COMMENT= PHP web interface to SQLGrey
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
USES= tar:tgz
NO_BUILD= yes
SUB_FILES+= pkg-message pkg-install
SUB_LIST= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
OPTIONS_SINGLE= BACKEND
OPTIONS_SINGLE_BACKEND= MYSQL PGSQL SQLITE3
MYSQL_DESC= MySQL back-end (use mysql PHP extension)
PGSQL_DESC= PostgreSQL back-end (use pgsql PHP extension)
SQLITE3_DESC= SQLite3 back-end (use pgsql PHP extension)
OPTIONS_DEFAULT=MYSQL
MYSQL_USE= PHP=mysql
PGSQL_USE= PHP=pgsql
SQLITE3_USE= PHP=sqlite3
WANT_PHP_WEB= yes
post-patch:
${FIND} ${WRKSRC} -name '*.orig' -delete
do-install:
@${MV} ${WRKSRC}/includes/config.inc.php ${WRKSRC}/includes/config.inc.php.sample
@${MKDIR} ${STAGEDIR}${WWWDIR}
@${MKDIR} ${STAGEDIR}${WWWDIR}/includes
${INSTALL_DATA} ${WRKSRC}/*.php ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} ${WRKSRC}/*.css ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} ${WRKSRC}/.ht* ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} ${WRKSRC}/includes/*.sample ${STAGEDIR}${WWWDIR}/includes/
${INSTALL_DATA} ${WRKSRC}/includes/*.php ${STAGEDIR}${WWWDIR}/includes/
.include <bsd.port.mk>
Index: head/mail/spamdyke/Makefile
===================================================================
--- head/mail/spamdyke/Makefile (revision 413745)
+++ head/mail/spamdyke/Makefile (revision 413746)
@@ -1,54 +1,56 @@
# Created by: Peter Kieser <peter@kieser.ca>
# $FreeBSD$
PORTNAME= spamdyke
PORTVERSION= 5.0.1
PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= http://www.spamdyke.org/releases/
MAINTAINER= ports@FreeBSD.org
COMMENT= Qmail filter for monitoring and intercepting SMTP connections
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= ${LOCALBASE}/bin/tcprules:sysutils/ucspi-tcp
WRKSRC= ${WRKDIR}/${DISTNAME}/spamdyke
USES= cpe qmail tar:tgz
GNU_CONFIGURE= yes
ALL_TARGET= spamdyke
USE_GCC= any
OPTIONS_DEFINE= TLS DEBUG DEBUG_EXCESSIVE DOCS
OPTIONS_DEFAULT= TLS
DEBUG_DESC= Enable debugging output
DEBUG_EXCESSIVE_DESC= Enable excessive debugging output
TLS_CONFIGURE_ENABLE= tls
TLS_USE= OPENSSL=yes
DEBUG_CONFIGURE_ENABLE= debug-output
DEBUG_EXCESSIVE_CONFIGURE_ENABLE= excessive-output
PORTDOCS= Changelog.txt FAQ.html GNUGPL.txt INSTALL.txt \
README.html README_ip_file_format.html \
README_rdns_directory_format.html README_rdns_file_format.html \
UPGRADING.txt UPGRADING_version_3_to_version_4.txt
post-patch:
@${REINPLACE_CMD} -e 's#^CFLAGS :=.*#CFLAGS = ${CFLAGS}#' ${WRKSRC}/Makefile.in
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/spamdyke ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/documentation/spamdyke.conf.example \
${STAGEDIR}${PREFIX}/etc/spamdyke.conf.sample
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKDIR}/${DISTNAME}/documentation && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/mail/squirrelmail/Makefile
===================================================================
--- head/mail/squirrelmail/Makefile (revision 413745)
+++ head/mail/squirrelmail/Makefile (revision 413746)
@@ -1,96 +1,98 @@
# Created by: Simon Dick <simond@irrelevant.org>
# $FreeBSD$
PORTNAME= squirrelmail
PORTVERSION= 20160216
CATEGORIES= mail www
MASTER_SITES= LOCAL/adamw/squirrelmail
DISTNAME= ${PORTNAME}-${PORTVERSION}_0200-SVN.stable
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= adamw@FreeBSD.org
COMMENT= Webmail system which accesses mail over IMAP
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
# This snapshot tarball contains php 5.4 and 5.5 compatibility
# patches, but the only guaranteed compatibility is with php 5.3.
# If you encounter problems, downgrade to php 5.3.
USE_PHP= session mhash gettext mbstring pcre openssl xml
WANT_PHP_WEB= yes
USES= cpe gettext perl5 tar:bzip2
USE_PERL5= run
NO_ARCH= yes
WRKSRC= ${WRKDIR}/${PORTNAME}.stable/${PORTNAME}
OPTIONS_DEFINE= DATABASE LDAP DOCS
DATABASE_DESC= PEAR database support (must also install a driver)
# if you were using WITHOUT_WWWDIR, use SQUIRRELDIR=${PREFIX}/squirrelmail
SQUIRRELDIR?= ${WWWDIR}
SMUSER?= ${WWWOWN}
SMGROUP?= ${WWWGRP}
USERS= ${SMUSER}
GROUPS= ${SMGROUP}
PLIST_SUB= PORTVERSION=${PORTVERSION} \
SQUIRRELDIR="${SQUIRRELDIR:S,^${PREFIX}/,,}" \
SMUSER=${SMUSER} \
SMGROUP=${SMGROUP}
SUB_FILES= pkg-message
SUB_LIST= SQUIRRELDIR=${SQUIRRELDIR} SMUSER=${SMUSER} SMGROUP=${SMGROUP}
CONFLICTS= squirreloutlook-[0-9]*
DATABASE_RUN_DEPENDS= ${LOCALBASE}/share/pear/DB.php:databases/pear-DB
LDAP_USE= PHP=ldap
post-patch:
@${REINPLACE_CMD} -e 's|ispell|${LOCALBASE}/bin/aspell|g' \
${WRKSRC}/plugins/squirrelspell/sqspell_config.php
@${REINPLACE_CMD} -e 's|/usr/bin/fortune|/usr/games/fortune|g' \
${WRKSRC}/plugins/fortune/fortune_functions.php
@${REINPLACE_CMD} -e 's|/var/local/squirrelmail|${SQUIRRELDIR}|g' \
${WRKSRC}/config/conf.pl ${WRKSRC}/config/config_default.php ${WRKSRC}/doc/INSTALL
do-build:
# Rearrange the documentation
@${MV} ${WRKSRC}/themes/README.themes ${WRKSRC}/doc
@(cd ${WRKSRC} && \
for f in `${FIND} -E plugins -regex \
'.*(README.*|INSTALL|HISTORY)'`; \
do \
${MKDIR} doc/`dirname $$f`; \
${MV} $$f doc/`dirname $$f`; \
done)
@${MV} ${WRKSRC}/doc/plugins/squirrelspell/doc/README ${WRKSRC}/doc/plugins/squirrelspell
@${RM} -rf ${WRKSRC}/doc/plugins/squirrelspell/doc
@${MV} ${WRKSRC}/plugins/squirrelspell/doc/* ${WRKSRC}/doc/plugins/squirrelspell
@${RM} -f ${WRKSRC}/doc/plugins/squirrelspell/index.php
@${RM} -rf ${WRKSRC}/plugins/squirrelspell/doc
@${ECHO} "left_refresh=300" >> ${WRKSRC}/data/default_pref
@${MV} ${WRKSRC}/config/config_local.php ${WRKSRC}/config/config_local.php.sample
@${MV} ${WRKSRC}/data/default_pref ${WRKSRC}/data/default_pref.sample
@${MKDIR} ${WRKSRC}/attach
@${CP} -p ${WRKSRC}/data/.htaccess ${WRKSRC}/attach/.htaccess
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily
${INSTALL_SCRIPT} ${FILESDIR}/111.clean-squirrelmail ${STAGEDIR}${PREFIX}/etc/periodic/daily
@${MKDIR} ${STAGEDIR}${SQUIRRELDIR}
${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${SQUIRRELDIR}
${INSTALL_SCRIPT} ${WRKSRC}/configure ${STAGEDIR}${SQUIRRELDIR}
(cd ${WRKSRC} && \
${COPYTREE_SHARE} "attach class config data functions help images include locale plugins po scripts src themes" \
${STAGEDIR}${SQUIRRELDIR})
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
Index: head/math/algae/Makefile
===================================================================
--- head/math/algae/Makefile (revision 413745)
+++ head/math/algae/Makefile (revision 413746)
@@ -1,32 +1,34 @@
# Created by: Michael Neumann <mneumann@ntecs.de>
# $FreeBSD$
PORTNAME= algae
PORTVERSION= 4.3.6
PORTREVISION= 9
CATEGORIES= math
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Programming language for numerical analysis
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
BROKEN_ia64= does not compile
BROKEN_powerpc= does not compile
BROKEN_sparc64= does not compile
GNU_CONFIGURE= yes
USES= fortran
CONFIGURE_ARGS= --disable-dlmalloc --without-fftw --without-blas \
--without-lapack --without-bcslib --without-npsol
PLIST_SUB= ALGAE_VERSION=${PORTVERSION}
INFO= ${PORTNAME}
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-${PORTVERSION}
.include <bsd.port.mk>
Index: head/math/armadillo/Makefile
===================================================================
--- head/math/armadillo/Makefile (revision 413745)
+++ head/math/armadillo/Makefile (revision 413746)
@@ -1,22 +1,24 @@
# $FreeBSD$
PORTNAME= armadillo
PORTVERSION= 6.700.4
PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/arma
MAINTAINER= danilo@FreeBSD.org
COMMENT= C++ linear algebra library
LICENSE= MPL
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \
libarpack.so:math/arpack \
libhdf5.so:science/hdf5 \
libsuperlu.so:math/superlu
USES= cmake blaslapack
USE_LDCONFIG= yes
.include <bsd.port.mk>
Index: head/math/clp/Makefile
===================================================================
--- head/math/clp/Makefile (revision 413745)
+++ head/math/clp/Makefile (revision 413746)
@@ -1,36 +1,38 @@
# Created by: Robin Schilham
# $FreeBSD$
PORTNAME= Clp
PORTVERSION= 1.16.8
CATEGORIES= math
MASTER_SITES= http://www.coin-or.org/download/source/Clp/ \
http://www.mavetju.org/download/adopted/
MAINTAINER= co9co9@gmail.com
COMMENT= Linear Programming Solver
LICENSE= EPL
+BROKEN_powerpc64= Does not build
+
USES= blaslapack fortran libtool tar:tgz pathfix
CXXFLAGS+= -ffast-math
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
TEST_TARGET= unitTest
TEST_WRKSRC= ${WRKSRC}/Clp
CONFIGURE_ENV+= ${MAKE_ENV}
CONFIGURE_ARGS= --with-lapack-lib="${LAPACKLIB} -L${LOCALBASE}/lib" \
--with-blas-lib="${BLASLIB} -L${LOCALBASE}/lib" \
--datadir=${DATADIR}
OPTIONS_DEFINE= DEBUG
PORTDOCS= *
DEBUG_CXXFLAGS= -fomit-frame-pointer
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
.include <bsd.port.mk>
Index: head/math/gap/Makefile
===================================================================
--- head/math/gap/Makefile (revision 413745)
+++ head/math/gap/Makefile (revision 413746)
@@ -1,62 +1,64 @@
# Created by: keith@FreeBSD.org
# $FreeBSD$
PORTNAME= gap
PORTVERSION= 4.8.2.${GAP_DISTDATE}
CATEGORIES= math
MASTER_SITES= ftp://ftp.gap-system.org/pub/gap/gap48/tar.bz2/ \
ftp://ftp.stack.nl/pub/users/johans/gap/ \
ftp://ftp.gap-system.org/pub/gap/gap48/old/
DISTNAME= ${GAP_VERSION}p${PORTVERSION:R:E}_${GAP_DISTTIME}
MAINTAINER= johans@FreeBSD.org
COMMENT= GAP is a system for computational discrete algebra
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libgmp.so:math/gmp
USES= gmake shebangfix tar:bzip2
SHEBANG_FILES= configure \
pkg/GAPDoc-*/*/clean \
pkg/*/doc/clean \
pkg/PolymakeInterface/configure \
pkg/*/doc/convert.pl \
pkg/anupq-*/tst/make_anupqeg \
pkg/crime/gap/print.pl \
pkg/fr-*/cnf/config.status \
pkg/pargap/mpinu/thwap
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--with-gmp=${LOCALBASE}
ALL_TARGET= default
MAKE_JOBS_UNSAFE=yes
GAP_VERSION= ${PORTNAME}${PORTVERSION:R:R:S/./r/} # gap4r5
GAP_DISTTIME= 2016_02_20-18_51
GAP_DISTDATE= ${GAP_DISTTIME:C/-.*//:S/_//g}
GAP_LIBDIR= ${PREFIX}/lib/${GAP_VERSION}
WRKSRC= ${WRKDIR}/${GAP_VERSION}
PLIST_FILES= bin/gap
post-patch:
@${REINPLACE_CMD} -i '' -e '1s|/usr/bin/sh|/bin/sh|' ${WRKSRC}/pkg/happrime/make_tarball
do-install:
${SED} -e "s:GAP_DIR=.*:GAP_DIR=${GAP_LIBDIR}:g" \
-e "s:GAP_PRG=.*:GAP_PRG=gap:g" ${WRKSRC}/bin/gap.sh \
> ${STAGEDIR}${PREFIX}/bin/gap
@${CHMOD} 755 ${STAGEDIR}${PREFIX}/bin/gap
@${MKDIR} ${STAGEDIR}${GAP_LIBDIR}/bin
${INSTALL_PROGRAM} ${WRKSRC}/bin/*/gap ${STAGEDIR}${GAP_LIBDIR}/bin
${INSTALL_SCRIPT} ${WRKSRC}/bin/*/gac ${STAGEDIR}${GAP_LIBDIR}/bin
${INSTALL_DATA} ${WRKSRC}/sysinfo.gap ${STAGEDIR}${GAP_LIBDIR}
.for subdir in doc etc grp lib pkg prim small trans tst
${CP} -R ${WRKSRC}/${subdir} ${STAGEDIR}${GAP_LIBDIR}/
.endfor
post-install:
@${FIND} ${STAGEDIR}${GAP_LIBDIR} -type d -empty -delete
@${FIND} ${STAGEDIR}${GAP_LIBDIR} ! -type d | \
${SED} 's,${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
.include <bsd.port.mk>
Index: head/math/gotoblas/Makefile
===================================================================
--- head/math/gotoblas/Makefile (revision 413745)
+++ head/math/gotoblas/Makefile (revision 413746)
@@ -1,149 +1,151 @@
# Created by: Sato Hiroki <hrs@FreeBSD.org>
# $FreeBSD$
PORTNAME= gotoblas
PORTVERSION= 2.${GOTOBLAS2VER}.${LAPACKVER}
PORTREVISION= 6
CATEGORIES= math
MASTER_SITES= LOCAL/maho/gotoblas \
NL/lapack:lapack NL/lapack/timing:lapack_tmg
DISTFILES= GotoBLAS2-${GOTOBLAS2VER}_bsd.tar.gz \
lapack-${LAPACKVER}.tgz:lapack \
large.tgz:lapack_tmg timing.tgz:lapack_tmg
DIST_SUBDIR= gotoblas
EXTRACT_ONLY= ${GOTOBLAS2_SRCFILE}
MAINTAINER= cpm@fbsd.es
COMMENT= Fast implementation of Basic Linear Algebra Subprograms
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/00License.txt
+BROKEN_powerpc64= Does not build
+
GOTOBLAS2VER= 1.13
GOTOBLAS2_SRCFILE= GotoBLAS2-${GOTOBLAS2VER}_bsd.tar.gz
LAPACKVER= 3.4.0
LAPACK_SRCFILE= lapack-${LAPACKVER}.tgz
LARGE_FILE= large.tgz
TIMING_FILE= timing.tgz
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/GotoBLAS2
USES= fortran gmake perl5
USE_GCC= yes
USE_PERL5= build
GOTOLIBS= libgoto2 libgoto2p
GOTOFILES= ${GOTOLIBS:S|$|.so|} ${GOTOLIBS:S|$|.so.1|} ${GOTOLIBS:S|$|.a|}
PLIST_FILES= ${GOTOFILES:S|^|lib/|}
SUB_FILES= pkg-message
SUB_LIST= MAXTHREADS=${MAXTHREADS}
MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE_i386= DYNAMIC_ARCH
OPTIONS_DEFINE_amd64= DYNAMIC_ARCH
OPTIONS_DEFINE= INTERFACE64 OPENMP
OPTIONS_DEFAULT_i386= DYNAMIC_ARCH
OPTIONS_DEFAULT_amd64= DYNAMIC_ARCH
DYNAMIC_ARCH_DESC= Support multiple CPU types on i386 and amd64
INTERFACE64_DESC= Use 8 byte integers on 64-bit architectures
OPENMP_DESC= Use OpenMP for threading
#QUAD_PRECISION= Support IEEE quad precision (experimental)
.include <bsd.port.options.mk>
MAXTHREADS?= 8
.if ${ARCH:M*64} == ""
GOTOFLAGS+= BINARY32=1
.else
GOTOFLAGS+= BINARY64=1
.endif
.if ${PORT_OPTIONS:MDYNAMIC_ARCH}
GOTOFLAGS+= DYNAMIC_ARCH=1
.endif
.if ${PORT_OPTIONS:MINTERFACE64}
GOTOFLAGS+= INTERFACE64=1
.endif
.if ${PORT_OPTIONS:MOPENMP}
GOTOFLAGS+= USE_OPENMP=1
.endif
#.if ${PORT_OPTIONS:MQUAD_PRECISION}
#BROKEN= WITH_QUAD_PRECISION is broken; please disable this option
#GOTOFLAGS+= QUAD_PRECISION=1
#.endif
post-extract:
${FIND} ${WRKSRC} -type f -name '.*' -delete
cd ${DISTDIR}/${DIST_SUBDIR} ; \
${CP} ${LAPACK_SRCFILE} ${LARGE_FILE} ${TIMING_FILE} ${WRKSRC}
${MKDIR} ${STAGEDIR}${PREFIX}/lib
post-patch:
${REINPLACE_CMD} -e "s+%%FC%%+${FC}+" -e "s+%%CC%%+${CC}+" \
${WRKSRC}/Makefile.rule
${REINPLACE_CMD} -e "s+%%LAPACKVER%%+${LAPACKVER}+g" \
${WRKSRC}/Makefile
${REINPLACE_CMD} -e "s+%%LAPACKVER%%+${LAPACKVER}+g" \
${WRKSRC}/exports/gensymbol
${REINPLACE_CMD} -e "s+(ARCH)+(ARCH_)+" \
${WRKSRC}/Makefile.rule \
${WRKSRC}/Makefile.tail \
${WRKSRC}/driver/level3/Makefile \
${WRKSRC}/driver/others/Makefile \
${WRKSRC}/exports/Makefile \
${WRKSRC}/interface/Makefile \
${WRKSRC}/kernel/Makefile \
${WRKSRC}/kernel/Makefile.L3 \
${WRKSRC}/lapack/laswp/Makefile \
${WRKSRC}/reference/Makefile
${REINPLACE_CMD} -e "s+(ARCH)+(ARCH_)+" \
-e 's+%%_GCC_RUNTIME%%+${_GCC_RUNTIME}+' \
-e 's+$$(CROSS_SUFFIX)+${LOCALBASE}/bin/+' \
${WRKSRC}/Makefile.system
.if ${PORT_OPTIONS:MOPENMP}
${REINPLACE_CMD} -e "s+GOTO_NUM_THREADS+OMP_NUM_THREADS+g" \
${WRKSRC}/test/Makefile \
${WRKSRC}/ctest/Makefile
.endif
do-build:
cd ${WRKSRC} ; ${SETENV} ${GOTOFLAGS} NUM_THREADS=1 USE_THREAD=0 \
${MAKE_CMD} ${MAKE_ARGS}
${CP} ${WRKSRC}/libgoto2.a ${STAGEDIR}${PREFIX}/lib/libgoto2.a
${CP} ${WRKSRC}/libgoto2.so ${STAGEDIR}${PREFIX}/lib/libgoto2.so.1
cd ${WRKSRC} ; ${MAKE_CMD} ${MAKE_ARGS} clean
cd ${WRKSRC} ; ${SETENV} ${GOTOFLAGS} NUM_THREADS=${MAXTHREADS} \
USE_THREAD=1 ${MAKE_CMD} ${MAKE_ARGS}
${CP} ${WRKSRC}/libgoto2.a ${STAGEDIR}${PREFIX}/lib/libgoto2p.a
${CP} ${WRKSRC}/libgoto2.so ${STAGEDIR}${PREFIX}/lib/libgoto2p.so.1
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.1
BENCHMARK_MAXTHREADS?= ${MAXTHREADS}
.if ${PORT_OPTIONS:MOPENMP}
BENCHMARK_THREADS_FLAG= OMP_NUM_THREADS=${BENCHMARK_MAXTHREADS}
.else
BENCHMARK_THREADS_FLAG= GOTO_NUM_THREADS=${BENCHMARK_MAXTHREADS}
.endif
benchmark: build
cd ${WRKSRC} ; ${SETENV} ${GOTOFLAGS} NUM_THREADS=${MAXTHREADS} \
USE_THREAD=1 ${MAKE_CMD} ${MAKE_ARGS} hpl
cd ${WRKSRC}/benchmark ; ${SETENV} ${GOTOFLAGS} NUM_THREADS=${MAXTHREADS} \
USE_THREAD=1 ${BENCHMARK_THREADS_FLAG} ${MAKE_CMD} ${MAKE_ARGS}
do-install:
cd ${STAGEDIR}${PREFIX}/lib ; \
${INSTALL_DATA} ${GOTOLIBS:S|$|.a|} ${GOTOLIBS:S|$|.so.1|} \
${STAGEDIR}${PREFIX}/lib/
cd ${STAGEDIR}${PREFIX}/lib ; \
for i in ${GOTOLIBS:S|$|.so|}; do \
${LN} -sf $$i.1 $$i ; \
done
.include <bsd.port.mk>
Index: head/math/libR/Makefile
===================================================================
--- head/math/libR/Makefile (revision 413745)
+++ head/math/libR/Makefile (revision 413746)
@@ -1,14 +1,16 @@
# Created by: bf <bf@FreeBSD.org>
# $FreeBSD$
PORTNAME= libR
COMMENT= The static libR library from R
DESCR= ${.CURDIR}/pkg-descr
LIBR_SLAVEPORT= yes
MASTERDIR= ${.CURDIR}/../R
PLIST= ${.CURDIR}/pkg-plist
PLIST_FILES= lib/R/lib/libR.a
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/math/libRmath/Makefile
===================================================================
--- head/math/libRmath/Makefile (revision 413745)
+++ head/math/libRmath/Makefile (revision 413746)
@@ -1,13 +1,15 @@
# Created by: Eric van Gyzen <vangyzen@stat.duke.edu>
# $FreeBSD$
PORTNAME= libRmath
COMMENT= The standalone math library from R
DESCR= ${.CURDIR}/pkg-descr
LIBRMATH_SLAVEPORT= yes
MASTERDIR= ${.CURDIR}/../R
PLIST= ${.CURDIR}/pkg-plist
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/math/math77/Makefile
===================================================================
--- head/math/math77/Makefile (revision 413745)
+++ head/math/math77/Makefile (revision 413746)
@@ -1,55 +1,57 @@
# $FreeBSD$
PORTNAME= math77
PORTVERSION= 6.0
CATEGORIES= math
MASTER_SITES= NL/math
DISTNAME= ${PORTNAME}
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= mexas@bris.ac.uk
COMMENT= CalTech mathematical subprogram libraries for Fortran 77
LICENSE= BSD3CLAUSE
+BROKEN_powerpc64= Does not build
+
USES= fortran gmake tar:tgz
WRKSRC= ${WRKDIR}/MATH77
MAKEFILE= makefile
USE_LDCONFIG= yes
PLIST_FILES= lib/libmath77.a
DEMO= cblas ccoef cgam cge2 cgefsc cpolz csort cwofz daccum dasinh dbacc \
dbesj0 dbesjn dbi0k0 dbinom dblas1 dblas2 dblas3 dblas4 dc2fit dcdchi \
dcdnml dcdpoi dcft dchol dchol2 dckder dcon dcpltk dcpval ddasl1 \
ddasl2 ddasl3 ddasl4 ddasl5 ddasl6 ddasl7 dei deli derf derfce derfi \
devun devvun dfmin dfrenl dgami dgamma dge2 dgefsc dherql dhfti dhint \
dhtcc dilup dilupm dint1f dint1r dintmf dintmr diva divdb divx djacg1 \
djacg2 dlasum dlesum dlnrel dmess dmlc01 dmpval dnlafb dnlafu dnlagb \
dnlagu dnlsfb dnlsfu dnlsgb dnlsgu dnqsol dpfit dplot dpoi dpolz \
dpolz2 dprpl dprpl1 dprpl2 dpsi dran drane drang drangv dranr dranu \
dranus drft drft1 dsbasd dsfit dsfitc dsi dsort dspge dsva dsvdrs \
dsymql dtcst dtgfi dtgfi1 dtgfi2 dtgrec ducom2 ducomp dwcom2 dwcomp \
dxrk8 dzero ermsg err1 exsort gsortp idranp insort isort isranp mach \
matp matpr ran1 saccum sasinh sbacc sbesj0 sbesjn sbi0k0 sbinom sblas1 \
sblas2 sblas3 sblas4 sc2fit scdchi scdnml scdpoi scft schol schol2 \
sckder scon scpltk scpval sdasl1 sdasl2 sdasl3 sdasl4 sdasl5 sdasl6 \
sdasl7 sei seli serf serfce serfi sevun sevvun sfmin sfrenl sgami \
sgamma sge2 sgefsc sherql shfti shint shtcc silup silupm sint1f sint1r \
sintmf sintmr siva sivdb sivx sjacg1 sjacg2 slasum slesum slnrel smess \
smlc01 smpval snlafb snlafu snlagb snlagu snlsfb snlsfu snlsgb snlsgu \
snqsol spfit splot spoi spolz spolz2 sprpl sprpl1 sprpl2 spsi sran \
srane srang srangv sranr sranu sranus srft srft1 ssbasd ssfit ssfitc \
ssi ssort sspge ssva ssvdrs ssymql stcst stgfi stgfi1 stgfi2 stgrec \
sucom2 sucomp swcom2 swcomp sxrk8 szero vecp vecpr xblas zcoef zcomp \
zgam zpolz zwofz
do-install:
${INSTALL_DATA} ${WRKSRC}/libmath77.a ${STAGEDIR}${PREFIX}/lib
do-test:
.for CODE in ${DEMO}
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} code=${CODE} ${MAKE_CMD} demo)
.endfor
.include <bsd.port.mk>
Index: head/math/openfst/Makefile
===================================================================
--- head/math/openfst/Makefile (revision 413745)
+++ head/math/openfst/Makefile (revision 413746)
@@ -1,19 +1,21 @@
# Created by: Dmitry Sivachenko <mitya@yandex-team.ru>
# $FreeBSD$
PORTNAME= openfst
PORTVERSION= 1.5.1
CATEGORIES= math
MASTER_SITES= http://www.openfst.org/twiki/pub/FST/FstDownload/
MAINTAINER= demon@FreeBSD.org
COMMENT= Library for working with weighted finite-state transducers (FSTs)
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
USES= compiler:c++11-lib libtool
USE_LDCONFIG= ${LOCALBASE}/lib/fst
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--enable-bin --enable-compact-fsts --enable-compress --enable-const-fsts --enable-far --enable-linear-fsts --enable-lookahead-fsts --enable-mpdt --enable-ngram-fsts --enable-pdt
.include <bsd.port.mk>
Index: head/math/openlibm/Makefile
===================================================================
--- head/math/openlibm/Makefile (revision 413745)
+++ head/math/openlibm/Makefile (revision 413746)
@@ -1,30 +1,32 @@
# Created by: Iblis Lin <iblis@hs.ntnu.edu.tw>
# $FreeBSD$
PORTNAME= openlibm
PORTVERSION= 0.5.0
DISTVERSIONPREFIX= v
CATEGORIES= math
MASTER_SITES= GH
MAINTAINER= iblis@hs.ntnu.edu.tw
COMMENT= High quality system independent, portable, open source libm
LICENSE= MIT ISCL BSD2CLAUSE
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE.md
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= JuliaLang
GH_PROJECT= openlibm
USES= gmake
USE_LDCONFIG= yes
.include <bsd.port.pre.mk>
MAKE_ENV+= prefix=${PREFIX}
TEST_TARGET= check
.include <bsd.port.post.mk>
Index: head/math/trlan/Makefile
===================================================================
--- head/math/trlan/Makefile (revision 413745)
+++ head/math/trlan/Makefile (revision 413746)
@@ -1,101 +1,103 @@
# Created by: b.f. <bf@FreeBSD.org>
# $FreeBSD$
PORTNAME= trlan
PORTVERSION= 201009
PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= https://codeforge.lbl.gov/frs/download.php/210/:1 \
http://crd.lbl.gov/~kewu/ps/:2 \
LOCAL/bf:1,2
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:1 trlan-ug.pdf:2
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= bf@FreeBSD.org
COMMENT= Thick-restart Lanczos method for eigenproblems
+BROKEN_powerpc64= Does not build
+
USES= fortran
USE_LDCONFIG= yes
ALL_TARGET= lib
PLIST_FILES= lib/libtrlan.a lib/libtrlan.so lib/libtrlan.so.1
OPTIONS_DEFINE= DOCS EXAMPLES
.include <bsd.port.pre.mk>
PORTDOCS= trlan-ug.pdf
PORTEXAMPLES= Makefile README dense.f90 simple.f90 simple77.f simplec.c
.if ${ARCH} == sparc64
PICFLAG= -fPIC
.else
PICFLAG= -fpic
.endif
post-patch:
@${REINPLACE_CMD} -E \
-e '/^(FC|FFLAGS)=/s/^/#/' \
-e '/^F90=/s/=.*/=${FC}/' \
${WRKSRC}/Make.inc
@${REINPLACE_CMD} -E \
-e '/^(CC|CFLAGS|LDFLAGS|TRLAN)=/s/^/#/' \
${WRKSRC}/examples/SUN/Makefile
@${REINPLACE_CMD} \
-e 's|ar -cru|${AR} -cru|' \
${WRKSRC}/SRC/Makefile
do-build:
@${ECHO_CMD} "Building static archive ..."
@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \
${ALL_TARGET}
@${STRIP_CMD} -x -o ${WRKDIR}/libtrlan.a ${WRKSRC}/libtrlan.a
@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \
clean
@${ECHO_CMD} "Building shared library ..."
@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \
${ALL_TARGET} FFLAGS="${PICFLAG} ${FFLAGS}"
@${FC} ${FFLAGS} ${LDFLAGS} -shared -Wl,-x -Wl,-soname,libtrlan.so.1 \
-o ${WRKDIR}/libtrlan.so.1 -Wl,--whole-archive \
${WRKSRC}/libtrlan.a -Wl,--no-whole-archive -Wl,--as-needed
do-install:
@${INSTALL_DATA} ${WRKDIR}/libtrlan.* ${STAGEDIR}${PREFIX}/lib
@${LN} -sf libtrlan.so.1 ${STAGEDIR}${PREFIX}/lib/libtrlan.so
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@${INSTALL_DATA} ${DISTDIR}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@cd ${WRKSRC}/examples/SUN && ${INSTALL_DATA} ${PORTEXAMPLES} \
${STAGEDIR}${EXAMPLESDIR}
.if defined(MAINTAINER_MODE)
BUILD_DEPENDS += ${LOCALBASE}/lib/libblas.so.2:math/blas \
${LOCALBASE}/lib/liblapack.so.4:math/lapack
BLAS?= -L${LOCALBASE}/lib -lblas
LAPACK?= -L${LOCALBASE}/lib -llapack
check regression-test test: test-static test-shared
test-static: build
@${ECHO_CMD} "Checking static archive ..."
@cd ${WRKSRC}/examples/SUN; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \
${MAKE_ARGS} clean simple simple77 simplec \
LDFLAGS="${LDFLAGS} ${LAPACK} ${BLAS}" \
TRLAN="${WRKDIR}/libtrlan.a" ; \
./simple ; ./simple77 ; ./simplec
test-shared: build
@${ECHO_CMD} "Checking shared library ..."
@cd ${WRKSRC}/examples/SUN; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \
${MAKE_ARGS} clean simple simple77 simplec \
FFLAGS="${PICFLAG} ${FFLAGS}" \
LDFLAGS="${LDFLAGS} ${LAPACK} ${BLAS}" \
TRLAN="-L${WRKDIR} -ltrlan" ; \
./simple ; ./simple77 ; ./simplec
.endif
.include <bsd.port.post.mk>
Index: head/math/vowpal_wabbit/Makefile
===================================================================
--- head/math/vowpal_wabbit/Makefile (revision 413745)
+++ head/math/vowpal_wabbit/Makefile (revision 413746)
@@ -1,23 +1,24 @@
# Created by: Dmitry Sivachenko <demon@FreeBSD.org>
# $FreeBSD$
PORTNAME= vowpal_wabbit
PORTVERSION= 7.10
CATEGORIES= math
MAINTAINER= demon@FreeBSD.org
COMMENT= Fast out-of-core learning system
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
BROKEN_FreeBSD_9= does not build
+BROKEN_powerpc64= Does not build
USES= compiler:c++11-lang libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= JohnLangford
CONFIGURE_ARGS= --enable-shared=no --with-boost=${LOCALBASE}
.include <bsd.port.mk>
Index: head/math/z3/Makefile
===================================================================
--- head/math/z3/Makefile (revision 413745)
+++ head/math/z3/Makefile (revision 413746)
@@ -1,48 +1,50 @@
# $FreeBSD$
PORTNAME= z3
PORTVERSION= 4.4.0
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= math
MAINTAINER= 6yearold@gmail.com
COMMENT= Z3 Theorem Prover
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= Z3Prover
OPTIONS_DEFINE= DEBUG STATIC
OPTIONS_DEFAULT= STATIC
OPTIONS_SUB= yes
DEBUG_CONFIGURE_ON= --debug
STATIC_DESC= Build static z3 library
STATIC_CONFIGURE_ON= --staticlib
GMP_DESC= Use GMP library for AP arithmetic
GMP_CONFIGURE_ON= --gmp
GMP_CXXFLAGS= -I${LOCALBASE}include
GMP_LDFLAGS= -L${LOCALBASE}/lib
GMP_LIB_DEPENDS= libgmp.so:math/gmp
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/build
INSTALL_WRKSRC= ${WRKSRC}/build
USES= python
pre-build:
${MKDIR} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/z3
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libz3.so
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/libz3.so
.include <bsd.port.mk>
Index: head/misc/rump/Makefile
===================================================================
--- head/misc/rump/Makefile (revision 413745)
+++ head/misc/rump/Makefile (revision 413746)
@@ -1,30 +1,32 @@
# Created by: vanilla
# $FreeBSD$
PORTNAME= rump
PORTVERSION= 20131213
CATEGORIES= misc
MASTER_SITES= ftp://ftp.netbsd.org/pub/NetBSD/misc/stacktic/
DISTNAME= buildrump-${PORTVERSION}
MAINTAINER= vanilla@FreeBSD.org
COMMENT= Virtualized NetBSD kernel components in userspace
LICENSE= BSD2CLAUSE
+BROKEN_powerpc64= Does not build
+
USE_LDCONFIG= yes
USE_GCC= any
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 1000510
IGNORE= require 10.0-Release or later
.endif
do-build:
cd ${WRKSRC}; ${SETENV} CC=${CC} AR=${AR} NM=${NM} OBJCOPY=${OBJCOPY} ./buildrump.sh -r fullbuild
do-install:
cd ${WRKSRC}/rump; ${PAX} -wr lib include ${STAGEDIR}${PREFIX}/
.include <bsd.port.post.mk>
Index: head/misc/seabios/Makefile
===================================================================
--- head/misc/seabios/Makefile (revision 413745)
+++ head/misc/seabios/Makefile (revision 413746)
@@ -1,28 +1,30 @@
# $FreeBSD$
PORTNAME= seabios
PORTVERSION= 1.9.1
CATEGORIES= misc
MASTER_SITES= http://code.coreboot.org/p/seabios/downloads/get/
MAINTAINER= royger@FreeBSD.org
COMMENT= Open source implementation of a 16bit X86 BIOS
LICENSE= LGPL3
+BROKEN_powerpc64= Does not build
+
USES= gmake python:build
MAKE_ARGS= HOSTCC="${CC}" LD32BIT_FLAG="-melf_i386_fbsd" \
PYTHON="${PYTHON_CMD}"
USE_GCC= yes
EXTRA_PATCHES= ${FILESDIR}/0001-build-fix-.text-section-address-alignment.patch:-p1
PLIST_FILES= ${DATADIR}/bios.bin
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/out/bios.bin ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
RUN_DEPENDS:= ${RUN_DEPENDS:Ngcc*}
Index: head/multimedia/assimp/Makefile
===================================================================
--- head/multimedia/assimp/Makefile (revision 413745)
+++ head/multimedia/assimp/Makefile (revision 413746)
@@ -1,40 +1,42 @@
# Created by: Yuri <yuri@tsoft.com>
# $FreeBSD$
PORTNAME= assimp
PORTVERSION= 3.1.1
DISTVERSIONSUFFIX= _no_test_models
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-3.1
MAINTAINER= yuri@tsoft.com
COMMENT= Library to import various 3D model formats in a uniform manner
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USES= cmake pkgconfig zip
USE_LDCONFIG= yes
# CMAKE_ARGS instructs cmake to skip runtime path removal during install
CMAKE_ARGS+= "-DCMAKE_SKIP_RPATH=ON"
OPTIONS_DEFINE= BOOST
OPTIONS_DEFAULT= BOOST
BOOST_LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs
BOOST_CMAKE_ON= -DASSIMP_ENABLE_BOOST_WORKAROUND:BOOL=OFF
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000054
# GCC 4.2 causes compiler warnings
USE_GCC= yes
.endif
post-patch:
@${REINPLACE_CMD} 's|$${ASSIMP_LIB_INSTALL_DIR}/pkgconfig|libdata/pkgconfig|' \
${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>
Index: head/multimedia/cclive/Makefile
===================================================================
--- head/multimedia/cclive/Makefile (revision 413745)
+++ head/multimedia/cclive/Makefile (revision 413746)
@@ -1,28 +1,30 @@
# Created by: Toni Gundogdu <legatvs@gmail.com>
# $FreeBSD$
PORTNAME= cclive
PORTVERSION= 0.7.16
CATEGORIES= multimedia net
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION:R} \
GOOGLE_CODE
MAINTAINER= jlaffaye@FreeBSD.org
COMMENT= Lightweight command line video extraction tool
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libcurl.so:ftp/curl \
libpcre.so:devel/pcre \
libquvi.so:multimedia/libquvi
USES= pkgconfig tar:xz
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-boost=${LOCALBASE}
PLIST_FILES= bin/ccl \
bin/cclive \
man/man1/cclive.1.gz
.include <bsd.port.mk>
Index: head/multimedia/kissdx/Makefile
===================================================================
--- head/multimedia/kissdx/Makefile (revision 413745)
+++ head/multimedia/kissdx/Makefile (revision 413746)
@@ -1,58 +1,60 @@
# Created by: Simon Riget <freebsd@paragi.dk>
# $FreeBSD$
PORTNAME= kissdx
PORTVERSION= 0.13.10a
PORTREVISION= 11
CATEGORIES= multimedia net
MASTER_SITES= http://paragi.dk/kiss/
MAINTAINER= ports@FreeBSD.org
COMMENT= Multimedia streaming server for KiSS/Linksys player
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libgd.so:graphics/gd \
libdvdread.so:multimedia/libdvdread
USES= compiler:nestedfct dos2unix iconv jpeg
MAKE_ENV= FreeBSD=defined
USE_RC_SUBR= kissdx
SUB_FILES= pkg-message
PORTDOCS= README
PLIST_FILES= etc/kissdx.conf man/man1/kissdx.1.gz \
sbin/kissd-posttrigger sbin/kissd-pretrigger sbin/kissdx
OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -e \
's|Linux|Unix| ; \
s|/etc/|${PREFIX}&|' ${WRKSRC}/kissdx.1
@${REINPLACE_CMD} -e \
's|/etc/|${PREFIX}&|' ${WRKSRC}/config.c
# Fix parallel (-jX) builds: sanitize dependencies
@${REINPLACE_CMD} -e \
's|-liconv|${ICONV_LIB}| ; \
s|^\.o :|${PORTNAME}: $$(OBJS)| ; \
/^all:/s| $$(OBJS)||' ${WRKSRC}/Makefile
pre-build:
@${RM} -f ${WRKSRC}/kissdx.o
do-install:
(cd ${WRKSRC} && ${INSTALL_PROGRAM} kissdx \
${STAGEDIR}${PREFIX}/sbin)
(cd ${WRKSRC} && ${INSTALL_SCRIPT} kissd-pretrigger kissd-posttrigger \
${STAGEDIR}${PREFIX}/sbin)
(cd ${WRKSRC} && ${INSTALL_MAN} kissdx.1 \
${STAGEDIR}${MANPREFIX}/man/man1)
(cd ${WRKSRC} && ${INSTALL_DATA} kissdx.conf \
${STAGEDIR}${PREFIX}/etc)
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} README \
${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
Index: head/multimedia/mediainfo/Makefile
===================================================================
--- head/multimedia/mediainfo/Makefile (revision 413745)
+++ head/multimedia/mediainfo/Makefile (revision 413746)
@@ -1,28 +1,30 @@
# Created by: freebsd-ports@evilcode.net
# $FreeBSD$
PORTNAME= mediainfo
PORTVERSION= 0.7.82
CATEGORIES= multimedia
MASTER_SITES= http://mediaarea.net/download/binary/${PORTNAME}/${PORTVERSION}/ \
LOCAL/sunpoet
DISTNAME= MediaInfo_CLI_${PORTVERSION}_GNU_FromSource
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Provides technical and tag information for video and audio files
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/../../../License.html
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libmediainfo.so:multimedia/libmediainfo \
libzen.so:multimedia/libzen
CONFIGURE_ARGS= --enable-shared
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
USES= libtool pathfix pkgconfig tar:xz
PLIST_FILES= bin/mediainfo
WRKSRC= ${WRKDIR}/MediaInfo_CLI_GNU_FromSource/MediaInfo/Project/GNU/CLI
.include <bsd.port.mk>
Index: head/multimedia/mkvalidator/Makefile
===================================================================
--- head/multimedia/mkvalidator/Makefile (revision 413745)
+++ head/multimedia/mkvalidator/Makefile (revision 413746)
@@ -1,45 +1,47 @@
# $FreeBSD$
PORTNAME= mkvalidator
PORTVERSION= 0.5.0
CATEGORIES= multimedia
MASTER_SITES= SF/matroska/${PORTNAME}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Command line tool to verify Matroska and WebM files
LICENSE= BSD3CLAUSE BSD4CLAUSE GPLv2
LICENSE_COMB= multi
+BROKEN_powerpc64= Does not build
+
BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}
USES= gmake iconv tar:bzip2
HAS_CONFIGURE= yes
MAKE_ENV= V=1
MAKEFILE= GNUmakefile
CFLAGS+= -I${ICONV_PREFIX}/include
LIBS+= -L${ICONV_PREFIX}/lib ${ICONV_LIB}
PLIST_FILES= bin/mkvalidator bin/mkvtree
BROKEN_sparc64= Build broken on big endian architectures
MAKE_JOBS_UNSAFE= yes
post-patch:
${REINPLACE_CMD} -e \
'/STRIP/s|strip|${STRIP_CMD:T}| ; \
/CCFLAGS/s|-O3 .* -W|-W|' \
${WRKSRC}/corec/tools/coremake/gcc_linux*.build
${REINPLACE_CMD} -e \
's|/usr/local|$$(DESTDIR)$$(PREFIX)|g' \
${WRKSRC}/corec/tools/coremake/gcc_mak.inc
${REINPLACE_CMD} -e \
's|arm-none-linux-gnueabi-gcc|${CC}| ; \
s|arm-none-linux-gnueabi-g++|${CXX}| ; \
s|arm-none-linux-gnueabi-ar|${AR}| ; \
s|arm-none-linux-gnueabi-strip|${STRIP_CMD}|' \
${WRKSRC}/corec/tools/coremake/gcc_linux_arm.build
.include <bsd.port.mk>
Index: head/multimedia/nordlicht/Makefile
===================================================================
--- head/multimedia/nordlicht/Makefile (revision 413745)
+++ head/multimedia/nordlicht/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: Tobias Kortkamp <t@tobik.me>
# $FreeBSD$
PORTNAME= nordlicht
PORTVERSION= 0.4.4
DISTVERSIONPREFIX= v
CATEGORIES= multimedia
MAINTAINER= t@tobik.me
COMMENT= Create moodbars from video files
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= help2man:misc/help2man
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libpopt.so:devel/popt \
libpng.so:graphics/png
USE_GITHUB= yes
USES= cmake:outsource pkgconfig
USE_LDCONFIG= yes
.include <bsd.port.mk>
Index: head/multimedia/oscam/Makefile
===================================================================
--- head/multimedia/oscam/Makefile (revision 413745)
+++ head/multimedia/oscam/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# Created by: Franz Bettag <franz@bett.ag>
# $FreeBSD$
PORTNAME= oscam
PORTVERSION= 1.20
PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= http://el8.nl/~fbettag/oscam/
MAINTAINER= franz@bett.ag
COMMENT= Softcam software to decrypt digital tv channels
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
USES= gmake tar:bzip2
USE_RC_SUBR= oscam
MAKE_ARGS+= HOSTCC=clang CC=clang
.if target(gen-dist)
FETCH_DEPENDS+= svn:devel/subversion
.endif
SVN_REV= 11062
SVN_SRC= http://www.streamboard.tv/svn/oscam/trunk
do-install:
${RM} -f ${WRKSRC}/Distribution/*.debug
${INSTALL_PROGRAM} ${WRKSRC}/Distribution/${PORTNAME}-${PORTVERSION}-* ${STAGEDIR}${PREFIX}/bin/oscam
${INSTALL_MAN} ${WRKSRC}/Distribution/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/Distribution/doc/man/*.5 ${STAGEDIR}${PREFIX}/man/man5/
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/Distribution/doc/example/* ${STAGEDIR}${EXAMPLESDIR}/
gen-dist:
${MKDIR} ${WRKDIR}
svn export --force -r ${SVN_REV} ${SVN_SRC} ${WRKSRC}
${TAR} -cvy -C ${WRKDIR} -f ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
.include <bsd.port.mk>
Index: head/multimedia/tvheadend/Makefile
===================================================================
--- head/multimedia/tvheadend/Makefile (revision 413745)
+++ head/multimedia/tvheadend/Makefile (revision 413746)
@@ -1,97 +1,99 @@
# Created by: Bernhard Froehlich <decke@FreeBSD.org>
# $FreeBSD$
PORTNAME= tvheadend
PORTVERSION= 4.0.8
PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= decke@FreeBSD.org
COMMENT= TV streaming server supporting DVB, IPTV and V4L
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= bash:shells/bash \
${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
LIB_DEPENDS= libcurl.so:ftp/curl \
liburiparser.so:net/uriparser
RUN_DEPENDS= dtv-scan-tables>=0:multimedia/dtv-scan-tables
USE_GITHUB= yes
GH_TAGNAME= 0499859
USES= execinfo gmake pkgconfig python shebangfix
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
USE_RC_SUBR= ${PORTNAME}
SHEBANG_FILES= ${WRKSRC}/Autobuild.sh \
${WRKSRC}/configure \
${WRKSRC}/support/configure.inc \
${WRKSRC}/support/getmuxlist \
${WRKSRC}/support/pbuilder \
${WRKSRC}/support/version
TVHUSER?= tvheadend
TVHGROUP?= tvheadend
USERS= ${TVHUSER}
GROUPS= ${TVHGROUP} webcamd
SUB_LIST+= TVHUSER="${TVHUSER}" \
TVHGROUP="${TVHGROUP}"
CONFIGURE_ENV+= PLATFORM=freebsd
CONFIGURE_ARGS+=--disable-dvbscan --disable-zlib
CFLAGS+= -I${LOCALBASE}/include -Wno-conversion -Wno-int-to-pointer-cast
LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo -lssl -lcrypto -lz
OPTIONS_DEFINE= AVAHI DVBCSA HDHOMERUN TRANSCODING XMLTV
OPTIONS_DEFAULT=DVBCSA HDHOMERUN
AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app
DVBCSA_DESC= Replace internal ffdecsa with dvbcsa
DVBCSA_LIB_DEPENDS= libdvbcsa.so:multimedia/libdvbcsa
DVBCSA_CONFIGURE_ENABLE= dvbcsa
HDHOMERUN_DESC= Native support for HDHomeRun network tuners
HDHOMERUN_LIB_DEPENDS= libhdhomerun.so:multimedia/libhdhomerun
HDHOMERUN_CONFIGURE_ENABLE= hdhomerun_client
TRANSCODING_DESC= Transcoding for mobile and web clients
TRANSCODING_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
TRANSCODING_CONFIGURE_ENABLE= libav
XMLTV_RUN_DEPENDS= p5-xmltv>=0:textproc/p5-xmltv
.include <bsd.port.pre.mk>
.if ( !empty(CC:M*clang*) || ${OSVERSION} >= 1000024 )
# CLANG also needs -Wno-microsoft which GCC 4.2 does not know
CFLAGS+= -Wno-microsoft \
-Wno-tautological-constant-out-of-range-compare
.endif
post-patch:
@${REINPLACE_CMD} 's|0.0.0~unknown|${PORTVERSION}-${GH_TAGNAME}|' \
${WRKSRC}/support/version
@${REINPLACE_CMD} 's|-g||' \
${WRKSRC}/Makefile
@${REINPLACE_CMD} 's|-ldl||' \
${WRKSRC}/Makefile
# ignore gcc warnings on FreeBSD 9.X, and clang warnings on FreeBSD 10+
@${REINPLACE_CMD} 's|-Werror||' \
${WRKSRC}/Makefile
# Remove -Wunused-result because gcc 4.2 on FreeBSD 9.x does not know it
@${REINPLACE_CMD} 's|-Wunused-result||' \
${WRKSRC}/Makefile
.if ${OSVERSION} >= 1000000
# to suppress clang CC flags on FreeBSD 10+
# @${REINPLACE_CMD} 's|clang|clang-options-disabled|' \
# to enable clang CC flags, because clang is identified as 'cc' on FreeBSD 10+
@${REINPLACE_CMD} 's|clang|cc|' \
${WRKSRC}/Makefile
.endif
.include <bsd.port.post.mk>
Index: head/multimedia/zoneminder/Makefile
===================================================================
--- head/multimedia/zoneminder/Makefile (revision 413745)
+++ head/multimedia/zoneminder/Makefile (revision 413746)
@@ -1,144 +1,146 @@
# Created by: bsam, based on ports by achix (1.23 & local camera stuff),
# $FreeBSD$
PORTNAME= zoneminder
PORTVERSION= 1.25.0
PORTREVISION= 7
CATEGORIES= multimedia
MASTER_SITES= http://www2.zoneminder.com/downloads/ \
http://www.zoneminder.com/downloads/
DISTNAME= ZoneMinder-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Complete security camera solution, fully web based with image analysis
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= ${LOCALBASE}/bin/sudo:security/sudo
LIB_DEPENDS= libnetpbm.so:graphics/netpbm \
libpcre.so:devel/pcre \
libavutil0.so:multimedia/ffmpeg0
BUILD_DEPENDS= p5-DBI>=0:databases/p5-DBI \
p5-DBD-mysql>=0:databases/p5-DBD-mysql \
p5-Date-Manip>=0:devel/p5-Date-Manip \
p5-libwww>=0:www/p5-libwww \
p5-Archive-Zip>=0:archivers/p5-Archive-Zip \
p5-Archive-Tar>=0:archivers/p5-Archive-Tar \
p5-MIME-Lite>=0:mail/p5-MIME-Lite \
p5-MIME-Tools>=0:mail/p5-MIME-Tools \
${LOCALBASE}/include/linux/videodev.h:multimedia/v4l_compat
USES= jpeg perl5 shebangfix
GNU_CONFIGURE= yes
USE_PHP= json mysql session
USE_MYSQL= yes
USE_RC_SUBR= zoneminder
USE_GCC= any
USE_PERL5= run build
IGNORE_WITH_PHP= 70
CFLAGS+= -I${LOCALBASE}/include/ffmpeg0 -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib/ffmpeg0
CONFIGURE_ARGS= --with-mysql=${LOCALBASE} \
--with-webdir=${WWWDIR}/data \
--with-cgidir=${WWWDIR}/cgi-bin \
--with-webgroup=${WWWGRP} \
--with-webuser=${WWWOWN} \
--enable-crashtrace=no \
--with-ffmpeg=${LOCALBASE} \
--enable-mmap=no \
--with-extralibs=-lpthread
CONFIGURE_ENV= ZM_DB_HOST=${DB_HOST} \
ZM_DB_NAME=${DB_NAME} \
ZM_DB_USER=${DB_USER} \
ZM_DB_PASS=${DB_PASS} \
ZM_SSL_LIB="openssl" \
ZM_LOGDIR=${M_LOGDIR} \
ZM_RUNDIR=${M_RUNDIR} \
ZM_TMPDIR=${M_TMPDIR}
DB_HOST?= localhost
DB_NAME?= zm
DB_USER?= zmuser
DB_PASS?= zmpass
#
# These variables default to to the defaults specified in the
# original distributed ZoneMinder/configure.ac
#
M_LOGDIR?= /var/log/zm
M_RUNDIR?= /var/run/zm
M_TMPDIR?= /tmp/zm
PLIST_SUB= ZM_LOGDIR=${M_LOGDIR} \
ZM_RUNDIR=${M_RUNDIR} \
ZM_TMPDIR=${M_TMPDIR} \
WEB_USER=${WWWOWN} \
WEB_GROUP=${WWWGRP}
SHEBANG_FILES= scripts/zmdc.pl.in \
scripts/zmaudit.pl.in \
scripts/zmfilter.pl.in \
scripts/zmtrigger.pl.in \
scripts/zmx10.pl.in \
scripts/zmwatch.pl.in \
scripts/zmpkg.pl.in \
scripts/zmupdate.pl.in \
scripts/zmvideo.pl.in \
scripts/zmcontrol.pl.in \
scripts/zmtrack.pl.in
PORTDOCS= AUTHORS \
COPYING \
ChangeLog \
INSTALL \
NEWS \
README \
README.FreeBSD \
TODO
.include <bsd.port.pre.mk>
.if ${ARCH}=="i386"
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-scripts_ZoneMinder_lib_ZoneMinder_Memory.pm.in
.endif
post-configure:
post-patch:
${REINPLACE_CMD} -e 's,/bin:/usr/bin,/bin:/usr/bin:${LOCALBASE}/bin,g' ${WRKSRC}/scripts/*.pl.in
${REINPLACE_CMD} -e 's,sudo,${LOCALBASE}/bin/sudo,g' ${WRKSRC}/scripts/zmpkg.pl.in
${REINPLACE_CMD} \
-e 's," == "," = ",g' \
-e 's,lavcodec,lavcodec0,g' \
-e 's,lavformat,lavformat0,g' \
-e 's,lavutil,lavutil0,g' \
-e 's,lavdevice,lavdevice0,g' \
-e 's,lswscale,lswscale0,g' \
-e 's,^FFMPEG_CFLAGS=.*,,g' \
${WRKSRC}/configure
${REINPLACE_CMD} -e 's,ZM_V4L2,ZM_HAS_V4L2,g' ${WRKSRC}//web/skins/classic/views/monitorprobe.php
${REINPLACE_CMD} -e 's,chown,true chown,g' ${WRKSRC}/Makefile.in \
${WRKSRC}/src/Makefile.in ${WRKSRC}/web/Makefile.in
PKGMESSAGE= ${WRKDIR}/pkg-message
pre-build:
${CP} ${FILESDIR}/videodev.h ${WRKSRC}/src
${CP} ${FILESDIR}/zm_fbsd_camera.cpp ${WRKSRC}/src
${TOUCH} ${WRKSRC}/src/zm_fbsd_camera.h
${CP} ${FILESDIR}/README.FreeBSD ${WRKSRC}
${CP} ${FILESDIR}/README.FreeBSD ${PKGMESSAGE}
post-install:
${MV} ${STAGEDIR}${PREFIX}/etc/zm.conf ${STAGEDIR}${PREFIX}/etc/zm.conf.sample
${MKDIR} ${STAGEDIR}${DOCSDIR}
${CP} ${WRKSRC}/db/zm_create.sql ${STAGEDIR}${DOCSDIR}
.for i in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/$i ${STAGEDIR}${DOCSDIR}
.endfor
${MKDIR} -p ${STAGEDIR}${M_TMPDIR}
${MKDIR} -p ${STAGEDIR}${M_RUNDIR}
${MKDIR} -p ${STAGEDIR}${M_LOGDIR}
.include <bsd.port.post.mk>
Index: head/net/fspd/Makefile
===================================================================
--- head/net/fspd/Makefile (revision 413745)
+++ head/net/fspd/Makefile (revision 413746)
@@ -1,84 +1,86 @@
# Created by: trevor
# $FreeBSD$
PORTNAME= fspd
PORTVERSION= 2.8.1.26
CATEGORIES= net
MASTER_SITES= SF/fsp/fsp/2.8.1b26
DISTNAME= fsp-2.8.1b26
MAINTAINER= hsn@sendmail.cz
COMMENT= FSP daemon, clients, and scanner
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
+BROKEN_powerpc64= Does not build
+
CLIENTS= fcatcmd fcdcmd fducmd ffindcmd fgetcmd fgrabcmd fhostcmd \
flscmd fmkdir fprocmd fput frmcmd frmdircmd fver fspmerge \
fstatcmd fmvcmd fbye fsetupcmd
FSPDOCS= BETA.README COPYRIGHT ChangeLog FILES INFO INSTALL MACHINES \
TODO PROTOCOL HISTORY faq.html
MAN1CLIENT= fcatcmd.1 fcdcmd.1 fducmd.1 ffindcmd.1 fgetcmd.1 fgrabcmd.1 \
fhostcmd.1 flscmd.1 fmkdir.1 fprocmd.1 fput.1 frmcmd.1 \
frmdircmd.1 fver.1 fstatcmd.1 fmvcmd.1 fsetupcmd.1
MAN1SERVER= fspscan.1 fspd.1
MAN5CLIENT= fsp_prof.5 fspsites.5
MAN7CLIENT= fsp_env.7
USES= scons tar:bzip2
WRKSRC= ${WRKDIR}/${DISTNAME}
OPTIONS_DEFINE= CLIENTS INFINITE DOCS
CLIENTS_DESC= Install client commands
INFINITE_DESC= Infinite retry in client commands
OPTIONS_SUB= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MINFINITE}
SCONS_ARGS+= disable-timeout=yes
.endif
.if ! ${PORT_OPTIONS:MCLIENTS}
SCONS_ARGS+= without-clients=yes
.endif
post-extract:
@${CP} ${WRKSRC}/doc/PROTOCOL ${WRKSRC}
@${CP} ${WRKSRC}/doc/HISTORY ${WRKSRC}
: > ${WRKSRC}/doc/SConscript
post-build:
@${CP} ${WRKSRC}/doc/*.html ${WRKSRC}
do-install:
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for doc in ${FSPDOCS}
${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
.endfor
.endif
.if ${PORT_OPTIONS:MCLIENTS}
.for command in ${CLIENTS}
${INSTALL_PROGRAM} ${WRKSRC}/clients/${command} ${STAGEDIR}${PREFIX}/bin
.endfor
.for page in ${MAN1CLIENT}
${INSTALL_MAN} ${WRKSRC}/man/${page} ${STAGEDIR}${PREFIX}/man/man1
.endfor
.for page in ${MAN5CLIENT}
${INSTALL_MAN} ${WRKSRC}/man/${page} ${STAGEDIR}${PREFIX}/man/man5
.endfor
.for page in ${MAN7CLIENT}
${INSTALL_MAN} ${WRKSRC}/man/${page} ${STAGEDIR}${PREFIX}/man/man7
.endfor
.endif
${INSTALL_PROGRAM} ${WRKSRC}/contrib/fspscan ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/server/fspd ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/fspd.conf \
${STAGEDIR}${PREFIX}/etc/fspd.conf.sample
.for page in ${MAN1SERVER}
${INSTALL_MAN} ${WRKSRC}/man/${page} ${STAGEDIR}${PREFIX}/man/man1
.endfor
.include <bsd.port.mk>
Index: head/net/grive/Makefile
===================================================================
--- head/net/grive/Makefile (revision 413745)
+++ head/net/grive/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# Created by: Key-Teck SIN <ktsin@acm.org>
# $FreeBSD$
PORTNAME= grive
PORTVERSION= 0.3.0
PORTREVISION= 3
CATEGORIES= net
MAINTAINER= ktsin@acm.org
COMMENT= Open source client for Google Drive
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \
libcurl.so:ftp/curl \
libexpat.so:textproc/expat2 \
libgcrypt.so:security/libgcrypt \
libjson-c.so:devel/json-c \
libyajl.so:devel/yajl
USE_GITHUB= yes
GH_ACCOUNT= Grive
GH_TAGNAME= 27817e8
USES= cmake
CXXFLAGS+= -I${LOCALBASE}/include
PLIST_FILES= bin/grive man/man1/grive.1.gz
post-patch:
@${REINPLACE_CMD} -e '/FIND_LIBRARY/s,json,&-c,' \
${WRKSRC}/cmake/Modules/FindJSONC.cmake
# Do not build Qt4-based frontend: it's buggy and quite useless anyway
@${REINPLACE_CMD} -e '/ bgrive/d' ${WRKSRC}/CMakeLists.txt
# Allow to build with GCC 4.2
@${REINPLACE_CMD} -e 's,log::,gr::&,g' ${WRKSRC}/grive/src/main.cc
.include <bsd.port.mk>
Index: head/net/kamailio/Makefile
===================================================================
--- head/net/kamailio/Makefile (revision 413745)
+++ head/net/kamailio/Makefile (revision 413746)
@@ -1,196 +1,198 @@
# Created by: Oliver Mahmoudi <olivermahmoudi@gmail.com>
# $FreeBSD$
PORTNAME= kamailio
PORTVERSION= 4.4.0
CATEGORIES= net
MASTER_SITES= http://www.kamailio.org/pub/kamailio/${PORTVERSION}/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}_src
MAINTAINER= pi@FreeBSD.org
COMMENT= Very fast and configurable open source SIP proxy
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libexpat.so:textproc/expat2 \
libxml2.so:textproc/libxml2 \
libcurl.so:ftp/curl
RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
USES= gmake readline shebangfix
USE_LDCONFIG= yes
SHEBANG_FILES= utils/kamctl/dbtextdb/dbtextdb.py \
utils/kamctl/kamctl utils/kamctl/kamdbctl
CFLAGS+= -Wall
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_RC_SUBR= kamailio
USERS= kamailio
GROUPS= kamailio
OPTIONS_DEFINE= DOCS MYSQL PGSQL PERL RADIUS JITSI JABBER SCTP TLS \
UNIXODBC PRESENCE WEBSOCKET
OPTIONS_DEFAULT=MYSQL RADIUS JABBER TLS PRESENCE
OPTIONS_SUB= YES
JITSI_DESC= VoIP Frontend GUI via Jitsi
SCTP_DESC= SCTP support
PRESENCE_DESC= Presence support
WEBSOCKET_DESC= Websocket support
MYSQL_USE= mysql=yes
PGSQL_USES= pgsql
JITSI_RUN_DEPENDS= jitsi:net-im/jitsi
UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
RADIUS_LIB_DEPENDS= libradiusclient-ng.so:net/radiusclient
TLS_USE= OPENSSL=yes
.include <bsd.port.options.mk>
# avoid slow locks, use fast atomic ops
.if ${ARCH} == "amd64"
EXTRA_PATCHES+= ${.CURDIR}/files/extra-patch-atomic-amd64
.endif
.if ${ARCH} == "i386"
EXTRA_PATCHES+= ${.CURDIR}/files/extra-patch-atomic-i386
.endif
DEFAULT_GROUP_INCLUDE= standard standard-dep
.if ${PORT_OPTIONS:MMYSQL}
EXTRA_GROUPS+= mysql
.endif
.if ${PORT_OPTIONS:MPGSQL}
EXTRA_GROUPS+= postgres
.endif
.if ${PORT_OPTIONS:MPERL}
USES+= perl5
EXTRA_MODULES+= app_perl
MAKE_ENV+= PERLLDOPTS=`perl -MExtUtils::Embed -e ldopts` \
PERLCCOPTS=`perl -MExtUtils::Embed -e ccopts` \
TYPEMAP=`perl -MConfig -e 'print $Config{installprivlib}'`/ExtUtils/typemap
.endif
.if ${PORT_OPTIONS:MUNIXODBC}
EXTRA_MODULES+= db_unixodbc
.endif
.if ${PORT_OPTIONS:MRADIUS}
EXTRA_GROUPS+= radius
.endif
.if ${PORT_OPTIONS:MJABBER}
EXTRA_MODULES+= jabber
.endif
.if ${PORT_OPTIONS:MSCTP}
EXTRA_MODULES+= sctp
.endif
.if ${PORT_OPTIONS:MTLS}
EXTRA_MODULES+= tls
.endif
.if ${PORT_OPTIONS:MPRESENCE}
EXTRA_GROUPS+= presence
.endif
.if ${PORT_OPTIONS:MWEBSOCKET}
EXTRA_MODULES+= websocket
LIB_DEPENDS+= libunistring.so:devel/libunistring
.endif
.if !empty (EXTRA_GROUPS)
MAKE_ARGS+= group_include="${DEFAULT_GROUP_INCLUDE} ${EXTRA_GROUPS}"
.else
MAKE_ARGS+= group_include="${DEFAULT_GROUP_INCLUDE}"
.endif
.if !empty (EXTRA_MODULES)
MAKE_ARGS+= include_modules="${EXTRA_MODULES}"
.endif
post-patch:
.if ! ${PORT_OPTIONS:MDOCS}
${REINPLACE_CMD} -e 's#install-doc install-man#install-man#' \
${WRKSRC}/Makefile
.endif
pre-build:
cd ${WRKSRC} && ${GMAKE} ${MAKE_ARGS} cfg
do-build:
cd ${WRKSRC} && ${GMAKE} ${ALL_TARGET}
post-stage:
# Strip modules in lib/kamailio/modules
@${ECHO_CMD} "Stripping modules in ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/"
.for i in db_mysql db_postgres db_unixodbc tls blst \
xhttp_rpc nat_traversal print msrp mi_datagram \
userblacklist msilo uid_uri_db drouting enum \
p_usrloc avpops matrix rr sst \
rtpproxy rtpproxy-ng mohqueue mqueue tmx sqlops dialog \
usrloc dispatcher auth_db uac permissions \
path tm mediaproxy nathelper print_lib \
mangler group textops rtimer db_cluster \
textopsx db_flatstore sl pipelimit counters \
mi_fifo statistics stun cnxcc corex debugger pv \
ratelimit ctl db2_ops mi_rpc tmrec \
benchmark domainpolicy acc exec siputils \
malloc_test kex cfg_rpc diversion ipops \
uid_auth_db imc cfg_db xhttp seas \
timer auth_diameter dmq uac_redirect pdt \
call_control uri_db alias_db sca avp \
cfgutils pike uid_domain domain maxfwd \
htable topoh auth sms async \
prefix_route speeddial registrar mtree uid_avp_db \
xlog sipt siptrace qos pdb xprint auth_radius \
sanity uid_gflags db_text sdpops sipcapture \
tsilo nosip rtpengine jsonrpc-s \
presence presence_conference presence_dialog presence_dialoginfo \
presence_mwi \
presence_profile presence_reginfo presence_xml pua_bla \
pua_dialoginfo pua_mi pua_reginfo pua_usrloc rls \
acc_radius misc_radius peering pua pua_xmpp xcap_client xcap_server \
tcpops auth_xkeys statsd dmq_usrloc rtjson websocket sctp \
app_perl cfgt smsops log_custom topos statsc
@if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/${i}.so ]; then \
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/${i}.so; \
fi
.endfor
# Strip libraries in lib/kamailio
@${ECHO_CMD} "Stripping libraries in ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/"
.for j in srdb2 srdb1 kcore srutils kmi trie print
@if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${j}.so.1 ]; then \
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${j}.so.1; \
fi
.endfor
# This is also part of lib/kamailio but ends in .so.0
@if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libbinrpc.so.0 ]; then \
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libbinrpc.so.0; \
fi
# Strip binaries in sbin
@${ECHO_CMD} "Stripping binaries in ${STAGEDIR}${PREFIX}/sbin/"
.for k in kamailio kamcmd
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${k}
.endfor
do-install:
cd ${WRKSRC} && ${GMAKE} ${INSTALL_TARGET}
.if ! ${PORT_OPTIONS:MMYSQL} && ! ${PORT_OPTIONS:MPGSQL}
${RMDIR} ${STAGEDIR}${PREFIX}/share/${PORTNAME}
.endif
.include <bsd.port.mk>
Index: head/net/libcmis/Makefile
===================================================================
--- head/net/libcmis/Makefile (revision 413745)
+++ head/net/libcmis/Makefile (revision 413746)
@@ -1,33 +1,35 @@
# $FreeBSD$
PORTNAME= libcmis
PORTVERSION= 0.5.1
CATEGORIES= net devel
MASTER_SITES= http://dev-www.libreoffice.org/src/
MAINTAINER= office@FreeBSD.org
COMMENT= Client library for the CMIS interface
LICENSE= LGPL20 MPL GPLv2
LICENSE_COMB= dual
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libcurl.so:ftp/curl
BUILD_DEPENDS= cppunit-config:devel/cppunit \
${LOCALBASE}/lib/libboost_regex.a:devel/boost-libs
BROKEN_sparc64= cannot link with boost
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= gmake libtool pathfix pkgconfig
USE_GNOME= libxml2
USE_LDCONFIG= yes
CONFIGURE_ARGS= --disable-werror --with-boost=${LOCALBASE} --without-man
PLIST_SUB= MAJVER=${PORTVERSION:R}
post-patch:
@${REINPLACE_CMD} -e "s|@WITH_LIBCMIS_MAN_FALSE@|#|g" \
${WRKSRC}/Makefile.in
.include <bsd.port.mk>
Index: head/net/libilbc/Makefile
===================================================================
--- head/net/libilbc/Makefile (revision 413745)
+++ head/net/libilbc/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# $FreeBSD$
PORTNAME= libilbc
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.2
CATEGORIES= net
MAINTAINER= mva@FreeBSD.org
COMMENT= Internet Low Bit Rate codec (RFC3951)
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
NOT_FOR_ARCHS= sparc64
NOT_FOR_ARCHS_REASON= not yet ported to this architecture
CONFLICTS= ilbc-r[0-9]*
USE_GITHUB= yes
GH_ACCOUNT= TimothyGu
USES= cmake
USE_LDCONFIG= yes
.include <bsd.port.mk>
Index: head/net/librdkafka/Makefile
===================================================================
--- head/net/librdkafka/Makefile (revision 413745)
+++ head/net/librdkafka/Makefile (revision 413746)
@@ -1,37 +1,39 @@
# Created by: Victor Yagofarov <xnasx@yandex.ru>
# $FreeBSD$
PORTNAME= librdkafka
PORTVERSION= 0.8.6
CATEGORIES= net
MAINTAINER= xnasx@yandex.ru
COMMENT= Apache Kafka C/C++ library
LICENSE= BSD3CLAUSE
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= bash:shells/bash
USE_GITHUB= yes
GH_ACCOUNT= edenhill
GH_TAGNAME= e3d984849a
USE_LDCONFIG= yes
USES= gmake perl5
GNU_CONFIGURE= yes
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 && ${ARCH} == "i386"
CFLAGS+= -march=pentium
.endif
post-install:
${INSTALL_DATA} ${WRKSRC}/rdkafka.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/librdkafka.pc
post-stage:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librdkafka.so.1
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librdkafka++.so.1
.include <bsd.port.post.mk>
Index: head/net/norm/Makefile
===================================================================
--- head/net/norm/Makefile (revision 413745)
+++ head/net/norm/Makefile (revision 413746)
@@ -1,23 +1,25 @@
# $FreeBSD$
PORTNAME= norm
PORTVERSION= 1.5r6
CATEGORIES= net
MASTER_SITES= http://downloads.pf.itd.nrl.navy.mil/norm/archive/
DISTNAME= src-norm-${DISTVERSION}
MAINTAINER= hd@oc.dk
COMMENT= NACK-Oriented Reliable Multicast (NORM)
+BROKEN_powerpc64= Does not build
+
WRKSRC= ${WRKDIR}/norm-${DISTVERSION}
USES= waf tar:tgz libtool
USE_LDCONFIG= yes
PLIST_FILES= include/normApi.h lib/libnorm.so lib/libnorm.so.1 \
lib/libnorm.so.1.0.0
post-install:
${INSTALL_DATA} ${WRKSRC}/include/normApi.h ${STAGEDIR}${PREFIX}/include/
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnorm.so.1.0.0
.include <bsd.port.mk>
Index: head/net/nss_ldap/Makefile
===================================================================
--- head/net/nss_ldap/Makefile (revision 413745)
+++ head/net/nss_ldap/Makefile (revision 413746)
@@ -1,82 +1,84 @@
# Created by: Jacques Vidrine <nectar@FreeBSD.org>
# $FreeBSD$
PORTNAME= nss_ldap
PORTVERSION= 1.${NSS_LDAP_VERSION}
PORTREVISION= 12
CATEGORIES= net
MASTER_SITES= http://www.padl.com/download/ \
LOCAL/martymac
DISTNAME= ${PORTNAME}-${NSS_LDAP_VERSION}
MAINTAINER= des@FreeBSD.org
COMMENT= RFC 2307 NSS module
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
NSS_LDAP_VERSION=265
USES= autoreconf gmake perl5
USE_PERL5= build
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
USE_OPENLDAP= yes
OPTIONS_DEFINE= LCLASS KERBEROS SASL
OPTIONS_DEFAULT=LCLASS KERBEROS
LCLASS_DESC= Enable login classes via the loginClass attribute
SASL_DESC= Use the SASL-enabled version of OpenLDAP
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -Wl,-rpath,${LOCALBASE}/lib
CONFIGURE_ARGS= --with-ldap-conf-file=${PREFIX}/etc/nss_ldap.conf \
--with-ldap-secret-file=${PREFIX}/etc/nss_ldap.secret \
--enable-rfc2307bis \
--enable-paged-results
SUB_FILES= pkg-message
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MKERBEROS}
CONFIGURE_ARGS+=--enable-configurable-krb5-ccname-gssapi \
--enable-configurable-krb5-keytab
.endif
.if ${PORT_OPTIONS:MLCLASS}
CFLAGS+="-DHAVE_LOGIN_CLASSES"
.endif
.if ${PORT_OPTIONS:MSASL}
WANT_OPENLDAP_SASL= yes
.endif
post-extract:
${CP} ${FILESDIR}/bsdnss.c ${WRKSRC}
post-patch:
@${REINPLACE_CMD} -e 's,/etc/ldap\.,${PREFIX}/etc/nss_ldap.,g' \
-e 's,/etc/openldap/ldap\.,${PREFIX}/etc/openldap/ldap.,g' \
${WRKSRC}/ldap.conf
@${REINPLACE_CMD} 's,#!/usr/bin/perl,#!${PERL},' \
${WRKSRC}/vers_string
@${REINPLACE_CMD} 's,/etc/ldap\.,${PREFIX}/etc/nss_ldap.,g' \
${WRKSRC}/nss_ldap.5
# XXX: newer autoconf's rely on the compiler result, not the preprocessor
# for checking headers, so the configure.in needs to be fixed upstream
# to properly include dependencies
post-configure:
@${ECHO} "#define HAVE_NETINET_IF_ETHER_H 1" >> ${WRKSRC}/config.h
@${ECHO} "#define HAVE_NET_ROUTE_H 1" >> ${WRKSRC}/config.h
@${ECHO} "#define HAVE_RESOLV_H 1" >> ${WRKSRC}/config.h
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/nss_ldap.so ${STAGEDIR}/${PREFIX}/lib/nss_ldap.so.1
${INSTALL_DATA} ${WRKSRC}/ldap.conf ${STAGEDIR}/${PREFIX}/etc/nss_ldap.conf.sample
${INSTALL_MAN} ${WRKSRC}/nss_ldap.5 ${STAGEDIR}/${MAN5PREFIX}/man/man5
.include <bsd.port.mk>
Index: head/net/nusoap/Makefile
===================================================================
--- head/net/nusoap/Makefile (revision 413745)
+++ head/net/nusoap/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
PORTNAME= nusoap
PORTVERSION= 0.9.5
CATEGORIES= net www
MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= SOAP Toolkit for PHP
+BROKEN_powerpc64= Does not build
+
USES= zip
NO_BUILD= yes
NO_WRKSUBDIR= yes
USE_PHP= curl zlib xml
.include <bsd.port.pre.mk>
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${CP} ${WRKSRC}/lib/* ${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${CP} ${WRKSRC}/samples/* ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.post.mk>
Index: head/net/opendpi/Makefile
===================================================================
--- head/net/opendpi/Makefile (revision 413745)
+++ head/net/opendpi/Makefile (revision 413746)
@@ -1,17 +1,19 @@
# Created by: fernandotcl
# $FreeBSD$
PORTNAME= opendpi
PORTVERSION= 1.2.0
PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= GOOGLE_CODE
MAINTAINER= fernando@netfilter.com.br
COMMENT= Open source deep packet inspection engine
+BROKEN_powerpc64= Does not build
+
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= libtool
.include <bsd.port.mk>
Index: head/net/openh323/Makefile
===================================================================
--- head/net/openh323/Makefile (revision 413745)
+++ head/net/openh323/Makefile (revision 413746)
@@ -1,55 +1,57 @@
# Created by: Roger Hardiman <roger@FreeBSD.org>
# $FreeBSD$
PORTNAME= openh323
PORTVERSION= 1.19.0.1
PORTREVISION= 8
CATEGORIES= net
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-v${PORTVERSION:S/./_/g}-src
EXTRACT_SUFX= -tar.gz
DIST_SUBDIR= openh323
MAINTAINER= ports@FreeBSD.org
COMMENT= H323 Video Conferencing library
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libpt_r.so:devel/pwlib
CONFLICTS= h323plus-1.*
WRKSRC= ${WRKDIR}/${PORTNAME}_v${PORTVERSION:S/./_/g}
USES= bison gmake
USE_GCC= yes
USE_AUTOTOOLS= autoconf
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
ALL_TARGET= optshared
CONFIGURE_ENV+= BUILDTIME="YES"
CPPFLAGS+= -I${LOCALBASE}/include -I${WRKSRC}/include
LDFLAGS+= -L${LOCALBASE}/lib
MAKE_ENV= BUILDTIME="YES"
OPTIONS_DEFINE= FFMPEG SPEEX
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
FFMPEG_CONFIGURE_ON= --enable-rfc2190avcodec=${LOCALBASE}/include/ffmpeg
SPEEX_LIB_DEPENDS= libspeex.so:audio/speex
SPEEX_CONFIGURE_ON= --enable-localspeex=no
SPEEX_CONFIGURE_OFF= --enable-localspeex=yes
.include <bsd.port.pre.mk>
.if (${ARCH} == "amd64") || (${ARCH} == "ia64") || (${ARCH} == "powerpc") || (${ARCH} == "sparc64")
CFLAGS+= -fPIC
.endif
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
${WRKSRC}/configure.ac
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pwlib/codecs/audio/*.so
.include <bsd.port.post.mk>
Index: head/net/opensips/Makefile
===================================================================
--- head/net/opensips/Makefile (revision 413745)
+++ head/net/opensips/Makefile (revision 413746)
@@ -1,224 +1,226 @@
# Created by: Euan Thoms <euan@potensol.com>
# $FreeBSD$
PORTNAME= opensips
PORTVERSION= 2.1.2
CATEGORIES= net
MASTER_SITES= http://opensips.org/pub/opensips/${PORTVERSION}/
MAINTAINER= euan@potensol.com
COMMENT= Open SIP Server
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libxml2.so:textproc/libxml2 \
libxmlrpc.so:net/xmlrpc-c-devel \
libpcre.so:devel/pcre \
libconfuse.so:devel/libconfuse \
librabbitmq.so:net/rabbitmq-c-devel \
libhiredis.so:databases/hiredis \
libexpat.so:textproc/expat2 \
libjson-c.so:devel/json-c
BUILD_DEPENDS= ginstall:sysutils/coreutils \
gtar:archivers/gtar \
gm4:devel/m4 \
redis-server:databases/redis-devel \
python2:lang/python2 \
python:lang/python
RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \
${LOCALBASE}/bin/python2:lang/python2 \
${LOCALBASE}/bin/grep:textproc/gnugrep
GINSTALL= ginstall
WRKSRC= ${WRKDIR}/opensips-${PORTVERSION}
DOCSDIR= share/doc/opensips
USE_RC_SUBR= opensips
USES= gmake perl5 pkgconfig shebangfix
USE_GCC= yes
NOPRECIOUSMAKEVARS= yes
OPTIONS_DEFINE= DEBUG DOCS EXAMPLES GEOIP HTTP LDAP MEMCACHED MYSQL PGSQL RADIUS TESTS TLS UNIXODBC
OPTIONS_DEFAULT= DOCS EXAMPLES GEOIP HTTP LDAP MEMCACHED PGSQL RADIUS TLS
OPTIONS_SUB= yes
GEOIP_DESC= Build with GeoIP support
HTTP_DESC= Enable HTTP transport via libmicrohttpd
MEMCACHED_DESC= Build with memcached support
TESTS_DESC= Install smoke tests
LDAP_USE= OPENLDAP=client
MYSQL_USE= MYSQL=client
PGSQL_USES+= pgsql
PGSQL_BUILD_DEPENDS+= p5-DBD-Pg>=3.4:databases/p5-DBD-Pg
RADIUS_BUILD_DEPENDS+= radiusclient:net/radiusclient
HTTP_LIB_DEPENDS+= libmicrohttpd.so:www/libmicrohttpd
GEOIP_LIB_DEPENDS+= libGeoIP.so:net/GeoIP
MEMCACHED_LIB_DEPENDS+= libmemcached.so:databases/libmemcached
UNIXODBC_LIB_DEPENDS+= libodbc.so:databases/unixODBC
SHEBANG_FILES= scripts/osipsconsole \
modules/jabber/doc/jabberreg.pl \
modules/sipcapture/examples/partrotate_unixtimestamp.pl \
scripts/dbtextdb/__init__.py \
scripts/dbtextdb/dbtextdb.py \
scripts/dbtextdb/dbtextdb_test.py \
packaging/fedora/opensips.m4cfg \
packaging/fedora/opensips.init \
packaging/rpm/opensips.init \
modules/seas/doc/xml2sgml.sh \
utils/fifo_relay/fifo_server.php \
test/1.sh \
test/2.sh \
test/3.sh \
test/4.sh \
test/5.sh \
test/6.sh \
test/7.sh \
test/8.sh \
test/9.sh \
test/10.sh \
test/11.sh \
test/12.sh \
test/13.sh \
test/14.sh \
test/15.sh \
test/16.sh \
test/17.sh \
test/18.sh \
test/19.sh \
test/20.sh \
test/21.sh \
test/22.sh \
test/23.sh \
test/24.sh \
test/25.sh \
test/26.sh \
test/27.sh \
test/28.sh \
test/29.sh \
test/30.sh \
test/31.sh \
test/32.sh \
test/33.sh \
test/34.sh \
test/35.sh
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGEOIP}
EXTRA_MODULES+= mmgeoip
.endif
.if ${PORT_OPTIONS:MHTTP}
EXTRA_MODULES+= httpd
.endif
.if ${PORT_OPTIONS:MLDAP}
EXTRA_MODULES+= ldap h350
.endif
.if ${PORT_OPTIONS:MMEMCACHED}
EXTRA_MODULES+= cachedb_memcached
.endif
.if ${PORT_OPTIONS:MMYSQL}
EXTRA_MODULES+= db_mysql
.endif
.if ${PORT_OPTIONS:MPGSQL}
EXTRA_MODULES+= db_postgres
.endif
.if ${PORT_OPTIONS:MRADIUS}
EXTRA_MODULES+= aaa_radius
.endif
.if ${PORT_OPTIONS:MUNIXODBC}
EXTRA_MODULES+= db_unixodbc
.endif
.if ${PORT_OPTIONS:MTLS}
EXTRA_MODULES+= proto_tls
.endif
OPENSIPS_MAKE_ENV= CC="${CC}" CXX="${CXX}" CPP="${CPP}" _GCC_RUNTIME="${_GCC_RUNTIME}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}"
do-configure:
@(cp files/Makefile.conf ${WRKSRC})
@${REINPLACE_CMD} -e "s|_PREFIX_|${PREFIX}|" ${WRKSRC}/Makefile.conf
@${REINPLACE_CMD} -e "s|_STAGE_DIR_|${STAGEDIR}|" ${WRKSRC}/Makefile.conf
.for i in ${EXTRA_MODULES}
@${REINPLACE_CMD} -e "s/\(^include_modules=.*\)/\1 ${i}/" ${WRKSRC}/Makefile.conf
.endfor
do-configure-DEBUG-off:
@${REINPLACE_CMD} -e "s/^#DEFS+= -DNO_DEBUG/DEFS+= -DNO_DEBUG/" ${WRKSRC}/Makefile.conf
do-build:
cd ${WRKSRC} && ${OPENSIPS_MAKE_ENV} ${GMAKE} ${_MAKE_JOBS} ${ALL_TARGET}
do-install:
cd ${WRKSRC} && ${OPENSIPS_MAKE_ENV} ${GMAKE} ${INSTALL_TARGET}
do-install-TESTS-on:
(cp -r ${WRKSRC}/test ${STAGEDIR}${PREFIX}/tests/opensips)
do-install-EXAMPLES-on:
(cp -r ${WRKSRC}/examples ${STAGEDIR}${PREFIX}/share/examples/opensips)
post-stage:
@${REINPLACE_CMD} -e "s|^# MD5=.*|MD5=\"md5\"|" ${STAGEDIR}${PREFIX}/etc/opensips/opensipsctlrc.sample
@${REINPLACE_CMD} -e "s|^# GREP=.*|GREP=\"${LOCALBASE}/bin/grep\"|" ${STAGEDIR}${PREFIX}/etc/opensips/opensipsctlrc.sample
@${REINPLACE_CMD} -e "s|^# MD5=.*|MD5=\"md5\"|" ${STAGEDIR}${PREFIX}/etc/opensips/osipsconsolerc.sample
@${REINPLACE_CMD} -e "s|^# GREP=.*|GREP=\"${LOCALBASE}/bin/egrep\"|" ${STAGEDIR}${PREFIX}/etc/opensips/osipsconsolerc.sample
(cp ${FILESDIR}/opensips.cfg.sample ${STAGEDIR}${ETCDIR}/opensips.cfg.sample)
post-stage-RADIUS-on:
(mv ${STAGEDIR}${ETCDIR}/dictionary.opensips ${STAGEDIR}${ETCDIR}/dictionary.opensips.sample)
# Strip binaries in sbin
@${ECHO_CMD} "Stripping binaries in ${STAGEDIR}${PREFIX}/sbin/"
.for i in opensipsunix opensips osipsconfig
@if [ -e ${STAGEDIR}${PREFIX}/sbin/${i} ]; then \
${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${i}; \
fi
.endfor
# Strip binaries in lib/opensips/modules
@${ECHO_CMD} "Stripping binaries in ${STAGEDIR}${PREFIX}/lib/opensips/modules/"
.for i in aaa_radius.so acc.so alias_db.so auth.so auth_aaa.so auth_db.so auth_diameter.so \
avpops.so b2b_entities.so b2b_logic.so b2b_sca.so benchmark.so cachedb_local.so \
cachedb_memcached.so cachedb_sql.so call_center.so call_control.so carrierroute.so \
cfgutils.so closeddial.so cpl-c.so db_cachedb.so db_flatstore.so db_mysql.so \
db_postgres.so db_text.so db_unixodbc.so db_virtual.so dialog.so dialplan.so \
dispatcher.so diversion.so dns_cache.so domain.so domainpolicy.so drouting.so \
enum.so event_datagram.so event_rabbitmq.so event_route.so event_xmlrpc.so exec.so \
gflags.so group.so h350.so httpd.so identity.so imc.so jabber.so json.so ldap.so \
load_balancer.so mangler.so mathops.so maxfwd.so mediaproxy.so mi_datagram.so \
mi_fifo.so mi_http.so mi_json.so mi_xmlrpc.so mi_xmlrpc_ng.so mmgeoip.so msilo.so \
nat_traversal.so nathelper.so options.so path.so pdt.so peering.so perl.so \
permissions.so pi_http.so pike.so presence.so presence_callinfo.so \
presence_dialoginfo.so presence_mwi.so presence_xcapdiff.so presence_xml.so pua.so \
pua_bla.so pua_dialoginfo.so pua_mi.so pua_usrloc.so pua_xmpp.so python.so qos.so \
ratelimit.so regex.so registrar.so rest_client.so rls.so rr.so rtpproxy.so \
script_helper.so seas.so signaling.so sipcapture.so sipmsgops.so siptrace.so sl.so \
sms.so speeddial.so sst.so statistics.so stun.so textops.so tlsops.so tm.so uac.so \
uac_auth.so uac_redirect.so uac_registrant.so uri.so userblacklist.so usrloc.so \
xcap.so xcap_client.so xmpp.so topology_hiding.so fraud_detection.so rtpengine.so \
proto_ws.so proto_tls.so cachedb_redis.so
@if [ -e ${STAGEDIR}${PREFIX}/lib/opensips/modules/${i} ]; then \
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/opensips/modules/${i}; \
fi
.endfor
.include <bsd.port.mk>
Index: head/net/pacemaker/Makefile
===================================================================
--- head/net/pacemaker/Makefile (revision 413745)
+++ head/net/pacemaker/Makefile (revision 413746)
@@ -1,82 +1,84 @@
# Created by: dpejesh@yahoo.com
# $FreeBSD$
PORTNAME= pacemaker
PORTVERSION= 1.1.14
CATEGORIES= net
MAINTAINER= dpejesh@yahoo.com
COMMENT= Scalable High-Availability cluster resource manager
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= bash:shells/bash \
corosync:net/corosync
LIB_DEPENDS= libgnutls.so:security/gnutls \
libltdl.so:devel/libltdl \
libqb.so:devel/libqb \
libuuid.so:misc/e2fsprogs-libuuid \
libxml2.so:textproc/libxml2 \
libxslt.so:textproc/libxslt
RUN_DEPENDS= bash:shells/bash \
corosync:net/corosync
CONFLICTS= heartbeat-[0-9]*
USERS= hacluster
GROUPS= haclient
USE_GITHUB= yes
GH_ACCOUNT= ClusterLabs
GH_PROJECT= pacemaker
GH_TAGNAME= Pacemaker-1.1.14
USES= autoreconf gmake libtool pathfix pkgconfig python shebangfix
USE_GCC= yes
USE_GNOME= glib20
USE_LDCONFIG= yes
USE_RC_SUBR= ${PORTNAME}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-fatal-warnings \
--with-corosync \
--without-heartbeat
INSTALL_TARGET= install-strip
PATHFIX_MAKEFILEIN= Makefile.am
SHEBANG_LANG= sh
sh_OLD_CMD= ${SH}
sh_CMD= ${LOCALBASE}/bin/bash
SHEBANG_FILES= extra/resources/* \
fencing/* \
lrmd/* \
mcp/* \
tools/* \
xml/*
REPLACE_ARGS= -e 's,/usr/lib/ocf,${PREFIX}/etc/ocf,'
OPTIONS_DEFINE= DBUS DOCS MANPAGES SNMP
OPTIONS_DEFAULT=MANPAGES
OPTIONS_SUB= yes
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
DBUS_VARS_OFF= REPLACE_ARGS+="-e 's/HAVE_dbus=1/HAVE_dbus=0/'"
DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc
MANPAGES_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
help2man:misc/help2man \
xsltproc:textproc/libxslt
SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp
SNMP_CONFIGURE_WITH= snmp
post-patch:
@${REINPLACE_CMD} ${REPLACE_ARGS} ${WRKSRC}/configure.ac
post-install:
${RM} ${STAGEDIR}${PREFIX}/etc/rc.d/pacemaker
${RM} ${STAGEDIR}${PREFIX}/etc/rc.d/pacemaker_remote
.include <bsd.port.mk>
Index: head/net/phamm/Makefile
===================================================================
--- head/net/phamm/Makefile (revision 413745)
+++ head/net/phamm/Makefile (revision 413746)
@@ -1,46 +1,48 @@
# Created by: Gustavo Fukao <gustavofukao@gmail.com>
# $FreeBSD$
PORTNAME= phamm
PORTVERSION= 0.5.18
PORTREVISION= 1
CATEGORIES= net www
MASTER_SITES= http://open.rhx.it/phamm/
MAINTAINER= gustavofukao@gmail.com
COMMENT= Front-end written in PHP to manage virtual service
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
USE_PHP= gettext ldap openssl pcre session
USES= gettext shebangfix
SHEBANG_FILES= po/update-all-mo.sh \
tools/*.sh tools/*.pl \
tools/ldap-schema-manage
PHAMMDIR?= www/${PORTNAME}
SCHEMADIR= ${WRKSRC}/schema
SUB_FILES= pkg-message
SUB_LIST= PHAMMDIR=${PHAMMDIR} PKGNAME=${PKGNAME}
PLIST_SUB= PHAMMDIR=${PHAMMDIR}
PORTDOCS= CHANGELOG INSTALL README LICENSE THANKS
OPTIONS_DEFINE= DOCS
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${PHAMMDIR}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@${CP} -Rv ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
@${CP} -Rv ${SCHEMADIR} ${STAGEDIR}${EXAMPLESDIR}
@${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${PREFIX}/${PHAMMDIR}
@for d in `${FIND} ${WRKSRC} -type d -depth 1 | ${SORT} -r | \
${EGREP} -v '(examples|cfg|schema|debian|server)'` ; do \
${CP} -Rv $$d ${STAGEDIR}${PREFIX}/${PHAMMDIR}; \
done;
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
.endfor
.include <bsd.port.mk>
Index: head/net/php55-soap/Makefile
===================================================================
--- head/net/php55-soap/Makefile (revision 413745)
+++ head/net/php55-soap/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= net
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -soap
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/net/php55-xmlrpc/Makefile
===================================================================
--- head/net/php55-xmlrpc/Makefile (revision 413745)
+++ head/net/php55-xmlrpc/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= net
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -xmlrpc
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/net/php56-soap/Makefile
===================================================================
--- head/net/php56-soap/Makefile (revision 413745)
+++ head/net/php56-soap/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= net
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -soap
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/net/php56-xmlrpc/Makefile
===================================================================
--- head/net/php56-xmlrpc/Makefile (revision 413745)
+++ head/net/php56-xmlrpc/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= net
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -xmlrpc
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/net/phpldapadmin/Makefile
===================================================================
--- head/net/phpldapadmin/Makefile (revision 413745)
+++ head/net/phpldapadmin/Makefile (revision 413746)
@@ -1,57 +1,59 @@
# Created by: Matthew Seaman
# $FreeBSD$
PORTNAME= phpldapadmin
PORTVERSION= 1.2.3
PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= net www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-php5/${PORTVERSION}
MAINTAINER= matthew@FreeBSD.org
COMMENT= PHP application to administer LDAP over the web
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
USES= cpe tar:tgz
CPE_VENDOR= deon_george
NO_ARCH= yes
NO_BUILD= yes
USE_PHP= gettext ldap openssl pcre session xml iconv hash
WANT_PHP_WEB= yes
GROUPS?= ${WWWGRP}
CFGDIR= config
CFGFILE= config.php
PLIST= ${WRKDIR}/plist
PLIST_SUB+= PLA_GRP=${GROUPS}
SUB_LIST+= PKGNAME=${PKGNAME}
SUB_FILES+= pkg-message
.SILENT:
post-patch:
cd ${WRKSRC} ; \
${FIND} . ! -type d ! -name ${CFGFILE}.example ! -name .cvsignore \
! -name .gitignore ! -name *.orig | ${SORT} | \
${SED} -e "s!^\.!%%WWWDIR%%!" >${PLIST} ; \
${CAT} ${PKGDIR}/pkg-plist-chunk >>${PLIST}
do-install:
cd ${WRKSRC} ; \
for src in $$( ${FIND} . ! -name .cvsignore \
! -name .gitignore ! -name *.orig ) ; do \
dst=${STAGEDIR}${WWWDIR}$${src#.} ; \
if ${TEST} -d $$src ; then \
${MKDIR} $$dst ; \
else \
${INSTALL_DATA} $$src $$dst ; \
fi \
done
.include <bsd.port.mk>
Index: head/net/portfwd/Makefile
===================================================================
--- head/net/portfwd/Makefile (revision 413745)
+++ head/net/portfwd/Makefile (revision 413746)
@@ -1,33 +1,35 @@
# Created by: Alex Dupre <sysadmin@alexdupre.com>
# $FreeBSD$
PORTNAME= portfwd
PORTVERSION= 0.29
PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= SF
MAINTAINER= ale@FreeBSD.org
COMMENT= Port Forwarding Daemon
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= DOCS EXAMPLES
GNU_CONFIGURE= yes
USES= gmake
USE_RC_SUBR= ${PORTNAME}
post-patch:
@${REINPLACE_CMD} -e "s|-Wall -ggdb -O3|${CFLAGS}|g" \
${WRKSRC}/src/Makefile.in
@${REINPLACE_CMD} -e "s|-Wall -g -O3|${CFLAGS}|g" \
${WRKSRC}/tools/Makefile.in
@${TOUCH} ${WRKSRC}/* ${WRKSRC}/*/*
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/cfg/*.cfg ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/etc/rc.d
.include <bsd.port.mk>
Index: head/net/py-libnet/Makefile
===================================================================
--- head/net/py-libnet/Makefile (revision 413745)
+++ head/net/py-libnet/Makefile (revision 413746)
@@ -1,44 +1,46 @@
# Created by: ijliao
# $FreeBSD$
PORTNAME= libnet
PORTVERSION= 1.1
PORTREVISION= 3
CATEGORIES= net python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sbz@FreeBSD.org
COMMENT= Python module for the libnet packet construction library
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libnet.so:net/libnet
USES= python
USE_PYTHON= distutils pythonprefix
USE_GITHUB= yes
GH_ACCOUNT= allfro
GH_PROJECT= pylibnet
GH_TAGNAME= b2fa552
EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
OPTIONS_DEFINE= EXAMPLES
OSVER= uname -r
post-patch:
@${REINPLACE_CMD} 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/setup.py
do-install:
${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
${INSTALL_LIB} \
${WRKSRC}/build/lib.${OPSYS:tl}-$$(${OSVER})-${ARCH}-${PYTHON_VER}/${PORTNAME}.so \
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
do-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
Index: head/net/rtg/Makefile
===================================================================
--- head/net/rtg/Makefile (revision 413745)
+++ head/net/rtg/Makefile (revision 413746)
@@ -1,53 +1,55 @@
# Created by: Brad Davis <so14k@so14k.com>
# $FreeBSD$
PORTNAME= rtg
PORTVERSION= 0.7.4
PORTREVISION= 12
CATEGORIES= net
MASTER_SITES= SF \
ftp://ftpmirror.uk/freebsd-ports/rtg/
MAINTAINER= freebsd-ports@dan.me.uk
COMMENT= Flexible, high-performance SNMP statistics monitoring system
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp
RUN_DEPENDS= p5-DBI>=0:databases/p5-DBI \
p5-DBD-mysql>=0:databases/p5-DBD-mysql
USE_RC_SUBR= rtgpoll
USE_MYSQL= client
WANT_PERL= yes
USES= shebangfix
SHEBANG_FILES= etc/95.pl etc/report.pl etc/rtgtargmkr.pl.in
SUB_FILES= pkg-message
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc/${PORTNAME} \
--with-mysql=${LOCALBASE} \
--with-snmp=${LOCALBASE}
OPTIONS_DEFINE= WEB MYSQL
OPTIONS_DEFAULT=WEB
MYSQL_DESC= Pull MySQL server in as a dependancy for local setups
WEB_DESC= Include PHP-based web client interface pre-requisites
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= yes
.endif
.if ${PORT_OPTIONS:MWEB}
WANT_PHP_WEB= yes
USE_PHP= mysqli spl
.endif
CFLAGS+= -fstack-protector
LDFLAGS+= -fstack-protector
post-patch:
@${MV} ${WRKSRC}/etc/rtg.conf ${WRKSRC}/etc/rtg.conf.sample
@${MV} ${WRKSRC}/etc/routers ${WRKSRC}/etc/routers.sample
.include <bsd.port.mk>
Index: head/net/scribe/Makefile
===================================================================
--- head/net/scribe/Makefile (revision 413745)
+++ head/net/scribe/Makefile (revision 413746)
@@ -1,64 +1,66 @@
# Created by: Jui-Nan Lin <jnlin@csie.nctu.edu.tw>
# $FreeBSD$
PORTNAME= scribe
DISTVERSION= 2.2.2013.04.15
PORTREVISION= 3
CATEGORIES= net
MAINTAINER= ports@FreeBSD.org
COMMENT= Aggregating log data streamed in real time
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= fb303>0:devel/fb303 \
thrift:devel/thrift
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libevent.so:devel/libevent2 \
libthrift.so:devel/thrift-cpp
RUN_DEPENDS= p5-Class-Accessor>0:devel/p5-Class-Accessor \
p5-Thrift>0:devel/p5-Thrift \
${PYTHON_PKGNAMEPREFIX}thrift>0:devel/py-thrift
USE_GITHUB= yes
GH_ACCOUNT= facebookarchive
GH_TAGNAME= 7359a09
USES= autoreconf compiler gmake perl5 python
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-boost-filesystem=boost_filesystem \
--with-boost-system=boost_system \
PY_PREFIX="${PREFIX}"
USE_RC_SUBR= ${PORTNAME}
post-patch:
@${REINPLACE_CMD} -e 's/^AM_INIT_AUTOMAKE/#/' ${WRKSRC}/configure.ac
@${REINPLACE_CMD} -e '/boost/! s/shared_ptr/boost::&/g' \
${WRKSRC}/src/conf.cpp \
${WRKSRC}/src/conn_pool.cpp \
${WRKSRC}/src/dynamic_bucket_updater.cpp \
${WRKSRC}/src/env_default.cpp \
${WRKSRC}/src/file.cpp \
${WRKSRC}/src/scribe_server.cpp \
${WRKSRC}/src/store.cpp \
${WRKSRC}/src/store_queue.cpp
post-configure:
@${REINPLACE_CMD} 's/-O3/${CXXFLAGS}/' ${WRKSRC}/src/Makefile
post-build:
${LOCALBASE}/bin/thrift -o ${WRKSRC} -I ${LOCALBASE}/share --gen "perl" ${WRKSRC}/if/scribe.thrift
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/Scribe/Thrift
(cd ${WRKSRC}/gen-perl && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${SITE_PERL_REL})
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} == clang
USE_CXXSTD= c++11
.endif
.include <bsd.port.post.mk>
Index: head/net/self-service-password/Makefile
===================================================================
--- head/net/self-service-password/Makefile (revision 413745)
+++ head/net/self-service-password/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# Created by: Krzysztof Stryjek <ports@bsdserwis.com>
# $FreeBSD$
PORTNAME= self-service-password
PORTVERSION= 0.8
PORTREVISION= 1
CATEGORIES= net www
MASTER_SITES= http://tools.ltb-project.org/attachments/download/497/
DISTNAME= ltb-project-${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@bsdserwis.com
COMMENT= Set of PHP-scripts to change LDAP password over the web
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
NO_ARCH= yes
USE_PHP= ldap openssl session hash mhash mcrypt mbstring filter
WANT_PHP_WEB= yes
CFGDIR= conf
CFGFILE= config.inc.php
PLIST_SUB+= SSP_OWN=${WWWOWN}
PLIST_SUB+= SSP_GRP=${WWWGRP}
SUB_LIST+= PKGNAME=${PKGNAME}
SUB_FILES= pkg-message
post-extract:
@${MV} ${WRKSRC}/${CFGDIR}/${CFGFILE} ${WRKSRC}/${CFGDIR}/${CFGFILE}.sample
do-install:
@cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/
.include <bsd.port.mk>
Index: head/net/serveez/Makefile
===================================================================
--- head/net/serveez/Makefile (revision 413745)
+++ head/net/serveez/Makefile (revision 413746)
@@ -1,36 +1,38 @@
# Created by: ijliao
# $FreeBSD$
PORTNAME= serveez
PORTVERSION= 0.2.2
PORTREVISION= 2
CATEGORIES= net devel
MASTER_SITES= GNU
MAINTAINER= ports@FreeBSD.org
COMMENT= Server framework
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libguile.so:lang/guile
USES= tar:xz libtool
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-libserveez-install
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
MAKE_JOBS_UNSAFE= yes
INFO= serveez
post-patch:
@${REINPLACE_CMD} -e \
'/^SUBDIRS/s|test||' ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} -e \
'/date -r/s|^|#|' ${WRKSRC}/src/irc-server/Makefile.in
@${ECHO_CMD} 'static char created[] = "2013-12-02 09:17 UTC";' \
> ${WRKSRC}/src/irc-server/timestamp.c
.include <bsd.port.mk>
Index: head/net/tshark/Makefile
===================================================================
--- head/net/tshark/Makefile (revision 413745)
+++ head/net/tshark/Makefile (revision 413746)
@@ -1,11 +1,13 @@
# Created by: Bill Fumerola <billf@mu.org>
# $FreeBSD$
PORTNAME= tshark
CATEGORIES= net ipv6
MASTERDIR= ${.CURDIR}/../wireshark
OPTIONS_EXCLUDE= GTK2 GTK3 QT5
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/net/tshark-lite/Makefile
===================================================================
--- head/net/tshark-lite/Makefile (revision 413745)
+++ head/net/tshark-lite/Makefile (revision 413746)
@@ -1,9 +1,11 @@
# Created by: Bill Fumerola <billf@mu.org>
# $FreeBSD$
LITE= yes
MASTERDIR= ${.CURDIR}/../tshark
COMMENT= Powerful network analyzer/capture tool (lite package)
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/net/userfw/Makefile
===================================================================
--- head/net/userfw/Makefile (revision 413745)
+++ head/net/userfw/Makefile (revision 413746)
@@ -1,33 +1,35 @@
# Created by: Maxim Ignatenko
# $FreeBSD$
PORTNAME= userfw
PORTVERSION= 0.1.3
CATEGORIES= net kld
MASTER_SITES= http://userfw.net/files/release/ \
http://imax.in.ua/files/ \
http://projects.ukrweb.net/files/
MAINTAINER= gelraen.ua@gmail.com
COMMENT= Modular packet filter
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
SSP_UNSAFE= kernel module does not support ssp
USES= cmake:outsource kmod tar:xz uidfix
USE_LDCONFIG= yes
BROKEN_powerpc= does not compile
.include <bsd.port.pre.mk>
.if !exists(${SRC_BASE}/sys/sys/module.h)
IGNORE= requires kernel source files
.endif
CMAKE_ARGS+= -DDOMAIN_STUB:BOOL=OFF
CMAKE_ARGS+= -DOPCODE_VERIFICATION:BOOL=OFF
CMAKE_ARGS+= -DKMODDIR="${KMODDIR}"
.include <bsd.port.post.mk>
Index: head/net/yami4/Makefile
===================================================================
--- head/net/yami4/Makefile (revision 413745)
+++ head/net/yami4/Makefile (revision 413746)
@@ -1,37 +1,39 @@
# $FreeBSD$
PORTNAME= yami4
PORTVERSION= 1.10.0
CATEGORIES= net
MASTER_SITES= http://www.inspirel.com/yami4/files/
DISTNAME= yami4-gpl-1.10.0
MAINTAINER= prog@msobczak.com
COMMENT= Messaging library for distributed systems
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt
+BROKEN_powerpc64= Does not build
+
# USES= compiler:c++11-lib
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000
BROKEN= Does only compile with FreeBSD 10.x or higher
.endif
do-build :
cd ${WRKSRC}/src/core; make
cd ${WRKSRC}/src/cpp; make
do-install :
${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/yami4
${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/yami4/core
${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/yami4/cpp
(cd ${WRKSRC}/doc/core && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/doc/yami4/core)
(cd ${WRKSRC}/doc/cpp && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/doc/yami4/cpp)
(cd ${WRKSRC}/include && ${COPYTREE_SHARE} yami4-core ${STAGEDIR}${PREFIX}/include)
(cd ${WRKSRC}/include && ${COPYTREE_SHARE} yami4-cpp ${STAGEDIR}${PREFIX}/include)
(cd ${WRKSRC}/lib && ${INSTALL_DATA} *.a ${STAGEDIR}${PREFIX}/lib)
.include <bsd.port.post.mk>
Index: head/net-im/licq/Makefile
===================================================================
--- head/net-im/licq/Makefile (revision 413745)
+++ head/net-im/licq/Makefile (revision 413746)
@@ -1,48 +1,50 @@
# Created by: Brian Feldman & Matt Heckaman
# $FreeBSD$
PORTNAME= base
PORTVERSION= ${LICQ_VER}
PORTREVISION= 2
CATEGORIES= net-im
PKGNAMESUFFIX= ${SOCKS_SUFFIX}${PKGNAMESUFFIX2}
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Popular ICQ-compatible plugin-based program
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_regex.so:devel/boost-libs
USES= cmake iconv
USE_OPENSSL= yes
WRKSRC= ${WRKDIR}/${DISTNAME}
LICQ_PORT?= net-im/licq
CFLAGS+= -I${LOCALBASE}/include
CXXFLAGS+= -DGTEST_USE_OWN_TR1_TUPLE
OPTIONS_DEFINE= NLS GPGME
OPTIONS_DEFAULT=NLS GPGME
OPTIONS_SUB=yes
GPGME_DESC= Build support for gpgme
NLS_USES= gettext
NLS_CMAKE_OFF= -DENABLE_NLS:BOOL=OFF
GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme \
libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error
.include <bsd.port.options.mk>
.include "${PORTSDIR}/${LICQ_PORT}/Makefile.inc"
pre-configure:
${REINPLACE_CMD} -e 's=!/bin/bash=!${LOCALBASE}/bin/bash=' \
${WRKSRC}/bin/sidclean.sh
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/lib/licq
${INSTALL_SCRIPT} ${WRKSRC}/bin/sidclean.sh ${STAGEDIR}${PREFIX}/bin/sidclean.bash
.include <bsd.port.mk>
Index: head/net-im/telegram/Makefile
===================================================================
--- head/net-im/telegram/Makefile (revision 413745)
+++ head/net-im/telegram/Makefile (revision 413746)
@@ -1,52 +1,54 @@
# Created by: gahr
# $FreeBSD$
PORTNAME= telegram
PORTVERSION= 1.3.1
CATEGORIES= net-im
MAINTAINER= cpm@fbsd.es
COMMENT= Command-line interface for Telegram
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libconfig.so:devel/libconfig \
libevent.so:devel/libevent2 \
libjansson.so:devel/jansson
USES= execinfo gmake lua:52 ncurses pkgconfig readline
USE_OPENSSL= yes
GNU_CONFIGURE= yes
USE_GITHUB= yes
GH_ACCOUNT= vysheng
GH_PROJECT= tg:telegram tgl tl-parser:tlparser
GH_TAGNAME= 1.3.1:telegram 2.0.1 1659d87:tlparser
WRKSRC= ${WRKDIR}/tg-1.3.1
PLIST_FILES= bin/telegram-cli \
etc/telegram-cli/server.pub
PORTDOCS= *
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 1000024
USE_GCC= yes
.endif
post-extract:
@${RM} -r ${WRKSRC}/tgl
@${MV} ${WRKDIR}/tgl-2.0.1 ${WRKSRC}/tgl
@${MV} ${WRKDIR}/tl-parser-1659d87/* ${WRKSRC}/tgl/tl-parser
@${RM} -r ${WRKDIR}/tl-parser-1659d87
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/telegram-cli
${INSTALL_PROGRAM} ${WRKSRC}/bin/telegram-cli ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/tg-server.pub ${STAGEDIR}${PREFIX}/etc/telegram-cli/server.pub
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/ && ${INSTALL_DATA} CHANGELOG README-LUA README.es README.md \
${STAGEDIR}${DOCSDIR})
.include <bsd.port.post.mk>
Index: head/net-mgmt/chillispot/Makefile
===================================================================
--- head/net-mgmt/chillispot/Makefile (revision 413745)
+++ head/net-mgmt/chillispot/Makefile (revision 413746)
@@ -1,46 +1,48 @@
# Created by: Sevan Janiyan <venture37@geeklan.co.uk>
# $FreeBSD$
PORTNAME= chillispot
PORTVERSION= 1.0
PORTREVISION= 5
CATEGORIES= net-mgmt
MASTER_SITES= http://www.chillispot.info/download/ \
http://www.geeklan.co.uk/files/ \
http://www.venture37.com/files/
MAINTAINER= venture37@geeklan.co.uk
COMMENT= Wireless LAN Access Point Controller
+BROKEN_powerpc64= Does not build
+
CONFLICTS= coovachilli-[0-9]*
USES= shebangfix
SHEBANG_FILES= doc/hotspotlogin.cgi
GNU_CONFIGURE= yes
CONFIGURE_ARGS=-sysconfdir=${PREFIX}/etc
USE_RC_SUBR= chillispot
SUB_FILES= pkg-message installguide.txt
USE_GCC= any
OPTIONS_DEFINE= APACHE RADIUS
OPTIONS_SINGLE= RADIUS
OPTIONS_SINGLE_RADIUS= FREERADIUS OPENRADIUS
FREERADIUS_DESC=depend on FreeRADIUS
OPENRADIUS_DESC=depend on OpenRADIUS
APACHE_USE= apache_run=22+
FREERADIUS_RUN_DEPENDS= radiusd:net/freeradius
OPENRADIUS_RUN_DEPENDS= radiusd:net/openradius
post-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/doc/chilli.conf ${STAGEDIR}${DATADIR}/chilli.conf.sample
${INSTALL_DATA} ${WRKSRC}/doc/dictionary.chillispot ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/doc/freeradius.users ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/doc/hotspotlogin.cgi ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKDIR}/installguide.txt ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${FILESDIR}/pf.conf.sample ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${FILESDIR}/ipfw-config.sample ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
Index: head/net-mgmt/ezradius/Makefile
===================================================================
--- head/net-mgmt/ezradius/Makefile (revision 413745)
+++ head/net-mgmt/ezradius/Makefile (revision 413746)
@@ -1,34 +1,36 @@
# Created by: Lucio Costa <lucio@zetasolucoes.com.br>
# $FreeBSD$
PORTNAME= ezradius
PORTVERSION= 0.2.1.2
PORTREVISION= 1
CATEGORIES= net-mgmt
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.2.1stable
DISTNAME= ${PORTNAME}-${PORTVERSION}stable
MAINTAINER= ports@FreeBSD.org
COMMENT= EzRADIUS is FreeRADIUS and Chillispot web-based management software
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= radiusd:net/freeradius2
WRKSRC= ${WRKDIR}/${PORTNAME}-intl
NO_BUILD= yes
USE_MYSQL= yes
USE_PHP= mysql session xml
WANT_PHP_WEB= yes
IGNORE_WITH_PHP= 70
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
@cd ${WRKSRC} && \
${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${WWWDIR}/{} \; \
-exec ${CHOWN} ${WWWOWN}:${WWWGRP} ${STAGEDIR}${WWWDIR}/{} \;
@cd ${WRKSRC} && \
${FIND} . \! -type d -exec ${INSTALL_DATA} {} ${STAGEDIR}${WWWDIR}/{} \; \
-exec ${CHOWN} ${WWWOWN}:${WWWGRP} ${STAGEDIR}${WWWDIR}/{} \;
.include <bsd.port.mk>
Index: head/net-mgmt/fastnetmon/Makefile
===================================================================
--- head/net-mgmt/fastnetmon/Makefile (revision 413745)
+++ head/net-mgmt/fastnetmon/Makefile (revision 413746)
@@ -1,48 +1,50 @@
# Created by: Babak Farrokhi <farrokhi@FreeBSD.org>
# $FreeBSD$
PORTNAME= fastnetmon
PORTVERSION= 1.1.2
DISTVERSIONPREFIX= v
CATEGORIES= net-mgmt security
MAINTAINER= farrokhi@FreeBSD.org
COMMENT= Very fast DDoS analyzer with sflow/netflow/mirror support
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_regex.so:devel/boost-libs \
liblog4cpp.so:devel/log4cpp
USE_GITHUB= yes
GH_ACCOUNT= FastVPSEestiOu
USERS= ${PORTNAME}
GROUPS= ${PORTNAME}
USES= cmake
CMAKE_SOURCE_PATH= ${WRKSRC}/src
USE_RC_SUBR= ${PORTNAME}
OPTIONS_DEFINE= DOCS
PORTDOCS= *
CFLAGS_i386= -march=i586
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/src/CMakeLists.txt
@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|; \
s|/var/run|&/fastnetmon|g; s|/var/log|&/fastnetmon|g; \
s|"/etc/|"${PREFIX}/etc/|g; s|/root/fastnetmon|${DATADIR}|g' \
${WRKSRC}/src/fastnetmon.conf ${WRKSRC}/src/fastnetmon.cpp
post-install:
${MV} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
cd ${WRKSRC} && ${COPYTREE_SHARE} "README.md docs" ${STAGEDIR}${DOCSDIR}
${MKDIR} ${STAGEDIR}/var/run/fastnetmon ${STAGEDIR}/var/log/fastnetmon
.include <bsd.port.mk>
Index: head/net-mgmt/icinga2/Makefile
===================================================================
--- head/net-mgmt/icinga2/Makefile (revision 413745)
+++ head/net-mgmt/icinga2/Makefile (revision 413746)
@@ -1,102 +1,104 @@
# $FreeBSD$
PORTNAME= icinga2
DISTVERSIONPREFIX= v
DISTVERSION= 2.4.4
CATEGORIES= net-mgmt
MAINTAINER= lme@FreeBSD.org
COMMENT= Monitoring and management system for hosts, services and networks
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libyajl.so:devel/yajl \
libexecinfo.so:devel/libexecinfo # for better debugging
RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
USE_GITHUB= yes
GH_ACCOUNT= icinga
USES= alias bison cmake libedit
USE_LDCONFIG= yes
USE_RC_SUBR= ${PORTNAME}
OPTIONS_DEFINE= DOCS
OPTIONS_GROUP= BACKEND
OPTIONS_GROUP_BACKEND= MYSQL PGSQL
OPTIONS_RADIO= PLUGINS
OPTIONS_RADIO_PLUGINS= MONPLUGINS NAGPLUGINS
OPTIONS_DEFAULT= MYSQL PGSQL MONPLUGINS
MONPLUGINS_RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/monitoring-plugins
NAGPLUGINS_RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/nagios-plugins
MYSQL_CMAKE_ON= -DICINGA2_WITH_MYSQL:BOOL=true
PGSQL_CMAKE_ON= -DICINGA2_WITH_PGSQL:BOOL=true
ICINGA2USER?= icinga
ICINGA2GROUP?= icinga
USERS= ${ICINGA2USER}
GROUPS= ${ICINGA2GROUP}
LOCALSTATEDIR?= /var
ICINGA2LOGDIR?= /var/log/${PORTNAME}
CMAKE_ARGS+= -DICINGA2_USER=${ICINGA2USER} \
-DICINGA2_GROUP=${ICINGA2GROUP} \
-DICINGA2_COMMAND_USER=${ICINGA2USER} \
-DICINGA2_COMMAND_GROUP=${ICINGA2USER} \
-DICINGA2_PLUGINDIR=${LOCALBASE}/libexec/nagios \
-DICINGA2_RUNDIR=/var/run \
-DCMAKE_INSTALL_SYSCONFDIR=${PREFIX}/etc \
-DCMAKE_INSTALL_LOCALSTATEDIR=${LOCALSTATEDIR} \
-DCMAKE_INSTALL_MANDIR=${MANPREFIX}/man \
SUB_LIST= ICINGA2LOGDIR=${ICINGA2LOGDIR} \
ICINGA2USER=${ICINGA2USER} \
ICINGA2GROUP=${ICINGA2GROUP} \
WWWGRP=${WWWGRP}
PLIST_SUB= ICINGA2USER=${ICINGA2USER} \
ICINGA2GROUP=${ICINGA2GROUP} \
WWWGRP=${WWWGRP}
# Config files with references to "Linux"
LINUX_CONFIG= groups.conf services.conf hosts.conf
MYSQL_USE= mysql=yes
PGSQL_USES= pgsql
OPTIONS_SUB= yes
.include <bsd.port.options.mk>
.if ! ${PORT_OPTIONS:MMYSQL} && ! ${PORT_OPTIONS:MPGSQL}
PLIST_SUB+= DBBACKEND="@comment "
.else
PLIST_SUB+= DBBACKEND=""
.endif
.if ${OSVERSION} < 1000033
BUILD_DEPENDS+= flex>=2.5.31:textproc/flex
CMAKE_ARGS+= -DFLEX_EXECUTABLE:STRING=${LOCALBASE}/bin/flex
CXXFLAGS+= -I${LOCALBASE}/include/flex
.endif
post-patch:
.for f in ${LINUX_CONFIG}
${REINPLACE_CMD} 's,[Ll]inux,FreeBSD,g' ${WRKSRC}/etc/icinga2/conf.d/${f}
.endfor
.if ${OSVERSION} < 1000000
${REINPLACE_CMD} 's|,--no-export-dynamic||' ${WRKSRC}/CMakeLists.txt
.endif
pre-install:
${FIND} ${WRKSRC}/etc -type f -name "*.conf" -exec ${MV} {} {}.sample \;
${FIND} ${WRKSRC}/etc/icinga2/scripts -type f -name "*.sh" \
-exec ${MV} {} {}.sample \;
.include <bsd.port.mk>
Index: head/net-mgmt/ipplan/Makefile
===================================================================
--- head/net-mgmt/ipplan/Makefile (revision 413745)
+++ head/net-mgmt/ipplan/Makefile (revision 413746)
@@ -1,67 +1,69 @@
# Created by: Maxim Tuliuk <mt@primats.org.ua>
# $FreeBSD$
PORTNAME= ipplan
PORTVERSION= 4.92b
PORTREVISION= 2
CATEGORIES= net-mgmt
MASTER_SITES= SF/iptrack/${PORTNAME}/Release%204.92
MAINTAINER= ports@FreeBSD.org
COMMENT= IP address management and tracking
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= nmap:security/nmap
USES= perl5 shebangfix
USE_PERL5= run
USE_PHP= gettext pcre xml zlib
SHEBANG_FILES= ${WRKSRC}/contrib/process-exports.pl ${WRKSRC}/contrib/ipplan-poller.php
NO_BUILD= yes
NO_ARCH= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
CONFIG= config.php
SUB_FILES= pkg-message
REINPLACE_ARGS= -i ''
OPTIONS_DEFINE= MYSQL PGSQL SNMP
OPTIONS_DEFAULT= MYSQL
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMYSQL}
USE_PHP+= mysql
.endif
.if ${PORT_OPTIONS:MPGSQL}
USE_PHP+= pgsql
.endif
.if ${PORT_OPTIONS:MSNMP}
USE_PHP+= snmp
.endif
.include <bsd.port.pre.mk>
post-patch:
@${REINPLACE_CMD} -e "s|/usr/bin/xsltproc|${LOCALBASE}/bin/xsltproc|" \
${WRKSRC}/contrib/process-exports.pl
@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|" \
${WRKSRC}/${CONFIG}
@${MV} ${WRKSRC}/${CONFIG} ${WRKSRC}/${CONFIG}.sample
@${RM} ${WRKSRC}/${CONFIG}.orig
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
post-install:
# make /var dirs
${MKDIR} ${STAGEDIR}/var/spool/ipplan/dhcpexport
${MKDIR} ${STAGEDIR}/var/spool/ipplan/exportdns
${MKDIR} ${STAGEDIR}/var/spool/ipplan/uploads
.if ${PORT_OPTIONS:MPGSQL}
@${REINPLACE_CMD} -e 's|INSTALL|INSTALL-POSTGRESQL|g' ${PKGMESSAGE}
.endif
.include <bsd.port.post.mk>
Index: head/net-mgmt/klg/Makefile
===================================================================
--- head/net-mgmt/klg/Makefile (revision 413745)
+++ head/net-mgmt/klg/Makefile (revision 413746)
@@ -1,50 +1,52 @@
# $FreeBSD$
PORTNAME= klg
PORTVERSION= 1.5
CATEGORIES= net-mgmt www
MASTER_SITES= SF \
ftp://ftpmirror.uk/freebsd-ports/klg/
MAINTAINER= freebsd-ports@dan.me.uk
COMMENT= PHP-based looking glass for Cisco, Juniper and Quagga/Zebra routers
LICENSE= BSD3CLAUSE
+BROKEN_powerpc64= Does not build
+
USES= tar:txz
USE_MYSQL= yes
USE_PHP= mysql pcre sockets xml
WANT_PHP_WEB= yes
NO_ARCH= yes
NO_BUILD= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
PLIST_FILES= %%DATADIR%%/CREDITS \
%%DATADIR%%/ChangeLog \
%%DATADIR%%/klg_README.txt \
%%DATADIR%%/klg_schema.sql \
%%WWWDIR%%/klg.php \
"@sample %%WWWDIR%%/klg_config.php.sample" \
"@sample %%WWWDIR%%/klg_template.html.sample" \
%%WWWDIR%%/klg_router_functions.php
SUB_FILES+= pkg-message
OPTIONS_DEFINE= SSH2
OPTIONS_DEFAULT= SSH2
SSH2_DESC= SSH2 support for router access
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSSH2}
RUN_DEPENDS+= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/ssh2.so:security/pecl-ssh2
.endif
do-install:
${MKDIR} ${STAGEDIR}/${WWWDIR} ${STAGEDIR}${DATADIR}
${CP} ${WRKSRC}/CREDITS ${WRKSRC}/ChangeLog ${WRKSRC}/klg_README.txt \
${WRKSRC}/klg_schema.sql ${STAGEDIR}${DATADIR}
${CP} ${WRKSRC}/klg.php ${WRKSRC}/klg_router_functions.php ${STAGEDIR}/${WWWDIR}
${CP} ${WRKSRC}/klg_config.php ${STAGEDIR}/${WWWDIR}/klg_config.php.sample
${CP} ${WRKSRC}/klg_template.html ${STAGEDIR}/${WWWDIR}/klg_template.html.sample
.include <bsd.port.mk>
Index: head/net-mgmt/nagios4/Makefile
===================================================================
--- head/net-mgmt/nagios4/Makefile (revision 413745)
+++ head/net-mgmt/nagios4/Makefile (revision 413746)
@@ -1,105 +1,107 @@
# Created by: Blaz Zupan <blaz@si.FreeBSD.org>
# $FreeBSD$
PORTNAME= nagios
PORTVERSION= 4.1.1
PORTREVISION= 3
CATEGORIES= net-mgmt
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-4.x/${PORTNAME}-${PORTVERSION}
PKGNAMESUFFIX= 4
MAINTAINER= mat@FreeBSD.org
COMMENT= Powerful network monitoring system
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libltdl.so:devel/libltdl \
libgd.so:graphics/gd
USES= cpe gmake perl5
USE_PERL5= build
USE_PHP= xml
USE_RC_SUBR= nagios
CONFLICTS= nagios-[123].* nagios-devel-*
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-command-user=${NAGIOSUSER} \
--with-command-group=${WWWGRP} \
--with-nagios-user=${NAGIOSUSER} \
--with-nagios-group=${NAGIOSGROUP} \
--with-htmurl=${NAGIOSHTMURL} \
--with-cgiurl=${NAGIOSCGIURL} \
--sbindir=${WWWDIR}/cgi-bin \
--libexecdir=${PREFIX}/libexec/nagios \
--datadir=${WWWDIR} \
--sysconfdir=${PREFIX}/etc/nagios \
--localstatedir=${NAGIOSDIR} \
--with-httpd-conf=${PREFIX}/etc \
--with-checkresult-dir=${NAGIOSDIR}/checkresults \
--disable-statuswrl \
--enable-event-broker \
ac_cv_lib_iconv_main=no
CONFIGURE_ENV= PERL=${PERL}
CPPFLAGS+= -I${LOCALBASE}/include
CFLAGS+= ${CPPFLAGS}
LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install install-commandmode install-config
PLIST_SUB= NAGIOSDIR=${NAGIOSDIR} \
NAGIOSUSER=${NAGIOSUSER} \
NAGIOSGROUP=${NAGIOSGROUP} \
WWWGRP=${WWWGRP}
SUB_LIST= NAGIOSDIR=${NAGIOSDIR} \
NAGIOSUSER=${NAGIOSUSER} \
NAGIOSGROUP=${NAGIOSGROUP} \
NAGIOSHTMURL=${NAGIOSHTMURL} \
NAGIOSCGIURL=${NAGIOSCGIURL}
SUB_FILES= pkg-message
NAGIOSUSER?= nagios
NAGIOSGROUP?= nagios
NAGIOSDIR?= /var/spool/nagios
.if defined(NAGIOSWWWDIR)
WWWDIR= ${PREFIX}/${NAGIOSWWWDIR}
.endif
NAGIOSHTMURL?= /nagios
NAGIOSCGIURL?= ${NAGIOSHTMURL}/cgi-bin
USERS= ${NAGIOSUSER}
GROUPS= ${NAGIOSGROUP}
OPTIONS_DEFINE= NANOSLEEP UNHANDLED_HACK
OPTIONS_RADIO= PLUGINS
OPTIONS_RADIO_PLUGINS= MONPLUGINS NAGPLUGINS
OPTIONS_DEFAULT= NAGPLUGINS
NANOSLEEP_DESC= Use nanosleep in event timing
UNHANDLED_HACK_DESC= Display passive checks in unhandled queries
MONPLUGINS_RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/monitoring-plugins
NAGPLUGINS_RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/nagios-plugins
OPTIONS_SUB=
NANOSLEEP_CONFIGURE_ENABLE= nanosleep
.if !defined(MAKING_PATCHES)
# make clean patch makepatch MAKING_PATCHES=
post-patch:
${REINPLACE_CMD} -e 's/\<77\([0-7]\)\>/75\1/g; s/\<66\([0-7]\)\>/64\1/; /chmod/d; \
/\.cfg$$/s/$$/-sample/' \
${WRKSRC}/Makefile.in ${WRKSRC}/base/Makefile.in ${WRKSRC}/cgi/Makefile.in ${WRKSRC}/contrib/Makefile.in ${WRKSRC}/html/Makefile.in
post-patch-UNHANDLED_HACK-on:
${REINPLACE_CMD} -e 's#;serviceprops=42\&#;serviceprops=10\&#g' -e \
's#;hostprops=42\"#;hostprops=10\"#g' ${WRKSRC}/html/side.php
.endif
post-install:
@${RMDIR} ${STAGEDIR}${PREFIX}/libexec/nagios
@${MV} ${STAGEDIR}${WWWDIR}/config.inc.php ${STAGEDIR}${WWWDIR}/config.inc.php.sample
.include <bsd.port.mk>
Index: head/net-mgmt/nedi/Makefile
===================================================================
--- head/net-mgmt/nedi/Makefile (revision 413745)
+++ head/net-mgmt/nedi/Makefile (revision 413746)
@@ -1,51 +1,53 @@
# Created by: Cristian KLEIN <cristi@net.utcluj.ro>
# $FreeBSD$
PORTNAME= nedi
DISTVERSION= 1.0.w
PORTREVISION= 4
CATEGORIES= net-mgmt
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/w
MAINTAINER= ports@FreeBSD.org
COMMENT= Network discovery and monitoring tool
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= p5-Net-SNMP>=0:net-mgmt/p5-Net-SNMP \
p5-Net-Telnet-Cisco>=0:net-mgmt/p5-Telnet-Cisco \
p5-Algorithm-Diff>=0:devel/p5-Algorithm-Diff \
p5-DBI>=0:databases/p5-DBI
USES= perl5 shebangfix tar:tgz
SHEBANG_FILES= *.pl html/inc/Devsend.pl
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
NO_ARCH= yes
USE_PHP= session snmp mysql
WANT_PHP_WEB= yes
SUB_FILES= pkg-message
PLIST_SUB+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
OPTIONS_DEFINE= GD
GD_USE= PHP=gd
post-patch:
@${REINPLACE_CMD} -e 's|/var/nedi|${WWWDIR}|' \
${WRKSRC}/html/inc/libgraph.php
@${REINPLACE_CMD} -e "s|'/etc|'${PREFIX}/etc|" \
${WRKSRC}/html/inc/libmisc.php
@${FIND} ${WRKSRC} \( -name *.bak -or -name *.orig \) -delete
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
${FIND} ${STAGEDIR}${WWWDIR} -name \*.pl | ${XARGS} ${CHMOD} 755
${MV} ${STAGEDIR}${WWWDIR}/seedlist \
${STAGEDIR}${PREFIX}/etc/nedi.seedlist.sample
${MV} ${STAGEDIR}${WWWDIR}/nedi.conf \
${STAGEDIR}${PREFIX}/etc/nedi.conf.sample
.include <bsd.port.mk>
Index: head/net-mgmt/ocsinventory-ng/Makefile
===================================================================
--- head/net-mgmt/ocsinventory-ng/Makefile (revision 413745)
+++ head/net-mgmt/ocsinventory-ng/Makefile (revision 413746)
@@ -1,39 +1,41 @@
# $FreeBSD$
PORTNAME= ocsinventory-ng
PORTVERSION= 2.1.2
CATEGORIES= net-mgmt
MASTER_SITES= http://launchpadlibrarian.net/179739296/
DISTNAME= OCSNG_UNIX_SERVER-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Open Computer and Software Inventory Next Generation
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= p5-XML-Simple>=0:textproc/p5-XML-Simple \
p5-Compress-Raw-Zlib>=0:archivers/p5-Compress-Raw-Zlib \
p5-DBI>=0:databases/p5-DBI \
p5-DBD-mysql>=0:databases/p5-DBD-mysql \
p5-Apache-DBI>=0:www/p5-Apache-DBI \
p5-Net-IP>=0:net-mgmt/p5-Net-IP \
p5-SOAP-Lite>=0:net/p5-SOAP-Lite \
p5-XML-Entities>=0:textproc/p5-XML-Entities
USES= perl5
USE_APACHE_RUN= 22+
USE_MYSQL= 41+
WANT_PHP_WEB= yes
USE_PHP= mysql pcre zlib session xml gd zip openssl mbstring
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${DISTNAME}
SUB_FILES= pkg-message
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
@(cd ${WRKSRC}/ && ${COPYTREE_SHARE} "Apache binutils dtd etc ocsreports" ${STAGEDIR}${DATADIR}/)
@${INSTALL_SCRIPT} ${WRKSRC}/setup.sh ${STAGEDIR}${DATADIR}/
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.mk>
Index: head/net-mgmt/phpip/Makefile
===================================================================
--- head/net-mgmt/phpip/Makefile (revision 413745)
+++ head/net-mgmt/phpip/Makefile (revision 413746)
@@ -1,33 +1,35 @@
# Created by: Babak Farrokhi <babak@farrokhi.net>
# $FreeBSD$
PORTNAME= phpip
PORTVERSION= ${SNAPSHOT}
PORTREVISION= 1
CATEGORIES= net-mgmt www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/4.3.2%20-%20No%20Upgrade%20Support
DISTNAME= ${PORTNAME}-4.3.2-build-${SNAPSHOT}
MAINTAINER= ports@FreeBSD.org
COMMENT= Complete IPv4 IPAM (IP address management) suite
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
SNAPSHOT= 200611081420
NO_BUILD= yes
USE_PHP= mysql
USES= dos2unix
WANT_PHP_WEB= yes
IGNORE_WITH_PHP= 70
PHPIP?= www/phpip
PLIST_SUB+= PHPIP=${PHPIP} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${PHPIP}
@${CP} -R ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${PHPIP}
@${CHMOD} -R 755 ${STAGEDIR}${PREFIX}/${PHPIP}
.include <bsd.port.mk>
Index: head/net-mgmt/sx/Makefile
===================================================================
--- head/net-mgmt/sx/Makefile (revision 413745)
+++ head/net-mgmt/sx/Makefile (revision 413746)
@@ -1,42 +1,44 @@
# Created by: Veniamin Gvozdikov <vg@FreeBSD.org>
# $FreeBSD$
PORTNAME= sx
PORTVERSION= 1.2
PORTREVISION= 1
CATEGORIES= net-mgmt
MASTER_SITES= http://cdn.skylable.com/source/
MAINTAINER= vg@FreeBSD.org
COMMENT= Skylable Sx is a reliable, fully distributed cluster solution
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libcurl.so:ftp/curl \
libfcgi.so:www/fcgi
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
USES= gmake libtool pkgconfig
CONFIGURE_ARGS= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib" --prefix="${STAGE}${PREFIX}" \
--sysconfdir="${ETCDIR}" --mandir="${MANPREFIX}/man"
OPTIONS_DEFINE= SXSERVER DOCS
SXSERVER_DESC= Enable sxhttpd server
OPTIONS_DEFAULT=SXSERVER
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSXSERVER}
CONFIGURE_ARGS+=--localstatedir="${STAGE}${PREFIX}/sxserver"
PLIST_SUB+= SXSERVER=""
USE_RC_SUBR= sxserver
SUB_FILES= pkg-message
.else
CONFIGURE_ARGS+=--disable-sxhttpd --disable-server
PLIST_SUB+= SXSERVER="@comment "
.endif
.include <bsd.port.mk>
Index: head/net-p2p/litecoin-daemon/Makefile
===================================================================
--- head/net-p2p/litecoin-daemon/Makefile (revision 413745)
+++ head/net-p2p/litecoin-daemon/Makefile (revision 413746)
@@ -1,27 +1,29 @@
# $FreeBSD$
MASTERDIR= ${.CURDIR}/../litecoin
PKGNAMESUFFIX= -daemon
COMMENT= Virtual Peer-to-Peer Currency (Daemon)
+BROKEN_powerpc64= Does not build
+
SLAVE_PORT= yes
USES+= cpe
CPE_VENDOR= bitcoin
CPE_PRODUCT= bitcoind
CPE_VERSION= ${PORTVERSION:R}
OPTIONS_DEFINE= DEBUG HARDENING TESTS UPNP WALLET
OPTIONS_DEFAULT= HARDENING WALLET
CONFIGURE_ARGS= --with-daemon \
--without-gui \
--without-libs \
--without-qrencode \
--without-utils \
--disable-reduce-exports
PLIST_FILES= bin/litecoind
.include "${MASTERDIR}/Makefile"
Index: head/net-p2p/litecoin-utils/Makefile
===================================================================
--- head/net-p2p/litecoin-utils/Makefile (revision 413745)
+++ head/net-p2p/litecoin-utils/Makefile (revision 413746)
@@ -1,23 +1,25 @@
# $FreeBSD$
MASTERDIR= ${.CURDIR}/../litecoin
PKGNAMESUFFIX= -utils
COMMENT= Virtual Peer-to-Peer Currency (CLI and Utilities)
+BROKEN_powerpc64= Does not build
+
SLAVE_PORT= yes
OPTIONS_DEFINE= DEBUG HARDENING TESTS
OPTIONS_DEFAULT= HARDENING TESTS
CONFIGURE_ARGS= --without-daemon \
--without-gui \
--without-libs \
--without-qrencode \
--with-utils \
--disable-wallet \
--disable-reduce-exports
PLIST_FILES= bin/litecoin-cli bin/litecoin-tx
.include "${MASTERDIR}/Makefile"
Index: head/net-p2p/qbittorrent-nox11/Makefile
===================================================================
--- head/net-p2p/qbittorrent-nox11/Makefile (revision 413745)
+++ head/net-p2p/qbittorrent-nox11/Makefile (revision 413746)
@@ -1,19 +1,21 @@
# Created by: Doug Barton <dougb@FreeBSD.org>
# $FreeBSD$
PKGNAMESUFFIX= -nox11
COMMENT= Bittorrent client using libtorrent-rasterbar, web UI version
+BROKEN_powerpc64= Does not build
+
MASTERDIR= ${.CURDIR}/../qbittorrent
DESCR= ${.CURDIR}/../qbittorrent/pkg-descr
PLIST_FILES+= bin/qbittorrent-nox \
man/man1/qbittorrent-nox.1.gz
PLIST= ${NONEXISTENT}
SLAVE_PORT= yes
OPTIONS_EXCLUDE= DOCS
.include "${MASTERDIR}/Makefile"
Index: head/net-p2p/twister/Makefile
===================================================================
--- head/net-p2p/twister/Makefile (revision 413745)
+++ head/net-p2p/twister/Makefile (revision 413746)
@@ -1,67 +1,69 @@
# Created by: Thierry Thomas <thierry@pompo.net>
# $FreeBSD$
PORTNAME= twister-core
PORTVERSION= 0.9.34
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= net-p2p
MAINTAINER= thierry@FreeBSD.org
COMMENT= Experimental peer-to-peer microblogging software
LICENSE= BSD3CLAUSE MIT
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libleveldb.so:databases/leveldb \
libicui18n.so:devel/icu
OPTIONS_DEFINE= DOCS
USE_GITHUB= yes
GH_ACCOUNT= miguelfreitas
USE_BDB= yes
WANT_BDB_VER= 48
USE_OPENSSL= yes
USES= autoreconf:build gmake iconv libtool
GNU_CONFIGURE= yes
CONFIGURE_WRKSRC=${WRKSRC}/libtorrent
CONFIGURE_ARGS= --with-libiconv \
--with-boost=${LOCALBASE} \
--with-boost-system=boost_system
MAKEFILE= makefile.freebsd
BUILD_WRKSRC= ${WRKSRC}/src
MAKE_ENV= BOOST_INCLUDE_PATH=${LOCALBASE}/include \
BOOST_LIB_PATH=${LOCALBASE}/lib \
BDB_INCLUDE_PATH=${BDB_INCLUDE_DIR} \
BDB_LIB_PATH=${BDB_LIB_DIR} \
ICONV_LIB="${ICONV_LIB}"
PLIST_FILES= bin/twisterd
PORTDOCS= README.md
.include <bsd.port.options.mk>
.if (${OPSYS} == FreeBSD && ${OSVERSION} < 1000000)
WITH_OPENSSL_PORT= yes
.endif
post-patch:
${REINPLACE_CMD} 's|%%PORTVERSION%%|${PORTVERSION}|' \
${WRKSRC}/share/genbuild.sh
pre-configure:
(cd ${CONFIGURE_WRKSRC} && ./autotool.sh)
do-install:
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/twisterd ${STAGEDIR}${PREFIX}/bin
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/net-p2p/zetacoin-nox11/Makefile
===================================================================
--- head/net-p2p/zetacoin-nox11/Makefile (revision 413745)
+++ head/net-p2p/zetacoin-nox11/Makefile (revision 413746)
@@ -1,13 +1,14 @@
# Created by: Daniel Morante <daniel@morante.net>
# $FreeBSD$
MASTERDIR= ${.CURDIR}/../zetacoin
PKGNAMESUFFIX= -nox11
OPTIONS_EXCLUDE= X11 QRCODES
SLAVE_PORT= yes
BROKEN_armv6= AtomicPointer not implemented
+BROKEN_powerpc64= Does not build
.include "${MASTERDIR}/Makefile"
Index: head/ports-mgmt/portal/Makefile
===================================================================
--- head/ports-mgmt/portal/Makefile (revision 413745)
+++ head/ports-mgmt/portal/Makefile (revision 413746)
@@ -1,24 +1,26 @@
# $FreeBSD$
PORTNAME= portal
PORTVERSION= 0.3
CATEGORIES= ports-mgmt
MAINTAINER= culot@FreeBSD.org
COMMENT= Front-end to pkg(8)
LICENSE= BSD2CLAUSE
+BROKEN_powerpc64= Does not build
+
PLIST_FILES= bin/${PORTNAME} \
man/man1/${PORTNAME}.1.gz
USE_GITHUB= yes
GH_ACCOUNT= culot
USES= compiler:c++11-lib
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
.include <bsd.port.mk>
Index: head/print/fpdf/Makefile
===================================================================
--- head/print/fpdf/Makefile (revision 413745)
+++ head/print/fpdf/Makefile (revision 413746)
@@ -1,45 +1,47 @@
# Created by: Thierry Thomas <thierry@pompo.net>
# $FreeBSD$
PORTNAME= fpdf
PORTVERSION= 1.7
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= print www
MASTER_SITES= http://www.fpdf.org/en/
DISTNAME= ${PORTNAME}${PORTVERSION:S|.||}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Free PHP class to generate PDF files with pure PHP
+BROKEN_powerpc64= Does not build
+
USE_PHP= zlib
FETCH_CMD= ${FETCH_BINARY} -ARr -o ${DISTDIR}/${DISTFILES}
USES= dos2unix tar:tgz
NO_BUILD= yes
FPDF_DIR?= share/fpdf
SUB_FILES= pkg-message
SUB_LIST= FPDF_DIR=${FPDF_DIR}
PLIST_SUB= FPDF_DIR=${FPDF_DIR}
EXT2CNV= afm css htm php txt
DOCS= FAQ.htm changelog.htm doc fpdf.css install.txt license.txt tutorial
OPTIONS_DEFINE= DOCS
do-fetch:
@if [ ! -f ${DISTDIR}/${DISTFILES} ]; then \
${FETCH_CMD} ${FETCH_BEFORE_ARGS} \
'${MASTER_SITES}dl.php?v=${PORTVERSION:S|.||}&f=${EXTRACT_SUFX:S|.||}'; \
fi
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${FPDF_DIR}
${INSTALL_DATA} ${WRKSRC}/fpdf.php ${STAGEDIR}${PREFIX}/${FPDF_DIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} "font makefont" ${STAGEDIR}${PREFIX}/${FPDF_DIR}/)
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} "${DOCS}" ${STAGEDIR}${DOCSDIR}/)
.include <bsd.port.mk>
Index: head/print/pecl-pdflib/Makefile
===================================================================
--- head/print/pecl-pdflib/Makefile (revision 413745)
+++ head/print/pecl-pdflib/Makefile (revision 413746)
@@ -1,27 +1,29 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
PORTNAME= pdflib
PORTVERSION= 3.0.4
CATEGORIES= print pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
EXTRACT_SUFX= .tgz
DIST_SUBDIR= PECL
MAINTAINER= ale@FreeBSD.org
COMMENT= PECL extension to create PDF on the fly
LICENSE= PHP30
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libpdf.so:print/pdflib
USE_PHP= gd
USE_PHP_BUILD= yes
USE_PHPEXT= yes
PHP_MODNAME= pdf
IGNORE_WITH_PHP= 70
CONFIGURE_ARGS= --with-pdflib=${LOCALBASE}
.include <bsd.port.mk>
Index: head/russian/wordpress/Makefile
===================================================================
--- head/russian/wordpress/Makefile (revision 413745)
+++ head/russian/wordpress/Makefile (revision 413746)
@@ -1,59 +1,61 @@
# Created by: Mihail Timofeev <9267096@gmail.com>
# $FreeBSD$
PORTNAME= wordpress
PORTVERSION= 4.5
DISTVERSIONSUFFIX= -ru_RU
CATEGORIES= russian www
MASTER_SITES= http://ru.wordpress.org/
MAINTAINER= 9267096@gmail.com
COMMENT= State-of-the-art semantic personal publishing platform
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/license.txt
+BROKEN_powerpc64= Does not build
+
CONFLICTS_INSTALL= wordpress-3.* de-wordpress-3.* ja-wordpress-3.*
NO_ARCH= yes
NO_BUILD= yes
USES= cpe
USE_PHP= curl gd hash mysqli pcre tokenizer xml zip zlib ftp
WANT_PHP_WEB= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
CPE_LANG= ru
.if ${PORTVERSION:N*.*.*}
CPE_VERSION= ${PORTVERSION}.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} ""
@sleep 1
pre-install:
${ECHO_CMD} '@owner www' > ${PLIST}
${ECHO_CMD} '@group www' >> ${PLIST}
cd ${WRKSRC}/ && ${FIND} -s * -type f | ${SED} -e 's|^|%%WWWDIR%%/|' >> ${PLIST}
cd ${WRKSRC}/ && ${FIND} -d . -type d | ${SED} -e 's|^\.|@dir %%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 <bsd.port.mk>
Index: head/science/bddsolve/Makefile
===================================================================
--- head/science/bddsolve/Makefile (revision 413745)
+++ head/science/bddsolve/Makefile (revision 413746)
@@ -1,35 +1,37 @@
# Created by: Ed Schouten <ed@FreeBSD.org>
# $FreeBSD$
PORTNAME= bddsolve
PORTVERSION= 1.03
PORTREVISION= 1
CATEGORIES= science
MASTER_SITES= http://www.win.tue.nl/~wieger/bddsolve/_downloads/
DISTNAME= ${PORTNAME}-source-${PORTVERSION}
MAINTAINER= ed@FreeBSD.org
COMMENT= BDD-based satisfiability and reachability solver
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS+= libbdd.so:science/buddy \
libboost_program_options.so:devel/boost-libs
USES= zip
NO_WRKSUBDIR= yes
CFLAGS+= -I${LOCALBASE}/include -I${WRKSRC}/include
LDFLAGS+= -L${LOCALBASE}/lib -lbdd -lboost_program_options
BROKEN_powerpc= Does not compile due to running out of virtual memory
OPTIONS_DEFINE= EXAMPLES
do-build:
${SETENV} ${MAKE_ENV} ${CXX} ${CXXFLAGS} ${LDFLAGS} \
-o ${WRKSRC}/bddsolve ${WRKSRC}/src/bddsolve.cpp
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bddsolve ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/example/reach.b ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/example/sat.b ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
Index: head/science/hdf/Makefile
===================================================================
--- head/science/hdf/Makefile (revision 413745)
+++ head/science/hdf/Makefile (revision 413746)
@@ -1,48 +1,50 @@
# Created by: mi
# $FreeBSD$
PORTNAME= hdf
PORTVERSION= 4.2.11
PORTEPOCH= 1
CATEGORIES= science archivers graphics
MASTER_SITES= http://www.hdfgroup.org/ftp/HDF/releases/HDF${PORTVERSION}/src/ \
ftp://ftp.hdfgroup.org/HDF/releases/HDF${PORTVERSION}/src/
MAINTAINER= ports@FreeBSD.org
COMMENT= Hierarchical Data Format library (from NCSA)
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libsz.so:science/szip
CONFLICTS_INSTALL= netcdf-4.[0-9]*
USES= fortran jpeg libtool tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-shared --with-jpeg=${LOCALBASE} \
--with-szlib=${LOCALBASE}
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
PORTDATA= *
PORTEXAMPLES= *
OPTIONS_DEFINE= EXAMPLES
post-patch:
@${REINPLACE_CMD} -e '/PROD_/ s|=.*|=""|' ${WRKSRC}/config/freebsd
# Allow to build on PowerPC
@${REINPLACE_CMD} -e '/if defined (__APPLE__)/ \
s,),) || defined(__powerpc__),' ${WRKSRC}/hdf/src/hdfi.h
@${REINPLACE_CMD} -e 's/ || (__APPLE__.*//' \
${WRKSRC}/hdf/test/fortest.c
post-install:
${INSTALL_MAN} ${WRKSRC}/man/hdfunpac.1 \
${STAGEDIR}${MAN1PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/man/gr_chunk.3 \
${STAGEDIR}${MAN3PREFIX}/man/man3
regression-test: build
@${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \
${MAKE_ARGS} check -C ${WRKSRC}/hdf/test
.include <bsd.port.mk>
Index: head/science/openbabel/Makefile
===================================================================
--- head/science/openbabel/Makefile (revision 413745)
+++ head/science/openbabel/Makefile (revision 413746)
@@ -1,45 +1,47 @@
# Created by: ijliao
# $FreeBSD$
PORTNAME= openbabel
PORTVERSION= 2.3.2
PORTREVISION= 2
CATEGORIES= science
MASTER_SITES= SF
MAINTAINER= makc@FreeBSD.org
COMMENT= Chemistry file translation program
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/include/eigen3/Eigen/Eigen:math/eigen3
CONFLICTS_INSTALL= babel-*
USE_GNOME= libxml2
USES= cmake:outsource
CMAKE_ARGS= -DBUILD_GUI=off
USE_LDCONFIG= yes
PLIST_SUB= VERSION="${PORTVERSION}"
OPTIONS_DEFINE= CAIRO PYTHON
OPTIONS_DEFAULT= PYTHON
OPTIONS_SUB= yes
CAIRO_DESC= PNG support via cairo library
CAIRO_LIB_DEPENDS= libcairo.so:graphics/cairo
CAIRO_USES= pkgconfig
PYTHON_USES= python
PYTHON_CMAKE_ON= -DPYTHON_BINDINGS=on
post-patch:
${REINPLACE_CMD} -e '/pkgconfig/s,$${LIB_INSTALL_DIR},libdata,' \
${WRKSRC}/CMakeLists.txt
${REINPLACE_CMD} -e 's,share/man,man,' \
${WRKSRC}/doc/CMakeLists.txt
post-patch-CAIRO-off:
${REINPLACE_CMD} -e '/find_package(Cairo)/d' \
${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>
Index: head/science/orthanc/Makefile
===================================================================
--- head/science/orthanc/Makefile (revision 413745)
+++ head/science/orthanc/Makefile (revision 413746)
@@ -1,89 +1,91 @@
# Created by: mp39590@gmail.com
# $FreeBSD$
PORTNAME= orthanc
PORTVERSION= 1.0.0
CATEGORIES= science graphics net www
MASTER_SITES= http://orthanc-server.com/downloads/get.php?path=/orthanc/:main \
http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/:mongoose
DISTFILES= Orthanc-${PORTVERSION}.tar.gz:main \
mongoose-3.8.tgz:mongoose
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= mp39590@gmail.com
COMMENT= RESTful DICOM server for healthcare and medical research
# GPLv3 license, with the OpenSSL exception.
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= gtest-config:devel/googletest
LIB_DEPENDS= libcurl.so:ftp/curl \
libjsoncpp.so:devel/jsoncpp \
libuuid.so:misc/e2fsprogs-libuuid \
libboost_filesystem.so:devel/boost-libs \
libboost_thread.so:devel/boost-libs \
libboost_system.so:devel/boost-libs \
libboost_date_time.so:devel/boost-libs \
libboost_regex.so:devel/boost-libs \
libboost_locale.so:devel/boost-libs \
libdcmdsig.so:devel/dcmtk \
libcharls.so:devel/dcmtk \
libdcmjpls.so:devel/dcmtk \
libsqlite3.so:databases/sqlite3 \
libpugixml.so:textproc/pugixml
CMAKE_ARGS= -DDCMTK_LIBRARIES="dcmdsig;charls;dcmjpls" \
-DDCMTK_DIR="${LOCALBASE}" \
-DDCMTK_DICTIONARY_DIR="${LOCALBASE}/share/dcmtk" \
-DUSE_SYSTEM_MONGOOSE=OFF \
-DUNIT_TESTS_WITH_HTTP_CONNEXIONS=OFF
USES= cmake:outsource dos2unix lua:51 python:build
DOS2UNIX_FILES= CMakeLists.txt
USE_LDCONFIG= yes
USE_OPENSSL= yes
USE_RC_SUBR= orthanc
WRKSRC= ${WRKDIR}/Orthanc-${PORTVERSION}
USERS= orthanc
GROUPS= orthanc
PLIST_SUB+= PORTVERSION=${PORTVERSION}
# This is mongoose sources, downloaded from Orthanc author homepage. Orthanc
# requires mongoose webserver, but after version 3.8, mongoose developers has
# changed the license from MIT to GPLv2 only. This action made illegal to
# combine new mongoose versions with GPLv3 only Orthanc.
# We download sources manually and pass USE_SYSTEM_MONGOOSE=OFF to Orthanc
# cmake variables to tell that mongoose is not presented on the host OS and
# should be build together with the software instead.
# https://www.mail-archive.com/mongoose-users@googlegroups.com/msg00625.html
post-patch:
${MKDIR} ${WRKSRC}/ThirdPartyDownloads
${CP} ${DISTDIR}/${DIST_SUBDIR}/mongoose-3.8.tgz ${WRKSRC}/ThirdPartyDownloads
# Orthanc hardcodes /usr/local paths for libs and includes.
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/Resources/CMake/*.cmake
# There is no way to disable building of test units without a patch, on other
# hand it brings only one build dependency (devel/googletest) and running it was
# helpful in early bug detection in Debian.
# Some tests require connections to be made to the outside world, this is
# definitely unsupported behaviour and therefor those tests are disabled with
# cmake variable above (-DUNIT_TESTS_WITH_HTTP_CONNEXIONS=OFF).
post-build:
@cd ${BUILD_WRKSRC} && ./UnitTests
post-install:
${MKDIR} ${STAGEDIR}/var/db/orthanc/db/db-v5
${MKDIR} ${STAGEDIR}${DATADIR}/plugins
${MKDIR} ${STAGEDIR}${ETCDIR}
${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/Resources/Configuration.json
${CP} ${WRKSRC}/Resources/Configuration.json ${STAGEDIR}${ETCDIR}/orthanc.json.sample
${STRIP_CMD} ${STAGEDIR}${DATADIR}/plugins/libServeFolders.so.${PORTVERSION}
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 1001000
IGNORE= supported only on 10.x by upstream, not all unit tests are passed
.endif
.include <bsd.port.post.mk>
Index: head/science/simlib/Makefile
===================================================================
--- head/science/simlib/Makefile (revision 413745)
+++ head/science/simlib/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# Created by: Pav Lucistnik <pav@FreeBSD.org>
# $FreeBSD$
PORTNAME= simlib
PORTVERSION= 3.02
PORTREVISION= 1
CATEGORIES= science
MASTER_SITES= http://www.fit.vutbr.cz/~peringer/SIMLIB/source/
DISTNAME= ${PORTNAME}-${PORTVERSION}-20111030
MAINTAINER= ports@FreeBSD.org
COMMENT= SIMulation LIBrary for C++ programming language
+BROKEN_powerpc64= Does not build
+
USES= gmake
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
CXXFLAGS+= -fPIC
NOT_FOR_ARCHS= ia64 powerpc sparc64
NOT_FOR_ARCHS_REASON= contains not working ${ARCH}-dependent assembly code
post-patch:
@${REINPLACE_CMD} -e 's|make|gmake|g' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's#%%PREFIX%%#${PREFIX}#g' \
${WRKSRC}/src/Makefile.generic
@${REINPLACE_CMD} -e 's#g++#${CXX}#g' \
${WRKSRC}/src/Makefile.FreeBSD-i386 \
${WRKSRC}/examples/Makefile.FreeBSD-i386 \
${WRKSRC}/tests/Makefile.FreeBSD-i386
@${MV} ${WRKSRC}/src/Makefile.FreeBSD-i386 ${WRKSRC}/src/Makefile
@${MV} ${WRKSRC}/examples/Makefile.FreeBSD-i386 ${WRKSRC}/examples/Makefile
@${MV} ${WRKSRC}/tests/Makefile.FreeBSD-i386 ${WRKSRC}/tests/Makefile
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsimlib.so
.include <bsd.port.mk>
Index: head/security/beecrypt/Makefile
===================================================================
--- head/security/beecrypt/Makefile (revision 413745)
+++ head/security/beecrypt/Makefile (revision 413746)
@@ -1,44 +1,46 @@
# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
# $FreeBSD$
PORTNAME= beecrypt
PORTVERSION= 4.2.1
PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= SF
PATCHFILES= mpntrbits.patch
PATCH_SITES= http://sourceforge.net/p/beecrypt/patches/_discuss/thread/bff89ba1/5387/attachment/
MAINTAINER= mi@aldan.algebra.com
COMMENT= BeeCrypt is an open source cryptography library
+BROKEN_powerpc64= Does not build
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --without-java --without-python
INSTALL_TARGET= install-strip
USES= libtool
USE_LDCONFIG= yes
OPTIONS_DEFINE= OPENMP
OPENMP_CONFIGURE_ENABLE= openmp
.include <bsd.port.options.mk>
post-patch:
.if ${PORT_OPTIONS:MOPENMP}
@${ECHO_MSG} "Configuring for OpenMP support"
@${ECHO_MSG} "Any ports depending on beecrypt must be configured for OpenMP too."
.endif
# Configure tries to guess our CPU-features using Linux-centric logic.
# Help it here:
.for o in sse3 sse2 sse mmx
.if ${MACHINE_CPU:M$o} != ""
CPPFLAGS+= -DOPTIMIZE_${o:tu}
.endif
.endfor
regression-test test check: build
@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
${MAKEFILE} ${MAKE_ARGS} check)
.include <bsd.port.mk>
Index: head/security/bro/Makefile
===================================================================
--- head/security/bro/Makefile (revision 413745)
+++ head/security/bro/Makefile (revision 413746)
@@ -1,157 +1,159 @@
# Created by: David O'Brien <obrien@FreeBSD.org>
# $FreeBSD$
PORTNAME= bro
PORTVERSION= 2.4.1
CATEGORIES= security
MASTER_SITES= http://www.bro.org/downloads/release/
MAINTAINER= leres@ee.lbl.gov
COMMENT= System for detecting network intruders in real-time
LICENSE= BSD3CLAUSE
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/bin/bison:devel/bison \
${LOCALBASE}/bin/swig:devel/swig13
LIB_DEPENDS= libGeoIP.so:net/GeoIP
USES= cmake:outsource compiler:c++11-lang perl5 python
CMAKE_ARGS+= -D PYTHON_EXECUTABLE:PATH=${PYTHON_CMD}
CXXFLAGS+= -std=c++11 -Wextra -Wall -pedantic
SUB_FILES= pkg-message
NO_MTREE= yes
.if defined(BRO_PREFIX)
PREFIX=${BRO_PREFIX}
PLIST_SUB+= CLEANUP_PREFIX=""
.else
PLIST_SUB+= CLEANUP_PREFIX="@comment "
.endif
CMAKE_ARGS+= -D CMAKE_INSTALL_PREFIX:PATH=${PREFIX} \
-D BRO_ROOT_DIR:PATH=${PREFIX} \
-D PY_MOD_INSTALL_DIR:PATH=${PREFIX}/lib/broctl \
-D BRO_SCRIPT_INSTALL_PATH:PATH=${PREFIX}/share/bro \
-D BRO_ETC_INSTALL_DIR:PATH=${PREFIX}/etc \
-D BRO_MAN_INSTALL_PATH=${MANPREFIX}/man \
-D ENABLE_PERFTOOLS:BOOL=false \
-D ENABLE_PERFTOOLS_DEBUG:BOOL=false \
-D BinPAC_SKIP_INSTALL:BOOL=true \
-D INSTALL_AUX_TOOLS:BOOL=true \
-D BUILD_SHARED_LIBS:BOOL=true
BROUSER?= bro
BROGROUP?= bro
PLIST_SUB+= BROUSER=${BROUSER} \
BROGROUP=${BROGROUP}
USERS= ${BROUSER}
GROUPS= ${BROGROUP}
USE_OPENSSL= yes
OPTIONS_DEFINE= BROCCOLI BROCTL BROKER DEBUG IPSUMDUMP LBL_CF LBL_HF PERFTOOLS PORTS_SSL
OPTIONS_DEFAULT=BROCCOLI BROCTL IPSUMDUMP LBL_CF LBL_HF PORTS_SSL
BROCCOLI_DESC= Build support for libbroccoli communications
BROCTL_DESC= Build BroControl support (requires BROCCOLI)
BROKER_DESC= Enable the Broker communication library
DEBUG_DESC= Compile in debugging mode
IPSUMDUMP_DESC= Enables traffic summaries
LBL_CF_DESC= Unix time to formated time/date filter support
LBL_HF_DESC= Address to hostname filter support
PERFTOOLS_DESC= Use Perftools to improve memory & CPU usage
PORTS_SSL_DESC= Build with OpenSSL from ports (instead of base system)
OPTIONS_EXCLUDE=NLS DOCS
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MBROCCOLI}
LIB_DEPENDS+= libbroccoli.so:security/broccoli
.endif
.if ${PORT_OPTIONS:MBROCTL}
.if empty(PORT_OPTIONS:MBROCCOLI)
IGNORE= the BROCTL option requires BROCCOLI
.endif
.if empty(PORT_OPTIONS:MIPSUMDUMP)
IGNORE= the BROCTL option requires IPSUMDUMP
.endif
BUILD_DEPENDS+= ${LOCALBASE}/bin/bash:shells/bash \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
RUN_DEPENDS+= ${LOCALBASE}/bin/bash:shells/bash \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
PLIST_SUB+= BROCTL=""
USE_LDCONFIG= yes
CMAKE_ARGS+= -D INSTALL_BROCTL:BOOL=true
.else
CMAKE_ARGS+= -D INSTALL_BROCTL:BOOL=false
PLIST_SUB+= BROCTL="@comment "
.endif
.if ${PORT_OPTIONS:MBROKER}
CMAKE_ARGS+= -D ENABLE_BROKER:BOOL=true
BUILD_DEPENDS+= caf>=0.14.1:devel/caf
PLIST_SUB+= BROKER=""
.if ${OSVERSION} < 1001000
# Bro 2.4 with BROKER requires caf, clang and libc++
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang++34:lang/clang34 \
${LOCALBASE}/lib/c++/libstdc++.so:devel/libc++
CXXFLAGS+= -stdlib=libc++ -I${LOCALBASE}/include/c++/v1 -L${LOCALBASE}/lib
CXX= ${LOCALBASE}/bin/clang++34
.endif
.else
CMAKE_ARGS+= -D ENABLE_BROKER:BOOL=false
PLIST_SUB+= BROKER="@comment "
.endif
.if ${PORT_OPTIONS:MDEBUG}
CMAKE_ARGS+= -D ENABLE_DEBUG:BOOL=true
.else
CMAKE_ARGS+= -D ENABLE_DEBUG:BOOL=false
.endif
.if ${PORT_OPTIONS:MLBL_HF}
RUN_DEPENDS+= ${LOCALBASE}/bin/hf:sysutils/lbl-hf
.endif
.if ${PORT_OPTIONS:MLBL_CF}
RUN_DEPENDS+= ${LOCALBASE}/bin/cf:sysutils/lbl-cf
.endif
.if ${PORT_OPTIONS:MPERFTOOLS}
CMAKE_ARGS+= -D ENABLE_PERFTOOLS:BOOL=true
RUN_DEPENDS+= ${LOCALBASE}/bin/pprof:devel/google-perftools
.else
CMAKE_ARGS+= -D ENABLE_PERFTOOLS:BOOL=false
.endif
.if ${PORT_OPTIONS:MPORTS_SSL}
CMAKE_ARGS+= -D CMAKE_EXE_LINKER_FLAGS="${OPENSSL_LDFLAGS}"
BUILD_DEPENDS+= ${LOCALBASE}/lib/libcrypto.so:security/openssl
RUN_DEPENDS+= ${LOCALBASE}/lib/libcrypto.so:security/openssl
.else
.if defined(WITH_OPENSSL_PORT)
IGNORE= the SSL option is requred when WITH_OPENSSL_PORT is enabled
.endif
.endif
.if ${PORT_OPTIONS:MIPSUMDUMP}
BUILD_DEPENDS+= ipsumdump:net/ipsumdump
RUN_DEPENDS+= ipsumdump:net/ipsumdump
.endif
post-install-BROCTL-on:
@${MKDIR} ${STAGEDIR}${PREFIX}/logs
@${MKDIR} ${STAGEDIR}${PREFIX}/spool/tmp
@${MKDIR} ${STAGEDIR}${PREFIX}/spool/installed-scripts-do-not-touch/auto
@${MKDIR} ${STAGEDIR}${PREFIX}/spool/installed-scripts-do-not-touch/site
.for F in broctl.cfg networks.cfg node.cfg
@${MV} ${STAGEDIR}${PREFIX}/etc/${F} ${STAGEDIR}${PREFIX}/etc/${F}.example
.endfor
.include <bsd.port.post.mk>
Index: head/security/hpenc/Makefile
===================================================================
--- head/security/hpenc/Makefile (revision 413745)
+++ head/security/hpenc/Makefile (revision 413746)
@@ -1,46 +1,48 @@
# $FreeBSD$
PORTNAME= hpenc
PORTVERSION= 2.0
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= http://highsecure.ru/distfiles/
MAINTAINER= vsevolod@FreeBSD.org
COMMENT= Fast authenticated encryption CLI tool
LICENSE= BSD2CLAUSE
+BROKEN_powerpc64= Does not build
+
BROKEN_FreeBSD_9= does not build
NOT_FOR_ARCHS= sparc64
NOT_FOR_ARCHS_REASON= not yet ported to this architecture
USES= tar:xz compiler:c++11-lib gmake
USE_OPENSSL= yes
PLIST_FILES= bin/hpenc man/man1/hpenc.1.gz
MAKE_ARGS+= "ARCH=${ARCH:S/amd64/x86/:S/i386/x86/}"
CXXFLAGS+= -std=c++11 \
-I${WRKSRC}/chacha-opt/app/include \
-I${WRKSRC}/poly1305-opt/app/include \
-I${OPENSSLINC}
LDFLAGS+= -pthread -lcrypto -L${OPENSSLLIB}
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000036
WITH_OPENSSL_PORT= yes
# XXX: brain damage warning
# we need to .include bsd.openssl.mk manually here.because USE_OPENSSL only
# works when it is defined before bsd.port{.pre}.mk is .included.
# This makes it currently impossible to combine this macro with OSVERSION to
# conditionally select WITH_OPENSSL_PORT for OSVERSIONS before 1000015
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
.endif
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/hpenc.1 ${STAGEDIR}${MANPREFIX}/man/man1
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/hpenc
.include <bsd.port.post.mk>
Index: head/security/i2pd/Makefile
===================================================================
--- head/security/i2pd/Makefile (revision 413745)
+++ head/security/i2pd/Makefile (revision 413746)
@@ -1,49 +1,51 @@
# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org>
# $FreeBSD$
PORTNAME= i2pd
PORTVERSION= 2.3.0
CATEGORIES= security net-p2p
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= C++ implementation of I2P client
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
BROKEN_FreeBSD_9= does not build
USE_GITHUB= yes
GH_ACCOUNT= PurpleI2P
USES= cmake compiler:c++11-lib
CMAKE_SOURCE_PATH=${WRKSRC}/build
USE_OPENSSL= yes
PLIST_FILES= bin/${PORTNAME} \
man/man1/${PORTNAME}.1.gz
PORTDOCS= *
OPTIONS_DEFINE= AESNI UPNP DOCS
AESNI_DESC= Use AES-NI instructions set
AESNI_CMAKE_ON= -DWITH_AESNI=ON
AESNI_CMAKE_OFF=-DWITH_AESNI=OFF
UPNP_DESC= Include support for UPnP client
UPNP_CMAKE_ON= -DWITH_UPNP=ON
UPNP_CMAKE_OFF= -DWITH_UPNP=OFF
UPNP_LIB_DEPENDS=libminiupnpc.so:net/miniupnpc
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/debian/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/docs/configuration.md ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.mk>
Index: head/security/nacl/Makefile
===================================================================
--- head/security/nacl/Makefile (revision 413745)
+++ head/security/nacl/Makefile (revision 413746)
@@ -1,52 +1,54 @@
# Created by: David Thiel <lx@FreeBSD.org>
# $FreeBSD$
PORTNAME= nacl
PORTVERSION= 20110221
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= http://hyperelliptic.org/nacl/
MAINTAINER= johans@FreeBSD.org
COMMENT= High speed cryptography library
+BROKEN_powerpc64= Does not build
+
USES= tar:bzip2
ALL_TARGET= do
USE_BINUTILS= yes
MAKE_JOBS_UNSAFE= yes
BROKEN_ia64= Does not compile on ia64, powerpc, or sparc64
BROKEN_powerpc= Does not compile on ia64, powerpc, or sparc64
BROKEN_sparc64= Does not compile on ia64, powerpc, or sparc64
HOSTNAME_CMD?= /bin/hostname -s
MYARCH= ${ARCH:S/i386/x86/:S/powerpc/ppc/}
post-patch:
@${REINPLACE_CMD} -i -e "s|$$| -fPIC|" ${WRKSRC}/okcompilers/c
@${REINPLACE_CMD} -i -e "s|gcc|${CC}|" ${WRKSRC}/okcompilers/c
@${REINPLACE_CMD} -i -e "s|c++|${CXX}|" ${WRKSRC}/okcompilers/cpp
pre-build:
${RM} -rf ${WRKSRC}/crypto_onetimeauth/poly1305/amd64
do-build:
cd ${WRKSRC} && ./do
.include <bsd.port.pre.mk>
post-build:
${AR} -r ${WRKSRC}/build/`${HOSTNAME_CMD}`/lib/${MYARCH}/libnacl.a \
${WRKSRC}/build/`${HOSTNAME_CMD}`/lib/${MYARCH}/randombytes.o
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/build/`${HOSTNAME_CMD} -s`/bin/nacl-sha256 \
${STAGEDIR}${PREFIX}/bin
@${INSTALL_PROGRAM} ${WRKSRC}/build/`${HOSTNAME_CMD} -s`/bin/nacl-sha512 \
${STAGEDIR}${PREFIX}/bin
@${INSTALL_DATA} ${WRKSRC}/build/`${HOSTNAME_CMD}`/lib/${MYARCH}/* \
${STAGEDIR}${PREFIX}/lib
@${INSTALL_DATA} ${WRKSRC}/build/`${HOSTNAME_CMD}`/include/${MYARCH}/* \
${STAGEDIR}${PREFIX}/include
.include <bsd.port.post.mk>
Index: head/security/openvas-libraries/Makefile
===================================================================
--- head/security/openvas-libraries/Makefile (revision 413745)
+++ head/security/openvas-libraries/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# Created by: Tomoyuki Sakurai <cherry@trombik.org>
# $FreeBSD$
PORTNAME= openvas-libraries
PORTVERSION= 8.0.7
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= http://wald.intevation.org/frs/download.php/2291/
MAINTAINER= ports@FreeBSD.org
COMMENT= OpenVAS libraries
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING.GPLv2
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libhiredis.so:databases/hiredis \
libuuid.so:misc/e2fsprogs-libuuid \
libnetsnmp.so:net-mgmt/net-snmp \
libgnutls.so:security/gnutls \
libgpgme.so:security/gpgme \
libgcrypt.so:security/libgcrypt \
libksba.so:security/libksba \
libssh.so:security/libssh
USES= bison cmake:outsource gnome pkgconfig
USE_LDCONFIG= yes
USE_GNOME= glib20
OPTIONS_DEFINE= LDAP RADIUS
OPTIONS_DEFAULT=LDAP
LDAP_CMAKE_OFF= -DBUILD_WITHOUT_LDAP=1
LDAP_USE= OPENLDAP=yes
RADIUS_CMAKE_ON=-DBUILD_WITH_RADIUS=1
RADIUS_LIB_DEPENDS= libfreeradius-client.so:net/freeradius-client
.include <bsd.port.mk>
Index: head/security/pecl-scrypt/Makefile
===================================================================
--- head/security/pecl-scrypt/Makefile (revision 413745)
+++ head/security/pecl-scrypt/Makefile (revision 413746)
@@ -1,60 +1,62 @@
# Created by: Horia Racoviceanu <horia@racoviceanu.com>
# $FreeBSD$
PORTNAME= scrypt
PORTVERSION= 1.2
PORTREVISION= 2
CATEGORIES= security pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
MAINTAINER= horia@racoviceanu.com
COMMENT= PHP wrapper to Colin Percival's scrypt implementation
LICENSE= BSD2CLAUSE
+BROKEN_powerpc64= Does not build
+
USES= compiler tar:tgz
USE_PHP= hash
USE_PHPEXT= yes
USE_PHP_BUILD= yes
INSTALL_TARGET= install-strip
IGNORE_WITH_PHP= 70
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
PORTDOCS= README.md
EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
PORTEXAMPLES= scrypt.php
TESTDIR= ${PREFIX}/tests/${PKGNAMEPREFIX}${PORTNAME}
PORTTEST= run-tests.php tests/params.phpt tests/vectors.phpt
OPTIONS_DEFINE= DOCS EXAMPLES TEST
TEST_PLIST_FILES= ${PORTTEST:S|^|${TESTDIR:S|${PREFIX}/||:S|$|/|}|}
.include <bsd.port.pre.mk>
.if ${ARCH} == i386 && ${OSVERSION} < 1000036
CFLAGS+= -fstack-protector
.endif
.if ${ARCH} != amd64 && ${COMPILER_TYPE} == gcc
post-patch:
${REINPLACE_CMD} '/emmintrin.h/d' ${WRKSRC}/config.m4
.endif
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR}
.if ${PORT_OPTIONS:MTEST}
@${MKDIR} ${STAGEDIR}${TESTDIR}
${INSTALL_DATA} ${PORTTEST:M*.php:S|^|${WRKSRC}/|} ${STAGEDIR}${TESTDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} tests ${STAGEDIR}${TESTDIR})
.endif
.include <bsd.port.post.mk>
Index: head/security/pgpin/Makefile
===================================================================
--- head/security/pgpin/Makefile (revision 413745)
+++ head/security/pgpin/Makefile (revision 413746)
@@ -1,28 +1,30 @@
# $FreeBSD$
PORTNAME= pgpin
PORTVERSION= 010323
CATEGORIES= security
MASTER_SITES= LOCAL/dinoex
DISTNAME= pgp263in${PORTVERSION}
MAINTAINER= dinoex@FreeBSD.org
COMMENT= PGP International version - improved for use in IN-CA
+BROKEN_powerpc64= Does not build
+
USES= tar:tgz
WRKSRC= ${WRKDIR}/pgp263in/src
MAKEFILE= makefile
ALL_TARGET= freebsd-${ARCH} OS_CFLAGS="${CFLAGS}"
PGPLIB= ${STAGEDIR}${PREFIX}/lib/pgpin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/pgp ${STAGEDIR}${PREFIX}/bin/pgpin
${INSTALL_MAN} ${WRKSRC}/../doc/pgp.1 ${STAGEDIR}${PREFIX}/man/man1/pgpin.1
-${MKDIR} ${PGPLIB}
${INSTALL_DATA} ${FILESDIR}/CHANGES ${PGPLIB}/
cd ${WRKSRC}/.. && \
${INSTALL_DATA} pgp.hlp doc/pgpdoc1.txt doc/pgpdoc2.txt ${PGPLIB}/
${INSTALL_DATA} ${WRKSRC}/../language.txt ${PGPLIB}/language.txt.sample
${INSTALL_DATA} ${WRKSRC}/../config.txt ${PGPLIB}/config.txt.sample
.include <bsd.port.mk>
Index: head/security/php-suhosin/Makefile
===================================================================
--- head/security/php-suhosin/Makefile (revision 413745)
+++ head/security/php-suhosin/Makefile (revision 413746)
@@ -1,30 +1,32 @@
# Created by: ale
# $FreeBSD$
PORTNAME= suhosin
PORTVERSION= 0.9.38
CATEGORIES= security
MASTER_SITES= http://download.suhosin.org/
PKGNAMEPREFIX= php-
MAINTAINER= ale@FreeBSD.org
COMMENT= PHP extension that implements high-level protections
LICENSE= PHP301
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= EXAMPLES
USE_PHP= session
USE_PHPEXT= yes
USE_PHP_BUILD= yes
IGNORE_WITH_PHP= 70
CONFIGURE_ARGS= --enable-suhosin
PORTEXAMPLES= suhosin.ini
post-install:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/suhosin.ini ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
Index: head/security/phpdeadlock/Makefile
===================================================================
--- head/security/phpdeadlock/Makefile (revision 413745)
+++ head/security/phpdeadlock/Makefile (revision 413746)
@@ -1,49 +1,51 @@
# Created by: Greg Larkin <glarkin@FreeBSD.org>
# $FreeBSD$
PORTNAME= phpdeadlock
PORTVERSION= 1.01
PORTREVISION= 1
CATEGORIES= security www
MASTER_SITES= SF/${PORTNAME}/Deadlock/${PORTVERSION}%20Stable
DISTNAME= Deadlock-${PORTVERSION}-Stable
MAINTAINER= ports@FreeBSD.org
COMMENT= Web-based user authentication/password protection system
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING.txt
+BROKEN_powerpc64= Does not build
+
WRKSRC= ${WRKDIR}/Deadlock-1.01
DLURL?= ${PORTNAME}
DLDIR= www/${DLURL}
PORTDOCS= CHANGES.txt COPYING.txt UPGRADE.txt
USES= dos2unix
USE_APACHE_RUN= 22+
USE_PHP= mysql session ctype pcre
NO_BUILD= yes
NO_ARCH= yes
IGNORE_WITH_PHP= 70
SUB_FILES= pkg-message
SUB_LIST= DLURL=${DLURL} DLDIR=${DLDIR}
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
OPTIONS_DEFINE= DOCS
post-extract:
@cd ${WRKDIR} && ${MV} "Deadlock v1.01" Deadlock-1.01
post-patch:
@${FIND} ${WRKSRC} -name \*.orig -exec ${RM} {} \;
do-install:
@cd ${WRKSRC}/deadlock && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/security/spass/Makefile
===================================================================
--- head/security/spass/Makefile (revision 413745)
+++ head/security/spass/Makefile (revision 413746)
@@ -1,29 +1,31 @@
# $FreeBSD$
PORTNAME= spass
PORTVERSION= 3.0
PORTREVISION= 2
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
COMMENT= Secure password generator with a true random number generator
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/include/boost/format.hpp:devel/boost-libs
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libboost_program_options.so:devel/boost-libs
BROKEN_sparc64= cannot link with boost
USE_GITHUB= yes
GH_ACCOUNT= guyru
GH_TAGNAME= cb0de64
USES= cmake
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_FILES= bin/spass
.include <bsd.port.mk>
Index: head/security/tor/Makefile
===================================================================
--- head/security/tor/Makefile (revision 413745)
+++ head/security/tor/Makefile (revision 413746)
@@ -1,136 +1,138 @@
# Created by: peter.thoenen@yahoo.com
# $FreeBSD$
PORTNAME= tor
PORTVERSION= 0.2.7.6
PORTREVISION= 1
CATEGORIES= security net ipv6
MASTER_SITES= TOR
MAINTAINER= bf@FreeBSD.org
COMMENT= Anonymizing overlay network for TCP
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
USES= cpe gmake
CPE_VENDOR= torproject
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-openssl-dir="${OPENSSLBASE}" --disable-asciidoc
CONFIGURE_ENV= TOR_CPPFLAGS_libevent="-I${LOCALBASE}/include" \
TOR_LDFLAGS_libevent="-L${LOCALBASE}/lib/" \
TOR_LIBEVENT_LIBS="${TOR_LIBEVENT_LIBS}"
OPTIONS_DEFINE= BUFFEREVENTS INSTR_DOWNLOADS \
STATIC_TOR TCMALLOC TOR2WEB TRANSPARENT
BUFFEREVENTS_DESC= Use libevent's buffered IO
INSTR_DOWNLOADS_DESC= Instrument downloads for analysis
STATIC_TOR_DESC= Build a static tor
TCMALLOC_DESC= Use the tcmalloc memory allocation library
TOR2WEB_DESC= Faster but non-anonymous hidden services
TRANSPARENT_DESC= Transparent proxy support
OPTIONS_DEFAULT= THREADS TRANSPARENT
USE_OPENSSL= yes
USE_RC_SUBR= tor
SUB_FILES= pkg-message
GROUPS= _tor
USERS= _tor
CONFLICTS= tor-devel-[0-9]*
.include <bsd.port.options.mk>
.if ${OSVERSION} < 1000000
WITH_OPENSSL_PORT= yes
.endif
.if !defined(USE_GCC) && empty(CC:T:M*gcc4*) && \
empty(PORT_OPTIONS:MSTATIC_TOR) && empty(ARCH:Mia64)
CONFIGURE_ARGS+= --enable-gcc-hardening
.else
CONFIGURE_ARGS+= --disable-gcc-hardening
.endif
.if ${PORT_OPTIONS:MBUFFEREVENTS}
CONFIGURE_ARGS+= --enable-bufferevents
.else
CONFIGURE_ARGS+= --disable-bufferevents
.endif
.if ${PORT_OPTIONS:MINSTR_DOWNLOADS}
CONFIGURE_ARGS+= --enable-instrument-downloads
.else
CONFIGURE_ARGS+= --disable-instrument-downloads
.endif
.if ${PORT_OPTIONS:MSTATIC_TOR}
BUILD_DEPENDS += ${LOCALBASE}/lib/libevent.a:devel/libevent2
CONFIGURE_ARGS+= --enable-static-tor \
--with-zlib-dir=/usr/lib --disable-linker-hardening
TOR_LIBEVENT_LIBS= ${LOCALBASE}/lib/libevent.a
.if ${PORT_OPTIONS:MBUFFEREVENTS}
TOR_LIBEVENT_LIBS:= ${LOCALBASE}/lib/libevent_openssl.a ${TOR_LIBEVENT_LIBS}
.endif
.else
CONFIGURE_ARGS+= --enable-linker-hardening
LIB_DEPENDS+= libevent.so:devel/libevent2
TOR_LIBEVENT_LIBS= -levent
.if ${PORT_OPTIONS:MBUFFEREVENTS}
TOR_LIBEVENT_LIBS:= -levent_openssl ${TOR_LIBEVENT_LIBS}
.endif
.endif
.if ${PORT_OPTIONS:MTCMALLOC}
CONFIGURE_ARGS+= --with-tcmalloc
.if ${PORT_OPTIONS:MSTATIC_TOR}
BUILD_DEPENDS+= ${LOCALBASE}/lib/libtcmalloc.a:devel/google-perftools
.else
LIB_DEPENDS+= libtcmalloc.so:devel/google-perftools
.endif
.endif
.if ${PORT_OPTIONS:MTOR2WEB}
CONFIGURE_ARGS+= --enable-tor2web-mode
.endif
.if ${PORT_OPTIONS:MTRANSPARENT}
CONFIGURE_ARGS+= --enable-transparent
.else
CONFIGURE_ARGS+= --disable-transparent
.endif
post-patch:
@${REINPLACE_CMD} -E -e "s@(-z) (relro|now)@-Wl,\1,\2@g" \
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|lib/tor|db/tor|' \
${WRKSRC}/src/config/torrc.*.in \
${WRKSRC}/doc/tor.1.* \
${WRKSRC}/doc/tor.html.in
post-patch-STATIC_TOR-off:
@${REINPLACE_CMD} -e "s@-ltcmalloc@${LOCALBASE}/lib/libtcmalloc.so@" \
${WRKSRC}/configure
post-patch-STATIC_TOR-on:
@${REINPLACE_CMD} -e "s@-ltcmalloc@${LOCALBASE}/lib/libtcmalloc.a@" \
${WRKSRC}/configure
post-configure:
@${REINPLACE_CMD} -e '\|^nodist_man1_MANS =|s|$$|$$(install_mans:=.1)|' \
${WRKSRC}/Makefile
post-install:
@${MKDIR} ${STAGEDIR}/var/log/tor ${STAGEDIR}/var/run/tor
.if ! ${PORT_OPTIONS:MTOR2WEB}
check regression-test test: build
@cd ${BUILD_WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
${MAKE_ARGS} check
.endif
.include <bsd.port.mk>
Index: head/security/tor-devel/Makefile
===================================================================
--- head/security/tor-devel/Makefile (revision 413745)
+++ head/security/tor-devel/Makefile (revision 413746)
@@ -1,139 +1,141 @@
# Created by: peter.thoenen@yahoo.com
# $FreeBSD$
PORTNAME= tor
PORTVERSION= 0.2.7.6
PORTREVISION= 1
CATEGORIES= security net ipv6
MASTER_SITES= TOR
PKGNAMESUFFIX= -devel
MAINTAINER= bf@FreeBSD.org
COMMENT= Anonymizing overlay network for TCP
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
USES= cpe gmake
CPE_VENDOR= torproject
#CPE_VERSION= ${DISTVERSION:C/-.*//}
#CPE_UPDATE= ${DISTVERSION:C/.*-//}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-openssl-dir="${OPENSSLBASE}" --disable-asciidoc
CONFIGURE_ENV= TOR_CPPFLAGS_libevent="-I${LOCALBASE}/include" \
TOR_LDFLAGS_libevent="-L${LOCALBASE}/lib/" \
TOR_LIBEVENT_LIBS="${TOR_LIBEVENT_LIBS}"
OPTIONS_DEFINE= BUFFEREVENTS INSTR_DOWNLOADS \
STATIC_TOR TCMALLOC TOR2WEB TRANSPARENT
BUFFEREVENTS_DESC= Use libevent's buffered IO
INSTR_DOWNLOADS_DESC= Instrument downloads for analysis
STATIC_TOR_DESC= Build a static tor
TCMALLOC_DESC= Use the tcmalloc memory allocation library
TOR2WEB_DESC= Faster but non-anonymous hidden services
TRANSPARENT_DESC= Transparent proxy support
OPTIONS_DEFAULT= THREADS TRANSPARENT
USE_OPENSSL= yes
USE_RC_SUBR= tor
SUB_FILES= pkg-message
GROUPS= _tor
USERS= _tor
CONFLICTS= tor-[0-9]*
.include <bsd.port.options.mk>
.if ${OSVERSION} < 1000000
WITH_OPENSSL_PORT= yes
.endif
.if !defined(USE_GCC) && empty(CC:T:M*gcc4*) && \
empty(PORT_OPTIONS:MSTATIC_TOR) && empty(ARCH:Mia64)
CONFIGURE_ARGS+= --enable-gcc-hardening
.else
CONFIGURE_ARGS+= --disable-gcc-hardening
.endif
.if ${PORT_OPTIONS:MBUFFEREVENTS}
CONFIGURE_ARGS+= --enable-bufferevents
.else
CONFIGURE_ARGS+= --disable-bufferevents
.endif
.if ${PORT_OPTIONS:MINSTR_DOWNLOADS}
CONFIGURE_ARGS+= --enable-instrument-downloads
.else
CONFIGURE_ARGS+= --disable-instrument-downloads
.endif
.if ${PORT_OPTIONS:MSTATIC_TOR}
BUILD_DEPENDS += ${LOCALBASE}/lib/libevent.a:devel/libevent2
CONFIGURE_ARGS+= --enable-static-tor \
--with-zlib-dir=/usr/lib --disable-linker-hardening
TOR_LIBEVENT_LIBS= ${LOCALBASE}/lib/libevent.a
.if ${PORT_OPTIONS:MBUFFEREVENTS}
TOR_LIBEVENT_LIBS:= ${LOCALBASE}/lib/libevent_openssl.a ${TOR_LIBEVENT_LIBS}
.endif
.else
CONFIGURE_ARGS+= --enable-linker-hardening
LIB_DEPENDS+= libevent.so:devel/libevent2
TOR_LIBEVENT_LIBS= -levent
.if ${PORT_OPTIONS:MBUFFEREVENTS}
TOR_LIBEVENT_LIBS:= -levent_openssl ${TOR_LIBEVENT_LIBS}
.endif
.endif
.if ${PORT_OPTIONS:MTCMALLOC}
CONFIGURE_ARGS+= --with-tcmalloc
.if ${PORT_OPTIONS:MSTATIC_TOR}
BUILD_DEPENDS+= ${LOCALBASE}/lib/libtcmalloc.a:devel/google-perftools
.else
LIB_DEPENDS+= libtcmalloc.so:devel/google-perftools
.endif
.endif
.if ${PORT_OPTIONS:MTOR2WEB}
CONFIGURE_ARGS+= --enable-tor2web-mode
.endif
.if ${PORT_OPTIONS:MTRANSPARENT}
CONFIGURE_ARGS+= --enable-transparent
.else
CONFIGURE_ARGS+= --disable-transparent
.endif
post-patch:
@${REINPLACE_CMD} -E -e "s@(-z) (relro|now)@-Wl,\1,\2@g" \
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|lib/tor|db/tor|' \
${WRKSRC}/src/config/torrc.*.in \
${WRKSRC}/doc/tor.1.* \
${WRKSRC}/doc/tor.html.in
post-patch-STATIC_TOR-off:
@${REINPLACE_CMD} -e "s@-ltcmalloc@${LOCALBASE}/lib/libtcmalloc.so@" \
${WRKSRC}/configure
post-patch-STATIC_TOR-on:
@${REINPLACE_CMD} -e "s@-ltcmalloc@${LOCALBASE}/lib/libtcmalloc.a@" \
${WRKSRC}/configure
post-configure:
@${REINPLACE_CMD} -e '\|^nodist_man1_MANS =|s|$$|$$(install_mans:=.1)|' \
${WRKSRC}/Makefile
post-install:
@${MKDIR} ${STAGEDIR}/var/log/tor ${STAGEDIR}/var/run/tor
.if ! ${PORT_OPTIONS:MTOR2WEB}
check regression-test test: build
@cd ${BUILD_WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
${MAKE_ARGS} check
.endif
.include <bsd.port.mk>
Index: head/security/webfwlog/Makefile
===================================================================
--- head/security/webfwlog/Makefile (revision 413745)
+++ head/security/webfwlog/Makefile (revision 413746)
@@ -1,91 +1,93 @@
# Created by: Bob Hockney <zeus@ix.netcom.com>
# $FreeBSD$
PORTNAME= webfwlog
PORTVERSION= 1.01
CATEGORIES= security
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= zeus@ix.netcom.com
COMMENT= Web-based firewall log analyzer
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= MYSQL MYSQLIPV6 PGSQL DOCS
OPTIONS_DEFAULTS= MYSQL MYSQLIPV6
MYSQLIPV6_DESC= Shared library plugin for Mysql IPv6 support
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-html-doc-root=${WWWDIR} \
--enable-syslog \
--sysconfdir=${ETCDIR} \
--disable-dependency-tracking
MYSQL_CONFIGURE_WITH= mysql
PGSQL_CONFIGURE_WITH= pgsql
MYSQLIPV6_CONFIGURE_ENABLE= mysql-ipv6
USE_PHP= session
WANT_PHP_WEB= yes
PORTDOCS= AUTHORS COPYING CREDITS ChangeLog INSTALL \
README ReleaseNotes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMYSQL}
USE_PHP+= mysqli
USE_MYSQL= server
MYSQL_PLUGIN_DIR_REL= lib/mysql/plugin
MYSQL_PLUGIN_DIR= ${LOCALBASE}/${MYSQL_PLUGIN_DIR_REL}
.if ${PORT_OPTIONS:MMYSQLIPV6} && exists (${MYSQL_PLUGIN_DIR})
USES+= libtool
CONFIGURE_ARGS+= --libdir=${MYSQL_PLUGIN_DIR}
USE_LDCONFIG= ${MYSQL_PLUGIN_DIR}
PLIST_FILES+= ${MYSQL_PLUGIN_DIR_REL}/libwebfwlog_udf.so
PLIST_FILES+= ${MYSQL_PLUGIN_DIR_REL}/libwebfwlog_udf.so.0
PLIST_FILES+= ${MYSQL_PLUGIN_DIR_REL}/libwebfwlog_udf.so.0.0.0
.endif
.endif
.if ${PORT_OPTIONS:MPGSQL}
USE_PHP+= pgsql
USES+= pgsql
WANT_PGSQL= server client
.endif
SUB_FILES= pkg-message
SUB_LIST+= VERSION=${PORTVERSION}
PLIST_SUB+= WWWGRP=${WWWGRP}
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}/include/
@${INSTALL_DATA} ${WRKSRC}/webfwlog/style.css ${STAGEDIR}${WWWDIR}
@${INSTALL_DATA} ${WRKSRC}/webfwlog/index.php ${STAGEDIR}${WWWDIR}
@(cd ${WRKSRC}/webfwlog/include/ && ${COPYTREE_SHARE} \*.php ${STAGEDIR}${WWWDIR}/include/)
@${ECHO} "Installed web files in ${WWWDIR}"
@${MKDIR} ${STAGEDIR}${ETCDIR}
@${INSTALL_DATA} ${WRKSRC}/webfwlog.conf ${STAGEDIR}${ETCDIR}/webfwlog.conf.sample
@${ECHO} "Installed ${ETCDIR}/webfwlog.conf"
@${INSTALL_PROGRAM} ${WRKSRC}/src/wfwl_syslog ${STAGEDIR}${PREFIX}/bin/
@${ECHO} "Installed ${PREFIX}/bin/wfwl_syslog"
.if ${PORT_OPTIONS:MMYSQLIPV6} && exists (${MYSQL_PLUGIN_DIR})
@${MKDIR} ${STAGEDIR}${MYSQL_PLUGIN_DIR}
@(cd ${WRKSRC}/src/mysql && ${MAKE} DESTDIR=${STAGEDIR} install-strip)
@${ECHO} "Installed mysql shared library in ${MYSQL_PLUGIN_DIR}"
.endif
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}/mysql
@${MKDIR} ${STAGEDIR}${DOCSDIR}/pgsql
@${MKDIR} ${STAGEDIR}${DOCSDIR}/examples
@(cd ${WRKSRC}/mysql/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/mysql/)
@(cd ${WRKSRC}/pgsql/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/pgsql/)
@(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/examples/)
.for docs in ${PORTDOCS}
@${INSTALL_DATA} ${WRKSRC}/${docs} ${STAGEDIR}${DOCSDIR}
.endfor
.include <bsd.port.mk>
Index: head/shells/pdksh/Makefile
===================================================================
--- head/shells/pdksh/Makefile (revision 413745)
+++ head/shells/pdksh/Makefile (revision 413746)
@@ -1,35 +1,37 @@
# Created by: Thomas Gellekum <tg@FreeBSD.org>
# $FreeBSD$
PORTNAME= pdksh
PORTVERSION= 5.2.14p2
PORTREVISION= 6
CATEGORIES= shells
MASTER_SITES= http://gd.tuwien.ac.at/utils/shells/pdksh/ \
ftp://ftp.lip6.fr/pub/unix/shells/pdksh/ \
ftp://ftp.demon.net/pub/mirrors/pdksh/
DISTNAME= ${PORTNAME}-${PORTVERSION:C/p.*//}
PATCH_SITES= ${MASTER_SITES}
PATCHFILES= ${DISTNAME}-patches.1 ${DISTNAME}-patches.2
PATCH_DIST_STRIP= -p2
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= The Public Domain Korn Shell
LICENSE= BSD3CLAUSE
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= STATIC
BROKEN_sparc64= fails to compile ./siglist.in
GNU_CONFIGURE= yes
CPP+= -P
STATIC_CONFIGURE_ENV+= LDSTATIC=-static
post-patch:
@(${ECHO_CMD} ",s/v${PORTVERSION:C/p.*//}/v${PORTVERSION:S/p/./}/"; \
${ECHO_CMD} "wq") | ed -s ${WRKSRC}/version.c
.include <bsd.port.mk>
Index: head/sysutils/acpica-tools/Makefile
===================================================================
--- head/sysutils/acpica-tools/Makefile (revision 413745)
+++ head/sysutils/acpica-tools/Makefile (revision 413746)
@@ -1,40 +1,42 @@
# $FreeBSD$
PORTNAME= acpica
PORTVERSION= 20160318
CATEGORIES= sysutils devel
MASTER_SITES= https://acpica.org/sites/acpica/files/ \
LOCAL/jkim
PKGNAMESUFFIX= -tools
DISTNAME= ${PORTNAME}-unix2-${PORTVERSION}
MAINTAINER= jkim@FreeBSD.org
COMMENT= Tools from the ACPI Component Architecture (ACPICA) project
LICENSE= BSD3CLAUSE GPLv2
LICENSE_COMB= dual
+BROKEN_powerpc64= Does not build
+
USES= gmake
BUILD_WRKSRC= ${WRKSRC}/generate/unix
ACPICA_TOOLS= acpibin acpidump acpiexec acpihelp acpinames acpisrc
ACPICA_TOOLS+= acpixtract iasl
PLIST_FILES= ${ACPICA_TOOLS:S,^,bin/,}
MAKE_ARGS= HOST=_FreeBSD NOOPT=TRUE PROGS="${ACPICA_TOOLS}"
MAKE_ARGS+= CC="${CC}" LEX="${FLEX}" YACC="${YACC}"
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 1001506
BUILD_DEPENDS+= byacc>=20160324_1:devel/byacc
YACC= ${LOCALBASE}/bin/yacc
.endif
do-install:
${INSTALL_PROGRAM} ${ACPICA_TOOLS:S,^,${BUILD_WRKSRC}/bin/,} \
${STAGEDIR}${PREFIX}/bin
.include <bsd.port.post.mk>
Index: head/sysutils/bsdmoted/Makefile
===================================================================
--- head/sysutils/bsdmoted/Makefile (revision 413745)
+++ head/sysutils/bsdmoted/Makefile (revision 413746)
@@ -1,15 +1,17 @@
# Created by: Daniel Walter <sahne@0x90.at>
# $FreeBSD$
PORTNAME= bsdmoted
PORTVERSION= 0.4.0
CATEGORIES= sysutils
MASTER_SITES= SF
MAINTAINER= sahne@0x90.at
COMMENT= Use Wii remote as mouse
+BROKEN_powerpc64= Does not build
+
USES= uidfix
PLIST_FILES= sbin/bsdmoted
.include <bsd.port.mk>
Index: head/sysutils/cmogstored/Makefile
===================================================================
--- head/sysutils/cmogstored/Makefile (revision 413745)
+++ head/sysutils/cmogstored/Makefile (revision 413746)
@@ -1,26 +1,28 @@
# Created by: Mikolaj Golub <trociny@FreeBSD.org>
# $FreeBSD$
PORTNAME= cmogstored
PORTVERSION= 1.5.0
CATEGORIES= sysutils
MASTER_SITES= http://bogomips.org/cmogstored/files/
MAINTAINER= trociny@FreeBSD.org
COMMENT= Alternative mogstored implementation for MogileFS
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
PLIST_FILES= sbin/cmogstored \
man/man1/cmogstored.1.gz
HAS_CONFIGURE= yes
CONFIGURE_ARGS+=--bindir=${PREFIX}/sbin \
--mandir=${PREFIX}/man
USE_RC_SUBR= cmogstored
regression-test: build
${MAKE} -C ${WRKSRC} check
.include <bsd.port.mk>
Index: head/sysutils/condor/Makefile
===================================================================
--- head/sysutils/condor/Makefile (revision 413745)
+++ head/sysutils/condor/Makefile (revision 413746)
@@ -1,84 +1,86 @@
# Created by: Andy Pavlo
# $FreeBSD$
PORTNAME= condor
PORTVERSION= 8.2.8
CATEGORIES= sysutils net
MASTER_SITES= http://www.acadix.biz/Ports/distfiles/
DISTNAME= condor_src-${PORTVERSION}-all-all
MAINTAINER= bacon4000@gmail.com
COMMENT= High-throughput computing on distributively owned resources
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE-2.0.txt
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS+= libkrb5support.so:security/krb5 \
libpcre.so:devel/pcre \
libcurl.so:ftp/curl \
libboost_python.so:devel/boost-python-libs
WRKSRC= ${WRKDIR}/condor-${PORTVERSION}
USE_LDCONFIG= yes
# Does not build with Python 3
USES= cmake cpe gmake perl5 pgsql python:2 shebangfix
CPE_VENDOR= condor_project
SHEBANG_FILES= src/condor_scripts/condor_qsub \
src/condor_gridmanager/remote_gahp \
src/condor_examples/condor_limits_wrapper.sh \
src/condor_examples/condor_schedd.init \
src/condor_starter.V6.1/condor_ssh_to_job_shell_setup
WANT_PGSQL= server
CXXFLAGS+= -I${LOCALBASE}/include -fPIC
LDFLAGS+= -Wl,-rpath=${_GCC_RUNTIME}:${LOCALBASE}/lib:/usr/lib:/lib -fPIC
# Does not build with Python 3
CMAKE_ARGS+= -DCMAKE_CXX_FLAGS:STRING=${CXXFLAGS} \
-DCMAKE_EXE_LINKER_FLAGS:STRING=${LDFLAGS} \
-DPYTHON_INCLUDE_DIR:PATH=${LOCALBASE}/include/${PYTHON_VERSION} \
-DPYTHON_LIBRARY:FILEPATH=${LOCALBASE}/lib/lib${PYTHON_VERSION}.so
# This was an issue in previous releases, but I've tested 8.2.8 extensively
# on machines with as many as 16 cores.
# MAKE_JOBS_UNSAFE= yes
SUB_FILES= condor-config condor_config.local pkg-message
USERS= condor
GROUPS= ${USERS}
USE_RC_SUBR= condor
PORTEXAMPLES= *
PORTDOCS= *
OPTIONS_DEFINE= DOCS EXAMPLES
pre-everything::
@( ${PRINTF} "\nWARNING: Condor needs approximately 3GB to build!"; \
${PRINTF} " Please make sure your build environment has that much before continuing.\n" )
post-patch:
@${REINPLACE_CMD} \
-e 's,\(set( C_SHARE_EXAMPLES \)share/condor,\1${EXAMPLESDIR_REL},' \
${WRKSRC}/build/cmake/CondorPackageConfig.cmake
@${REINPLACE_CMD} \
-e '/create_symlink/d' \
${WRKSRC}/src/condor_scripts/CMakeLists.txt
@${REINPLACE_CMD} \
-e 's|/usr/local/condor|${PREFIX}|g' \
-e 's|$$(LOCAL_DIR)/condor_config.local|$$(RELEASE_DIR)/etc/condor_config.local|g' \
-e 's|/bin/mail|/usr/bin/mail|g' \
-e 's|^CONDOR_HOST|## CONDOR_HOST|' \
-e 's|#CONDOR_IDS=x.x|CONDOR_IDS=466.466|' \
${WRKSRC}/src/condor_examples/condor_config.annotated
post-install:
${INSTALL_DATA} \
${STAGEDIR}${ETCDIR}/examples/condor_config.annotated \
${STAGEDIR}${PREFIX}/etc/condor_config.sample
${INSTALL_DATA} ${WRKDIR}/condor_config.local \
${STAGEDIR}${PREFIX}/etc/condor_config.local.sample
${INSTALL_SCRIPT} ${WRKDIR}/condor-config ${STAGEDIR}${PREFIX}/sbin
.include <bsd.port.mk>
Index: head/sysutils/fusefs-encfs/Makefile
===================================================================
--- head/sysutils/fusefs-encfs/Makefile (revision 413745)
+++ head/sysutils/fusefs-encfs/Makefile (revision 413746)
@@ -1,43 +1,45 @@
# Created by: trasz <trasz@pin.if.uz.zgora.pl>
# $FreeBSD$
PORTNAME= encfs
PORTVERSION= 1.7.4
PORTREVISION= 7
CATEGORIES= sysutils
MASTER_SITES= GOOGLE_CODE
PKGNAMEPREFIX= fusefs-
MAINTAINER= ports@FreeBSD.org
COMMENT= Encrypted pass-through FUSE filesystem
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= librlog.so:devel/rlog \
libboost_serialization.so:devel/boost-libs
BROKEN_sparc64= cannot link with boost
WRKSRC= ${WRKDIR}/encfs-${PORTVERSION}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-boost-serialization=boost_serialization \
--with-boost-system=boost_system \
--with-boost-filesystem=boost_filesystem
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
USES= fuse gmake libtool pkgconfig tar:tgz
USE_LDCONFIG= yes
USE_OPENSSL= yes
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
post-patch:
@${REINPLACE_CMD} '/OPENSSL_LIBS=/s/-lssl/& -lcrypto/' \
${WRKSRC}/configure
@${FIND} ${WRKSRC}/encfs -type f | ${XARGS} ${REINPLACE_CMD} -E \
's/(^|[[:space:]])(shared_ptr)/\1boost::\2/g'
.include <bsd.port.mk>
Index: head/sysutils/ldap-account-manager/Makefile
===================================================================
--- head/sysutils/ldap-account-manager/Makefile (revision 413745)
+++ head/sysutils/ldap-account-manager/Makefile (revision 413746)
@@ -1,55 +1,57 @@
# $FreeBSD$
PORTNAME= ldap-account-manager
PORTVERSION= 5.3
CATEGORIES= sysutils www
MASTER_SITES= SF/${SHORTNAME}/LAM/${PORTVERSION}
MAINTAINER= basil@vpm.net.ua
COMMENT= Webfrontend for managing accounts stored in an OpenLDAP server
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= p5-Quota>=0:sysutils/p5-Quota \
p5-perl-ldap>=0:net/p5-perl-ldap
NO_BUILD= yes
NO_ARCH= yes
USES= gettext perl5 tar:bzip2
USE_PHP= gettext hash iconv ldap mcrypt pcre session simplexml spl xml json zip openssl
WANT_PHP_WEB= yes
SHORTNAME= lam
PORTDOCS= docs HISTORY README copyright
LAMDATA= config graphics help lib locale sess style templates tmp VERSION index.html .htaccess
WWWDIR= ${PREFIX}/www/${SHORTNAME}
CONFIGS= config.cfg addressbook.conf samba3.conf unix.conf windows_samba4.conf
WRITEABLES= config sess tmp
OPTIONS_DEFINE= DOCS
do-install:
@${ECHO_CMD} '@exec if [ -f %D/${WWWDIR_REL}/config/shells ]; then ${RM} -f %D/${WWWDIR_REL}/config/shells; fi' >> ${TMPPLIST}
.for CONFIG in ${CONFIGS}
@${ECHO_CMD} '@sample ${WWWDIR_REL}/config/${CONFIG}.sample' >> ${TMPPLIST}
@${ECHO_CMD} '@exec if [ -f %D/${WWWDIR_REL}/config/${CONFIG}_sample ]; then ${RM} -f %D/${WWWDIR_REL}/config/${CONFIG}_sample; fi' >> ${TMPPLIST}
.endfor
.for I in ${LAMDATA}
@${FIND} -s ${WRKSRC}/${I} -type f -not -name '*.sample' | ${SED} -e 's,^${WRKSRC},${WWWDIR_REL},' >> ${TMPPLIST}
@${FIND} -ds ${WRKSRC}/${I} -type d | ${SED} -e 's,^${WRKSRC},@dir ${WWWDIR_REL},' >> ${TMPPLIST}
.endfor
@${ECHO_CMD} '@dir ${WWWDIR_REL}' >> ${TMPPLIST}
@cd ${WRKSRC} && ${COPYTREE_SHARE} "${LAMDATA}" ${STAGEDIR}${WWWDIR}
.for DIR in ${WRITEABLES}
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN} %D/${WWWDIR_REL}/${DIR}' >> ${TMPPLIST}
@${ECHO_CMD} '@exec ${CHMOD} -R u+w %D/${WWWDIR_REL}/${DIR}' >> ${TMPPLIST}
.endfor
@${ECHO_CMD} '@exec ${CHOWN} ${WWWOWN} %D/${WWWDIR_REL}/${DIR}/lib/lamdaemon.pl' >> ${TMPPLIST}
@${ECHO_CMD} '@exec ${CHMOD} u+x %D/${WWWDIR_REL}/${DIR}/lib/lamdaemon.pl' >> ${TMPPLIST}
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/sysutils/mbgtools/Makefile
===================================================================
--- head/sysutils/mbgtools/Makefile (revision 413745)
+++ head/sysutils/mbgtools/Makefile (revision 413746)
@@ -1,21 +1,23 @@
# Created by: George Neville-Neil gnn@freebsd.org
# $FreeBSD$
PORTNAME= mbgtools
DISTVERSION= fbsd-dev-2013-06-26
CATEGORIES= sysutils
MASTER_SITES= http://www.meinberg.de/download/drivers/
MAINTAINER= gnn@FreeBSD.org
COMMENT= Drivers and tools for Meinberg PTP/GPS cards
LICENSE= BSD
+BROKEN_powerpc64= Does not build
+
USE_RC_SUBR= mbgsvcd
USES= kmod uidfix
BROKEN_arm= cannot compile: unused variables
BROKEN_sparc64= cannot compile: error in structure definitions
.include <bsd.port.mk>
Index: head/sysutils/pftop/Makefile
===================================================================
--- head/sysutils/pftop/Makefile (revision 413745)
+++ head/sysutils/pftop/Makefile (revision 413746)
@@ -1,58 +1,60 @@
# Created by: Max Laier <max@love2party.net>
# $FreeBSD$
PORTNAME= pftop
PORTVERSION= 0.7
PORTREVISION= 6
CATEGORIES= sysutils net
MASTER_SITES= http://www.eee.metu.edu.tr/~canacar/
MAINTAINER= araujo@FreeBSD.org
COMMENT= Utility for real-time display of statistics for pf
+BROKEN_powerpc64= Does not build
+
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 1100080
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-bpf_dump.c \
${FILESDIR}/extra-patch-sf-gencode.h
.endif
MAKE_ARGS= LOCALBASE="${PREFIX}" OSLEVEL=45
CFLAGS+= -DHAVE_ALTQ=1 -DHAVE_SNPRINTF=1 -DHAVE_VSNPRINTF=1
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-cache.c \
${FILESDIR}/extra-patch-cache.h \
${FILESDIR}/extra-patch-config.h \
${FILESDIR}/extra-patch-pftop.c \
${FILESDIR}/extra-patch-sf-gencode.c
.if ${OSVERSION} > 1000017
CFLAGS+= -DHAVE_FINE_GRAINED_LOCKING=1
.endif
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-engine.c
MAKE_ARGS+= CSTD=gnu89
MAKE_ENV+= __MAKE_CONF=/dev/null
PLIST_FILES= sbin/pftop man/man8/pftop.8.gz
post-patch:
.if ${OSVERSION} >= 1100000
@${ECHO_MSG} "===> Applying FairQ/Codel patches to ${PORTNAME}."
@${CAT} ${FILESDIR}/extra-patch-fairq_codel.diff | \
${PATCH} ${PATCH_ARGS}
.endif
@${REINPLACE_CMD} -e 's|<sys/queue.h>|"${FILESDIR}/queue.h"|g' \
${WRKSRC}/engine.c
@${REINPLACE_CMD} -e 's|__dead|__dead2|g' ${WRKSRC}/sf-gencode.h
@${REINPLACE_CMD} -e 's|__dead|__dead2|g' ${WRKSRC}/sf-gencode.c
@${REINPLACE_CMD} -e 's|#include <net/if_pflog.h>||g' \
${WRKSRC}/sf-gencode.c
.if ${OPSYS} == DragonFly || ${OSVERSION} >= 1100070
@${REINPLACE_CMD} -e 's|altq/|net/&|' ${WRKSRC}/pftop.c
.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/pftop ${STAGEDIR}${PREFIX}/sbin
${INSTALL_MAN} ${WRKSRC}/pftop.8 ${STAGEDIR}${MANPREFIX}/man/man8
.include <bsd.port.post.mk>
Index: head/sysutils/sample/Makefile
===================================================================
--- head/sysutils/sample/Makefile (revision 413745)
+++ head/sysutils/sample/Makefile (revision 413746)
@@ -1,35 +1,37 @@
# $FreeBSD$
PORTNAME= sample
PORTVERSION= 0.02f
PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= wg@FreeBSD.org
COMMENT= Examine periodic stack traces of all running processes
LICENSE= BSD3CLAUSE
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/lib/libbfd.a:devel/libbfd \
${LOCALBASE}/lib/libiberty.a:devel/gnulibiberty \
${LOCALBASE}/lib/libxo.a:devel/libxo \
${LOCALBASE}/bin/cython:lang/cython \
${LOCALBASE}/bin/python:lang/python
USE_GITHUB= yes
GH_ACCOUNT= freenas
GH_PROJECT= sample
GH_TAGNAME= 45e2b86
USES= python:build kmod
MAKE_ENV= SYSDIR=${SRC_BASE}/sys
SSP_UNSAFE= YES
do-install:
${INSTALL_KLD} ${WRKSRC}/driver/sample_driver.ko ${STAGEDIR}${KMODDIR}
${INSTALL_MAN} ${WRKSRC}/sample/sample.8 ${STAGEDIR}${PREFIX}/man/man8
${INSTALL_PROGRAM} ${WRKSRC}/sample/sample ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
Index: head/sysutils/sformat/Makefile
===================================================================
--- head/sysutils/sformat/Makefile (revision 413745)
+++ head/sysutils/sformat/Makefile (revision 413746)
@@ -1,54 +1,56 @@
# Created by: marius@alchemy.franken.de
# $FreeBSD$
PORTNAME= sformat
PORTVERSION= 3.5
PORTREVISION= 5
CATEGORIES= sysutils
MASTER_SITES= ftp://ftp.berlios.de/pub/sformat/:sformat \
LOCAL/marius:libschily,sformat
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:sformat \
${LIBSCHILY}:libschily
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= marius@FreeBSD.org
COMMENT= Allows formatting/partitioning/analysis/repairing of SCSI disks
+BROKEN_powerpc64= Does not build
+
LIBSCHILY= libschily-2.01.01a07.tar.gz
USES= gmake
.include <bsd.port.pre.mk>
CCOM!= ${BASENAME} ${CC}
MAKE_ENV= CCOM=${CCOM} LANG=C
SFMTTARGET= ${ARCH:S/powerpc64/powerpc/}-freebsd-${CCOM}
post-extract:
@cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
${DISTDIR}/${DIST_SUBDIR}/${LIBSCHILY} ${EXTRACT_AFTER_ARGS}
.for i in config.guess config.sub
@${CP} ${PORTSDIR}/Templates/${i} ${WRKSRC}/conf
.endfor
.if ${SFMTTARGET} != "i386-freebsd-cc"
@${LN} -sf ${WRKSRC}/RULES/i386-freebsd-cc.rul \
${WRKSRC}/RULES/${SFMTTARGET}.rul
.endif
post-patch:
.for i in datio.c sformat.1
@${REINPLACE_CMD} -i "" -e 's:%%DATADIR%%:${DATADIR}:g;' \
${WRKSRC}/sformat/${i}
.endfor
.for i in include/schily.h libschily/fexec.c libschily/libschily-mapvers
@${REINPLACE_CMD} -e 's|fexecve|js_fexecve|g' ${WRKSRC}/${i}
.endfor
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/sformat/OBJ/${SFMTTARGET}/sformat \
${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/sformat/sformat.dat ${STAGEDIR}${DATADIR}
${INSTALL_MAN} ${WRKSRC}/sformat/sformat.1 \
${STAGEDIR}${MANPREFIX}/man/man1
.include <bsd.port.post.mk>
Index: head/sysutils/synergy/Makefile
===================================================================
--- head/sysutils/synergy/Makefile (revision 413745)
+++ head/sysutils/synergy/Makefile (revision 413746)
@@ -1,49 +1,51 @@
# $FreeBSD$
PORTNAME= synergy
PORTVERSION= 1.7.5
CATEGORIES= sysutils
MAINTAINER= kevlo@FreeBSD.org
COMMENT= Mouse and keyboard sharing utility
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
USES= cmake cpe
CPE_VENDOR= synergy-foss
USE_XORG= ice xtst x11 sm
USE_GITHUB= yes
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX= -stable
LIB_DEPENDS= libcurl.so:ftp/curl
MAKE_JOBS_UNSAFE=yes
CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib
PLIST_FILES= bin/synergyc bin/synergyd bin/synergys \
man/man1/synergyc.1.gz man/man1/synergys.1.gz
PORTEXAMPLES= synergy.conf.example synergy.conf.example-basic \
synergy.conf.example-advanced
OPTIONS_DEFINE= EXAMPLES
BROKEN_sparc64= cannot build: C++ code errors
do-install:
.for f in synergyc synergyd synergys
${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/bin
.endfor
${INSTALL_MAN} ${WRKSRC}/doc/synergyc.man \
${STAGEDIR}${MANPREFIX}/man/man1/synergyc.1
${INSTALL_MAN} ${WRKSRC}/doc/synergys.man \
${STAGEDIR}${MANPREFIX}/man/man1/synergys.1
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
.for f in ${PORTEXAMPLES}
${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${EXAMPLESDIR}
.endfor
.include <bsd.port.mk>
Index: head/sysutils/syslog-ng/Makefile
===================================================================
--- head/sysutils/syslog-ng/Makefile (revision 413745)
+++ head/sysutils/syslog-ng/Makefile (revision 413746)
@@ -1,8 +1,10 @@
# $FreeBSD$
VERSIONS= 34 35 36 37
SYSLOG_NG_VERSION?= 37
MASTERDIR= ${.CURDIR}/../syslog-ng${SYSLOG_NG_VERSION}
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/sysutils/syslog-ng-devel/Makefile
===================================================================
--- head/sysutils/syslog-ng-devel/Makefile (revision 413745)
+++ head/sysutils/syslog-ng-devel/Makefile (revision 413746)
@@ -1,173 +1,175 @@
# Created by: Ivan Lago <ivan.lago@ifom-ieo-campus.it>
# $FreeBSD$
PORTNAME= syslog-ng
PORTVERSION= 3.7.3
PORTREVISION= 1
PKGNAMESUFFIX= -devel
CATEGORIES= sysutils
DISTVERSION= $(PORTVERSION:S/a/alpha/:S/b/beta/:S/r/rc/)
DISTFILES= syslog-ng-${DISTVERSION}.tar.gz
MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
MAINTAINER= cy@FreeBSD.org
COMMENT= Powerful syslogd replacement
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libevtlog.so:sysutils/eventlog \
libpcre.so:devel/pcre
CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
syslog-ng[0-9][0-9]-[0-9]* \
syslog-ng-devel-[0-9]*
WRKSRC= $(WRKDIR)/$(PORTNAME)-$(DISTVERSION)
MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= TCP_WRAPPERS SQL SPOOF IPV6 SMTP JSON GEOIP DOCS REDIS JAVA PYTHON
OPTIONS_DEFAULT= JSON
TCP_WRAPPERS_DESC= Build with TCP Wrappers
SQL_DESC= Build with database (libdbi) support
SPOOF_DESC= Build with spoof source support
IPV6_DESC= Build with IPV6 support
SMTP_DESC= Build with SMTP support
JSON_DESC= Build with JSON-C support
GEOIP_DESC= Build with GeoIP support
REDIS_DESC= Build with Redis support
JAVA_DESC= Build with Java support (and modules, like Elastic)
PYTHON_DESC= Build with Python 2.7 support
USES= gmake libtool pathfix pkgconfig
USE_LDCONFIG= yes
USE_RC_SUBR= syslog-ng
GNU_CONFIGURE= yes
USE_GNOME= glib20
SUB_FILES= pkg-message
USE_OPENSSL= yes
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
--enable-dynamic-linking --enable-manpages \
--disable-linux-caps \
--datadir=${PREFIX}/share/syslog-ng/ \
--with-docbook-dir=${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl
BROKEN_sparc64= Does not compile on sparc64: gcc core dump
.include <bsd.port.options.mk>
BUILD_DEPENDS+= xsltproc:textproc/libxslt \
${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl"
.if ${PORT_OPTIONS:MTCP_WRAPPERS}
CONFIGURE_ARGS+= --enable-tcp-wrapper
.else
CONFIGURE_ARGS+= --disable-tcp-wrapper
.endif
.if ${PORT_OPTIONS:MSPOOF}
LIB_DEPENDS+= libnet.so:net/libnet
CONFIGURE_ARGS+= --enable-spoof-source
.else
CONFIGURE_ARGS+= --disable-spoof-source
.endif
.if ${PORT_OPTIONS:MIPV6}
CONFIGURE_ARGS+= --enable-ipv6
.else
CONFIGURE_ARGS+= --disable-ipv6
.endif
.if ${PORT_OPTIONS:MGEOIP}
CONFIGURE_ARGS+= --enable-geoip
LIB_DEPENDS+= libGeoIP.so:net/GeoIP
CONFIGURE_ENV+= GEOIP_LIBS="-L${LOCALBASE}/lib -lGeoIP"
PLIST_FILES+= lib/syslog-ng/libgeoip-plugin.so
.else
CONFIGURE_ARGS+= --disable-geoip
.endif
.if ${PORT_OPTIONS:MREDIS}
CONFIGURE_ARGS+= --enable-redis
LIB_DEPENDS+= libhiredis.so:databases/hiredis
PLIST_FILES+= lib/syslog-ng/libredis.so
.else
CONFIGURE_ARGS+= --disable-redis
.endif
.if ${PORT_OPTIONS:MSMTP}
CONFIGURE_ARGS+= --with-libesmtp=/usr/local/
LIB_DEPENDS+= libesmtp.so:mail/libesmtp
PLIST_FILES+= lib/syslog-ng/libafsmtp.so
.else
CONFIGURE_ARGS+= --disable-smtp
.endif
.if ${PORT_OPTIONS:MSQL}
LIB_DEPENDS+= libdbi.so:databases/libdbi
CONFIGURE_ENV+= LIBDBI_LIBS="-ldbi"
CONFIGURE_ARGS+= --enable-sql
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_FILES+= lib/syslog-ng/libafsql.so
.else
CONFIGURE_ARGS+= --disable-sql
.endif
.if ${PORT_OPTIONS:MJSON}
LIB_DEPENDS+= libjson-c.so:devel/json-c
CONFIGURE_ARGS+= --enable-json
PLIST_FILES+= lib/syslog-ng/libjson-plugin.so
.else
CONFIGURE_ARGS+= --disable-json
.endif
.if ${PORT_OPTIONS:MJAVA}
CONFIGURE_ARGS+= --enable-java
USE_JAVA= yes
BUILD_DEPENDS+= gradle:devel/gradle
BUILD_DEPENDS+= bash:shells/bash
PLIST_FILES+= lib/syslog-ng/libmod-java.so \
lib/syslog-ng/java-modules/syslog-ng-core.jar \
lib/syslog-ng/java-modules/log4j-1.2.16.jar \
lib/syslog-ng/java-modules/elastic.jar \
lib/syslog-ng/java-modules/http.jar \
lib/syslog-ng/java-modules/kafka.jar \
lib/syslog-ng/java-modules/java-modules.jar \
lib/syslog-ng/java-modules/hdfs.jar \
lib/syslog-ng/java-modules/syslog-ng-common.jar \
lib/syslog-ng/java-modules/dummy.jar
.else
CONFIGURE_ARGS+= --disable-java
.endif
.if ${PORT_OPTIONS:MPYTHON}
CONFIGURE_ARGS+= --enable-python --with-python=2.7
USES+= python:2.7
PLIST_FILES+= lib/syslog-ng/libmod-python.so
.else
CONFIGURE_ARGS+= --disable-python
.endif
post-patch:
@${CP} ${WRKSRC}/scl/syslog-ng.conf ${WRKSRC}/scl/syslog-ng.conf.dist
@${CP} ${WRKSRC}/scl/scl.conf ${WRKSRC}/scl/scl.conf.sample
post-install:
.if ${PORT_OPTIONS:MDOCS}
${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
.endif
${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/*.5 ${STAGEDIR}${PREFIX}/man/man5/
${INSTALL_MAN} ${WRKSRC}/doc/man/*.8 ${STAGEDIR}${PREFIX}/man/man8/
${INSTALL_DATA} ${FILESDIR}/syslog-ng.conf.sample \
${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/scl/syslog-ng.conf.dist \
${WRKSRC}/scl/scl.conf.sample ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/lib/ivykis/src/include/iv*.h \
${STAGEDIR}${PREFIX}/include/syslog-ng/
.include <bsd.port.mk>
Index: head/sysutils/syslog-ng34/Makefile
===================================================================
--- head/sysutils/syslog-ng34/Makefile (revision 413745)
+++ head/sysutils/syslog-ng34/Makefile (revision 413746)
@@ -1,140 +1,142 @@
# Created by: Ivan Lago <ivan.lago@ifom-ieo-campus.it>
# $FreeBSD$
PORTNAME= syslog-ng
PORTVERSION= 3.4.8
PORTREVISION= 9
CATEGORIES= sysutils
DISTVERSION= $(PORTVERSION:S/a/alpha/:S/b/beta/:S/r/rc/)
.if !defined(MASTERDIR)
PKGNAMESUFFIX= 34
.endif
DISTFILES= syslog-ng_${DISTVERSION}.tar.gz
MASTER_SITES= http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/${DISTVERSION}/source/
MAINTAINER= cy@FreeBSD.org
COMMENT= Powerful syslogd replacement
+BROKEN_powerpc64= Does not build
+
DEPRECATED= EOL, no longer supported by bababit.hu
EXPIRATION_DATE= 2016-06-30
LIB_DEPENDS= libevtlog.so:sysutils/eventlog
CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
syslog-ng[0-9][0-9]-[0-9]* \
syslog-ng-devel-[0-9]*
WRKSRC= $(WRKDIR)/$(PORTNAME)-$(DISTVERSION)
OPTIONS_DEFINE= TCP_WRAPPERS SQL SPOOF IPV6 PCRE SMTP JSON GEOIP DOCS OPENSSL
OPTIONS_DEFAULT= OPENSSL PCRE
TCP_WRAPPERS_DESC= Build with TCP Wrappers
SQL_DESC= Build with database (libdbi) support
SPOOF_DESC= Build with spoof source support
IPV6_DESC= Build with IPV6 support
PCRE_DESC= Build with PCRE support
SMTP_DESC= Build with SMTP support
JSON_DESC= Build with JSON-C support
GEOIP_DESC= Build with GeoIP support
USES= gmake libtool pathfix pkgconfig
USE_LDCONFIG= yes
USE_RC_SUBR= syslog-ng
GNU_CONFIGURE= yes
USE_GNOME= glib20
SUB_FILES= pkg-message
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
--enable-dynamic-linking \
--enable-debug --disable-linux-caps
BROKEN_sparc64= Does not compile on sparc64: gcc core dump
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MOPENSSL}
USE_OPENSSL= yes
WITH_OPENSSL_PORT= yes
CONFIGURE_ARGS+= --enable-ssl
CONFIGURE_ENV+= OPENSSL_CFLAGS="${OPENSSL_CFLAGS}" \
OPENSSL_LIBS="${OPENSSL_LDFLAGS} -lcrypto -lssl"
PLIST_FILES+= lib/syslog-ng/libafsocket-tls.so
.else
CONFIGURE_ARGS+= --disable-ssl
.endif
.if ${PORT_OPTIONS:MTCP_WRAPPERS}
CONFIGURE_ARGS+= --enable-tcp-wrapper
.else
CONFIGURE_ARGS+= --disable-tcp-wrapper
.endif
.if ${PORT_OPTIONS:MSPOOF}
LIB_DEPENDS+= libnet.so:net/libnet
CONFIGURE_ARGS+= --enable-spoof-source
.else
CONFIGURE_ARGS+= --disable-spoof-source
.endif
.if ${PORT_OPTIONS:MIPV6}
CONFIGURE_ARGS+= --enable-ipv6
.else
CONFIGURE_ARGS+= --disable-ipv6
.endif
.if ${PORT_OPTIONS:MPCRE}
CONFIGURE_ARGS+= --enable-pcre
LIB_DEPENDS+= libpcre.so:devel/pcre
.else
CONFIGURE_ARGS+= --disable-pcre
.endif
.if ${PORT_OPTIONS:MGEOIP}
CONFIGURE_ARGS+= --enable-geoip
LIB_DEPENDS+= libGeoIP.so:net/GeoIP
CONFIGURE_ENV+= GEOIP_LIBS="-lGeoIP"
PLIST_FILES+= lib/syslog-ng/libtfgeoip.so
.else
CONFIGURE_ARGS+= --disable-geoip
.endif
.if ${PORT_OPTIONS:MSMTP}
CONFIGURE_ARGS+= --with-libesmtp=/usr/local/
LIB_DEPENDS+= libesmtp.so:mail/libesmtp
PLIST_FILES+= lib/syslog-ng/libafsmtp.so
.else
CONFIGURE_ARGS+= --disable-smtp
.endif
.if ${PORT_OPTIONS:MSQL}
LIB_DEPENDS+= libdbi.so:databases/libdbi
CONFIGURE_ENV+= LIBDBI_LIBS="-L${LOCALBASE}/lib -ldbi"
CONFIGURE_ARGS+= --enable-sql
PLIST_FILES+= lib/syslog-ng/libafsql.so
.else
CONFIGURE_ARGS+= --disable-sql
.endif
.if ${PORT_OPTIONS:MJSON}
LIB_DEPENDS+= libjson-c.so:devel/json-c
CONFIGURE_ARGS+= --enable-json
PLIST_FILES+= lib/syslog-ng/libjson-plugin.so
.else
CONFIGURE_ARGS+= --disable-json
.endif
post-patch:
@${LN} ${WRKSRC}/scl/syslog-ng.conf ${WRKSRC}/scl/syslog-ng.conf.sample
@${LN} ${WRKSRC}/scl/scl.conf ${WRKSRC}/scl/scl.conf.sample
post-install:
${INSTALL_DATA} ${FILESDIR}/syslog-ng.conf.sample ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/scl/syslog-ng.conf.sample ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/scl/scl.conf.sample ${STAGEDIR}${PREFIX}/etc
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/sysutils/syslog-ng35/Makefile
===================================================================
--- head/sysutils/syslog-ng35/Makefile (revision 413745)
+++ head/sysutils/syslog-ng35/Makefile (revision 413746)
@@ -1,158 +1,160 @@
# Created by: Ivan Lago <ivan.lago@ifom-ieo-campus.it>
# $FreeBSD$
PORTNAME= syslog-ng
PORTVERSION= 3.5.6
PORTREVISION= 6
PKGNAMESUFFIX= 35
CATEGORIES= sysutils
DISTVERSION= $(PORTVERSION:S/a/alpha/:S/b/beta/:S/r/rc/)
DISTFILES= syslog-ng_${DISTVERSION}.tar.gz
MASTER_SITES= http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/${DISTVERSION}/source/
MAINTAINER= cy@FreeBSD.org
COMMENT= Powerful syslogd replacement
+BROKEN_powerpc64= Does not build
+
DEPRECATED= EOL, no longer supported by bababit.hu
EXPIRATION_DATE= 2016-06-30
LIB_DEPENDS= libevtlog.so:sysutils/eventlog
CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
syslog-ng[0-9][0-9]-[0-9]* \
syslog-ng-devel-[0-9]*
WRKSRC= $(WRKDIR)/$(PORTNAME)-$(DISTVERSION)
MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= TCP_WRAPPERS SQL SPOOF IPV6 PCRE SMTP JSON GEOIP DOCS REDIS OPENSSL
OPTIONS_DEFAULT= OPENSSL PCRE
TCP_WRAPPERS_DESC= Build with TCP Wrappers
SQL_DESC= Build with database (libdbi) support
SPOOF_DESC= Build with spoof source support
IPV6_DESC= Build with IPV6 support
PCRE_DESC= Build with PCRE support
SMTP_DESC= Build with SMTP support
JSON_DESC= Build with JSON-C support
GEOIP_DESC= Build with GeoIP support
REDIS_DESC= Build with Redis support
USES= gmake libtool pathfix pkgconfig
USE_LDCONFIG= yes
USE_RC_SUBR= syslog-ng
GNU_CONFIGURE= yes
USE_GNOME= glib20
SUB_FILES= pkg-message
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
--enable-dynamic-linking \
--enable-debug --disable-linux-caps \
--datadir=${PREFIX}/share/syslog-ng/
BROKEN_sparc64= Does not compile on sparc64: gcc core dump
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MOPENSSL}
USE_OPENSSL= yes
WITH_OPENSSL_PORT= yes
CONFIGURE_ARGS+= --enable-ssl
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl"
PLIST_FILES+= lib/syslog-ng/libafsocket-tls.so
.else
CONFIGURE_ARGS+= --disable-ssl
.endif
.if ${PORT_OPTIONS:MTCP_WRAPPERS}
CONFIGURE_ARGS+= --enable-tcp-wrapper
.else
CONFIGURE_ARGS+= --disable-tcp-wrapper
.endif
.if ${PORT_OPTIONS:MSPOOF}
LIB_DEPENDS+= libnet.so:net/libnet
CONFIGURE_ARGS+= --enable-spoof-source
.else
CONFIGURE_ARGS+= --disable-spoof-source
.endif
.if ${PORT_OPTIONS:MIPV6}
CONFIGURE_ARGS+= --enable-ipv6
.else
CONFIGURE_ARGS+= --disable-ipv6
.endif
.if ${PORT_OPTIONS:MPCRE}
CONFIGURE_ARGS+= --enable-pcre
LIB_DEPENDS+= libpcre.so:devel/pcre
.else
CONFIGURE_ARGS+= --disable-pcre
.endif
.if ${PORT_OPTIONS:MGEOIP}
CONFIGURE_ARGS+= --enable-geoip
LIB_DEPENDS+= libGeoIP.so:net/GeoIP
CONFIGURE_ENV+= GEOIP_LIBS="-L${LOCALBASE}/lib -lGeoIP"
PLIST_FILES+= lib/syslog-ng/libtfgeoip.so
.else
CONFIGURE_ARGS+= --disable-geoip
.endif
.if ${PORT_OPTIONS:MREDIS}
CONFIGURE_ARGS+= --enable-redis
LIB_DEPENDS+= libhiredis.so:databases/hiredis
PLIST_FILES+= lib/syslog-ng/libredis.so
.else
CONFIGURE_ARGS+= --disable-redis
.endif
.if ${PORT_OPTIONS:MSMTP}
CONFIGURE_ARGS+= --with-libesmtp=/usr/local/
LIB_DEPENDS+= libesmtp.so:mail/libesmtp
PLIST_FILES+= lib/syslog-ng/libafsmtp.so
.else
CONFIGURE_ARGS+= --disable-smtp
.endif
.if ${PORT_OPTIONS:MSQL}
LIB_DEPENDS+= libdbi.so:databases/libdbi
CONFIGURE_ENV+= LIBDBI_LIBS="-ldbi"
CONFIGURE_ARGS+= --enable-sql
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_FILES+= lib/syslog-ng/libafsql.so
.else
CONFIGURE_ARGS+= --disable-sql
.endif
.if ${PORT_OPTIONS:MJSON}
LIB_DEPENDS+= libjson-c.so:devel/json-c
CONFIGURE_ARGS+= --enable-json
PLIST_FILES+= lib/syslog-ng/libjson-plugin.so
.else
CONFIGURE_ARGS+= --disable-json
.endif
post-patch:
@${CP} ${WRKSRC}/scl/syslog-ng.conf ${WRKSRC}/scl/syslog-ng.conf.dist
@${CP} ${WRKSRC}/scl/scl.conf ${WRKSRC}/scl/scl.conf.sample
post-install:
.if ${PORT_OPTIONS:MDOCS}
${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}
.endif
${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/*.5 ${STAGEDIR}${PREFIX}/man/man5/
${INSTALL_MAN} ${WRKSRC}/doc/man/*.8 ${STAGEDIR}${PREFIX}/man/man8/
${INSTALL_DATA} ${FILESDIR}/syslog-ng.conf.sample \
${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/scl/syslog-ng.conf.dist \
${WRKSRC}/scl/scl.conf.sample ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/lib/ivykis/src/include/iv*.h \
${STAGEDIR}${PREFIX}/include/syslog-ng/
.include <bsd.port.mk>
Index: head/sysutils/syslog-ng36/Makefile
===================================================================
--- head/sysutils/syslog-ng36/Makefile (revision 413745)
+++ head/sysutils/syslog-ng36/Makefile (revision 413746)
@@ -1,149 +1,151 @@
# Created by: Ivan Lago <ivan.lago@ifom-ieo-campus.it>
# $FreeBSD$
PORTNAME= syslog-ng
PORTVERSION= 3.6.4
.if !defined(MASTERDIR)
PKGNAMESUFFIX= 36
.endif
CATEGORIES= sysutils
DISTVERSION= $(PORTVERSION:S/a/alpha/:S/b/beta/:S/r/rc/)
DISTFILES= syslog-ng-${DISTVERSION}.tar.gz
MASTER_SITES= https://github.com/balabit/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/ \
http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/${DISTVERSION}/source/ \
MAINTAINER= cy@FreeBSD.org
COMMENT= Powerful syslogd replacement
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libevtlog.so:sysutils/eventlog \
libpcre.so:devel/pcre
CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
syslog-ng[0-9][0-9]-[0-9]* \
syslog-ng-devel-[0-9]*
WRKSRC= $(WRKDIR)/$(PORTNAME)-$(DISTVERSION)
MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= TCP_WRAPPERS SQL SPOOF IPV6 SMTP JSON GEOIP DOCS REDIS OPENSSL
OPTIONS_DEFAULT= OPENSSL JSON
TCP_WRAPPERS_DESC= Build with TCP Wrappers
SQL_DESC= Build with database (libdbi) support
SPOOF_DESC= Build with spoof source support
IPV6_DESC= Build with IPV6 support
SMTP_DESC= Build with SMTP support
JSON_DESC= Build with JSON-C support
GEOIP_DESC= Build with GeoIP support
REDIS_DESC= Build with Redis support
USES= alias gmake libtool pathfix pkgconfig
USE_LDCONFIG= yes
USE_RC_SUBR= syslog-ng
GNU_CONFIGURE= yes
USE_GNOME= glib20
SUB_FILES= pkg-message
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
--enable-dynamic-linking --disable-linux-caps \
--enable-debug --enable-manpages \
--datadir=${PREFIX}/share/syslog-ng/
BROKEN_sparc64= Does not compile on sparc64: gcc core dump
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MOPENSSL}
USE_OPENSSL= yes
WITH_OPENSSL_PORT= yes
CONFIGURE_ARGS+= --enable-ssl
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl"
PLIST_FILES+= lib/syslog-ng/libafsocket-tls.so
.else
CONFIGURE_ARGS+= --disable-ssl
.endif
.if ${PORT_OPTIONS:MTCP_WRAPPERS}
CONFIGURE_ARGS+= --enable-tcp-wrapper
.else
CONFIGURE_ARGS+= --disable-tcp-wrapper
.endif
.if ${PORT_OPTIONS:MSPOOF}
LIB_DEPENDS+= libnet.so:net/libnet
CONFIGURE_ARGS+= --enable-spoof-source
.else
CONFIGURE_ARGS+= --disable-spoof-source
.endif
.if ${PORT_OPTIONS:MIPV6}
CONFIGURE_ARGS+= --enable-ipv6
.else
CONFIGURE_ARGS+= --disable-ipv6
.endif
.if ${PORT_OPTIONS:MGEOIP}
CONFIGURE_ARGS+= --enable-geoip
LIB_DEPENDS+= libGeoIP.so:net/GeoIP
CONFIGURE_ENV+= GEOIP_LIBS="-L${LOCALBASE}/lib -lGeoIP"
PLIST_FILES+= lib/syslog-ng/libtfgeoip.so
.else
CONFIGURE_ARGS+= --disable-geoip
.endif
.if ${PORT_OPTIONS:MREDIS}
CONFIGURE_ARGS+= --enable-redis --with-libhiredis=${LOCALBASE}/lib
LIB_DEPENDS+= libhiredis.so:databases/hiredis
PLIST_FILES+= lib/syslog-ng/libredis.so
.else
CONFIGURE_ARGS+= --disable-redis
.endif
.if ${PORT_OPTIONS:MSMTP}
CONFIGURE_ARGS+= --with-libesmtp=/usr/local/
LIB_DEPENDS+= libesmtp.so:mail/libesmtp
PLIST_FILES+= lib/syslog-ng/libafsmtp.so
.else
CONFIGURE_ARGS+= --disable-smtp
.endif
.if ${PORT_OPTIONS:MSQL}
LIB_DEPENDS+= libdbi.so:databases/libdbi
CONFIGURE_ENV+= LIBDBI_LIBS="-ldbi"
CONFIGURE_ARGS+= --enable-sql
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_FILES+= lib/syslog-ng/libafsql.so
.else
CONFIGURE_ARGS+= --disable-sql
.endif
.if ${PORT_OPTIONS:MJSON}
LIB_DEPENDS+= libjson-c.so:devel/json-c
CONFIGURE_ARGS+= --enable-json
PLIST_FILES+= lib/syslog-ng/libjson-plugin.so
.else
CONFIGURE_ARGS+= --disable-json
.endif
post-patch:
@${CP} ${WRKSRC}/scl/syslog-ng.conf ${WRKSRC}/scl/syslog-ng.conf.dist
@${CP} ${WRKSRC}/scl/scl.conf ${WRKSRC}/scl/scl.conf.sample
post-install:
.if ${PORT_OPTIONS:MDOCS}
${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
.endif
${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/*.5 ${STAGEDIR}${PREFIX}/man/man5/
${INSTALL_MAN} ${WRKSRC}/doc/man/*.8 ${STAGEDIR}${PREFIX}/man/man8/
${INSTALL_DATA} ${FILESDIR}/syslog-ng.conf.sample \
${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/scl/syslog-ng.conf.dist \
${WRKSRC}/scl/scl.conf.sample ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/lib/ivykis/src/include/iv*.h \
${STAGEDIR}${PREFIX}/include/syslog-ng/
.include <bsd.port.mk>
Index: head/sysutils/syslog-ng37/Makefile
===================================================================
--- head/sysutils/syslog-ng37/Makefile (revision 413745)
+++ head/sysutils/syslog-ng37/Makefile (revision 413746)
@@ -1,175 +1,177 @@
# Created by: Ivan Lago <ivan.lago@ifom-ieo-campus.it>
# $FreeBSD$
PORTNAME= syslog-ng
PORTVERSION= 3.7.3
PORTREVISION= 1
.if !defined(MASTERDIR)
PKGNAMESUFFIX= 37
.endif
CATEGORIES= sysutils
DISTVERSION= $(PORTVERSION:S/a/alpha/:S/b/beta/:S/r/rc/)
DISTFILES= syslog-ng-${DISTVERSION}.tar.gz
MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
MAINTAINER= cy@FreeBSD.org
COMMENT= Powerful syslogd replacement
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libevtlog.so:sysutils/eventlog \
libpcre.so:devel/pcre
CONFLICTS?= syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
syslog-ng[0-9][0-9]-[0-9]* \
syslog-ng-devel-[0-9]*
WRKSRC= $(WRKDIR)/$(PORTNAME)-$(DISTVERSION)
MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= TCP_WRAPPERS SQL SPOOF IPV6 SMTP JSON GEOIP DOCS REDIS JAVA PYTHON
OPTIONS_DEFAULT= JSON
TCP_WRAPPERS_DESC= Build with TCP Wrappers
SQL_DESC= Build with database (libdbi) support
SPOOF_DESC= Build with spoof source support
IPV6_DESC= Build with IPV6 support
SMTP_DESC= Build with SMTP support
JSON_DESC= Build with JSON-C support
GEOIP_DESC= Build with GeoIP support
REDIS_DESC= Build with Redis support
JAVA_DESC= Build with Java support (and modules, like Elastic)
PYTHON_DESC= Build with Python 2.7 support
USES= gmake libtool pathfix pkgconfig
USE_LDCONFIG= yes
USE_RC_SUBR= syslog-ng
GNU_CONFIGURE= yes
USE_GNOME= glib20
SUB_FILES= pkg-message
USE_OPENSSL= yes
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --localstatedir=/var/db \
--enable-dynamic-linking --enable-manpages \
--disable-linux-caps \
--datadir=${PREFIX}/share/syslog-ng/ \
--with-docbook-dir=${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl
BROKEN_sparc64= Does not compile on sparc64: gcc core dump
.include <bsd.port.options.mk>
BUILD_DEPENDS+= xsltproc:textproc/libxslt \
${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl"
.if ${PORT_OPTIONS:MTCP_WRAPPERS}
CONFIGURE_ARGS+= --enable-tcp-wrapper
.else
CONFIGURE_ARGS+= --disable-tcp-wrapper
.endif
.if ${PORT_OPTIONS:MSPOOF}
LIB_DEPENDS+= libnet.so:net/libnet
CONFIGURE_ARGS+= --enable-spoof-source
.else
CONFIGURE_ARGS+= --disable-spoof-source
.endif
.if ${PORT_OPTIONS:MIPV6}
CONFIGURE_ARGS+= --enable-ipv6
.else
CONFIGURE_ARGS+= --disable-ipv6
.endif
.if ${PORT_OPTIONS:MGEOIP}
CONFIGURE_ARGS+= --enable-geoip
LIB_DEPENDS+= libGeoIP.so:net/GeoIP
CONFIGURE_ENV+= GEOIP_LIBS="-L${LOCALBASE}/lib -lGeoIP"
PLIST_FILES+= lib/syslog-ng/libgeoip-plugin.so
.else
CONFIGURE_ARGS+= --disable-geoip
.endif
.if ${PORT_OPTIONS:MREDIS}
CONFIGURE_ARGS+= --enable-redis
LIB_DEPENDS+= libhiredis.so:databases/hiredis
PLIST_FILES+= lib/syslog-ng/libredis.so
.else
CONFIGURE_ARGS+= --disable-redis
.endif
.if ${PORT_OPTIONS:MSMTP}
CONFIGURE_ARGS+= --with-libesmtp=/usr/local/
LIB_DEPENDS+= libesmtp.so:mail/libesmtp
PLIST_FILES+= lib/syslog-ng/libafsmtp.so
.else
CONFIGURE_ARGS+= --disable-smtp
.endif
.if ${PORT_OPTIONS:MSQL}
LIB_DEPENDS+= libdbi.so:databases/libdbi
CONFIGURE_ENV+= LIBDBI_LIBS="-ldbi"
CONFIGURE_ARGS+= --enable-sql
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_FILES+= lib/syslog-ng/libafsql.so
.else
CONFIGURE_ARGS+= --disable-sql
.endif
.if ${PORT_OPTIONS:MJSON}
LIB_DEPENDS+= libjson-c.so:devel/json-c
CONFIGURE_ARGS+= --enable-json
PLIST_FILES+= lib/syslog-ng/libjson-plugin.so
.else
CONFIGURE_ARGS+= --disable-json
.endif
.if ${PORT_OPTIONS:MJAVA}
CONFIGURE_ARGS+= --enable-java
USE_JAVA= yes
BUILD_DEPENDS+= gradle:devel/gradle
BUILD_DEPENDS+= bash:shells/bash
PLIST_FILES+= lib/syslog-ng/libmod-java.so \
lib/syslog-ng/java-modules/syslog-ng-core.jar \
lib/syslog-ng/java-modules/log4j-1.2.16.jar \
lib/syslog-ng/java-modules/elastic.jar \
lib/syslog-ng/java-modules/http.jar \
lib/syslog-ng/java-modules/kafka.jar \
lib/syslog-ng/java-modules/java-modules.jar \
lib/syslog-ng/java-modules/hdfs.jar \
lib/syslog-ng/java-modules/syslog-ng-common.jar \
lib/syslog-ng/java-modules/dummy.jar
.else
CONFIGURE_ARGS+= --disable-java
.endif
.if ${PORT_OPTIONS:MPYTHON}
CONFIGURE_ARGS+= --enable-python --with-python=2.7
USES+= python:2.7
PLIST_FILES+= lib/syslog-ng/libmod-python.so
.else
CONFIGURE_ARGS+= --disable-python
.endif
post-patch:
@${CP} ${WRKSRC}/scl/syslog-ng.conf ${WRKSRC}/scl/syslog-ng.conf.dist
@${CP} ${WRKSRC}/scl/scl.conf ${WRKSRC}/scl/scl.conf.sample
post-install:
.if ${PORT_OPTIONS:MDOCS}
${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
.endif
${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/*.5 ${STAGEDIR}${PREFIX}/man/man5/
${INSTALL_MAN} ${WRKSRC}/doc/man/*.8 ${STAGEDIR}${PREFIX}/man/man8/
${INSTALL_DATA} ${FILESDIR}/syslog-ng.conf.sample \
${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/scl/syslog-ng.conf.dist \
${WRKSRC}/scl/scl.conf.sample ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/lib/ivykis/src/include/iv*.h \
${STAGEDIR}${PREFIX}/include/syslog-ng/
.include <bsd.port.mk>
Index: head/textproc/kenlm/Makefile
===================================================================
--- head/textproc/kenlm/Makefile (revision 413745)
+++ head/textproc/kenlm/Makefile (revision 413746)
@@ -1,28 +1,30 @@
# Created by: Dmitry Sivachenko <demon@FreeBSD.org>
# $FreeBSD$
PORTNAME= kenlm
PORTVERSION= 20140830
CATEGORIES= textproc
MASTER_SITES= http://kheafield.com/code/
DISTNAME= ${PORTNAME}
MAINTAINER= demon@FreeBSD.org
COMMENT= KenLM Language Model Toolkit
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= bjam:devel/boost-jam \
bash:shells/bash
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES+= compiler:c++11-lib
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
MAKE_ENV+= BOOST_BUILD_PATH=${WRKSRC}/jam-files/boost-build
do-build:
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/bjam --toolset=${CHOSEN_COMPILER_TYPE} --with-boost=${LOCALBASE} ${_MAKE_JOBS})
do-install:
(cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} lmplz fragment query filter build_binary dump_counts cat_compressed ${STAGEDIR}${PREFIX}/bin/)
.include <bsd.port.mk>
Index: head/textproc/luceneplusplus/Makefile
===================================================================
--- head/textproc/luceneplusplus/Makefile (revision 413745)
+++ head/textproc/luceneplusplus/Makefile (revision 413746)
@@ -1,32 +1,34 @@
# $FreeBSD$
PORTNAME= lucene++
PORTVERSION= 3.0.7
DISTVERSIONPREFIX= rel_
CATEGORIES= textproc
MAINTAINER= arved@FreeBSD.org
COMMENT= C++ port of the Lucene library
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LGPL.license
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_system.so:devel/boost-libs
USE_GITHUB= yes
GH_ACCOUNT= luceneplusplus
GH_PROJECT= LucenePlusPlus
USES= cmake:outsource compiler
USE_LDCONFIG= yes
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} == gcc
EXTRA_PATCHES= ${FILESDIR}/extra-patch-CMakeLists.txt
.endif
post-install:
cd ${WRKSRC}/include &&${INSTALL_DATA} *.h \
${STAGEDIR}${PREFIX}/include/lucene++/
.include <bsd.port.post.mk>
Index: head/textproc/pecl-syck/Makefile
===================================================================
--- head/textproc/pecl-syck/Makefile (revision 413745)
+++ head/textproc/pecl-syck/Makefile (revision 413746)
@@ -1,27 +1,29 @@
# Created by: Ditesh Shashikant Gathani <ditesh@gathani.org>
# $FreeBSD$
PORTNAME= syck
PORTVERSION= 0.9.3
PORTREVISION= 1
CATEGORIES= textproc pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DIST_SUBDIR= PECL
MAINTAINER= ports@FreeBSD.org
COMMENT= PECL extension which facilitates YAML parsing
LICENSE= PHP301
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/lib/libsyck.a:textproc/syck
USES= tar:tgz
USE_PHP= spl hash
USE_PHP_BUILD= yes
USE_PHPEXT= yes
IGNORE_WITH_PHP= 70
CONFIGURE_ARGS= --enable-syck
.include <bsd.port.mk>
Index: head/textproc/php55-pspell/Makefile
===================================================================
--- head/textproc/php55-pspell/Makefile (revision 413745)
+++ head/textproc/php55-pspell/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= textproc
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -pspell
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/textproc/php55-wddx/Makefile
===================================================================
--- head/textproc/php55-wddx/Makefile (revision 413745)
+++ head/textproc/php55-wddx/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= textproc
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -wddx
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/textproc/php55-xmlreader/Makefile
===================================================================
--- head/textproc/php55-xmlreader/Makefile (revision 413745)
+++ head/textproc/php55-xmlreader/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= textproc
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -xmlreader
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/textproc/php55-xsl/Makefile
===================================================================
--- head/textproc/php55-xsl/Makefile (revision 413745)
+++ head/textproc/php55-xsl/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= textproc
MASTERDIR= ${.CURDIR}/../../lang/php55
PKGNAMESUFFIX= -xsl
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/textproc/php56-pspell/Makefile
===================================================================
--- head/textproc/php56-pspell/Makefile (revision 413745)
+++ head/textproc/php56-pspell/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= textproc
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -pspell
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/textproc/php56-wddx/Makefile
===================================================================
--- head/textproc/php56-wddx/Makefile (revision 413745)
+++ head/textproc/php56-wddx/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= textproc
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -wddx
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/textproc/php56-xmlreader/Makefile
===================================================================
--- head/textproc/php56-xmlreader/Makefile (revision 413745)
+++ head/textproc/php56-xmlreader/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= textproc
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -xmlreader
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/textproc/php56-xsl/Makefile
===================================================================
--- head/textproc/php56-xsl/Makefile (revision 413745)
+++ head/textproc/php56-xsl/Makefile (revision 413746)
@@ -1,10 +1,12 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
CATEGORIES= textproc
MASTERDIR= ${.CURDIR}/../../lang/php56
PKGNAMESUFFIX= -xsl
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/textproc/qt4-xmlpatterns/Makefile
===================================================================
--- head/textproc/qt4-xmlpatterns/Makefile (revision 413745)
+++ head/textproc/qt4-xmlpatterns/Makefile (revision 413746)
@@ -1,54 +1,56 @@
# Created by: danny@ricin.com
# $FreeBSD$
PORTNAME= xmlpatterns
DISTVERSION= ${QT4_VERSION}
CATEGORIES= textproc
PKGNAMEPREFIX= qt4-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt support for XPath, XQuery, XSLT and XML Schema
+BROKEN_powerpc64= Does not build
+
USE_QT4= qmake_build moc_build rcc_build corelib network
QT_DIST= yes
HAS_CONFIGURE= yes
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
ALL_TARGET= first
CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \
PATH=${WRKSRC}/bin:$$PATH
DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
src/activeqt src/dbus src/gui src/multimedia src/opengl \
src/openvg src/phonon src/qt3support src/s60installs \
src/s60main src/script src/scripttools src/sql src/svg \
src/testlib src/tools src/winmain src/3rdparty/clucene \
src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \
src/3rdparty/libpng src/3rdparty/libtiff src/3rdparty/phonon \
src/3rdparty/webkit
.for dne in ${DO_NOT_EXTRACT}
EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}'
.endfor
BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}
INSTALL_WRKSRC= ${BUILD_WRKSRC}
pre-configure:
${MKDIR} ${WRKSRC}/mkspecs
${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake
${LN} -sf ${MOC} ${WRKSRC}/bin/moc
${LN} -sf ${RCC} ${WRKSRC}/bin/rcc
post-configure:
${REINPLACE_CMD} \
-e 's|${PREFIX}/${QT_LIBDIR_REL}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \
-e 's|.*$$(QMAKE).*||g' \
-e 's|-fno-exceptions ||g' \
${BUILD_WRKSRC}/Makefile
${REINPLACE_CMD} -E -e 's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g' \
-E -e 's|(.*location=).*moc|\1${PREFIX}/${QT_BINDIR_REL}/${MOC:T}|g' \
${WRKSRC}/lib/pkgconfig/QtXmlPatterns.pc
.include <bsd.port.mk>
Index: head/textproc/qt5-xmlpatterns/Makefile
===================================================================
--- head/textproc/qt5-xmlpatterns/Makefile (revision 413745)
+++ head/textproc/qt5-xmlpatterns/Makefile (revision 413746)
@@ -1,16 +1,18 @@
# $FreeBSD$
PORTNAME= xmlpatterns
DISTVERSION= ${QT5_VERSION}
CATEGORIES= textproc
PKGNAMEPREFIX= qt5-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt support for XPath, XQuery, XSLT and XML Schema
+BROKEN_powerpc64= Does not build
+
USE_QT5= core network buildtools_build
QT_DIST= ${PORTNAME}
USES= qmake
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
.include <bsd.port.mk>
Index: head/textproc/randlm/Makefile
===================================================================
--- head/textproc/randlm/Makefile (revision 413745)
+++ head/textproc/randlm/Makefile (revision 413746)
@@ -1,31 +1,33 @@
# Created by: Dmitry Sivachenko <demon@FreeBSD.org>
# $FreeBSD$
PORTNAME= randlm
PORTVERSION= 0.2.5
PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= SF/${PORTNAME}
MAINTAINER= demon@FreeBSD.org
COMMENT= A toolkit for building randomized language models
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/include/google/sparse_hash_map:devel/google-sparsehash
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
RUN_DEPENDS= ${LOCALBASE}/include/google/sparse_hash_map:devel/google-sparsehash
GNU_CONFIGURE= yes
USE_PERL5= run
USE_LDCONFIG= yes
USES= autoreconf libtool compiler:c++11-lang
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE=yes
CXXFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
post-patch:
cd ${WRKSRC}/hadoop && ${MV} strings.cpp strings.cc && ${MV} strings.h s.h
${REINPLACE_CMD} -e s#strings.h#s.h# ${WRKSRC}/hadoop/r_compute_ngram_counts.cpp ${WRKSRC}/hadoop/m_compute_ngram_counts_batch.cpp
.include <bsd.port.mk>
Index: head/textproc/senna/Makefile
===================================================================
--- head/textproc/senna/Makefile (revision 413745)
+++ head/textproc/senna/Makefile (revision 413746)
@@ -1,47 +1,49 @@
# $FreeBSD$
PORTNAME= senna
PORTVERSION= 1.1.5
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= textproc
MASTER_SITES= SFJP/senna/46945
MAINTAINER= kuriyama@FreeBSD.org
COMMENT= Embeddable Fulltext Search Engine
+BROKEN_powerpc64= Does not build
+
GNU_CONFIGURE= YES
USE_GCC= any
USES= gmake libtool
USE_LDCONFIG= YES
CONFIGURE_ARGS= --with-sennahome=${SENNA_HOME}
LDFLAGS+= -lpthread -L${LOCALBASE}/lib
CFLAGS+= -I${LOCALBASE}/include
MAKE_ARGS= CFLAGS="${CFLAGS}"
WRKSRC= ${WRKDIR}/${DISTNAME}
SENNA_HOME?= /var/senna
OPTIONS_DEFINE= MECAB NFKC
OPTIONS_DEFAULT= MECAB NFKC
MECAB_DESC= use mecab for morphological analysis
NFKC_DESC= use nfkc based utf8 normalization
.include <bsd.port.options.mk>
.if ${ARCH} == "ia64" || ${ARCH} == "sparc64"
BROKEN= Does not compile on ${ARCH}
.endif
.if ${PORT_OPTIONS:MMECAB}
CONFIGURE_ARGS+= --with-mecab
LIB_DEPENDS+= libmecab.so:japanese/mecab
.else
CONFIGURE_ARGS+= --without-mecab
.endif
.if ${PORT_OPTIONS:MNFKC}
CONFIGURE_ARGS+= --disable-nfkc
.endif
.include <bsd.port.mk>
Index: head/textproc/source-highlight/Makefile
===================================================================
--- head/textproc/source-highlight/Makefile (revision 413745)
+++ head/textproc/source-highlight/Makefile (revision 413746)
@@ -1,37 +1,39 @@
# Created by: Kris Kennaway <kris@FreeBSD.org>
# $FreeBSD$
PORTNAME= source-highlight
PORTVERSION= 3.1.6
PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= GNU/src-highlite
MAINTAINER= kevlo@FreeBSD.org
COMMENT= C/C++ and Java sources to HTML converter
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= exctags:devel/ctags
LIB_DEPENDS= libboost_regex.so:devel/boost-libs
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
CPPFLAGS+= -I${LOCALBASE}/include
USES= gmake pathfix libtool
USE_LDCONFIG= yes
INFO= source-highlight source-highlight-lib
OPTIONS_DEFINE= BASH DOCS EXAMPLES
BROKEN_sparc64= Does not compile with GCC 4.2
BASH_RUN_DEPENDS= ${LOCALBASE}/etc/bash_completion:shells/bash-completion
BASH_CONFIGURE_WITH= --with-bash-completion
OPTIONS_SUB= yes
test: build
@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} check)
.include <bsd.port.mk>
Index: head/textproc/topic/Makefile
===================================================================
--- head/textproc/topic/Makefile (revision 413745)
+++ head/textproc/topic/Makefile (revision 413746)
@@ -1,20 +1,22 @@
# Created by: Michael Sanders <email@freebsd.hypermart.net>
# $FreeBSD$
PORTNAME= topic
PORTVERSION= 1.04
CATEGORIES= textproc
MASTER_SITES= http://freebsd.hypermart.net/code/
MAINTAINER= email@freebsd.hypermart.net
COMMENT= Topic markup parser
LICENSE= BSD2CLAUSE
+BROKEN_powerpc64= Does not build
+
PLIST_FILES= bin/topic \
man/man1/topic.1.gz
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/topic ${STAGEDIR}${PREFIX}/bin/topic
${INSTALL_MAN} ${WRKSRC}/topic.1 ${STAGEDIR}${PREFIX}/man/man1/topic.1
.include <bsd.port.mk>
Index: head/textproc/turboxsl/Makefile
===================================================================
--- head/textproc/turboxsl/Makefile (revision 413745)
+++ head/textproc/turboxsl/Makefile (revision 413746)
@@ -1,28 +1,30 @@
# $FreeBSD$
PORTNAME= turboxsl
PORTVERSION= 0.0.899004eb7b
PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= hrs@FreeBSD.org
COMMENT= Fast, multithreaded XML+XSLT transformation library
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libck.so:devel/concurrencykit \
libmemcached.so:databases/libmemcached
ONLY_FOR_ARCHS= amd64 ia64 powerpc64 sparc64
USES= autoreconf libtool pkgconfig
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= Litres
GH_TAGNAME= 899004eb7b
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
.include <bsd.port.mk>
Index: head/textproc/wiggle/Makefile
===================================================================
--- head/textproc/wiggle/Makefile (revision 413745)
+++ head/textproc/wiggle/Makefile (revision 413746)
@@ -1,31 +1,33 @@
# Created by: mandree@FreeBSD.org
# $FreeBSD$
PORTNAME= wiggle
PORTVERSION= 1.0
CATEGORIES= textproc
MASTER_SITES= http://neil.brown.name/wiggle/
MAINTAINER= mandree@FreeBSD.org
COMMENT= Apply rejected patches and perform word-wise diffs
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= bash:shells/bash
USES= compiler:nestedfct gmake ncurses
MAKE_ARGS+= CFLAGS="${CFLAGS} -I. -Wall -Wstrict-prototypes -Wextra -Wno-unused-parameter"
pre-patch:
${REINPLACE_CMD} -Ee 's,\./dotest,bash ./dotest,' ${WRKSRC}/Makefile
${REINPLACE_CMD} -Ee "s,/usr/bin/time -o .time -f '%U',," ${WRKSRC}/dotest
${REINPLACE_CMD} -Ee 's|#include.*<endian.h>|#include <sys/endian.h>|' ${WRKSRC}/config.h
@# fix a clang warning:
${REINPLACE_CMD} -Ee 's|(^[[:space:]]+[[:<:]])cols = cols;|\1(void)cols;|' ${WRKSRC}/vpatch.c
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/wiggle ${STAGEDIR}${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/wiggle.1 ${STAGEDIR}${PREFIX}/man/man1/
.include <bsd.port.mk>
Index: head/textproc/xmlwrapp/Makefile
===================================================================
--- head/textproc/xmlwrapp/Makefile (revision 413745)
+++ head/textproc/xmlwrapp/Makefile (revision 413746)
@@ -1,45 +1,47 @@
# Created by: ijliao
# $FreeBSD$
PORTNAME= xmlwrapp
PORTVERSION= 0.7.0
PORTREVISION= 4
CATEGORIES= textproc
MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Modern style C++ library for working with XML data
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs
OPTIONS_DEFINE= XSLT DOCS
XSLT_DESC= Build libxsltwrap library (requires libxslt)
OPTIONS_SUB= yes
XSLT_USE= gnome=libxslt
XSLT_CONFIGURE_ENABLE= xslt
USES= pathfix pkgconfig libtool
USE_GNOME= libxml2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-silent-rules
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lboost_system
PORTDOCS= *
post-patch:
@${REINPLACE_CMD} '/if test/s|==|=|' ${WRKSRC}/configure
@${REINPLACE_CMD} '/^SUBDIRS/s|docs||' ${WRKSRC}/Makefile.in
post-install:
@(cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \
${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
.include <bsd.port.mk>
Index: head/www/anyterm/Makefile
===================================================================
--- head/www/anyterm/Makefile (revision 413745)
+++ head/www/anyterm/Makefile (revision 413746)
@@ -1,46 +1,48 @@
# Created by: Douglas Thrift <douglas@douglasthrift.net>
# $FreeBSD$
PORTNAME= anyterm
PORTVERSION= 1.1.29
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= http://anyterm.org/download/ \
http://apt.douglasthrift.net/files/${PORTNAME}/ \
http://code.douglasthrift.net/files/${PORTNAME}/
MAINTAINER= douglas@douglasthrift.net
COMMENT= Terminal emulator on a Web page
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/include/boost/function.hpp:devel/boost-libs
USE_RC_SUBR= anytermd
USES= gmake iconv localbase tar:tbz2
USE_GCC= any
ALL_TARGET= default_target
PLIST_FILES= man/man1/anytermd.1.gz \
sbin/anytermd
post-patch:
@${REINPLACE_CMD} -e 's|/private/etc/apache2|${FILESDIR}|' \
${WRKSRC}/scripts/mimetype.sh
@${REINPLACE_CMD} \
-e 's|$$(CPP_FLAGS)|& ${CPPFLAGS} |' \
-e '/^COMPILE_FLAGS=/s|$$| ${CXXFLAGS}|' \
-e 's|$${OPTIMISE_FLAGS}||' \
-e 's|$$(LINK_FLAGS)|& -L${ICONV_PREFIX}/lib ${ICONV_LIB} |' \
${WRKSRC}/common.mk
@${REINPLACE_CMD} \
-e '/^COMPILE_FLAGS=/s|$$| ${CXXFLAGS}|' \
-e 's|$$(INC_FLAGS)|& ${CPPFLAGS} |' \
-e 's|$$(CXXFLAGS)||' -e 's|$$(OPTIMISE_FLAGS)||' \
${WRKSRC}/libpbe/common.mk
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/anytermd ${STAGEDIR}${PREFIX}/sbin/anytermd
${INSTALL_MAN} ${WRKSRC}/anytermd.1 ${STAGEDIR}${MANPREFIX}/man/man1/anytermd.1
.include <bsd.port.mk>
Index: head/www/apache22-peruser-mpm/Makefile
===================================================================
--- head/www/apache22-peruser-mpm/Makefile (revision 413745)
+++ head/www/apache22-peruser-mpm/Makefile (revision 413746)
@@ -1,20 +1,22 @@
# $FreeBSD$
# Apache 2.2.X with peruser mpm 0.3.0-dc3
# Peruser main url: http://telana.com/peruser.php
# Peruser patches: http://source.kood.ee/
# This port contains the main patch, including the dc3 patch
MASTERDIR= ${.CURDIR}/../apache22
MAINTAINER= ports@FreeBSD.org
WITH_MPM= peruser
DESCR= ${.CURDIR}/pkg-descr
EXTRA_PATCHES+= ${.CURDIR}/files/httpd-2.2.3-peruser-0.3.0.patch
EXTRA_PATCHES+= ${.CURDIR}/files/httpd-2.2.3-peruser-0.3.0-dc3.patch
EXTRA_PATCHES+= ${.CURDIR}/files/httpd-2.2.3-peruser-0.3.0-dc3-r57.patch
+BROKEN_powerpc64= Does not build
+
.include "${MASTERDIR}/Makefile"
Index: head/www/asterisk-stat/Makefile
===================================================================
--- head/www/asterisk-stat/Makefile (revision 413745)
+++ head/www/asterisk-stat/Makefile (revision 413746)
@@ -1,60 +1,62 @@
# Created by: Fumihiko Kimura <jfkimura@yahoo.com>
# $FreeBSD$
PORTNAME= asterisk-stat
PORTVERSION= 2.0.1
PORTREVISION= 15
CATEGORIES= www
MASTER_SITES= http://ftp.iij.ad.jp/pub/FreeBSD/distfiles/
DISTNAME= ${PORTNAME}-v${PORTVERSION:S/./_/g}
MAINTAINER= jfkimura@yahoo.co.jp
COMMENT= ASTERISK call detail records analyzer
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libgd.so:graphics/gd
NO_BUILD= yes
USE_PHP= session gd pcre
WANT_PHP_WEB= yes
ASTERISKDIR?= ${WWWDIR}
SITE_SUBDIR= asterisk-stat-v2
WRKSRC= ${WRKDIR}/${SITE_SUBDIR}
SUB_FILES= pkg-message
SUB_LIST+= ASTERISKDIR=${ASTERISKDIR}
OPTIONS_DEFINE= PGSQL
PGSQL_DESC= Use PostgreSQL instead of MySQL
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MPGSQL}
ASTERISKSTATDB= pgsql
EXTRA_PATCHES+= ${FILESDIR}/pgsql__patch-call.log.php
.else
ASTERISKSTATDB= mysql
.endif
USE_PHP+= ${ASTERISKSTATDB}
EXTRA_PATCHES+= ${FILESDIR}/${ASTERISKSTATDB}__patch-cdr.php \
${FILESDIR}/${ASTERISKSTATDB}__patch-defines.php
PLIST_SUB+= ASTERISKDIR=${ASTERISKDIR:S,^${PREFIX}/,,} \
ASTERISKSTATDB=${ASTERISKSTATDB} \
WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
post-patch:
@${MV} ${WRKSRC}/images/print.css ${WRKSRC}/css
@${CP} ${WRKSRC}/images/spacer.gif ${WRKSRC}/images/clear.gif
@${CP} ${WRKSRC}/css/images/*png ${WRKSRC}/images
@${RM} ${WRKSRC}/about.php \
${WRKSRC}/lib/defines.php.orig \
${WRKSRC}/cdr.php.orig \
${WRKSRC}/export_pdf.php.orig
do-install:
@${MKDIR} ${STAGEDIR}${ASTERISKDIR}
@${MV} ${WRKSRC}/lib/defines.php ${WRKSRC}/lib/defines.php-dist
(cd ${WRKSRC}/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${ASTERISKDIR})
${MKDIR} ${STAGEDIR}${PREFIX}/etc/asterisk
${INSTALL_DATA} ${FILESDIR}/cdr_${ASTERISKSTATDB}.tbl ${STAGEDIR}${PREFIX}/etc/asterisk
.include <bsd.port.mk>
Index: head/www/atutor/Makefile
===================================================================
--- head/www/atutor/Makefile (revision 413745)
+++ head/www/atutor/Makefile (revision 413746)
@@ -1,42 +1,44 @@
# Created by: Wen heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= atutor
PORTVERSION= 2.2.1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/ATutor%202/
DISTNAME= ATutor-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Open Source Web-based Learning Content Management System (LCMS)
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
USES= cpe
USE_PHP= session mbstring zlib mysql
WRKSRC= ${WRKDIR}/ATutor
NO_BUILD= yes
PLIST= ${WRKDIR}/plist
SUB_FILES= pkg-message
ATUTDIR= www/atutor
ATUTDATDIR= ${WWWDIR}/content
ATUTCONFIG= include/config.inc.php
pre-install:
@${ECHO_CMD} -e '@owner ${WWWOWN}\n@group ${WWWGRP}' > ${PLIST}
@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${ATUTDIR}?g" >> ${PLIST}
@${ECHO} @dir ${ATUTDIR}/content >> ${PLIST}
@${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${ATUTDIR}?g" >> ${PLIST}
@${ECHO_CMD} -e '@owner\n@group' >> ${PLIST}
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
@${FIND} ${STAGEDIR}${WWWDIR} -type d -exec ${CHMOD} a+x {} \;
${INSTALL_DATA} -d ${STAGEDIR}${ATUTDATDIR}
@${CHMOD} 777 ${STAGEDIR}${ATUTDATDIR}
@${CHMOD} 666 ${STAGEDIR}${WWWDIR}/${ATUTCONFIG}
.include <bsd.port.mk>
Index: head/www/bblog/Makefile
===================================================================
--- head/www/bblog/Makefile (revision 413745)
+++ head/www/bblog/Makefile (revision 413746)
@@ -1,59 +1,61 @@
# Created by: chinsan@mail2000.com.tw
# $FreeBSD$
PORTNAME= bBlog
PORTVERSION= 0.7.6
PORTREVISION= 3
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME:tl}/${PORTNAME}%20${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Elegant personal publishing system with Smarty
+BROKEN_powerpc64= Does not build
+
USE_PHP= mysql pcre session
NO_BUILD= yes
WANT_PHP_WEB= yes
WRKSRC= ${WRKDIR}/${PORTNAME:tl}
WWWDOCROOT?= www
BBLOGURL?= ${PORTNAME:tl}
BBLOGDIR?= ${WWWDOCROOT}/${BBLOGURL}
SUB_FILES= pkg-message
SUB_LIST= BBLOGURL=${BBLOGURL} BBLOGDIR=${BBLOGDIR}
PLIST_SUB= WWWDOCROOT=${WWWDOCROOT} BBLOGURL=${BBLOGURL} \
WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
OPTIONS_DEFINE= GD IMAGICK
OPTIONS_DEFAULT=GD
IMAGICK_DESC= ${IMAGEMAGICK_DESC}
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGD}
RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/gd.so:${gd_DEPENDS}
.endif
.if ${PORT_OPTIONS:MIMAGICK}
RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:${imagick_DEPENDS}
.endif
.if empty(PORT_OPTIONS:MGD) && empty(PORT_OPTIONS:MIMAGICK)
pre-patch:
@${ECHO_CMD} "Without GD or ImageMagick support. No thumbnails will be generated at all."
.endif
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}
@${CHMOD} 755 ${STAGEDIR}${PREFIX}/${BBLOGDIR}
.for f in archives.php documentation.txt htaccess-cleanurls index.php item rss.php search.php section
${INSTALL_DATA} ${WRKDIR}/${f} ${STAGEDIR}${PREFIX}/${BBLOGDIR}
.endfor
@${CP} -Rv ${WRKSRC}/* ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}
@${CHMOD} 775 ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/compiled_templates/
@${CHMOD} 775 ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/cache/
@${CHMOD} 775 ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/cache/favorites.xml
@${CHMOD} 775 ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/config.php
@${MV} ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/config.php ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/config.php.sample
.include <bsd.port.mk>
Index: head/www/chems/Makefile
===================================================================
--- head/www/chems/Makefile (revision 413745)
+++ head/www/chems/Makefile (revision 413746)
@@ -1,24 +1,26 @@
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD$
PORTNAME= chems
DISTVERSION= 0x04
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0x04
MAINTAINER= ports@FreeBSD.org
COMMENT= The geekest content helper management system
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
USES= zip
USE_PHP= xml iconv gd
PLIST_SUB= WWWOWN="${WWWOWN}"
SUB_FILES= pkg-message
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}
${MV} ${STAGEDIR}${WWWDIR}/usr/config.php ${STAGEDIR}${WWWDIR}/usr/config.php.sample
.include <bsd.port.mk>
Index: head/www/claroline/Makefile
===================================================================
--- head/www/claroline/Makefile (revision 413745)
+++ head/www/claroline/Makefile (revision 413746)
@@ -1,56 +1,58 @@
# Created by: Wen heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= claroline
PORTVERSION= 1.11.10.1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/Claroline/Claroline_1.11.10
DISTNAME= ${PORTNAME}-1.11.10-1
MAINTAINER= wen@FreeBSD.org
COMMENT= Open Source eLearning and eWorking platform
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
USES= cpe
NO_BUILD= yes
USE_PHP= mysql
WRKSRC= ${WRKDIR}/${DISTNAME}
SUB_FILES= pkg-message
PLIST= ${WRKDIR}/plist
CLARODIR= www/claroline
OPTIONS_DEFINE= LDAP GD SSL
OPTIONS_DEFAULT= GD
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGD}
USE_PHP+= gd
.endif
.if ${PORT_OPTIONS:MSSL}
USE_PHP+= openssl
.endif
.if ${PORT_OPTIONS:MLDAP}
USE_PHP+= ldap
.endif
pre-install:
@${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
@${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
@${ECHO_CMD} "@mode 755" >> ${PLIST}
@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${CLARODIR}?g" >>${PLIST}
@${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${CLARODIR}?g" >> ${PLIST}
@${ECHO_CMD} "@mode" >> ${PLIST}
@${ECHO_CMD} "@group" >> ${PLIST}
@${ECHO_CMD} "@owner" >> ${PLIST}
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
@${CHMOD} -R 755 ${STAGEDIR}${WWWDIR}
@${ECHO_CMD} '@exec ${CHMOD} -R 755 ${STAGEDIR}${WWWDIR}' >>${PLIST}
.include <bsd.port.mk>
Index: head/www/cmsmadesimple/Makefile
===================================================================
--- head/www/cmsmadesimple/Makefile (revision 413745)
+++ head/www/cmsmadesimple/Makefile (revision 413746)
@@ -1,43 +1,45 @@
# Created by: Wen heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= cmsmadesimple
PORTVERSION= 1.12
CATEGORIES= www
MASTER_SITES= http://s3.amazonaws.com/cmsms/downloads/12553/
DISTNAME= ${PORTNAME}-${PORTVERSION}-full
MAINTAINER= pi@FreeBSD.org
COMMENT= Simple Open Source CMS
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
USE_PHP= mysql tokenizer gd
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
NO_BUILD= yes
SUB_FILES= pkg-message
WRKSRC= ${WRKDIR}
CMS_DIRS= admin doc install lib \
modules plugins tmp uploads
CMS_FILES= favicon_cms.ico fileloc.php include.php \
index.php moduleinterface.php \
version.php
WRITABLE_DIRS= tmp tmp/templates_c tmp/cache \
uploads uploads/images modules
post-extract:
cd ${WRKSRC} && ${RM} -f config.php
do-install:
.for i in ${CMS_DIRS}
cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} ${STAGEDIR}${WWWDIR}
.endfor
.for i in ${CMS_FILES}
cd ${WRKSRC} && ${CP} ${i} ${STAGEDIR}${WWWDIR}/${i}
.endfor
if [ ! -f ${STAGEDIR}${WWWDIR}/config.php ]; then \
${TOUCH} ${STAGEDIR}${WWWDIR}/config.php ; fi
.include <bsd.port.mk>
Index: head/www/codeigniter/Makefile
===================================================================
--- head/www/codeigniter/Makefile (revision 413745)
+++ head/www/codeigniter/Makefile (revision 413746)
@@ -1,117 +1,119 @@
# Created by: Greg Larkin <glarkin@FreeBSD.org>
# $FreeBSD$
PORTNAME= codeigniter
PORTVERSION= 3.0.4
CATEGORIES= www
MAINTAINER= junovitch@FreeBSD.org
COMMENT= Framework for developing PHP web applications
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/license.txt
+BROKEN_powerpc64= Does not build
+
USES= tar:tgz
USE_GITHUB= yes
GH_ACCOUNT= bcit-ci
CONFLICTS= codeigniter-1.[0-9]* codeigniter22-2.[0-9]*
NO_ARCH= yes
NO_BUILD= yes
USE_PHP= mcrypt pcre session
WANT_PHP_WEB= yes
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
CI_SYS_DIR= system
CI_CONF_DIR= application/config
WRKSRC= ${WRKDIR}/CodeIgniter-${PORTVERSION}
PORTDOCS= *
# These are all user-configurable files that we'll install
CI_CONF_FILES= index.php \
${CI_CONF_DIR}/autoload.php \
${CI_CONF_DIR}/config.php \
${CI_CONF_DIR}/constants.php \
${CI_CONF_DIR}/database.php \
${CI_CONF_DIR}/doctypes.php \
${CI_CONF_DIR}/foreign_chars.php \
${CI_CONF_DIR}/hooks.php \
${CI_CONF_DIR}/memcached.php \
${CI_CONF_DIR}/mimes.php \
${CI_CONF_DIR}/migration.php \
${CI_CONF_DIR}/profiler.php \
${CI_CONF_DIR}/routes.php \
${CI_CONF_DIR}/smileys.php \
${CI_CONF_DIR}/user_agents.php
# This is the rest of the CodeIgniter installation that doesn't change
STD_BITS= ${CI_CONF_DIR}/index.html \
application/.htaccess \
application/cache \
application/controllers \
application/core \
application/helpers \
application/hooks \
application/index.html \
application/language \
application/libraries \
application/logs \
application/models \
application/third_party \
application/views \
${CI_SYS_DIR}/.htaccess \
${CI_SYS_DIR}/core \
${CI_SYS_DIR}/database \
${CI_SYS_DIR}/fonts \
${CI_SYS_DIR}/helpers \
${CI_SYS_DIR}/index.html \
${CI_SYS_DIR}/language \
${CI_SYS_DIR}/libraries
OPTIONS_DEFINE= APACHE DOCS MSSQL MYSQL MYSQLI ODBC PGSQL SQLITE
OPTIONS_SUB= yes
SUB_FILES= pkg-message
PLIST_SUB+= ECHO_MSG=${ECHO_MSG} CI_CONF_DIR=${CI_CONF_DIR}
APACHE_DESC= Configure for Apache-2.x
MSSQL_DESC= Install MSSQL support for PHP
MYSQL_DESC= Install MySQL support for PHP
MYSQLI_DESC= Install MySQLi support for PHP
ODBC_DESC= Install ODBC support for PHP
PGSQL_DESC= Install PostgreSQL support for PHP
SQLITE_DESC= Install SQLite support for PHP
APACHE_VARS= USE_APACHE_RUN=22+
DOCS_VARS= SUB_LIST+=HASHMARK=
DOCS_VARS_OFF= SUB_LIST+=HASHMARK=\#
MSSQL_VARS= USE_PHP+=mssql
MYSQL_VARS= USE_PHP+=mysql
MYSQLI_VARS= USE_PHP+=mysqli
ODBC_VARS= USE_PHP+=odbc
PGSQL_VARS= USE_PHP+=pgsql
SQLITE_VARS= USE_PHP+=sqlite3
# These variables are specifically defined for Apache
CONF= codeigniter.conf
CONFDIR= ${PREFIX}/${CONFDIR_REL}
CONFDIR_REL= ${APACHEETCDIR}/Includes
PLIST_SUB+= CONFDIR=${CONFDIR_REL}
SUB_FILES+= ${CONF}
do-install:
cd ${WRKSRC} && ${COPYTREE_SHARE} "${STD_BITS}" ${STAGEDIR}${WWWDIR}
for i in ${CI_CONF_FILES}; do \
${INSTALL_DATA} ${WRKSRC}/$$i ${STAGEDIR}${WWWDIR}/$$i.sample; \
done
post-install-APACHE-on:
${MKDIR} ${STAGEDIR}${CONFDIR}
${CP} ${WRKDIR}/${CONF} ${STAGEDIR}${CONFDIR}/codeigniter.conf;
post-install-DOCS-on:
cd ${WRKSRC}/user_guide && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
${RM} ${STAGEDIR}${DOCSDIR}/.buildinfo
${CP} ${WRKSRC}/readme.rst ${STAGEDIR}${DOCSDIR}/readme.rst
.include <bsd.port.mk>
Index: head/www/coppermine/Makefile
===================================================================
--- head/www/coppermine/Makefile (revision 413745)
+++ head/www/coppermine/Makefile (revision 413746)
@@ -1,52 +1,54 @@
# $FreeBSD$
PORTNAME= coppermine
PORTVERSION= 1.5.40
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/Coppermine/1.5.x/
DISTNAME= cpg${PORTVERSION}
MAINTAINER= danilo@FreeBSD.org
COMMENT= Web picture gallery script
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= DOCS IMAGEMAGICK
IMAGEMAGICK_DESC= Use ImageMagick instead of PHP GD extension
IMAGEMAGICK_RUN_DEPENDS+= convert:graphics/ImageMagick
USE_PHP= mysql pcre ctype
USES= zip
NO_BUILD= yes
NO_ARCH= yes
WRKSRC= ${WRKDIR}/cpg${PORTVERSION:R:R}${PORTVERSION:R:E}x
DOCFILES= CHANGELOG.txt COPYING.txt README.txt
SUB_FILES+= pkg-message
.include <bsd.port.options.mk>
.if empty(PORT_OPTIONS:MIMAGEMAGICK)
USE_PHP+= gd
.endif
pre-everything::
@${ECHO_MSG} ""
@${ECHO_MSG} "By default, coppermine depends on PHP with GD support."
@${ECHO_MSG} "You may select IMAGEMAGICK to depend on ImageMagick instead of GD."
@${ECHO_MSG} ""
post-extract:
@${CHMOD} -R o-w ${WRKSRC}/
pre-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}/
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCFILES} ${STAGEDIR}${DOCSDIR}
do-install:
cd ${WRKSRC}/ && ${RM} ${DOCFILES}
cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/
.include <bsd.port.mk>
Index: head/www/cppcms/Makefile
===================================================================
--- head/www/cppcms/Makefile (revision 413745)
+++ head/www/cppcms/Makefile (revision 413746)
@@ -1,47 +1,49 @@
# $FreeBSD$
PORTNAME= cppcms
PORTVERSION= 1.0.5
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= SF/cppcms/${PORTNAME}/${PORTVERSION}
MAINTAINER= kevlo@FreeBSD.org
COMMENT= C++ web development framework
LICENSE= LGPL3
+BROKEN_powerpc64= Does not build
+
BROKEN_FreeBSD_9= does not build on 9.x
LIB_DEPENDS= libpcre.so:devel/pcre
USES= cmake python:2 tar:bzip2
USE_OPENSSL= yes
USE_LDCONFIG= yes
OPTIONS_DEFINE= EXAMPLES GCRYPT ICU
OPTIONS_DEFAULT= ICU
ICU_DESC= ICU unicode support
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MICU}
LIB_DEPENDS+= libicuuc.so:devel/icu
CMAKE_ARGS+= -DDISABLE_ICONV:BOOL=ON
.else
USES+= iconv
CMAKE_ARGS+= -DDISABLE_ICU_LOCALE:BOOL=ON
.endif
.if ${PORT_OPTIONS:MGCRYPT}
LIB_DEPENDS+= libgcrypt.so:security/libgcrypt
CMAKE_ARGS+= -DDISABLE_GCRYPT:BOOL=OFF
.else
CMAKE_ARGS+= -DDISABLE_GCRYPT:BOOL=ON
.endif
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
Index: head/www/dokuwiki/Makefile
===================================================================
--- head/www/dokuwiki/Makefile (revision 413745)
+++ head/www/dokuwiki/Makefile (revision 413746)
@@ -1,38 +1,40 @@
# Created by: Chin-San Huang <chinsan@mail2000.com.tw>
# $FreeBSD$
PORTNAME= dokuwiki
PORTVERSION= ${DIST_VER:S/${PORTNAME}//:S/-//g}
CATEGORIES= www
MASTER_SITES= http://download.dokuwiki.org/src/dokuwiki/
DISTNAME= ${DIST_VER}
MAINTAINER= delphij@FreeBSD.org
COMMENT= Simple and easy to use wiki, no database required
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
DIST_VER= ${PORTNAME}-2015-08-10a
USE_PHP= gd mbstring openssl pcre session xml zlib
NO_ARCH= YES
NO_BUILD= YES
WANT_PHP_WEB= YES
USES= cpe tar:tgz
SUB_FILES= pkg-message
SUB_LIST+= PORTNAME=${PORTNAME}
SHAREOWN= ${WWWOWN}
SHAREGRP= ${WWWGRP}
REINPLACE_ARGS= -i ''
post-patch:
@${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|' ${WRKSRC}/bin/*.php
@${FIND} ${WRKSRC} -name '*.orig' -delete
@${RM} ${WRKSRC}/data/deleted.files
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/dotproject/Makefile
===================================================================
--- head/www/dotproject/Makefile (revision 413745)
+++ head/www/dotproject/Makefile (revision 413746)
@@ -1,35 +1,37 @@
# $FreeBSD$
PORTNAME= dotproject
PORTVERSION= 2.1.7
PORTREVISION= 1
CATEGORIES= www devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/dotProject%20Version%20${PORTVERSION}
MAINTAINER= garga@FreeBSD.org
COMMENT= Open Source Project Management tool
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
USES= cpe shebangfix
SHEBANG_FILES= misc/cvs2cl/cvs2cl.pl
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
USE_PHP= gd mysql session zlib
WANT_PHP_WEB= yes
USE_APACHE_RUN= 22+
SUB_FILES= pkg-message
OPTIONS_DEFINE= LDAP
OPTIONS_DEFAULT=LDAP
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
LDAP_USE= PHP=ldap PHP=xml
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
${CP} -R ${WRKSRC}/* ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/drupal6/Makefile
===================================================================
--- head/www/drupal6/Makefile (revision 413745)
+++ head/www/drupal6/Makefile (revision 413746)
@@ -1,74 +1,76 @@
# Created by: Nick Hilliard <nick@foobar.org>
# $FreeBSD$
PORTNAME= drupal6
PORTVERSION= 6.38
CATEGORIES= www
MASTER_SITES= http://ftp.drupal.org/files/projects/
DISTNAME= drupal-${PORTVERSION}
DIST_SUBDIR= drupal
MAINTAINER= simon.wright@gmx.net
COMMENT= Database driven web content management system (CMS)
+BROKEN_powerpc64= Does not build
+
DEPRECATED= EOL upstream as of 2016-02-24
EXPIRATION_DATE= 2016-04-24
USES= drupal:6 shebangfix
SHEBANG_FILES= scripts/drupal.sh
USE_PHP= gd pcre session xml mbstring
WANT_PHP_WEB= yes
OPTIONS_DEFINE= MYSQLI MYSQL PGSQL DOCS
OPTIONS_DEFAULT=MYSQLI
MYSQLI_DESC= MySQL Improved Extension database
NO_BUILD= yes
DOCS= CHANGELOG.txt INSTALL.txt LICENSE.txt MAINTAINERS.txt \
UPGRADE.txt INSTALL.mysql.txt INSTALL.pgsql.txt \
COPYRIGHT.txt
SUB_FILES+= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMYSQL}
USE_PHP+= mysql
.endif
.if ${PORT_OPTIONS:MMYSQLI}
USE_PHP+= mysqli
.endif
.if ${PORT_OPTIONS:MPGSQL}
RUN_DEPENDS+= ${LOCALBASE}/share/pear/DB.php:databases/pear-DB
USE_PHP+= pgsql
.endif
do-install:
${MKDIR} ${STAGEDIR}${DRUPAL_DIR}
${CP} ${WRKSRC}/.htaccess ${STAGEDIR}${DRUPAL_DIR}
${CP} ${WRKSRC}/cron.php ${STAGEDIR}${DRUPAL_DIR}
${CP} -R ${WRKSRC}/includes ${STAGEDIR}${DRUPAL_DIR}
${CP} ${WRKSRC}/index.php ${STAGEDIR}${DRUPAL_DIR}
${CP} ${WRKSRC}/install.php ${STAGEDIR}${DRUPAL_DIR}
${CP} -R ${WRKSRC}/misc ${STAGEDIR}${DRUPAL_DIR}
${CP} -R ${WRKSRC}/modules ${STAGEDIR}${DRUPAL_DIR}
${CP} -R ${WRKSRC}/profiles ${STAGEDIR}${DRUPAL_DIR}
${CP} ${WRKSRC}/robots.txt ${STAGEDIR}${DRUPAL_DIR}
${CP} -R ${WRKSRC}/scripts ${STAGEDIR}${DRUPAL_DIR}
${MKDIR} ${STAGEDIR}${DRUPAL_DIR}/sites/all
${CP} ${WRKSRC}/sites/all/README.txt ${STAGEDIR}${DRUPAL_DIR}/sites/all/
${MKDIR} ${STAGEDIR}${DRUPAL_DIR}/sites/default
${CP} ${WRKSRC}/sites/default/default.settings.php ${STAGEDIR}${DRUPAL_DIR}/sites/default/default.settings.php.sample
${CP} -R ${WRKSRC}/themes ${STAGEDIR}${DRUPAL_DIR}
${CP} ${WRKSRC}/update.php ${STAGEDIR}${DRUPAL_DIR}
${CP} ${WRKSRC}/xmlrpc.php ${STAGEDIR}${DRUPAL_DIR}
${MKDIR} ${STAGEDIR}${DRUPAL_DIR}/sites/all/modules ${STAGEDIR}${DRUPAL_DIR}/sites/all/themes
${TOUCH} ${STAGEDIR}${DRUPAL_DIR}/sites/all/modules/.keepme ${STAGEDIR}${DRUPAL_DIR}/sites/all/themes/.keepme
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
${CP} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>
Index: head/www/e107/Makefile
===================================================================
--- head/www/e107/Makefile (revision 413745)
+++ head/www/e107/Makefile (revision 413746)
@@ -1,42 +1,44 @@
# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= e107
PORTVERSION= 2.1.1
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20v${PORTVERSION}
DISTNAME= ${PORTNAME}_${PORTVERSION}_full
MAINTAINER= wen@FreeBSD.org
COMMENT= Content management system written in PHP
+BROKEN_powerpc64= Does not build
+
USES= cpe
USE_PHP= dom exif hash pdo_mysql session xml
WRKSRC= ${WRKDIR}/e107
NO_BUILD= yes
PLIST= ${WRKDIR}/plist
SUB_FILES= pkg-message
SUB_LIST= E107DIR=${E107DIR}
E107DIR= www/e107
USES= dos2unix shebangfix
SHEBANG_FILES= cron.php e107_handlers/bounce_handler.php
do-extract:
@${MKDIR} ${WRKSRC}
@${TAR} -yxf ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} -C ${WRKSRC}
pre-install:
@${ECHO_CMD} -e '@owner ${WWWOWN}\n@group ${WWWGRP}' > ${PLIST}
@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s#${WRKSRC}#${E107DIR}#g" >> ${PLIST}
@${FIND} -s -d ${WRKSRC} -type d | ${SED} "s#${WRKSRC}#@dir ${E107DIR}#g" >> ${PLIST}
@${ECHO_CMD} -e '@owner\n@group' >> ${PLIST}
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
@${CHMOD} -R 755 ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/efront/Makefile
===================================================================
--- head/www/efront/Makefile (revision 413745)
+++ head/www/efront/Makefile (revision 413746)
@@ -1,49 +1,51 @@
# Created by: Wen heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= efront
DISTVERSION= 3.6.14
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}learning/${PORTNAME}learning/eFront%20v3.6.14/
DISTNAME= ${PORTNAME}_${PORTVERSION}_build18016_community
MAINTAINER= wen@FreeBSD.org
COMMENT= Elearning and Human Capital Development platform
+BROKEN_powerpc64= Does not build
+
USES= cpe shebangfix zip
SHEBANG_FILES= www/phplivedocx/samples/mail-merge/supported-file-formats/generate-documents.php \
www/phplivedocx/samples/mail-merge/supported-file-formats/show-supported-file-formats.php \
www/phplivedocx/samples/mail-merge/template-info/list-template-info.php \
www/phplivedocx/samples/mail-merge/convert-batch/run-job.php \
www/phplivedocx/samples/mail-merge/templates/download.php \
www/phplivedocx/samples/mail-merge/templates/upload.php \
www/phplivedocx/samples/mail-merge/templates/template-exists.php \
www/phplivedocx/samples/mail-merge/templates/list.php \
www/phplivedocx/samples/mail-merge/templates/delete-all.php \
www/phplivedocx/samples/mail-merge/license-agreement/generate-document.php \
www/phplivedocx/samples/mail-merge/telephone-bill/generate-document.php
CPE_VENDOR= efrontlearning
USE_PHP= mbstring zip iconv zlib spl ldap
EFRONT_FILES= CHANGELOG.txt index.php INSTALL.txt \
LICENSE.txt README.txt
EFRONT_DIRS= libraries PEAR \
upload www backups
NO_WRKSUBDIR= yes
NO_BUILD= yes
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
SUB_FILES= pkg-message
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
.for i in ${EFRONT_FILES}
@cd ${WRKSRC} && ${CP} ${i} ${STAGEDIR}${WWWDIR}
.endfor
.for i in ${EFRONT_DIRS}
@cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} ${STAGEDIR}${WWWDIR}
.endfor
@${CHMOD} -R 755 ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/entrans/Makefile
===================================================================
--- head/www/entrans/Makefile (revision 413745)
+++ head/www/entrans/Makefile (revision 413746)
@@ -1,43 +1,45 @@
# Created by: Prudhvi Krishna <prudhvikrishna@gmail.com>
# $FreeBSD$
PORTNAME= entrans
PORTVERSION= 0.3.3
CATEGORIES= www
MASTER_SITES= SF
MAINTAINER= prudhvi-krishna-bsd@surapaneni.in
COMMENT= Entrans is an online, collaborative translation tool
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
USE_PHP= mysql
NO_BUILD= yes
NO_ARCH= yes
WANT_PHP_WEB= yes
ENTRANS?= www/entrans
PLIST_SUB+= ENTRANS=${ENTRANS}
PLIST= ${WRKDIR}/pkg-plist
PORTDOCS= README INSTALL COPYING AUTHORS HACKING THANKS
OPTIONS_DEFINE= DOCS
pre-install:
cd ${WRKSRC} && ${FIND} -s * -type f | \
${SED} -e 's|^|${ENTRANS}/|' > ${PLIST} \
&& ${FIND} -d * -type d -empty | \
${SED} -e 's|^|@dir ${ENTRANS}/|' >> ${PLIST}
if [ ! -f ${WRKSRC}/conf/database.conf.php.sample ]; then ${CP} \
${WRKSRC}/conf/database.conf.php.sample ${WRKSRC}/conf/database.conf.php; fi
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${ENTRANS}
${CP} -R ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${ENTRANS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/${i}
.endfor
.include <bsd.port.mk>
Index: head/www/eventum/Makefile
===================================================================
--- head/www/eventum/Makefile (revision 413745)
+++ head/www/eventum/Makefile (revision 413746)
@@ -1,37 +1,39 @@
# Created by: Babak Farrokhi <babak@farrokhi.net>
# $FreeBSD$
PORTNAME= eventum
PORTVERSION= 2.2
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= MYSQL/eventum
MAINTAINER= ports@FreeBSD.org
COMMENT= Eventum issue tracking system
+BROKEN_powerpc64= Does not build
+
USES= cpe
CPE_VENDOR= mysql
NO_BUILD= yes
USE_PHP= pcre session mysql gd gettext
WANT_PHP_WEB= yes
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
pre-install:
@${MV} ${WRKSRC}/setup/config.php ${WRKSRC}/setup/config.php-dist
post-patch:
@${REINPLACE_CMD} -e 's|%%WWWOWN%%|${WWWOWN}|g' ${WRKSRC}/misc/monitor.php
@${REINPLACE_CMD} -e 's|%%WWWGRP%%|${WWWGRP}|g' ${WRKSRC}/misc/monitor.php
@${RM} ${WRKSRC}/misc/monitor.php.*
do-install:
-${MKDIR} ${STAGEDIR}${WWWDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR}
@${FIND} ${WWWDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644
@${FIND} ${WWWDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755
@if [ ! -f ${STAGEDIR}${WWWDIR}/setup/config.php ]; then \
${CP} -p ${STAGEDIR}${WWWDIR}/setup/config.php-dist ${STAGEDIR}${WWWDIR}/setup/config.php ; \
fi
.include <bsd.port.mk>
Index: head/www/feedonfeeds/Makefile
===================================================================
--- head/www/feedonfeeds/Makefile (revision 413745)
+++ head/www/feedonfeeds/Makefile (revision 413746)
@@ -1,26 +1,28 @@
# Created by: ijliao
# $FreeBSD$
PORTNAME= feedonfeeds
PORTVERSION= 0.5
CATEGORIES= www
MASTER_SITES= GOOGLE_CODE
MAINTAINER= wtp@bsdserwis.com
COMMENT= Server side personal RSS (and Atom) aggregator
+BROKEN_powerpc64= Does not build
+
USES= tar:tgz
PROJECTHOST= feed-on-feeds
USE_PHP= mysql xml zlib curl mbstring iconv
WANT_PHP_WEB= yes
USE_MYSQL= yes
NO_BUILD= yes
NO_ARCH= yes
DATADIR?= ${PREFIX}/www/data/feed-on-feeds
WRKSRC= ${WRKDIR}/${PROJECTHOST}
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${CP} -R ${WRKSRC}/ ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
Index: head/www/fluxbb/Makefile
===================================================================
--- head/www/fluxbb/Makefile (revision 413745)
+++ head/www/fluxbb/Makefile (revision 413746)
@@ -1,30 +1,32 @@
# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= fluxbb
PORTVERSION= 1.5.9
CATEGORIES= www
MASTER_SITES= http://fluxbb.org/download/releases/${PORTVERSION}/
MAINTAINER= wen@FreeBSD.org
COMMENT= Fast and lightweight PHP-powered discussion board
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
USES= cpe
SUB_FILES= pkg-message
NO_BUILD= yes
USE_PHP= yes
OPTIONS_DEFINE= MYSQL PGSQL SQLITE
OPTIONS_DEFAULT= MYSQL
MYSQL_USE= PHP=mysql
PGSQL_USE= PHP=pgsql
SQLITE_USE= PHP=sqlite
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/freeway/Makefile
===================================================================
--- head/www/freeway/Makefile (revision 413745)
+++ head/www/freeway/Makefile (revision 413746)
@@ -1,27 +1,29 @@
# Created by: Wen heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= freeway
PORTVERSION= 1.4.2.197
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}-ecom/Freeway/${PORTVERSION}%20Sathish
DISTNAME= ${PORTNAME}_${PORTVERSION:S,.,_,g}
MAINTAINER= ports@FreeBSD.org
COMMENT= Advanced Open Source eCommerce Platform
+BROKEN_powerpc64= Does not build
+
USES= shebangfix
SHEBANG_FILES= admin/htmlarea/plugins/SpellChecker/spell-check-logic.cgi
USE_PHP= mysql
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
SUB_FILES= pkg-message
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
@${CHMOD} -R 755 ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/glpi/Makefile
===================================================================
--- head/www/glpi/Makefile (revision 413745)
+++ head/www/glpi/Makefile (revision 413746)
@@ -1,48 +1,50 @@
# Created by: Mathias Monnerville <mathias@monnerville.com>
# $FreeBSD$
PORTNAME= glpi
PORTVERSION= 0.85.2
PORTEPOCH= 1
CATEGORIES= www
MASTER_SITES= http://droidng.free.fr/freebsd/ \
http://glpi-project.org/IMG/gz/
MAINTAINER= mathias@monnerville.com
COMMENT= Free IT and asset management software
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
USES= cpe
CPE_VENDOR= glpi-project
USE_PHP= mysqli mbstring pcre session xml json ctype gd
WANT_PHP_WEB= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
GLPIDIR?= www/${PORTNAME}
SUB_FILES= pkg-message
SUB_LIST= GLPIDIR=${GLPIDIR} PREFIX=${PREFIX}
OPTIONS_DEFINE= LDAP IMAP
IMAP_DESC= IMAP support
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MLDAP}
USE_PHP+= ldap
.endif
.if ${PORT_OPTIONS:MIMAP}
USE_PHP+= imap
.endif
post-extract:
@${FIND} ${WRKSRC} -name '*~' -delete
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
.include <bsd.port.mk>
Index: head/www/gregarius/Makefile
===================================================================
--- head/www/gregarius/Makefile (revision 413745)
+++ head/www/gregarius/Makefile (revision 413746)
@@ -1,23 +1,25 @@
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD$
PORTNAME= gregarius
PORTVERSION= 0.6.1
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Web-based RSS/RDF/ATOM news aggregator
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
USE_PHP= gettext iconv mbstring session xml zlib
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/groupoffice/Makefile
===================================================================
--- head/www/groupoffice/Makefile (revision 413745)
+++ head/www/groupoffice/Makefile (revision 413746)
@@ -1,63 +1,65 @@
# Created by: Aron Schlesinger <as@bsdgroup.de>
# $FreeBSD$
PORTNAME= groupoffice
DISTVERSIONPREFIX= com-
DISTVERSION= 6.1.80
CATEGORIES= www
MASTER_SITES= SF/group-office/${DISTVERSION:R}
MAINTAINER= jochen@jochen-neumeister.de
COMMENT= Modular web application framework vor office
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.AGPL
+BROKEN_powerpc64= Does not build
+
RESTRICTED= Free for personal use only
NO_ARCH= yes
NO_BUILD= yes
USE_PHP= mysqli session mbstring pcre xml
WANT_PHP_WEB= yes
USE_MYSQL= yes
USES= shebangfix
SHEBANG_FILES= go/vendor/tcpdf/tools/tcpdf_addfont.php \
groupoffice \
groupofficecli.php \
install/autoinstall.php \
modules/postfixadmin/scripts/vacation.pl \
modules/sync/z-push/install.sh \
vendor/fkooman/php-oauth-client/bin/php-oauth-client-create-tables
WWWDIR?= ${PREFIX}/www/${PORTNAME}${DISTVERSION:R:R}
SUB_FILES= pkg-message
OPTIONS_DEFINE= IMAP GD CALENDAR WBXML
OPTIONS_DEFAULT=IMAP GD CALENDAR
CALENDAR_DESC= Calendar holiday support
IMAP_DESC= IMAP support
GD_DESC= Gallery support (GD)
WBXML_DESC= Synchronization Support
CALENDAR_USE= PHP=calendar
GD_USE= PHP=gd
IMAP_USE= PHP=iconv imap
WBXML_LIB_DEPENDS= libwbxml2.so:textproc/wbxml2
post-patch:
${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/go/base/Config.php
${REINPLACE_CMD} 's|/etc/groupoffice|${PREFIX}&|g' \
${WRKSRC}/go/base/Config.php \
${WRKSRC}/install/configFile.php \
${WRKSRC}/modules/serverclient/HttpClient.php \
${WRKSRC}/modules/serverclient/ServerclientModule.php \
${WRKSRC}/modules/site/index.php
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}
@${TOUCH} ${STAGEDIR}${WWWDIR}/config.php.sample
.include <bsd.port.mk>
Index: head/www/hastymail/Makefile
===================================================================
--- head/www/hastymail/Makefile (revision 413745)
+++ head/www/hastymail/Makefile (revision 413746)
@@ -1,39 +1,41 @@
# Created by: Bartlomiej Rutkowski <r@robakdesign.com>
# $FreeBSD$
PORTNAME= hastymail
PORTVERSION= 1.5
PORTREVISION= 3
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/OldFiles
MAINTAINER= ports@FreeBSD.org
COMMENT= Small, fast and secure yet powerful IMAP webmail
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
SUB_FILES= pkg-message
WANT_PHP_WEB= yes
USE_PHP= session imap pcre
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
# Don't install automatically CVS directories, patched files and the default config file.
FIND_SKIP_OPTS= -not -name hastymail.conf-example -not -name '*.orig' \
-not -name '*.bak' -not -path '*/CVS/*' -not -name CVS
post-patch:
@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," \
${WRKSRC}/lib/constant.php
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${FIND} . ${FIND_SKIP_OPTS} | \
${PAX} -rwd ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} ${WRKSRC}/hastymail.conf-example \
${STAGEDIR}${PREFIX}/etc/hastymail.conf.sample
.include <bsd.port.mk>
Index: head/www/hastymail2/Makefile
===================================================================
--- head/www/hastymail2/Makefile (revision 413745)
+++ head/www/hastymail2/Makefile (revision 413746)
@@ -1,78 +1,80 @@
# Created by: Bartlomiej Rutkowski <r@robakdesign.com>
# $FreeBSD$
PORTNAME= hastymail2
PORTVERSION= 1.1
PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= www mail
MASTER_SITES= SF/hastymail/Hastymail2%20Stable%20Releases/Hastymail2%201.1/
DISTNAME= hastymail2_${WIKEDVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Small, fast and secure yet powerful IMAP webmail
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
SUB_FILES= pkg-message
CONFLICTS_INSTALL= hastymail2-devel-[0-9]*
WANT_PHP_WEB= yes
USE_PHP= ctype pcre session xml
WIKEDVERSION= 1_1
WRKSRC= ${WRKDIR}/${PORTNAME}_${WIKEDVERSION}
NO_BUILD= yes
FIND_SKIP_OPTS= -not -name hastymail2.conf.example -not -name '*.orig'
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
OPTIONS_DEFINE= PGSQL MYSQL DB ICONV MBSTRING
DB_DESC= Use older pear DB (instead of MDB2)
MBSTRING_DESC= Support multi-byte character sets
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= yes
.if ! ${PORT_OPTIONS:MDB}
RUN_DEPENDS+= ${LOCALBASE}/share/pear/MDB2/Driver/mysql.php:databases/pear-MDB2_Driver_mysql
.endif
.endif
.if ${PORT_OPTIONS:MPGSQL}
USES+= pgsql
.if ! ${PORT_OPTIONS:MDB}
RUN_DEPENDS+= ${LOCALBASE}/share/pear/MDB2/Driver/pgsql.php:databases/pear-MDB2_Driver_pgsql
.endif
.endif
.if ${PORT_OPTIONS:MDB} && (${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MPGSQL})
RUN_DEPENDS+= ${LOCALBASE}/share/pear/DB.php:databases/pear-DB
.endif
.if ${PORT_OPTIONS:MICONV}
USE_PHP+= iconv
.endif
.if ${PORT_OPTIONS:MMBSTRING}
USE_PHP+= mbstring
.endif
post-patch:
@${REINPLACE_CMD} -E "s#/etc/hastymail[2]*/hasty[ma][ma]il2.rc#${PREFIX}/etc/hastymail2/hastymail2.rc#" \
${WRKSRC}/index.php ${WRKSRC}/hastymail2.conf.example
@${FIND} ${WRKSRC}/plugins -name config.php | ${XARGS} -I % ${MV} % %.sample
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${FIND} . ${FIND_SKIP_OPTS} \
| ${PAX} -rwd ${STAGEDIR}${WWWDIR}
@${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_DATA} ${WRKSRC}/hastymail2.conf.example \
${STAGEDIR}${ETCDIR}/hastymail2.conf.sample
.include <bsd.port.mk>
Index: head/www/hastymail2-devel/Makefile
===================================================================
--- head/www/hastymail2-devel/Makefile (revision 413745)
+++ head/www/hastymail2-devel/Makefile (revision 413746)
@@ -1,70 +1,72 @@
# Created by: Bartlomiej Rutkowski <r@robakdesign.com>
# $FreeBSD$
PORTNAME= hastymail2
PORTVERSION= 1.1.${HASTYMAIL_REV:S/.//g}
CATEGORIES= www mail
MASTER_SITES= http://files.bsdroot.lv/my/FreeBSD/distfiles/hastymail2-devel/
PKGNAMESUFFIX= -devel
DISTNAME= ${PORTNAME}-devel-${HASTYMAIL_REV}
MAINTAINER= graudeejs@gmail.com
COMMENT= Small, fast and secure yet powerful IMAP webmail
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
SUB_FILES= pkg-message
WANT_PHP_WEB= yes
USE_PHP= session imap pcre
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
FIND_SKIP_OPTS= -not -name hastymail2.conf.example -not -name '*.orig'
CONFLICTS_INSTALL= hastymail2-[0-9]*
HASTYMAIL_REV= 2011.08.22
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
OPTIONS_DEFINE= PGSQL MYSQL DB
DB_DESC= Use older pear DB (instead of MDB2)
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= yes
.if ! ${PORT_OPTIONS:MDB}
RUN_DEPENDS+= ${LOCALBASE}/share/pear/MDB2/Driver/mysql.php:databases/pear-MDB2_Driver_mysql
.endif
.endif
.if ${PORT_OPTIONS:MPGSQL}
USES+= pgsql
.if ! ${PORT_OPTIONS:MDB}
RUN_DEPENDS+= ${LOCALBASE}/share/pear/MDB2/Driver/pgsql.php:databases/pear-MDB2_Driver_pgsql
.endif
.endif
.if ${PORT_OPTIONS:MDB} && (${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MPGSQL}}
RUN_DEPENDS+= ${LOCALBASE}/share/pear/DB.php:databases/pear-DB
.endif
post-patch:
@${SED} -I.orig -e "s#'/etc/hastymail2/hastymail2.rc'#'${ETCDIR}/hastymail2.rc'#" \
${WRKSRC}/index.php
@${SED} -I.orig -e "s# /etc/hastymail/hastyamil2.rc# ${ETCDIR}/hastyamil2.rc#" \
${WRKSRC}/hastymail2.conf.example
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${FIND} . ${FIND_SKIP_OPTS} \
| ${PAX} -rwd ${STAGEDIR}${WWWDIR}
@${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_DATA} ${WRKSRC}/hastymail2.conf.example \
${STAGEDIR}${ETCDIR}/hastymail2.conf.sample
.include <bsd.port.mk>
Index: head/www/impresscms/Makefile
===================================================================
--- head/www/impresscms/Makefile (revision 413745)
+++ head/www/impresscms/Makefile (revision 413746)
@@ -1,29 +1,31 @@
# Created by: Wen heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= impresscms
PORTVERSION= 1.3.7
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/ImpressCMS%20Official%20Releases/ImpressCMS%201.3%20Branch/ImpressCMS%20${PORTVERSION}
DISTNAME= ${PORTNAME}_${PORTVERSION}_final
MAINTAINER= ports@FreeBSD.org
COMMENT= Community Developed Content Management System
+BROKEN_powerpc64= Does not build
+
USES= cpe shebangfix zip
SHEBANG_FILES= htdocs/editors/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl \
htdocs/libraries/phpopenid/admin/packagexml.py
USE_PHP= mysql pcre session iconv xml gd
NO_WRKSUBDIR= yes
NO_BUILD= yes
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
SUB_FILES= pkg-message
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} htdocs ${STAGEDIR}${WWWDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} extras ${STAGEDIR}${WWWDIR}
@${CHMOD} -R 755 ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/kplaylist/Makefile
===================================================================
--- head/www/kplaylist/Makefile (revision 413745)
+++ head/www/kplaylist/Makefile (revision 413746)
@@ -1,32 +1,34 @@
# Created by: Kevin Lo <kevlo@FreeBSD.org>
# $FreeBSD$
PORTNAME= kplaylist
PORTVERSION= 1.8.505
PORTREVISION?= 2
CATEGORIES= www multimedia
MASTER_SITES= http://www.kplaylist.net/archive.php?file=1.8.505&tar=true/
DISTNAME= ${PORTNAME}.${PORTVERSION}
MAINTAINER= kevlo@FreeBSD.org
COMMENT= PHP based music database
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= lame:audio/lame \
oggenc:audio/vorbis-tools \
zip:archivers/zip
USE_PHP= curl mysql session iconv
WRKSRC= ${WRKDIR}
NO_BUILD= yes
NO_ARCH= yes
PLIST_FILES= "@(${WWWOWN},${WWWGRP},) %%WWWDIR%%/index.php" \
"@dir(${WWWOWN},${WWWGRP},) %%WWWDIR%%"
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
@cd ${WRKSRC} && ${CP} kplaylist.1.8.505.php \
${STAGEDIR}${WWWDIR}/index.php
.include <bsd.port.mk>
Index: head/www/lilurl/Makefile
===================================================================
--- head/www/lilurl/Makefile (revision 413745)
+++ head/www/lilurl/Makefile (revision 413746)
@@ -1,44 +1,46 @@
# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD$
PORTNAME= lilurl
PORTVERSION= 0.1.1
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}.tar.gz
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple PHP/MySQL script for generating lil? URLs
+BROKEN_powerpc64= Does not build
+
USE_PHP= mysql pcre
NO_BUILD= yes
NO_ARCH= yes
WANT_PHP_WEB= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
LILURL_DIR?= www/lilurl
PKGMESSAGE= ${WRKDIR}/pkg-message
SUB_FILES= pkg-message
PLIST= ${WRKDIR}/pkg-plist
post-extract:
@${MV} ${WRKSRC}/includes/conf.php ${WRKSRC}/includes/conf.php.sample
pre-install:
@${ECHO_CMD} -e "@owner ${WWWOWN}\n@group ${WWWGRP}" > ${PLIST}
@cd ${WRKSRC} && ${FIND} -s . -type f | \
${SED} -e 's|^./||;s|^|${LILURL_DIR}/|' >> ${PLIST} \
&& ${FIND} -d * -type d | \
${SED} -e 's|^|@dir ${LILURL_DIR}/|' >> ${PLIST} \
&& ${ECHO_CMD} @dir ${LILURL_DIR} >> ${PLIST}
@${ECHO_CMD} -e "@owner\n@group" >> ${PLIST}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${LILURL_DIR}
@${CP} -R ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${LILURL_DIR}
post-install:
@${SED} -e 's,%%PREFIX%%,${PREFIX},; s,%%LILURL_DIR%%,${LILURL_DIR},g' \
${PKGMESSAGE}
.include <bsd.port.mk>
Index: head/www/limesurvey/Makefile
===================================================================
--- head/www/limesurvey/Makefile (revision 413745)
+++ head/www/limesurvey/Makefile (revision 413746)
@@ -1,95 +1,97 @@
# Created by: janos.mohacsi@bsd.hu
# $FreeBSD$
PORTNAME= limesurvey
PORTVERSION= 1.91
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/1._LimeSurvey_stable/${PORTVERSION}+/
DISTNAME= ${PORTNAME}${PORTVERSION:S^.^^}plus-build10232-20110608
MAINTAINER= jmohacsi@bsd.hu
COMMENT= PHP-based survey building and runing system
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
USES= cpe
# http://docs.limesurvey.org/Installation&structure=English+Instructions+for+LimeSurvey
OPTIONS_DEFINE= PGSQL GD LDAP ZIP
OPTIONS_DEFAULT= GD
PGSQL_DESC= Use PostgreSQL (instead of MySQL)
GD_DESC= Install PHP gd extension
LDAP_DESC= Install PHP LDAP extension
ZIP_DESC= Install PHP zip extension
.include <bsd.port.options.mk>
# http://docs.limesurvey.org/Installation&structure=English+Instructions+for+LimeSurvey#Make_sure_you_can_use_LimeSurvey_on_your_website
.if ${PORT_OPTIONS:MPGSQL}
USES+= pgsql
USE_PHP= pgsql
.else
# server is not necessary on this host.
#USE_MYSQL= server
USE_MYSQL= client
USE_PHP= mysql
.endif
.if ${PORT_OPTIONS:MGD}
USE_PHP+= gd
.endif
.if ${PORT_OPTIONS:MLDAP}
USE_PHP+= ldap
.endif
.if ${PORT_OPTIONS:MZIP}
USE_PHP+= zip
.endif
USE_PHP+= ctype dom iconv json mbstring pcre \
simplexml session xmlwriter
WANT_PHP_WEB=yes
WWWDOCROOT?= www
PHPSURVEYORURL?= ${PORTNAME}
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
SUB_FILES= pkg-message
SUB_LIST= PHPSURVEYORURL="${PHPSURVEYORURL}" \
PHPSURVEYORDIR="${PHPSURVEYORDIR}"
PHPSURVEYORDIR= ${WWWDOCROOT}/${PHPSURVEYORURL}
do-install:
${MKDIR} "${STAGEDIR}${WWWDIR}"
.if ${PORT_OPTIONS:MPGSQL}
${SED} -E \
-e 's/^(\$$databasetype[[:space:]]*=[[:space:]]*'"')mysql('"'.*)$$/\1postgres\2/' \
-e 's/^(\$$databaseuser[[:space:]]*=[[:space:]]*'"')root('"'.*)$$/\1pgsql\2/' \
"${WRKSRC}"/config.php >"${WRKSRC}"/config.php-dist
${RM} "${WRKSRC}"/config.php
.else
${MV} "${WRKSRC}"/config.php "${WRKSRC}"/config.php-dist
.endif
@cd "${WRKSRC}" && ${COPYTREE_SHARE} . "${STAGEDIR}${WWWDIR}"
${MKDIR} "${STAGEDIR}${WWWDIR}"/tmp
${CHMOD} 755 "${STAGEDIR}${WWWDIR}"/tmp
${CHMOD} 755 "${STAGEDIR}${WWWDIR}"/templates
${CHMOD} 755 "${STAGEDIR}${WWWDIR}"/upload
${CHMOD} -R go-w "${STAGEDIR}${WWWDIR}"/admin
post-install:
@${ECHO_CMD} "@group ${WWWGRP}" >> ${TMPPLIST}
@${FIND} -s -d ${STAGEDIR}${WWWDIR}/admin -type f -print | \
${SED} -e "s#${STAGEDIR}${PREFIX}/##g" >> ${TMPPLIST}
@${FIND} -s -d ${STAGEDIR}${WWWDIR}/admin -type d -print | \
${SED} -E -e "s#${STAGEDIR}${PREFIX}/#@dir #g" >> ${TMPPLIST}
@${ECHO_CMD} "@owner ${WWWOWN}" >> ${TMPPLIST}
@${FIND} -s -d ${STAGEDIR}${WWWDIR} ! -path "${STAGEDIR}${WWWDIR}/admin/*" -type f -print | \
${SED} -e "s#${STAGEDIR}${PREFIX}/##g" >> ${TMPPLIST}
@${FIND} -s -d ${STAGEDIR}${WWWDIR} -type d ! -path "${STAGEDIR}${WWWDIR}/admin*" -print | \
${SED} -E -e "s#${STAGEDIR}${PREFIX}/#@dir #g" >> ${TMPPLIST}
@${ECHO_CMD} "@owner" >> ${TMPPLIST}
@${ECHO_CMD} "@group" >> ${TMPPLIST}
.include <bsd.port.mk>
Index: head/www/lionwiki/Makefile
===================================================================
--- head/www/lionwiki/Makefile (revision 413745)
+++ head/www/lionwiki/Makefile (revision 413746)
@@ -1,29 +1,31 @@
# Created by: Sylvio Cesar <sylvio@FreeBSD.org>
# $FreeBSD$
PORTNAME= lionwiki
PORTVERSION= 3.2.7
CATEGORIES= www
MASTER_SITES= http://lionwiki.0o.cz/download/${PORTVERSION}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Minimalis wiki, extensible, templatable and file based
+BROKEN_powerpc64= Does not build
+
USE_PHP= session ctype
NO_BUILD= yes
ROOTFILES= config.php index.php
ROOTDIRS= lang plugins templates var
SUB_FILES= pkg-message
PLIST_SUB= OWNER=${WWWOWN} GROUP=${WWWGRP}
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} ${WRKSRC}/config.php \
${STAGEDIR}${WWWDIR}/config.php.sample
${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${WWWDIR}/
.for dirs in ${ROOTDIRS}
cd ${WRKSRC} && ${COPYTREE_SHARE} ${dirs} ${STAGEDIR}${WWWDIR}/
.endfor
.include <bsd.port.mk>
Index: head/www/mod_auth_openid/Makefile
===================================================================
--- head/www/mod_auth_openid/Makefile (revision 413745)
+++ head/www/mod_auth_openid/Makefile (revision 413746)
@@ -1,44 +1,46 @@
# Created by: Sutra Zhou <zhoushuqun@gmail.com>
# $FreeBSD$
PORTNAME= mod_auth_openid
PORTVERSION= 0.8
PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= www
PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Authentication module for the Apache 2 webserver with OpenID
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libopkele.so:devel/libopkele \
libsqlite3.so:databases/sqlite3
USE_GITHUB= yes
GH_ACCOUNT= bmuller
PLIST_FILES= ${APACHEMODDIR}/mod_auth_openid.so
USE_APACHE= 22+
USES= autoreconf cpe gmake libtool pkgconfig
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-pcre=${LOCALBASE}
CPE_VENDOR= findingscience
CFLAGS+= -I${LOCALBASE}/include -I/usr/include/openssl
post-patch:
@${REINPLACE_CMD} -e 's|$${APXS} -i|$${APXS} -S LIBEXECDIR=${STAGEDIR}${PREFIX}/${APACHEMODDIR} -i|' \
${WRKSRC}/src/Makefile.am
pre-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/${PORTNAME}.so
.include <bsd.port.mk>
Index: head/www/mod_authnz_crowd/Makefile
===================================================================
--- head/www/mod_authnz_crowd/Makefile (revision 413745)
+++ head/www/mod_authnz_crowd/Makefile (revision 413746)
@@ -1,54 +1,56 @@
# Created by: Vick Khera <vivek@khera.org>
# $FreeBSD$
PORTNAME= mod_authnz_crowd
PORTVERSION= 2.2.2
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= http://downloads.atlassian.com/software/crowd/downloads/cwdapache/
DIST_SUBDIR= apache2
MAINTAINER= vivek@khera.org
COMMENT= Apache 2.2+ module to use Atlassian Crowd for authentication
LICENSE= APACHE20
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libsvn_client-1.so:devel/subversion \
libcurl.so:ftp/curl
RUN_DEPENDS= ${LOCALBASE}/${APACHEMODDIR}/mod_dav_svn.so:www/mod_dav_svn
GNU_CONFIGURE= yes
LIBS+= -L${LOCALBASE}/lib
USES= autoreconf libtool
USE_GNOME= libxml2
USE_GCC= any
USE_APACHE= 22+
SUB_FILES= pkg-message zzz_authnz_crowd.conf
SUB_LIST+= APACHEETCDIR=${APACHEETCDIR} \
APACHEMODDIR=${APACHEMODDIR} \
AP_MODULE=mod_authnz_crowd
PLIST_FILES= ${APACHEMODDIR}/mod_authnz_crowd.so \
${APACHEMODDIR}/mod_authnz_crowd.so.0.0.0 \
${APACHEMODDIR}/mod_authz_svn_crowd.so \
${APACHEMODDIR}/mod_authz_svn_crowd.so.0.0.0 \
${APACHEETCDIR}/Includes/zzz_authnz_crowd.conf
post-patch:
${REINPLACE_CMD} -e 's|@APXS_STAGE@|-S LIBEXECDIR=${STAGEDIR}${PREFIX}/${APACHEMODDIR}|' \
${WRKSRC}/src/Makefile.am
${REINPLACE_CMD} -e 's|%%APACHEETCDIR%%|${APACHEETCDIR}|g' \
-e 's|%%APACHEINCLUDEDIR%%|${APACHEINCLUDEDIR}|g' \
-e 's|%%APACHEMODDIR%%|${APACHEMODDIR}|g' \
${WRKSRC}/configure.ac
pre-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
@${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/Includes
post-install:
${INSTALL_DATA} ${WRKDIR}/zzz_authnz_crowd.conf \
${STAGEDIR}${PREFIX}/${APACHEETCDIR}/Includes/
.include <bsd.port.mk>
Index: head/www/mod_webkit/Makefile
===================================================================
--- head/www/mod_webkit/Makefile (revision 413745)
+++ head/www/mod_webkit/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: Choe, Cheng-Dae
# $FreeBSD$
PORTNAME= mod_webkit
PORTVERSION= 1.1.1
CATEGORIES= www
MASTER_SITES= SF/webware/Webware/1.1.1
DISTNAME= Webware-${PORTVERSION}
MAINTAINER= apache@FreeBSD.org
COMMENT= Apache module for WebWare WebKit AppServer
LICENSE= PSFL
+BROKEN_powerpc64= Does not build
+
USE_APACHE= 22+
AP_FAST_BUILD= yes
AP_GENPLIST= yes
AP_EXTRAS= marshal.c
WRKSRC= ${WRKDIR}/Webware-${PORTVERSION}/WebKit/Adapters/${PORTNAME}2
post-patch:
@${REINPLACE_CMD} -e 's|/usr/sbin/apxs|${APXS}|' ${WRKSRC}/Makefile
.include <bsd.port.mk>
Index: head/www/mohawk/Makefile
===================================================================
--- head/www/mohawk/Makefile (revision 413745)
+++ head/www/mohawk/Makefile (revision 413746)
@@ -1,43 +1,45 @@
# $FreeBSD$
PORTNAME= mohawk
PORTVERSION= 2.0.17
CATEGORIES= www ipv6
MASTER_SITES= http://fossil.bsdsx.fr/mohawk/tarball/ \
http://fossil.etoilebsd.net/mohawk/tarball/
DISTFILES= ${DISTNAME}.tar.gz?uuid=${PORTVERSION}
MAINTAINER= mohawk@bsdsx.fr
COMMENT= Simple and lightweight HTTP daemon
LICENSE= BSD2CLAUSE
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libevent.so:devel/libevent2
PLIST_FILES+= bin/mhtpasswd \
man/man5/mohawk.conf.5.gz \
man/man8/mhtpasswd.8.gz \
man/man8/mohawk.8.gz \
sbin/mohawk \
etc/mohawk.conf.sample
PORTEXAMPLES= *
USE_RC_SUBR= mohawk
CFLAGS+= -I${LOCALBASE}/include/event2/compat -I${LOCALBASE}/include
OPTIONS_DEFINE= EXAMPLES
USES= uidfix
.include <bsd.port.options.mk>
post-install:
${INSTALL_DATA} ${WRKSRC}/examples/minimal.conf ${STAGEDIR}${PREFIX}/etc/mohawk.conf.sample
${INSTALL_SCRIPT} ${WRKSRC}/mhtpasswd.sh ${STAGEDIR}${PREFIX}/bin/mhtpasswd
.if ${PORT_OPTIONS:MEXAMPLES}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/*.conf ${STAGEDIR}${EXAMPLESDIR}
.endif
.include <bsd.port.mk>
Index: head/www/mongrel2/Makefile
===================================================================
--- head/www/mongrel2/Makefile (revision 413745)
+++ head/www/mongrel2/Makefile (revision 413746)
@@ -1,52 +1,53 @@
# Created by: Veniamin Gvozdikov <vg@FreeBSD.org>
# $FreeBSD$
PORTNAME= mongrel2
PORTVERSION= 1.7.5
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= http://mongrel2.org/static/downloads/
MAINTAINER= vg@FreeBSD.org
COMMENT= Is an application, language, and network arch
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
BROKEN_armv6= does not build
BROKEN_mips= does not build (tests segfault)
BROKEN_mips64= does not build (tests segfault)
LIB_DEPENDS= libzmq.so:net/libzmq2 \
libsqlite3.so:databases/sqlite3
USES= gmake tar:bzip2
MAKE_FLAGS= freebsd
EXAMPLES_LIST= bbs \
chat \
configs \
http_0mq \
kegogi \
mp3stream \
procer \
python \
tornado \
zcov
MAKE_JOBS_UNSAFE=yes
OPTIONS_DEFINE= EXAMPLES
post-patch:
@${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's#fdclose#my_fdclose#g' ${WRKSRC}/src/*.c \
${WRKSRC}/src/task/*.[ch] ${WRKSRC}/tests/*.c
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mongrel2/*/*.so
@${MKDIR} ${STAGEDIR}/${EXAMPLESDIR}
.for example in ${EXAMPLES_LIST}
@cd ${WRKSRC}/examples && ${COPYTREE_SHARE} ${example} ${STAGEDIR}/${EXAMPLESDIR}
.endfor
.include <bsd.port.mk>
Index: head/www/mysar/Makefile
===================================================================
--- head/www/mysar/Makefile (revision 413745)
+++ head/www/mysar/Makefile (revision 413746)
@@ -1,62 +1,64 @@
# Created by: Edwin Groothuis <edwin@mavetju.org>
# $FreeBSD$
PORTNAME= mySAR
PORTVERSION= 2.1.4
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= SF
DISTNAME= ${PORTNAME:tl}-${PORTVERSION}
MAINTAINER= edwin@mavetju.org
COMMENT= MySQL Squid Access Report
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= bash:shells/bash
WRKROOT= ${WRKDIR}/${PORTNAME:tl}
WRKSRC= ${WRKROOT}/bin/mysar-binary-importer/
GNU_CONFIGURE= yes
USE_MYSQL= yes
USE_PHP= mysql pcre
USE_CSTD= gnu89
CONFIGURE_ARGS= --with-mysql-lib=${LOCALBASE}
MYSARPREFIX= mysar
MYSARDIR?= ${PREFIX}/${MYSARPREFIX}
PLIST_SUB= MYSAR=${MYSARPREFIX} WWWOWN="${WWWOWN}"
SUB_FILES= pkg-message
SUB_LIST= MYSARDIR=${MYSARDIR}
PKGMESSAGE= ${WRKDIR}/pkg-message
post-extract:
${CHMOD} +x ${WRKSRC}/config/*
post-patch:
${REINPLACE_CMD} \
-e 's,/usr/local/mysar/,${MYSARDIR},g' \
${WRKROOT}/etc/mysar.cron
${REINPLACE_CMD} \
-e 's,/usr/local/mysar/,${MYSARDIR},g' \
${WRKROOT}/etc/mysar.apache
${REINPLACE_CMD} \
-e 's,/usr/bin/php,${LOCALBASE}/bin/php,g' \
-e 's,\([=,. ]\)mktime(),\1time(),g' \
`find ${WRKROOT}/bin -type f`
${REINPLACE_CMD} \
-e 's,/bin/sh,${LOCALBASE}/bin/bash,g' \
`find ${WRKROOT}/bin/mysar-binary-importer -type f`
${FIND} ${WRKROOT} -name *.orig -delete
${FIND} ${WRKROOT} -name *.bak -delete
do-install:
${MV} ${WRKSRC} ${WRKROOT}
${MKDIR} ${STAGEDIR}${MYSARDIR}
${CP} -R `find ${WRKROOT} -mindepth 1 -maxdepth 1 ! -name mysar-binary-importer` ${STAGEDIR}${MYSARDIR}
${INSTALL_PROGRAM} ${WRKROOT}/mysar-binary-importer/src/mysar ${STAGEDIR}${MYSARDIR}/bin
${INSTALL_DATA} ${WRKROOT}/mysar-binary-importer/mysar.conf ${STAGEDIR}${MYSARDIR}/etc
.include <bsd.port.mk>
Index: head/www/mythplugin-mythweb/Makefile
===================================================================
--- head/www/mythplugin-mythweb/Makefile (revision 413745)
+++ head/www/mythplugin-mythweb/Makefile (revision 413746)
@@ -1,47 +1,49 @@
# Created by: Bernhard Froehlich <decke@bluelife.at>
# $FreeBSD$
PORTNAME= mythweb
PORTVERSION= 0.27.5
DISTVERSIONPREFIX= v
CATEGORIES= www
PKGNAMEPREFIX= mythplugin-
MAINTAINER= decke@FreeBSD.org
COMMENT= Frontend for scheduling and managing recordings on your MythTV Box
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= p5-DBD-mysql>=0:databases/p5-DBD-mysql
USE_GITHUB= yes
GH_ACCOUNT= MythTV
NO_BUILD= yes
USE_PHP= spl session mysql pcre posix json
SUB_FILES= pkg-message
REINPLACE_ARGS= -i ""
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
OPTIONS_DEFINE= APACHE LIGHTTPD
OPTIONS_DEFAULT= APACHE
LIGHTTPD_RUN_DEPENDS= lighttpd:www/lighttpd
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MAPACHE}
USE_APACHE_RUN= 22+
.endif
post-patch:
@${REINPLACE_CMD} -e 's|/var/www/html|${WWWDIR}|' \
${WRKSRC}/mythweb.conf.apache
@${REINPLACE_CMD} -e 's|/usr/bin/php-cgi|${LOCALBASE}/bin/php-cgi|' \
${WRKSRC}/mythweb.conf.lighttpd
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
${MKDIR} ${STAGEDIR}${WWWDIR}/data
(cd ${WRKSRC}/ && ${COPYTREE_SHARE} "*" ${STAGEDIR}${WWWDIR} "! -name *.orig")
${CHMOD} -R 775 ${STAGEDIR}${WWWDIR}/data
.include <bsd.port.mk>
Index: head/www/netoffice/Makefile
===================================================================
--- head/www/netoffice/Makefile (revision 413745)
+++ head/www/netoffice/Makefile (revision 413746)
@@ -1,29 +1,31 @@
# Created by: Marcelo Araujo <araujo@bsdmail.org>
# $FreeBSD$
PORTNAME= netoffice
PORTVERSION= 2.6.0b2
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-devel/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= NetOffice is a free web based project-management environment
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
NO_ARCH= yes
USER_MYSQL= yes
USE_PHP= mysql pcre zlib session xml gd
WANT_PHP_WEB= yes
WEBOWN?= www
WEBGRP?= www
APACHEDIR= ${LOCALBASE}/www/
INSTALLDIR= ${APACHEDIR}/${PORTNAME}
do-install:
${MKDIR} ${STAGEDIR}${INSTALLDIR}
cd ${WRKSRC}; ${FIND} . \
| ${CPIO} -pdm -R ${WEBOWN}:${WEBGRP} ${STAGEDIR}${INSTALLDIR}
.include <bsd.port.mk>
Index: head/www/opencart/Makefile
===================================================================
--- head/www/opencart/Makefile (revision 413745)
+++ head/www/opencart/Makefile (revision 413746)
@@ -1,30 +1,32 @@
# Created by: Wen heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= opencart
PORTVERSION= 2.2.0.0
PORTREVISION= 1
CATEGORIES= www misc
MAINTAINER= wen@FreeBSD.org
COMMENT= Open source PHP-based online shopping cart system
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= opencart
USE_PHP= filter mysqli curl mbstring gd zlib mcrypt session zip hash
WRKSRC_SUBDIR= upload
NO_BUILD= yes
SUB_FILES= pkg-message
post-patch:
${MV} ${WRKSRC}/config-dist.php ${WRKSRC}/config.php
${MV} ${WRKSRC}/admin/config-dist.php ${WRKSRC}/admin/config.php
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/openxmldir/Makefile
===================================================================
--- head/www/openxmldir/Makefile (revision 413745)
+++ head/www/openxmldir/Makefile (revision 413746)
@@ -1,25 +1,27 @@
# Created by: Babak Farrokhi <babak@farrokhi.net>
# $FreeBSD$
PORTNAME= openxmldir
PORTVERSION= 1.2
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= SF/open79xxdir/OpenXMLDir/${PORTVERSION}
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= PHP based XML menuing system for Cisco 79xx IP phones
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
WANT_PHP_WEB= yes
USE_PHP= mysql xml
PLIST_SUB+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
.include <bsd.port.mk>
Index: head/www/orangehrm/Makefile
===================================================================
--- head/www/orangehrm/Makefile (revision 413745)
+++ head/www/orangehrm/Makefile (revision 413746)
@@ -1,34 +1,36 @@
# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= orangehrm
PORTVERSION= 3.3.2
CATEGORIES= www misc
MASTER_SITES= SF/${PORTNAME}/stable/${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Open Source Human Resource Management
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/license/LICENSE.TXT
+BROKEN_powerpc64= Does not build
+
USES= cpe zip
USE_PHP= mysql
NO_BUILD= yes
PLIST= ${WRKDIR}/plist
SUB_FILES= pkg-message
HRMDIR= www/orangehrm
pre-install:
@${ECHO_CMD} -e '@owner ${WWWOWN}\n@group ${WWWGRP}' > ${PLIST}
@${ECHO_CMD} "@mode 755" >> ${PLIST}
@${FIND} -s -d ${WRKSRC} -type l | ${SED} "s#${WRKSRC}#${HRMDIR}#g" >>${PLIST}
@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s#${WRKSRC}#${HRMDIR}#g" >>${PLIST}
@${FIND} -s -d ${WRKSRC} -type d | ${SED} "s#${WRKSRC}#@dir ${HRMDIR}#g" >> ${PLIST}
@${ECHO_CMD} "@mode" >> ${PLIST}
@${ECHO_CMD} -e '@owner root\n@group wheel' >> ${PLIST}
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${HRMDIR}
.include <bsd.port.mk>
Index: head/www/oscommerce/Makefile
===================================================================
--- head/www/oscommerce/Makefile (revision 413745)
+++ head/www/oscommerce/Makefile (revision 413746)
@@ -1,34 +1,36 @@
# Created by: Travis Campbell <hcoyote@ghostar.org>
# $FreeBSD$
PORTNAME= oscommerce
DISTVERSION= 2.3.4
PORTEPOCH= 2
CATEGORIES= www
MASTER_SITES= http://www.oscommerce.com/files/
MAINTAINER= wen@FreeBSD.org
COMMENT= Full-featured open source e-commerce system
+BROKEN_powerpc64= Does not build
+
USES= cpe zip
USE_PHP= mysql session pcre gd curl openssl
WANT_PHP_WEB= yes
NO_BUILD= yes
NO_ARCH= yes
SUB_FILES= pkg-message
PORTDOCS= CHANGELOG LICENSE STANDARD release_notes.pdf documentation.pdf
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
OPTIONS_DEFINE= DOCS
do-install:
${MKDIR} ${STAGEDIR}/${WWWDIR}
@cd ${WRKSRC}/catalog && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}/${DOCSDIR}
.for f in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/docs/${f} ${STAGEDIR}/${DOCSDIR}
.endfor
.include <bsd.port.mk>
Index: head/www/pecl-http/Makefile
===================================================================
--- head/www/pecl-http/Makefile (revision 413745)
+++ head/www/pecl-http/Makefile (revision 413746)
@@ -1,32 +1,34 @@
# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= http
PORTVERSION= 3.0.1
CATEGORIES= www
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DISTNAME= pecl_${PORTNAME}-${PORTVERSION}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Extended HTTP Support
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/raphf.so:devel/pecl-raphf2 \
${LOCALBASE}/lib/php/${PHP_EXT_DIR}/propro.so:devel/pecl-propro2 \
re2c:devel/re2c
RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/raphf.so:devel/pecl-raphf2 \
${LOCALBASE}/lib/php/${PHP_EXT_DIR}/propro.so:devel/pecl-propro2
LIB_DEPENDS= libcurl.so:ftp/curl \
libevent.so:devel/libevent2
PHP_DEFAULT= 7.0
IGNORE_WITH_PHP= 55 56
USES= tar:tgz
USE_PHP= yes
USE_PHPEXT= yes
CONFLICTS= pecl-http[12]*
.include <bsd.port.mk>
Index: head/www/pecl-solr/Makefile
===================================================================
--- head/www/pecl-solr/Makefile (revision 413745)
+++ head/www/pecl-solr/Makefile (revision 413746)
@@ -1,23 +1,25 @@
# Created by: Hung-Yi Chen <gaod@hychen.org>
# $FreeBSD$
PORTNAME= solr
PORTVERSION= 1.1.1
CATEGORIES= www
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
EXTRACT_SUFX= .tgz
MAINTAINER= gaod@hychen.org
COMMENT= The Apache Solr PHP extension
+BROKEN_powerpc64= Does not build
+
LIB_DEPENDS= libcurl.so:ftp/curl \
libxml2.so:textproc/libxml2
USE_PHP= json
USE_PHPEXT= yes
USE_PHPIZE= yes
USE_PHP_BUILD= yes
IGNORE_WITH_PHP= 70
.include <bsd.port.mk>
Index: head/www/pecl-yar/Makefile
===================================================================
--- head/www/pecl-yar/Makefile (revision 413745)
+++ head/www/pecl-yar/Makefile (revision 413746)
@@ -1,32 +1,34 @@
# Created by: John Chen <johnpupu@gmail.com>
# $FreeBSD$
PORTNAME= yar
PORTVERSION= 1.2.5
CATEGORIES= www
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
DIST_SUBDIR= PECL
MAINTAINER= johnpupu@gmail.com
COMMENT= Yar (Yet another RPC framework) is a light, concurrent RPC framework
LICENSE= PHP301
+BROKEN_powerpc64= Does not build
+
USES= tar:tgz
PHP_MODNAME= yar
USE_PHP= json curl
USE_PHPEXT= yes
USE_PHPIZE= yes
USE_PHP_BUILD= yes
IGNORE_WITH_PHP= 70
CFLAGS+= -I${LOCALBASE}/include
CONFIGURE_ARGS= --with-php-config=${PREFIX}/bin/php-config
OPTIONS_DEFINE= MSGPACK
MSGPACK_DESC= Enable MSGPACK module
MSGPACK_BUILD_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/msgpack.so:devel/pecl-msgpack
MSGPACK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/msgpack.so:devel/pecl-msgpack
.include <bsd.port.mk>
Index: head/www/php-plurk-api/Makefile
===================================================================
--- head/www/php-plurk-api/Makefile (revision 413745)
+++ head/www/php-plurk-api/Makefile (revision 413746)
@@ -1,33 +1,35 @@
# Created by: Bo-Yi Wu <appleboy.tw@gmail.com>
# $FreeBSD$
PORTNAME= php-plurk-api
PORTVERSION= 1.6.4
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= GOOGLE_CODE
MAINTAINER= appleboy.tw@gmail.com
COMMENT= Plurk API Implementation with PHP
LICENSE= BSD3CLAUSE
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
NO_ARCH= yes
USE_PHP= json curl
USES= shebangfix zip
php_OLD_CMD= /usr/bin/php5
SHEBANG_FILES= example.php
WRKSRC= ${WRKDIR}/${PORTVERSION}
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
SUB_LIST= PKGNAME=${PKGNAME}
SUB_FILES= pkg-message
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
@${FIND} ${STAGEDIR}${WWWDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644
@${FIND} ${STAGEDIR}${WWWDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755
@${CHMOD} 755 ${STAGEDIR}${WWWDIR}/example.php
.include <bsd.port.mk>
Index: head/www/phpmp/Makefile
===================================================================
--- head/www/phpmp/Makefile (revision 413745)
+++ head/www/phpmp/Makefile (revision 413746)
@@ -1,26 +1,28 @@
# Created by: Kevin Lo <kevlo@FreeBSD.org>
# $FreeBSD$
PORTNAME= phpmp
PORTVERSION= 0.12.0
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= http://www.bayofrum.net/dist/${PORTNAME}/
MAINTAINER= kevlo@FreeBSD.org
COMMENT= Web interface for music player daemon
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
USE_PHP= pcre sockets
PHPMP?= ${WWWDIR_REL}
PLIST_SUB= PHPMP="${PHPMP}" WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${PHPMP}
@${CP} -R ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${PHPMP}
@${CHMOD} -R 755 ${STAGEDIR}${PREFIX}/${PHPMP}
.include <bsd.port.mk>
Index: head/www/phprecipebook/Makefile
===================================================================
--- head/www/phprecipebook/Makefile (revision 413745)
+++ head/www/phprecipebook/Makefile (revision 413746)
@@ -1,40 +1,42 @@
# $FreeBSD$
PORTNAME= phprecipebook
PORTVERSION= 3.01
PORTREVISION= 2
CATEGORIES= www deskutils
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION:C/\..*//}
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Small php webapp to manage your recipes
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/LICENSE.TXT
+BROKEN_powerpc64= Does not build
+
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
NO_ARCH= yes
USES= tar:tgz
USE_PHP= xml
WANT_PHP_WEB= yes
SUB_FILES= pkg-message
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
OPTIONS_SINGLE= BACKEND
OPTIONS_SINGLE_BACKEND= MYSQL PGSQL
OPTIONS_DEFAULT= MYSQL
MYSQL_USE= PHP=mysql MYSQL=yes
MYSQL_VARS= IGNORE_WITH_PHP+=70
PGSQL_USE= PHP=pgsql
PGSQL_USES= pgsql
post-extract:
@${CHMOD} -R u+w ${WRKSRC}
do-install:
${MV} ${WRKSRC}/custom_inc.php ${WRKSRC}/custom_inc.php.sample
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/phproxy/Makefile
===================================================================
--- head/www/phproxy/Makefile (revision 413745)
+++ head/www/phproxy/Makefile (revision 413746)
@@ -1,35 +1,37 @@
# Created by: Babak Farrokhi <babak@farrokhi.net>
# $FreeBSD$
PORTNAME= phproxy
PORTVERSION= 0.5b2
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= SF/poxy/PHProxy/0.5%20beta%202
DISTNAME= poxy-${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= PHP based web proxy
+BROKEN_powerpc64= Does not build
+
NO_BUILD= YES
WANT_PHP_WEB= YES
USES= zip:infozip
USE_PHP= ctype pcre
EXTRACT_AFTER_ARGS+= -d ${WRKSRC}
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
DOCFILES= ChangeLog.txt LICENSE.txt README.txt TODO.txt
OPTIONS_DEFINE= DOCS
do-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in ${DOCFILES}
@${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/${i}
.endfor
@${RM} ${WRKSRC}/*.txt
${MKDIR} ${STAGEDIR}${WWWDIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/)
.include <bsd.port.mk>
Index: head/www/phpsysinfo/Makefile
===================================================================
--- head/www/phpsysinfo/Makefile (revision 413745)
+++ head/www/phpsysinfo/Makefile (revision 413746)
@@ -1,31 +1,33 @@
# Created by: Bob Bomar <bob@fly.homeunix.org>
# $FreeBSD$
PORTNAME= phpsysinfo
PORTVERSION= 3.2.5
DISTVERSIONPREFIX= v
CATEGORIES= www
MAINTAINER= tremere@cainites.net
COMMENT= PHP script for displaying system information
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
USES= shebangfix
SHEBANG_FILES= tools/check.sh
NO_BUILD= yes
USE_PHP= dom pcre xml simplexml mbstring
WANT_PHP_WEB= yes
SUB_FILES= pkg-message
PLIST_SUB= NOBINMODE="${NOBINMODE}" WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
cd ${WRKSRC}; ${FIND} . \! -name .travis.yml \
| ${CPIO} -pdm ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/pivotx/Makefile
===================================================================
--- head/www/pivotx/Makefile (revision 413745)
+++ head/www/pivotx/Makefile (revision 413746)
@@ -1,94 +1,96 @@
# Created by: Fumiyuki Shimizu <fumifumi@abacustech.jp>
# $FreeBSD$
PORTNAME= pivotx
PORTVERSION= 2.3.11
CATEGORIES= www
MASTER_SITES= http://pivotx.net/files/ \
http://pivotx.net/files/archived/
DISTNAME= pivotx_${PORTVERSION}
MAINTAINER= fumifumi@abacustech.jp
COMMENT= Software to help you maintain dynamic sites such as weblogs
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
PORTDOCS= LICENSE.txt README.txt
PORTEXAMPLES= example.htaccess example.web.config
# Requirements:
# http://book.pivotx.net/index.php?page=app-e#anchor-determining-if-your-server-meets-pivotxs-requirements
OPTIONS_DEFINE= MYSQL PHPDOM DOCS EXAMPLES
MYSQL_DESC= Use MySQL instead of flat files
PHPDOM_DESC= Use PHP:DOM instead of SimpleXML
.include <bsd.port.options.mk>
WANT_PHP_WEB= yes
USE_PHP= session gettext xml tokenizer gd pcre
USES+= cpe tar:tgz
.if ${PORT_OPTIONS:MPHPDOM}
USE_PHP+= dom
.else
USE_PHP+= simplexml
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL= client
USE_PHP+= mysql
.endif
NO_BUILD= YES
TEMP_WRKSRC= ${WRKDIR}/.temp-${PORTNAME}-${PORTVERSION}-${PORTREVISION}
TEMP_DIFF= ${WRKDIR}/.temp-diff-${PORTNAME}-${PORTVERSION}-${PORTREVISION}
BLOGURL= ${PORTNAME}
.if defined(BLOGDIR)
# Relative to ${PREFIX}
WWWDIR= ${PREFIX}/${BLOGDIR}
.endif
SUB_FILES= pkg-message
SUB_LIST= BLOGURL=${BLOGURL}
# http://book.pivotx.net/page/1-2#anchor-setting-the-file-rights
WRITABLEDIRS= images pivotx/templates pivotx/db
USEREDITABLEDIRS= pivotx/templates
post-extract:
@if ${TEST} -e '${TEMP_WRKSRC}'; then ${RM} -r '${TEMP_WRKSRC}'; fi
@${MKDIR} '${TEMP_WRKSRC}'
@${MV} '${WRKDIR}/'* '${TEMP_WRKSRC}'
@${MV} '${TEMP_WRKSRC}' '${WRKSRC}'
@${MKDIR} '${TEMP_WRKSRC}'
.for FILES in ${PORTDOCS}
@${MV} '${WRKSRC}/${FILES}' '${TEMP_WRKSRC}'
.endfor
post-patch:
.for FILES in ${PORTEXAMPLES}
@${SED} -e 's#%%BLOGURL%%#${BLOGURL}#g' '${WRKSRC}/${FILES}' >'${TEMP_WRKSRC}/${FILES}'
@${RM} -f '${WRKSRC}/${FILES}'
.endfor
@cd '${WRKSRC}' && ${FIND} . -type f -name '*.orig' -delete
do-install:
@${MKDIR} '${STAGEDIR}${DOCSDIR}'
.for FILES in ${PORTDOCS}
${INSTALL_DATA} '${TEMP_WRKSRC}/${FILES}' '${STAGEDIR}${DOCSDIR}'
.endfor
@${MKDIR} '${STAGEDIR}${EXAMPLESDIR}'
.for FILES in ${PORTEXAMPLES}
${INSTALL_DATA} '${TEMP_WRKSRC}/${FILES}' '${STAGEDIR}${EXAMPLESDIR}'
.endfor
@${MKDIR} '${STAGEDIR}${WWWDIR}'
@cd '${WRKSRC}' && ${COPYTREE_SHARE} . '${STAGEDIR}${WWWDIR}'
.for DIR in ${WRITABLEDIRS}
@${FIND} '${STAGEDIR}${WWWDIR}/${DIR}' -type d -print0 | ${XARGS} -0 ${CHMOD} u=rwx,go=rx
@${FIND} '${STAGEDIR}${WWWDIR}/${DIR}' -type f -print0 | ${XARGS} -0 ${CHMOD} u=rw,go=r
.endfor
.include <bsd.port.mk>
Index: head/www/plexwatchweb/Makefile
===================================================================
--- head/www/plexwatchweb/Makefile (revision 413745)
+++ head/www/plexwatchweb/Makefile (revision 413746)
@@ -1,29 +1,31 @@
# Created by: ultima <ultima1252@gmail.com>
# $FreeBSD$
PORTNAME= plexWatchWeb
PORTVERSION= 1.5.4.2
DISTVERSIONPREFIX= v
CATEGORIES= www
MAINTAINER= ultima1252@gmail.com
COMMENT= Web front-end for plexWatch
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= multimedia/plexwatch>=0.1.6:multimedia/plexwatch
USE_PHP= curl json session simplexml sqlite3
USERS= ${WWWOWN}
GROUPS= ${WWWGRP}
USE_GITHUB= yes
GH_ACCOUNT= ecleese
GH_TAGNAME= 0d05556
NO_BUILD= yes
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}/config
${RM} -r ${WRKSRC}/config
(cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR}/)
.include <bsd.port.mk>
Index: head/www/pligg/Makefile
===================================================================
--- head/www/pligg/Makefile (revision 413745)
+++ head/www/pligg/Makefile (revision 413746)
@@ -1,58 +1,60 @@
# Created by: Wen heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= pligg
PORTVERSION= 2.0.2
PORTEPOCH= 1
CATEGORIES= www
MAINTAINER= ports@FreeBSD.org
COMMENT= Open Source Web2.0 CMS
LICENSE= CCA30
LICENSE_NAME= Creative Commons Attribution 3.0 Unported Copyright
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+BROKEN_powerpc64= Does not build
+
USES= cpe
CPE_PRODUCT= pligg_cms
CPE_VENDOR= pligg
USE_GITHUB= yes
GH_ACCOUNT= Pligg
GH_PROJECT= pligg-cms
USE_PHP= mysql
NO_BUILD= yes
SUB_FILES= pkg-message
do-install:
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
post-install:
@if [ ! -f ${STAGEDIR}${WWWDIR}/settings.php ]; then \
${CP} -p ${STAGEDIR}${WWWDIR}/settings.php.default ${STAGEDIR}${WWWDIR}/settings.php; fi
@if [ ! -f ${STAGEDIR}${WWWDIR}/libs/dbconnect.php ]; then \
${CP} -p ${STAGEDIR}${WWWDIR}/libs/dbconnect.php.default \
${STAGEDIR}${WWWDIR}/libs/dbconnect.php; fi
@${CHMOD} 666 ${STAGEDIR}${WWWDIR}/settings.php
@${ECHO_CMD} '@exec ${CHMOD} 666 ${WWWDIR}/settings.php' \
>> ${TMPPLIST}
@${CHMOD} 666 ${STAGEDIR}${WWWDIR}/libs/dbconnect.php
@${ECHO_CMD} '@exec ${CHMOD} 666 ${WWWDIR}/libs/dbconnect.php' \
>> ${TMPPLIST}
@${CHMOD} 655 ${STAGEDIR}${WWWDIR}/config.php
@${ECHO_CMD} '@exec ${CHMOD} 655 ${WWWDIR}/config.php' \
>> ${TMPPLIST}
.for d in admin/backup cache avatars/groups_uploaded avatars/user_uploaded languages
@${CHMOD} -R 777 ${STAGEDIR}${WWWDIR}/${d}
@${ECHO_CMD} '@exec ${CHMOD} 777 ${WWWDIR}/${d}' >> ${TMPPLIST}
.endfor
.include <bsd.port.mk>
Index: head/www/pmwiki/Makefile
===================================================================
--- head/www/pmwiki/Makefile (revision 413745)
+++ head/www/pmwiki/Makefile (revision 413746)
@@ -1,53 +1,55 @@
# Created by: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
# $FreeBSD$
PORTNAME= pmwiki
PORTVERSION= 2.2.83
PORTEPOCH= 1
CATEGORIES= www
MASTER_SITES= http://www.pmwiki.org/pub/pmwiki/
MAINTAINER= ports@toco-domains.de
COMMENT= WikiWikiWeb clone using PHP
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/COPYING.txt
+BROKEN_powerpc64= Does not build
+
USES= cpe tar:tgz
USE_PHP= mbstring session
WANT_PHP_WEB= yes
NO_BUILD= yes
NO_ARCH= yes
PORTDOCS= *
PLIST_SUB= PMWIKIDIR=${PMWIKIDIR} WWWGRP=${WWWGRP} WWWOWN=${WWWOWN}
SUB_LIST+= PMWIKIDIR=${PMWIKIDIR}
SUB_FILES= pkg-message
pre-fetch:
.if !defined(PMWIKIDIR)
@${ECHO_MSG} ""
@${ECHO_MSG} "Define PMWIKIDIR (now: ${PMWIKIDIR})"
@${ECHO_MSG} "to override default: www/pmwiki".
@${ECHO_MSG} ""
.endif
PMWIKIDIR?= www/pmwiki
CPIOFLAGS= --quiet -pdm -R ${WWWOWN}:${WWWGRP}
post-extract:
@${MV} ${WRKSRC}/README.txt ${WRKSRC}/docs
@${MV} ${WRKSRC}/docs/sample-config.php ${WRKSRC}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${PMWIKIDIR}
@cd ${WRKSRC} && ${FIND} . ! \( -name docs -prune \) | \
${CPIO} ${CPIOFLAGS} ${STAGEDIR}${PREFIX}/${PMWIKIDIR}
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${PREFIX}/${PMWIKIDIR}/wiki.d
.include <bsd.port.mk>
Index: head/www/pydio/Makefile
===================================================================
--- head/www/pydio/Makefile (revision 413745)
+++ head/www/pydio/Makefile (revision 413746)
@@ -1,43 +1,45 @@
# $FreeBSD$
PORTNAME= pydio
PORTVERSION= 5.2.5
CATEGORIES= www
MASTER_SITES= SF/ajaxplorer/${PORTNAME}/stable-channel/${PORTVERSION}
DISTNAME= ${PORTNAME}-core-${PORTVERSION}
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Ajax web file management system
LICENSE= AGPLv3
+BROKEN_powerpc64= Does not build
+
PORTSCOUT= limitw:1,even
NO_BUILD= yes
NO_ARCH= yes
USES= cpe dos2unix shebangfix
php_OLD_CMD= /php
SHEBANG_FILES= plugins/core.mq/ws-server.php \
plugins/core.mq/vendor/phpws/demo_ssl.php \
plugins/core.mq/vendor/phpws/demo.php
USE_PHP= dom mcrypt gd
DOS2UNIX_REGEX= .*\.php
WANT_PHP_WEB= yes
SUB_FILES= pkg-deinstall pkg-message
SUB_LIST+= GOWDIR=${WWWDIR:H}
post-patch:
@${RM} -f ${WRKSRC}/plugins/gui.ajax/res/themes/vision/images/mimes/16/._users-folder.png
@${MV} ${WRKSRC}/conf/bootstrap_conf.php ${WRKDIR}/bootstrap_conf.php.sample
@${MV} ${WRKSRC}/conf/bootstrap_context.php ${WRKDIR}/bootstrap_context.php.sample
@${MV} ${WRKSRC}/conf/bootstrap_repositories.php ${WRKDIR}/bootstrap_repositories.php.sample
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} "* .htaccess" ${STAGEDIR}${WWWDIR})
${INSTALL_DATA} ${WRKDIR}/bootstrap_*.php.sample ${STAGEDIR}${WWWDIR}/conf
post-install:
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}' >> ${TMPPLIST}
.include <bsd.port.mk>
Index: head/www/repos-style/Makefile
===================================================================
--- head/www/repos-style/Makefile (revision 413745)
+++ head/www/repos-style/Makefile (revision 413746)
@@ -1,36 +1,38 @@
# Created by: Alexander Kriventsov
# $FreeBSD$
PORTNAME= repos-style
PORTVERSION= 2.0
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/ \
http://mirror.amdmi3.ru/distfiles/
MAINTAINER= avk@vl.ru
COMMENT= Stylesheet for the Subversion index web page
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= subversion>=0:devel/subversion
USES= zip
NO_BUILD= YES
USE_PHP= xml
WANT_PHP_WEB= yes
WRKSRC= ${WRKDIR}/repos-web
SUB_LIST+= PORTNAME=${PORTNAME}
SUB_FILES+= pkg-message
pre-install:
# Prevent installation of .orig files by deleting them.
@${FIND} ${WRKSRC} -name '*.orig' -delete
${MV} ${WRKSRC}/open/log/index.php ${WRKSRC}/open/log/index.dist.php
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
@(cd ${WRKSRC} && ${PAX} -r -w . ${STAGEDIR}${WWWDIR})
.include <bsd.port.mk>
Index: head/www/revive-adserver/Makefile
===================================================================
--- head/www/revive-adserver/Makefile (revision 413745)
+++ head/www/revive-adserver/Makefile (revision 413746)
@@ -1,32 +1,34 @@
# Created by: Piotr Rybicki <meritus@innervision.pl>
# $FreeBSD$
PORTNAME= revive-adserver
PORTVERSION= 3.0.5
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= http://download.revive-adserver.org/
MAINTAINER= meritus@innervision.pl
COMMENT= Free, opensource ad server in PHP
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
NO_ARCH= yes
SUB_LIST+= PKGNAME=${PKGNAME}
SUB_FILES+= pkg-message
PLIST_SUB+= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
.include <bsd.port.pre.mk>
.if !defined(WITHOUT_PHP_DEPENDS)
USE_PHP= xml pcre zlib mysql pgsql ftp
IGNORE_WITH_PHP= 70
.endif
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
.include <bsd.port.post.mk>
Index: head/www/rnews/Makefile
===================================================================
--- head/www/rnews/Makefile (revision 413745)
+++ head/www/rnews/Makefile (revision 413746)
@@ -1,82 +1,84 @@
# Created by: Vincent Tantardini <vinc@FreeBSD-fr.org>
# $FreeBSD$
PORTNAME= rnews
PORTVERSION= 1.01
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Server-side RSS aggregator written in PHP with MySQL
+BROKEN_powerpc64= Does not build
+
NO_BUILD= yes
SUB_FILES= pkg-message
OPTIONS_DEFINE= GD MYSQLSERVER DOCS
OPTIONS_DEFAULT= GD
MYSQLSERVER_DESC= Use MySQL-Server on localhost
.include <bsd.port.options.mk>
USE_PHP= mysql mbstring pcre xml iconv
USE_MYSQL= yes
.if ${PORT_OPTIONS:MGD}
USE_PHP+= gd
.endif
.if ${PORT_OPTIONS:MMYSQLSERVER}
RUN_DEPENDS+= ${LOCALBASE}/libexec/mysqld:databases/mysql${MYSQL_VER}-server
.endif
RUN_DEPENDS+= curl:ftp/curl
.if ${PORT_OPTIONS:MDOCS}
PORTDOCS= CHANGELOG INSTALL LICENSE README UPGRADE
.endif
CONFIGS= inc/config.php inc/config_user.php
do-install:
@${FIND} -s ${WRKSRC} -type d | ${SED} -e 's,^${WRKSRC},${STAGEDIR}${WWWDIR},' \
| ${XARGS} ${MKDIR}
${INSTALL_DATA} -v ${WRKSRC}/*.php ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} -v ${WRKSRC}/*.css ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} -v ${WRKSRC}/*.js ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} ${WRKSRC}/.htaccess ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} ${WRKSRC}/tmp/.htaccess ${STAGEDIR}${WWWDIR}/tmp
${INSTALL_DATA} ${WRKSRC}/favicon.ico ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} ${WRKSRC}/help.html ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} -v ${WRKSRC}/img/*.gif ${STAGEDIR}${WWWDIR}/img
${INSTALL_DATA} -v ${WRKSRC}/img/*.png ${STAGEDIR}${WWWDIR}/img
${INSTALL_DATA} -v ${WRKSRC}/img/*.jpg ${STAGEDIR}${WWWDIR}/img
( ${FIND} ${WRKSRC}/inc -type f -not -name config_user.php -a -not -name config.php; ${ECHO} ${STAGEDIR}${WWWDIR}/inc ) \
| ${XARGS} ${INSTALL_DATA} -v
${INSTALL_DATA} -v ${WRKSRC}/magpierss/*.inc ${STAGEDIR}${WWWDIR}/magpierss
${INSTALL_DATA} ${WRKSRC}/magpierss/extlib/Snoopy.class.inc ${STAGEDIR}${WWWDIR}/magpierss/extlib
${INSTALL_DATA} -v ${WRKSRC}/opml/*.opml ${STAGEDIR}${WWWDIR}/opml
.for FILE in ${CONFIGS}
${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${WWWDIR}/${FILE}.sample
.endfor
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
. for FILE in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}
. endfor
.endif
create-plist:
@${FIND} -s ${WRKSRC} \( -name "*.php" -o -name "*.inc" -o -name "*.js" -o -name "*.css" -o -name "*.jpg" \
-o -name "*.gif" -o -name "*.png" -o -name ".htaccess" -o -name "help.html" -o -name "favicon.ico" -o -name "*.opml" \) \
-and -not -name config_user.php -and -not -name config.php \
| ${SED} -e 's,^${WRKSRC},%%WWWDIR%%,' > ${PLIST}
.for FILE in ${CONFIGS}
@${ECHO_CMD} '@sample(${WWWOWN},,) %%WWWDIR%%/${FILE}.sample' >> ${PLIST}
.endfor
.for DIR in magpierss/cache img/feeds tmp
@${ECHO_CMD} '@dir(${WWWOWN},,) %%WWWDIR%%/${DIR}' >> ${PLIST}
.endfor
.include <bsd.port.mk>
Index: head/www/sit/Makefile
===================================================================
--- head/www/sit/Makefile (revision 413745)
+++ head/www/sit/Makefile (revision 413746)
@@ -1,40 +1,42 @@
# Created by: Carsten Jensen <carsten@sitracker.org>
# $FreeBSD$
PORTNAME= sit
PORTVERSION= 3.67
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= SF/sitracker/stable/${PORTVERSION}/
DISTNAME= sit_${PORTVERSION}p1
MAINTAINER= carsten@sitracker.org
COMMENT= PHP incident tracking system / Helpdesk
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
USE_PHP= pcre mysql session zlib mbstring
WANT_PHP_WEB= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/sit-${PORTVERSION}
SUB_FILES= pkg-message
OPTIONS_DEFINE= IMAP MBSTRING LDAP
OPTIONS_DEFAULT= IMAP MBSTRING
IMAP_DESC= Email Support
MBSTRING_DESC= Inbound email feature
IMAP_USE= PHP=imap
MBSTRING_USE= PHP=mbstring
LDAP_USE= PHP=ldap
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
cd ${WRKSRC}; ${FIND} . \
| ${CPIO} -pdm -R ${WWWOWN}:${WWWGRP} ${STAGEDIR}${WWWDIR}
${CHMOD} -R ${BINMODE} ${STAGEDIR}${WWWDIR}
${FIND} ${STAGEDIR}${WWWDIR} ! -type d | ${XARGS} ${CHMOD} ${NOBINMODE}
.include <bsd.port.mk>
Index: head/www/sitebar/Makefile
===================================================================
--- head/www/sitebar/Makefile (revision 413745)
+++ head/www/sitebar/Makefile (revision 413746)
@@ -1,28 +1,30 @@
# Created by: ijliao
# $FreeBSD$
PORTNAME= sitebar
PORTVERSION= 3.3.9
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/SiteBar/${PORTVERSION}
DISTNAME= SiteBar-${PORTVERSION}
MAINTAINER= gunter@six-two.net
COMMENT= The Bookmark Server for Personal and Team Use
+BROKEN_powerpc64= Does not build
+
USES= tar:bzip2
USE_PHP= mysql pcre
WANT_PHP_WEB= yes
NO_BUILD= yes
DATADIR= ${PREFIX}/www/${PORTNAME}
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
@cd ${WRKSRC} && \
${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DATADIR}/{} \;
@cd ${WRKSRC} && \
${FIND} . ! -type d -exec ${INSTALL_DATA} {} ${STAGEDIR}${DATADIR}/{} \;
@${FIND} ${STAGEDIR}${DATADIR} ! -type d | \
${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
.include <bsd.port.mk>
Index: head/www/spdylay/Makefile
===================================================================
--- head/www/spdylay/Makefile (revision 413745)
+++ head/www/spdylay/Makefile (revision 413746)
@@ -1,49 +1,51 @@
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= spdylay
PORTVERSION= 1.3.2
CATEGORIES= www net
MASTER_SITES= https://github.com/tatsuhiro-t/${PORTNAME}/releases/download/v${PORTVERSION}/ \
LOCAL/sunpoet
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= SPDY protocol version 2, 3 and 3.1 implementation in C
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= libevent2>=2.0.8:devel/libevent2
LIB_DEPENDS= libevent_openssl.so:devel/libevent2
RUN_DEPENDS= libevent2>=2.0.8:devel/libevent2
CONFIGURE_ARGS= --enable-examples \
--enable-src
CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" \
ZLIB_CFLAGS="-I${INCLUDEDIR}" \
ZLIB_LIBS="-L${LIBDIR} -lz"
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_CXXSTD= c++11
USE_GNOME= libxml2
USE_LDCONFIG= yes
USE_OPENSSL= yes
USES= compiler:c++11-lang libtool pathfix pkgconfig tar:xz
PORTDOCS= *
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 1000000 && !defined(WITH_OPENSSL_PORT)
IGNORE= spdylay requires OpenSSL 1.0.1+
.endif
post-patch:
@${REINPLACE_CMD} -e 's|^Requires.private: zlib$$|Libs.private: -L${LIBDIR} -lz|' ${WRKSRC}/lib/libspdylay.pc.in
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/examples/spdycli ${STAGEDIR}${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/shrpx.conf.sample ${STAGEDIR}${PREFIX}/etc/
.include <bsd.port.post.mk>
Index: head/www/sqstat/Makefile
===================================================================
--- head/www/sqstat/Makefile (revision 413745)
+++ head/www/sqstat/Makefile (revision 413746)
@@ -1,44 +1,46 @@
# Created by: Sergey Matveychuk <sem@FreeBSD.org>
# $FreeBSD$
PORTNAME= sqstat
PORTVERSION= 1.20
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= http://samm.kiev.ua/sqstat/ \
SF/sqstat/sqstat/sqstat-${PORTVERSION}
MAINTAINER= sem@FreeBSD.org
COMMENT= Script which allows to look through active squid users connections
+BROKEN_powerpc64= Does not build
+
USE_PHP= pcre session
NO_BUILD= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
SQSTATDIR?= share/${PORTNAME}
SUB_FILES= pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
SUB_LIST= SQSTATDIR=${SQSTATDIR}
PLIST_FILES= ${SQSTATDIR}/arrow.gif ${SQSTATDIR}/sqstat.class.php \
${SQSTATDIR}/sqstat.css ${SQSTATDIR}/sqstat.php \
${SQSTATDIR}/zhabascript.js \
${SQSTATDIR}/config.inc.php.defaults
PORTDOCS= CHANGES FAQ LICENSE README TODO
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${SQSTATDIR}; \
for f in ${PLIST_FILES}; do \
${INSTALL_DATA} ${WRKSRC}/$${f##*/} ${STAGEDIR}${PREFIX}/${SQSTATDIR}; \
done
@${MKDIR} ${STAGEDIR}${DOCSDIR}; \
for f in ${PORTDOCS}; do \
${INSTALL_DATA} ${WRKSRC}/docs/$$f ${STAGEDIR}${DOCSDIR}; \
done
.include <bsd.port.mk>
Index: head/www/squid/Makefile
===================================================================
--- head/www/squid/Makefile (revision 413745)
+++ head/www/squid/Makefile (revision 413746)
@@ -1,375 +1,377 @@
# $FreeBSD$
PORTNAME= squid
PORTVERSION= 3.5.17
CATEGORIES= www ipv6
MASTER_SITES= http://www.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
http://www2.us.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
http://www1.at.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
http://www.eu.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \
http://www1.jp.squid-cache.org/Versions/v3/${PORTVERSION:R}/
DIST_SUBDIR= squid${PORTVERSION:R}
PATCH_SITES= http://www.squid-cache.org/%SUBDIR%/ \
http://www2.us.squid-cache.org/%SUBDIR%/ \
http://www1.at.squid-cache.org/%SUBDIR%/ \
http://www.eu.squid-cache.org/%SUBDIR%/ \
http://www1.jp.squid-cache.org/%SUBDIR%/ \
http://master.squid-cache.org/~amosjeffries/patches/:nosid
PATCH_SITE_SUBDIR= Versions/v3/${PORTVERSION:R}/changesets
#PATCHFILES=
MAINTAINER= timp87@gmail.com
COMMENT= HTTP Caching Proxy
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
USES= compiler cpe perl5 shebangfix tar:xz
CPE_VENDOR= squid-cache
SHEBANG_FILES= scripts/*.pl contrib/*.pl src/*.pl tools/*.pl \
helpers/ssl/cert_valid.pl
GNU_CONFIGURE= yes
USE_RC_SUBR= squid
USERS= squid
GROUPS= squid
MYDOCS= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt
PORTDOCS= ${MYDOCS:T}
PORTEXAMPLES= *
SUB_FILES+= pkg-install pkg-message
OPTIONS_SUB= yes
OPTIONS_GROUP= AUTH
OPTIONS_RADIO= SMB
OPTIONS_GROUP_AUTH=AUTH_LDAP AUTH_NIS AUTH_SASL AUTH_SQL
OPTIONS_RADIO_SMB=AUTH_SMB3 AUTH_SMB4
OPTIONS_DEFINE= ARP_ACL CACHE_DIGESTS DEBUG DELAY_POOLS ECAP ESI \
FOLLOW_XFF FS_AUFS FS_DISKD FS_ROCK HTCP ICAP ICMP IDENT IPV6 \
KQUEUE LARGEFILE NETTLE SNMP SSL SSL_CRTD STACKTRACES LAX_HTTP \
TP_IPF TP_IPFW TP_PF VIA_DB WCCP WCCPV2 DOCS EXAMPLES
OPTIONS_SINGLE= GSSAPI
OPTIONS_SINGLE_GSSAPI= GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
OPTIONS_DEFAULT=ARP_ACL AUTH_NIS CACHE_DIGESTS DELAY_POOLS DOCS EXAMPLES FOLLOW_XFF \
FS_AUFS FS_DISKD FS_ROCK HTCP ICAP ICMP IDENT IPV6 KQUEUE LARGEFILE \
LAX_HTTP SNMP SSL SSL_CRTD TP_IPF TP_IPFW TP_PF VIA_DB WCCP WCCPV2 \
GSSAPI_BASE
ARP_ACL_CONFIGURE_ENABLE= eui
AUTH_LDAP_CFLAGS= -I${LOCALBASE}/include
AUTH_LDAP_LDFLAGS= -L${LOCALBASE}/lib
AUTH_LDAP_USE= OPENLDAP=yes
AUTH_SASL_CFLAGS= -I${LOCALBASE}/include
AUTH_SASL_CPPFLAGS= -I${LOCALBASE}/include
AUTH_SASL_LDFLAGS= -L${LOCALBASE}/lib
AUTH_SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
AUTH_SMB3_RUN_DEPENDS= smbclient:net/samba36
AUTH_SMB4_RUN_DEPENDS= smbclient:net/samba42
AUTH_SQL_RUN_DEPENDS= p5-DBI>=1.08:databases/p5-DBI
CACHE_DIGESTS_CONFIGURE_ENABLE= cache-digests
DELAY_POOLS_CONFIGURE_ENABLE= delay-pools
ECAP_CFLAGS= -I${LOCALBASE}/include
ECAP_CONFIGURE_ENABLE= ecap
ECAP_LDFLAGS= -L${LOCALBASE}/lib
ECAP_LIB_DEPENDS= libecap.so:www/libecap
ECAP_USES= pkgconfig:build
ESI_CFLAGS= -I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2
ESI_CONFIGURE_ENABLE= esi
ESI_LDFLAGS= -L${LOCALBASE}/lib
ESI_LIB_DEPENDS= libexpat.so:textproc/expat2 \
libxml2.so:textproc/libxml2
FOLLOW_XFF_CONFIGURE_ENABLE= follow-x-forwarded-for
HTCP_CONFIGURE_ENABLE= htcp
ICAP_CONFIGURE_ENABLE= icap-client
ICMP_CONFIGURE_ENABLE= icmp
IDENT_CONFIGURE_ENABLE= ident-lookups
IPV6_CONFIGURE_ENABLE= ipv6
KQUEUE_CONFIGURE_ENABLE= kqueue
LARGEFILE_CONFIGURE_WITH= large-files
LAX_HTTP_CONFIGURE_ENABLE= http-violations
NETTLE_LIB_DEPENDS= libnettle.so:security/nettle
NETTLE_CONFIGURE_OFF= --without-nettle
SNMP_CONFIGURE_ENABLE= snmp
SSL_CONFIGURE_ENABLE= ssl
SSL_CRTD_CONFIGURE_ENABLE= ssl-crtd
STACKTRACES_CONFIGURE_ENABLE= stacktraces
STACKTRACES_LIB_DEPENDS= libunwind.so:devel/libunwind
STACKTRACES_CONFIGURE_ON= --disable-strict-error-checking
TP_IPFW_CONFIGURE_ENABLE= ipfw-transparent
TP_IPF_CONFIGURE_ENABLE= ipf-transparent
TP_PF_CONFIGURE_ENABLE= pf-transparent
TP_PF_CONFIGURE_WITH= nat-devpf
VIA_DB_CONFIGURE_ENABLE= forw-via-db
WCCPV2_CONFIGURE_ENABLE= wccpv2
WCCP_CONFIGURE_ENABLE= wccp
GSSAPI_NONE_CONFIGURE_ON= --without-heimdal-krb5 \
--without-mit-krb5 \
--without-gss
GSSAPI_BASE_USES= gssapi
GSSAPI_BASE_CONFIGURE_ON= --with-heimdal-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}
GSSAPI_HEIMDAL_USES= gssapi:heimdal
GSSAPI_HEIMDAL_CONFIGURE_ON= --with-heimdal-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}
GSSAPI_MIT_USES= gssapi:mit
GSSAPI_MIT_CONFIGURE_ON= --with-mit-krb5=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}
# TODO:
# add an option for external_acl/session (requires some kind of external
# Berkeley DB support, unsure which one)
ARP_ACL_DESC= ARP/MAC/EUI based authentification
AUTH_DESC= Authentication helpers
GSSAPI_DESC= Install Kerberos authentication helpers
GSSAPI_NONE_DESC= Build without Kerberos support
GSSAPI_BASE_DESC= Build with Kerberos support from base
GSSAPI_HEIMDAL_DESC= Build with Kerberos support from security/heimdal
GSSAPI_MIT_DESC= Build with Kerberos support from security/krb5
AUTH_LDAP_DESC= Install LDAP authentication helpers
AUTH_NIS_DESC= Install NIS/YP authentication helpers
AUTH_SASL_DESC= Install SASL authentication helpers
AUTH_SMB3_DESC= Install SMB3 auth. helpers (req. net/samba36)
AUTH_SMB4_DESC= Install SMB4 auth. helpers (req. net/samba42)
AUTH_SQL_DESC= Install SQL based auth
CACHE_DIGESTS_DESC= Use cache digests
DEBUG_DESC= Build with extended debugging support
DELAY_POOLS_DESC= Delay pools (bandwidth limiting)
ECAP_DESC= Loadable content adaptation modules
ESI_DESC= ESI support
FOLLOW_XFF_DESC= Support for the X-Following-For header
FS_AUFS_DESC= AUFS (threaded-io) support
FS_DISKD_DESC= DISKD storage engine controlled by separate service
FS_ROCK_DESC= ROCK storage engine
HTCP_DESC= HTCP support
ICAP_DESC= the ICAP client
ICMP_DESC= ICMP pinging and network measurement
IDENT_DESC= Ident lookups (RFC 931)
KQUEUE_DESC= Kqueue(2) support
LARGEFILE_DESC= Support large (>2GB) cache and log files
NETTLE_DESC= Nettle MD5 algorithm support
SMB_DESC= Samba authentication helpers
SNMP_DESC= SNMP support
SSL_CRTD_DESC= Use ssl_crtd to handle SSL cert requests
SSL_DESC= SSL gatewaying support
STACKTRACES_DESC= Enable automatic backtraces on fatal errors
LAX_HTTP_DESC= Do not enforce strict HTTP compliance
TP_IPFW_DESC= Transparent proxying with IPFW
TP_IPF_DESC= Transparent proxying with IPFilter
TP_PF_DESC= Transparent proxying with PF
VIA_DB_DESC= Forward/Via database
WCCPV2_DESC= Web Cache Coordination Protocol v2
WCCP_DESC= Web Cache Coordination Protocol
change_files= ChangeLog \
contrib/nextstep/makepkg \
contrib/nextstep/post_install \
errors/Makefile.am \
errors/Makefile.in \
helpers/basic_auth/SMB_LM/README.html \
src/Makefile.am \
src/Makefile.in \
src/cf_gen.cc \
src/squid.8.in \
test-suite/Makefile.in \
tools/Makefile.am \
tools/Makefile.in
.if !defined(SQUID_CONFIGURE_ARGS) \
|| ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == ""
PLIST_SUB+= UNLINKD=""
.else
PLIST_SUB+= UNLINKD="@comment "
.endif
CONFIGURE_ARGS= --with-default-user=squid \
--bindir=${PREFIX}/sbin \
--sbindir=${PREFIX}/sbin \
--datadir=${ETCDIR} \
--libexecdir=${PREFIX}/libexec/squid \
--localstatedir=/var \
--sysconfdir=${ETCDIR} \
--with-logdir=/var/log/squid \
--with-pidfile=/var/run/squid/squid.pid \
--with-swapdir=/var/squid/cache \
--without-gnutls \
--enable-auth \
--enable-build-info \
--enable-loadable-modules \
--enable-removal-policies="lru heap" \
--disable-epoll \
--disable-linux-netfilter \
--disable-linux-tproxy \
--disable-translation \
--disable-arch-native
.include <bsd.port.options.mk>
# Authentication methods and modules:
basic_auth= DB SMB_LM MSNT-multi-domain NCSA PAM POP3 RADIUS fake getpwnam
digest_auth= file
external_acl= file_userip time_quota unix_group
ntlm_auth= fake smb_lm
.if ${PORT_OPTIONS:MAUTH_LDAP}
basic_auth+= LDAP
external_acl+= LDAP_group
.endif
.if ${PORT_OPTIONS:MAUTH_SASL}
basic_auth+= SASL
.endif
.if ${PORT_OPTIONS:MAUTH_SMB3} || ${PORT_OPTIONS:MAUTH_SMB4}
PLIST_SUB+= AUTH_SMB=""
basic_auth+= SMB
external_acl+= wbinfo_group
.else
PLIST_SUB+= AUTH_SMB="@comment "
.endif
.if ${PORT_OPTIONS:MAUTH_SQL}
external_acl+= SQL_session
.endif
# POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too:
.if ${PORT_OPTIONS:MAUTH_NIS} && !defined(NO_NIS) && !defined(WITHOUT_NIS)
basic_auth+= NIS
.endif
# POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too:
.if ${PORT_OPTIONS:MGSSAPI_NONE} || defined(NO_KERBEROS) || defined(WITHOUT_KERBEROS)
negotiate_auth= none
PLIST_SUB+= AUTH_KERB="@comment "
.else
# The kerberos_ldap_group external helper also depends on LDAP and SASL:
. if ${PORT_OPTIONS:MAUTH_LDAP} && ${PORT_OPTIONS:MAUTH_SASL}
external_acl+= kerberos_ldap_group
. endif
negotiate_auth= kerberos wrapper
PLIST_SUB+= AUTH_KERB=""
.endif
# Make it build on FreeBSD < 10
.if ${PORT_OPTIONS:MGSSAPI_BASE}
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-build-8-9
.endif
CONFIGURE_ARGS+= --enable-auth-basic="${basic_auth}" \
--enable-auth-digest="${digest_auth}" \
--enable-external-acl-helpers="${external_acl}" \
--enable-auth-negotiate="${negotiate_auth}" \
--enable-auth-ntlm="${ntlm_auth}"
# Storage schemes:
storage_schemes= ufs
diskio_modules= AIO Blocking IpcIo Mmapped
.if ${PORT_OPTIONS:MFS_AUFS}
storage_schemes+= aufs
diskio_modules+= DiskThreads
# Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS,
# e.g. SQUID_CONFIGURE_ARGS=--with-aufs-threads=N
LDFLAGS+= -pthread
.else
CONFIGURE_ARGS+= --without-pthreads
.endif
.if ${PORT_OPTIONS:MFS_DISKD}
storage_schemes+= diskd
diskio_modules+= DiskDaemon
.endif
.if ${PORT_OPTIONS:MFS_ROCK}
storage_schemes+= rock
.endif
CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}" \
--enable-disk-io="${diskio_modules}"
# Log daemon helpers:
logdaemon_helpers= file
CONFIGURE_ARGS+= --enable-log-daemon-helpers="${logdaemon_helpers}"
# URL rewrite helpers:
url_rewrite_helpers= fake
CONFIGURE_ARGS+= --enable-url-rewrite-helpers="${url_rewrite_helpers}"
# Storeid rewrite helpers:
storeid_rewrite_helpers= file
CONFIGURE_ARGS+= --enable-storeid-rewrite-helpers="${storeid_rewrite_helpers}"
# Other options set via 'make config':
.if ${PORT_OPTIONS:MSSL}
# we need to .include bsd.openssl.mk manually here.because USE_OPENSSL only
# works when it is defined before bsd.port{.pre}.mk is .included.
# This makes it currently impossible to combine this macro with OPTIONS to
# conditionally include OpenSSL support.
# XXX: is this still true with OptionsNG as of 2015-03?
#.include "${.CURDIR}/../../Mk/bsd.openssl.mk"
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
CONFIGURE_ARGS+= --with-openssl="${OPENSSLBASE}"
CFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
.endif
.if ${PORT_OPTIONS:MSSL_CRTD} && !${PORT_OPTIONS:MSSL}
IGNORE=SSL_CRTD option can be used only if SSL option is enabled
.endif
.if ${PORT_OPTIONS:MSTACKTRACES}
CFLAGS+= -g
LDFLAGS+= -lunwind -L${LOCALBASE}/lib
STRIP=
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gen-stacktrace
.endif
.if ${PORT_OPTIONS:MDEBUG} || defined(WITH_DEBUG)
CONFIGURE_ARGS+= --disable-optimizations --enable-debug-cbdata
WITH_DEBUG?= yes
.endif
# Finally, add additional user specified configuration options:
CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS}
post-patch:
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
${WRKSRC}/src/cf.data.pre
@(cd ${WRKSRC} && ${REINPLACE_CMD} \
-e 's|\.conf\.default|.conf.sample|' \
-e 's|)\.default|).sample|' \
${change_files})
@(cd ${WRKSRC} && ${MV} src/mime.conf.default src/mime.conf.sample)
.if !${PORT_OPTIONS:MIPV6}
@${REINPLACE_CMD} -e's/ ::1//' -e's/ fc00::\/7//' \
-e's/ fe80::\/10//' -e's/ 2001:DB8::2//' \
-e's/ 2001:DB8::a:0\/64//' \
-e'/tcp_outgoing_address 2001:db8::c001 good_service_net/d' \
-e'/tcp_outgoing_address 2001:db8::beef normal_service_net/d' \
-e'/tcp_outgoing_address 2001:db8::1/d' \
${WRKSRC}/src/cf.data.pre
.endif
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/helpers/basic_auth/DB/passwd.sql \
${STAGEDIR}${EXAMPLESDIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} ${MYDOCS} ${STAGEDIR}${DOCSDIR})
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} == clang
#CXXFLAGS+= -Wno-unused-private-field
.if ${COMPILER_VERSION} >= 35
CXXFLAGS+= -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -Wno-dynamic-class-memaccess
.endif
.endif
.include <bsd.port.post.mk>
Index: head/www/testlink/Makefile
===================================================================
--- head/www/testlink/Makefile (revision 413745)
+++ head/www/testlink/Makefile (revision 413746)
@@ -1,100 +1,102 @@
# Created by: TAKATSU Tomonari <tota@FreeBSD.org>
# $FreeBSD$
PORTNAME= testlink
PORTVERSION= 1.9.14
CATEGORIES= www devel
MASTER_SITES= SF/${PORTNAME}/TestLink%201.9/TestLink%20${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Web based test management and test execution system
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
USES= cpe
CPE_VENDOR= teamst
USE_PHP= gd iconv mbstring session xml
WANT_PHP_WEB= yes
NO_BUILD= yes
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
REINPLACE_ARGS= -i ''
PORTDOCS= *
PORTEXAMPLES= *
DOCS= CHANGELOG CODE_REUSE README
EXAMPLES= db_sample file_examples samples.txt
OPTIONS_DEFINE= DOCS EXAMPLES OPENLDAP EXTJS
OPTIONS_MULTI= BACKEND
OPTIONS_MULTI_BACKEND= MYSQL PGSQL
MYSQL_DESC= back-end (use mysql PHP extension)
PGSQL_DESC= back-end (use pgsql PHP extension)
OPENLDAP_DESC= Enable OpenLDAP support
EXTJS_DESC= Enable Ext JS support
OPTIONS_DEFAULT= MYSQL EXTJS
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMYSQL}
USE_PHP+= mysql
.endif
.if ${PORT_OPTIONS:MPGSQL}
USE_PHP+= pgsql
.endif
.if ${PORT_OPTIONS:MOPENLDAP}
USE_PHP+= ldap
.endif
.if ${PORT_OPTIONS:MEXTJS}
USE_PHP+= json
.endif
.for e in ${EXAMPLES}
EXCLUDE_EXAMPLES+= --exclude=${e}
.endfor
post-patch:
@${REINPLACE_CMD} -e 's|/var/testlink|${WWWDIR}|' ${WRKSRC}/config.inc.php
@${FIND} ${WRKSRC} -name "\.*" -delete
@${FIND} ${WRKSRC} -name "*.orig" -delete
@${RM} -rf ${WRKSRC}/.idea
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} cfg ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} custom ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} gui ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} install ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} lib ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} locale ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} logs ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} third_party ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} upload_area ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} ${WRKSRC}/*.php* ${STAGEDIR}${WWWDIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
.endfor
${TAR} ${EXCLUDE_EXAMPLES} -C ${WRKSRC}/docs -cf - . | ${TAR} --unlink -C ${STAGEDIR}${DOCSDIR} -xf -
${LN} -s ${DOCSDIR} ${STAGEDIR}${WWWDIR}/docs
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
.for f in ${EXAMPLES}
cd ${WRKSRC}/docs && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR}
.endfor
x-generate-plist: stage
${FIND} ${STAGEDIR}${WWWDIR} -type f | ${SORT} | ${SED} -e 's,${STAGEDIR}${WWWDIR},%%WWWDIR%%,g' > pkg-plist.new
${ECHO} '%%WWWDIR%%/docs' >> pkg-plist.new
${SORT} pkg-plist.new -o pkg-plist.new.tmp
${MV} pkg-plist.new.tmp pkg-plist.new
${REINPLACE_CMD} -e 's,%%WWWDIR%%/docs,%%PORTDOCS%%&,' pkg-plist.new
.for f in gui/templates_c logs upload_area
${ECHO} '@dir %%WWWDIR%%/${f}' >> pkg-plist.new
.endfor
${ECHO} '@exec chown -R %%WWWOWN%%:%%WWWGRP%% %D/%%WWWDIR%%' >> pkg-plist.new
.include <bsd.port.mk>
Index: head/www/textpattern/Makefile
===================================================================
--- head/www/textpattern/Makefile (revision 413745)
+++ head/www/textpattern/Makefile (revision 413746)
@@ -1,24 +1,26 @@
# Created by: babak@farrokhi.net
# $FreeBSD$
PORTNAME= textpattern
PORTVERSION= 4.2.0
CATEGORIES= www
MASTER_SITES= http://textpattern.com/file_download/56/
MAINTAINER= ports@FreeBSD.org
COMMENT= Free, flexible, elegant, easy-to-use content management system
+BROKEN_powerpc64= Does not build
+
USES= cpe
NO_BUILD= yes
NO_ARCH= yes
WANT_PHP_WEB= yes
USE_PHP= mbstring xml mysql pcre
SUB_FILES= pkg-message
do-install:
-${MKDIR} ${STAGEDIR}${WWWDIR}
@${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR}/
.include <bsd.port.mk>
Index: head/www/tikiwiki/Makefile
===================================================================
--- head/www/tikiwiki/Makefile (revision 413745)
+++ head/www/tikiwiki/Makefile (revision 413746)
@@ -1,39 +1,41 @@
# Created by: Babak Farrokhi <babak@farrokhi.net>
# $FreeBSD$
PORTNAME= tikiwiki
PORTVERSION= 14.2
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/Tiki_14.x_Peony/${PORTVERSION}/
DISTNAME= tiki-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Powerful PHP based Wiki/CMS/Groupware
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/license.txt
+BROKEN_powerpc64= Does not build
+
USE_PHP= gettext pcre posix session xml zlib
WANT_PHP_WEB= yes
NO_BUILD= yes
NO_MTREE= yes
TIKIWIKI_DIR?= www/${PORTNAME}-${PORTVERSION}
SUB_FILES= pkg-message
SUB_LIST+= TIKIWIKI_DIR=${TIKIWIKI_DIR}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${TIKIWIKI_DIR}
(cd ${WRKSRC} && \
${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${TIKIWIKI_DIR})
# pkg-plist would be over 15,000 lines, consuming 1.1Mb
# The benefits of a fixed pkg-plist aren't worth it, autogen!
post-install:
@(cd ${STAGEDIR}${PREFIX}; ${FIND} * \( -type f -or -type l \) | \
${SORT} | ${SED} -e 's/^/@(${WWWOWN},${WWWGRP},) /' >> ${TMPPLIST})
@(cd ${STAGEDIR}${PREFIX}; ${FIND} * -type d -empty | \
${SORT} -r | ${SED} -e 's/^/@dir /' >> ${TMPPLIST})
.include <bsd.port.mk>
Index: head/www/tivoka/Makefile
===================================================================
--- head/www/tivoka/Makefile (revision 413745)
+++ head/www/tivoka/Makefile (revision 413746)
@@ -1,34 +1,36 @@
# Created by: gahr
# $FreeBSD$
PORTNAME= tivoka
PORTVERSION= 3.4.2
CATEGORIES= www
MAINTAINER= ports@FreeBSD.org
COMMENT= JSON-RPC client/server library for PHP
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= EXAMPLES
USE_PHP= json filter
NO_BUILD= yes
USE_GITHUB= yes
GH_ACCOUNT= marcelklehr
LIBDIR= ${PREFIX}/lib/php/${PHP_EXT_DIR}/${PORTNAME}
PLIST_SUB+= LIBDIR=${LIBDIR:S/${PREFIX}\///}
PORTEXAMPLES= *
do-install:
@${MKDIR} ${STAGEDIR}${LIBDIR}
${INSTALL_DATA} ${WRKSRC}/include.php ${STAGEDIR}${LIBDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} lib ${STAGEDIR}${LIBDIR}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/example && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
Index: head/www/usermanager/Makefile
===================================================================
--- head/www/usermanager/Makefile (revision 413745)
+++ head/www/usermanager/Makefile (revision 413746)
@@ -1,43 +1,45 @@
# Created by: Daniel Gerzo <danger@FreeBSD.org>
# $FreeBSD$
PORTNAME= UserManager
PORTVERSION= 2.1
CATEGORIES= www ftp
MASTER_SITES= http://machiel.generaal.net/files/pureftpd/
DISTNAME= ftp_v${PORTVERSION}
MAINTAINER= danger@FreeBSD.org
COMMENT= Easily create, change, or delete virtual PureFTPd users
+BROKEN_powerpc64= Does not build
+
WRKSRC= ${WRKDIR}/ftp
USE_PHP= mysql pcre posix session
NO_BUILD= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
PLIST_SUB+= INSTALLDIR=${INSTALLDIR}
_INSTDIR= www/data/UserManager
INSTALLDIR?= ${_INSTDIR}
pre-fetch:
.if ${INSTALLDIR} == ${_INSTDIR}
@${ECHO_MSG} ""
@${ECHO_MSG} "Define INSTALLDIR to override default of '${_INSTDIR}'."
@${ECHO_MSG} ""
.endif
post-patch:
@${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
-e 's|%%INSTALLDIR%%|${INSTALLDIR}|g' ${FILESDIR}/pkg-message.in > ${PKGMESSAGE}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${INSTALLDIR}
@${CP} -Rp ${WRKSRC}/* ${STAGEDIR}${PREFIX}/${INSTALLDIR}
@${CHMOD} 666 ${STAGEDIR}${PREFIX}/${INSTALLDIR}/config.php
@${MV} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/config.php \
${STAGEDIR}${PREFIX}/${INSTALLDIR}/config.php.sample
.include <bsd.port.mk>
Index: head/www/wordpress/Makefile
===================================================================
--- head/www/wordpress/Makefile (revision 413745)
+++ head/www/wordpress/Makefile (revision 413746)
@@ -1,55 +1,57 @@
# Created by: Elvis Chiang <elvis@sslab.cs.ccu.edu.tw>
# $FreeBSD$
PORTNAME= wordpress
PORTVERSION= 4.4.2
PORTEPOCH= 1
CATEGORIES= www
MASTER_SITES= http://wordpress.org/
MAINTAINER= miwi@FreeBSD.org
COMMENT= State-of-the-art semantic personal publishing platform
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
CONFLICTS_INSTALL= de-wordpress-[0-9].* ja-wordpress-[0-9].* ru-wordpress-[0-9].*
NO_ARCH= yes
NO_BUILD= yes
USES= cpe
USE_PHP= curl gd hash mysqli pcre tokenizer xml zip zlib ftp
WANT_PHP_WEB= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
.if ${PORTVERSION:N*.*.*}
CPE_VERSION= ${PORTVERSION}.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} ""
@sleep 1
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 <bsd.port.mk>
Index: head/www/xaraya/Makefile
===================================================================
--- head/www/xaraya/Makefile (revision 413745)
+++ head/www/xaraya/Makefile (revision 413746)
@@ -1,40 +1,42 @@
# Created by: Vsevolod Stakhov <vsevolod@highsecure.ru>
# $FreeBSD$
PORTNAME= xaraya
DISTVERSION= 2.4.0-b1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/Jamaica%20Core/Jamaica%20${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Framework to create fully dynamic Content Management Solutions
LICENSE= GPLv2
+BROKEN_powerpc64= Does not build
+
OPTIONS_DEFINE= PGSQL MYSQL
USES= cpe tar:bzip2
CPE_VERSION= ${DISTVERSION:C/-.*//}
CPE_UPDATE= ${DISTVERSION:C/[^-]*((-.*)?)/\1/:C/-//}
USE_PHP= pcre xml simplexml
NO_BUILD= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MPGSQL}
USE_PHP+= pgsql
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_PHP+= mysql
.endif
# May user to override this
XARAYADIR?= www/xaraya
PLIST_SUB+= XARAYADIR=${XARAYADIR}
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${XARAYADIR}
cd ${WRKSRC}/html && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/${XARAYADIR}
.include <bsd.port.mk>
Index: head/www/xoops/Makefile
===================================================================
--- head/www/xoops/Makefile (revision 413745)
+++ head/www/xoops/Makefile (revision 413746)
@@ -1,29 +1,31 @@
# Created by: Wen heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= xoops
PORTVERSION= 2.5.7.1
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/XOOPS%20Core%20%28stable%20releases%29/XOOPS_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Dynamic Web CMS
+BROKEN_powerpc64= Does not build
+
USE_PHP= mysql
USES= cpe
NO_BUILD= yes
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
SUB_FILES= pkg-message
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
.for i in checksum.md5 checksum.php
@cd ${WRKSRC} && ${CP} ${i} ${STAGEDIR}${WWWDIR}/
.endfor
.for d in docs extras htdocs
@cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${WWWDIR}
.endfor
@${CHMOD} -R 755 ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
Index: head/www/xshttpd/Makefile
===================================================================
--- head/www/xshttpd/Makefile (revision 413745)
+++ head/www/xshttpd/Makefile (revision 413746)
@@ -1,65 +1,67 @@
# Created by: Ed Schouten <ed@fxq.nl>
# $FreeBSD$
PORTNAME= xshttpd
DISTVERSION= 3.6g01
PORTREVISION= 9
CATEGORIES= www ipv6
MASTER_SITES= ftp://ftp.stack.nl/pub/xs-httpd/release/ \
ftp://mud.stack.nl/pub/xs-httpd/release/
DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//}
MAINTAINER= johans@FreeBSD.org
COMMENT= Webserver with CGI as own user and SSL support
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= run-mailcap:misc/mime-support \
ppmtogif:graphics/netpbm
CONFLICTS_INSTALL= xshttpd-devel-[0-9]* publicfile-[0-9]*
USES= tar:bzip2
USE_RC_SUBR= xshttpd
GNU_CONFIGURE= yes
WWWDIR= ${PREFIX}/www/${PORTNAME}
CONFIGURE_ARGS+=--with-rootdir=${WWWDIR}
OPTIONS_DEFINE= SSL PCRE LDAP CURL M4_CONFIG PERSISTENT_PERL
OPTIONS_DEFAULT=SSL PCRE
SSL_USE= OPENSSL=yes
SSL_CONFIGURE_WITH= ssl
LDAP_USE= OPENLDAP=yes
LDAP_CONFIGURE_WITH= ldap
M4_CONFIG_DESC= Enable m4 configuration preprocessor
M4_CONFIG_CONFIGURE_WITH=preprocessor
PERSISTENT_PERL_DESC= Enable persistent Perl interpreter
PERSISTENT_PERL_USES= perl5
PERSISTENT_PERL_CONFIGURE_WITH= perl
PCRE_LIB_DEPENDS= libpcre.so:devel/pcre
PCRE_CONFIGURE_WITH= pcre
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
CURL_CONFIGURE_WITH= curl
PORTDOCS= README ChangeLog
post-patch:
.for i in man/httpd.1.in man/httpd.conf.5 config/httpd.conf.sample \
contrib/SSL-Makefile contrib/logrotate.sh
@${REINPLACE_CMD} \
-e 's|/wwwsys|${WWWDIR}|g' \
-e 's|/usr/local/lib/httpd|${WWWDIR}|g' \
-e 's|nobody|${WWWOWN}|g' \
-e 's|nogroup|${WWWGRP}|g' \
${WRKSRC}/$i
.endfor
@${REINPLACE_CMD} \
-e 's|\(MIME_TYPES\).*|\1 "${LOCALBASE}/etc/mime.types"|' \
${WRKSRC}/src/constants.h
@${REINPLACE_CMD} -e 's|mime.types ||g' \
${WRKSRC}/config/Makefile.in
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${WWWDIR}/htdocs
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Index: head/www/yourls/Makefile
===================================================================
--- head/www/yourls/Makefile (revision 413745)
+++ head/www/yourls/Makefile (revision 413746)
@@ -1,32 +1,34 @@
# Created by: Joe Horn <joehorn@gmail.com>
# $FreeBSD$
PORTNAME= yourls
PORTVERSION= 1.7.1
CATEGORIES= www
MAINTAINER= ports@FreeBSD.org
COMMENT= Your Own URL Shortener
LICENSE= ISCL MIT
LICENSE_COMB= multi
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME:tu}
GH_PROJECT= ${PORTNAME:tu}
NO_BUILD= yes
NO_ARCH= yes
USES= cpe
USE_PHP= bcmath curl json mysql pcre xml
SUB_LIST+= PKGNAME=${PKGNAME}
SUB_FILES+= pkg-message
PLIST_SUB= WWWOWN=${WWWOWN} \
WWWGRP=${WWWGRP}
do-install:
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} "! -name \.*")
.include <bsd.port.mk>
Index: head/www/zenphoto/Makefile
===================================================================
--- head/www/zenphoto/Makefile (revision 413745)
+++ head/www/zenphoto/Makefile (revision 413746)
@@ -1,54 +1,56 @@
# Created by: Philippe Audeoud <jadawin@tuxaco.net>
# $FreeBSD$
PORTNAME= zenphoto
PORTVERSION= 1.4.12
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= www
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simpler web photo gallery
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
+BROKEN_powerpc64= Does not build
+
NO_ARCH= yes
NO_BUILD= yes
USE_PHP= gd gettext json mbstring mysqli pcre session
USES= cpe
WANT_PHP_WEB= yes
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
PKGMESSAGE= ${WRKDIR}/pkg-message
SUB_FILES= pkg-deinstall pkg-message
USE_GITHUB= yes
post-extract:
@${MKDIR} ${WRKSRC}/cache/
@${FIND} ${WRKSRC} -name .gitignore -delete
@${FIND} -s ${WRKSRC}/ -type d -empty | ${XARGS} -I % ${TOUCH} %/.keepme
@${RM} ${WRKSRC}/doc_files/Zenphoto\ license.txt ${WRKSRC}/doc_files/README.html ${WRKSRC}/zp-core/Zenphoto.package
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}/
cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/
# maintainer section:
MS_DIR= albums cache themes zp-core
MS_PLIST= ${WRKDIR}/.ms-pkg-plist
genplist: do-clean extract
${ECHO_CMD} '@owner www' > ${MS_PLIST}
${ECHO_CMD} '@group www' >> ${MS_PLIST}
cd ${WRKSRC}/ && ${FIND} -s * -type f | ${SED} 's|^|%%WWWDIR%%/|' >> ${MS_PLIST}
.for dir in ${MS_DIR}
${ECHO_CMD} '@dir %%WWWDIR%%/${dir}' >> ${MS_PLIST}
.endfor
${ECHO_CMD} '@dir %%WWWDIR%%' >> ${MS_PLIST}
${ECHO_CMD} '@owner' >> ${MS_PLIST}
${ECHO_CMD} '@group' >> ${MS_PLIST}
${INSTALL} -m 600 ${MS_PLIST} ${PLIST}
.include <bsd.port.mk>
Index: head/x11/slop/Makefile
===================================================================
--- head/x11/slop/Makefile (revision 413745)
+++ head/x11/slop/Makefile (revision 413746)
@@ -1,23 +1,25 @@
# $FreeBSD$
PORTNAME= slop
PORTVERSION= 4.1.15
DISTVERSIONPREFIX= v
CATEGORIES= x11
MAINTAINER= neel@neelc.org
COMMENT= Make a screen selection and print the selection coordinates to stdout
LICENSE= GPLv3
+BROKEN_powerpc64= Does not build
+
USE_GITHUB= yes
GH_ACCOUNT= naelstrof
USES= cmake
USE_XORG= x11 xext
PLIST_FILES= bin/${PORTNAME}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/slop ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
Index: head/x11-servers/x11rdp/Makefile
===================================================================
--- head/x11-servers/x11rdp/Makefile (revision 413745)
+++ head/x11-servers/x11rdp/Makefile (revision 413746)
@@ -1,53 +1,55 @@
# Created by: Koichiro IWAO <meta+ports@vmeta.jp>
# $FreeBSD$
# Do not confuse net/xrdp with x11-servers/x11rdp. This port is not
# former version or name of net/xrdp. x11rdp is fundamentally an X server.
# xrdp is a RDP server. They work together. Neither xrdp nor x11rdp
# can be used fully functionally without the other.
#
# Simply saying, net/xrdp is front-end, x11-servers/x11rdp is back-end.
PORTNAME= x11rdp
PORTVERSION= 0.5.0.${X11RDPREVISION}
PORTREVISION= 1
CATEGORIES= x11-servers
MASTER_SITES= https://xrdp.vmeta.jp/pub/xrdp/:x11rdp \
http://www.club.kyutech.ac.jp/~meta/distfiles/:x11rdp
DISTNAME= ${PORTNAME}_xorg71
DISTFILES= ${PORTNAME}_xorg71_r${X11RDPREVISION}.tar.gz:x11rdp
DIST_SUBDIR= xrdp
MAINTAINER= meta+ports@vmeta.jp
COMMENT= X11 server for xrdp
LICENSE= MIT
+BROKEN_powerpc64= Does not build
+
RUN_DEPENDS= xorg-fonts>=0:x11-fonts/xorg-fonts
# SVN revision of x11rdp
X11RDPREVISION= 299
USES= gmake pkgconfig perl5
USE_OPENSSL= yes
CONFLICTS_INSTALL= xrdp-devel-[0-9]* x11rdp-devel-[0-9]*
PLIST_FILES= bin/X11rdp
post-extract:
@${MKDIR} ${WRKSRC}/build_dir
post-patch:
@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/buildx.sh
@${REINPLACE_CMD} -e "s|%%CC%%|${CC}|g" ${WRKSRC}/buildx.sh
@${REINPLACE_CMD} -e "s|%%CXX%%|${CXX}|g" ${WRKSRC}/buildx.sh
@${REINPLACE_CMD} -e "s|%%CPP%%|${CPP}|g" ${WRKSRC}/buildx.sh
@${REINPLACE_CMD} -e "s|%%MAKE_CMD%%|${MAKE_CMD}|g" ${WRKSRC}/buildx.sh
do-build:
@cd ${WRKSRC} && GNUMAKE=${MAKE_CMD} ${SH} ${WRKSRC}/buildx.sh ${WRKSRC}/build_dir
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/build_dir/bin/X11rdp ${STAGEDIR}${PREFIX}/bin/
.include <bsd.port.mk>
Index: head/x11-themes/fvwm-themes/Makefile
===================================================================
--- head/x11-themes/fvwm-themes/Makefile (revision 413745)
+++ head/x11-themes/fvwm-themes/Makefile (revision 413746)
@@ -1,33 +1,35 @@
# Created by: Oyvind Albrigtsen
# $FreeBSD$
PORTNAME= fvwm-themes
PORTVERSION= 0.7.0
PORTREVISION= 6
CATEGORIES= x11-themes
MASTER_SITES= SF
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
${PORTNAME}-extra-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Themes for the Fvwm2 window manager
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN_powerpc64= Does not build
+
BUILD_DEPENDS= gm4:devel/m4 \
fvwm2:x11-wm/fvwm2
RUN_DEPENDS= fvwm2:x11-wm/fvwm2
USE_XORG= xpm
USES= gmake perl5 shebangfix tar:bzip2
SHEBANG_FILES= themes/cde/modules/create-buttonbar-config \
themes/redmondxp/modules/FvwmThemesPanelManager
GNU_CONFIGURE= yes
NO_ARCH= yes
post-install:
@cd ${WRKDIR}/${PORTNAME}-extra-${PORTVERSION} && ${FIND} . | \
${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${PREFIX}/share/fvwm/themes
.include <bsd.port.mk>
Index: head/x11-toolkits/mygui/Makefile
===================================================================
--- head/x11-toolkits/mygui/Makefile (revision 413745)
+++ head/x11-toolkits/mygui/Makefile (revision 413746)
@@ -1,51 +1,53 @@
# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org>
# $FreeBSD$
PORTNAME= mygui
PORTVERSION= 3.2.2
DISTVERSIONPREFIX= MyGUI
PORTREVISION?= 1
CATEGORIES= x11-toolkits graphics devel
MAINTAINER= amdmi3@FreeBSD.org
COMMENT?= Fast, simple and flexible GUI system for games and 3D applications
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING.MIT
+BROKEN_powerpc64= Does not build
+
.if !defined(MASTERDIR)
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libOIS.so:devel/ois
.else
LIB_DEPENDS+= libMyGUIEngine.so:x11-toolkits/mygui
BUILD_WRKSRC= ${WRKSRC}/${MYGUI_SUBDIR}
INSTALL_WRKSRC= ${WRKSRC}/${MYGUI_SUBDIR}
.endif
USE_GITHUB= yes
GH_ACCOUNT= MyGUI
MYGUI_RENDERSYSTEM?= 0
USES= cmake compiler:c++11-lib pkgconfig
CMAKE_ARGS= -DMYGUI_BUILD_DEMOS=FALSE \
-DMYGUI_BUILD_TOOLS=FALSE \
-DMYGUI_BUILD_DOCS=FALSE \
-DMYGUI_RENDERSYSTEM=${MYGUI_RENDERSYSTEM}
USE_LDCONFIG= yes
USE_CXXSTD= c++11
CXXFLAGS+= -fPIC
PLIST= ${.CURDIR}/pkg-plist
post-patch:
@${REINPLACE_CMD} -e '/install/ s|lib/pkgconfig|libdata/pkgconfig|' \
${WRKSRC}/CMake/ConfigureBuild.cmake
.if defined(MASTERDIR)
@${REINPLACE_CMD} -e '/add_dependencies/d' ${BUILD_WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e '/target_link/d' ${BUILD_WRKSRC}/CMakeLists.txt
.endif
.include <bsd.port.mk>

File Metadata

Mime Type
text/x-diff
Expires
Fri, Feb 21, 9:05 PM (10 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15637842
Default Alt Text
(769 KB)

Event Timeline