Index: head/databases/fastdb/Makefile =================================================================== --- head/databases/fastdb/Makefile (revision 472669) +++ head/databases/fastdb/Makefile (revision 472670) @@ -1,36 +1,38 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= fastdb PORTVERSION= 3.75 PORTREVISION= 4 CATEGORIES= databases MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Main Memory Relational Database Management System LICENSE= MIT -WRKSRC= ${WRKDIR}/${PORTNAME} +BROKEN_powerpc64= fails to compile: unrecognized command line option "-std=gnu++03" -OPTIONS_DEFINE= DOCS - USES= gmake dos2unix USE_GCC= any MAKE_ENV= OSTYPE="${OPSYS}" MAKEFILE= makefile USE_LDCONFIG= yes DOS2UNIX_FILES= ${MAKEFILE} CXXFLAGS+= -D_WANT_SEMUN + +WRKSRC= ${WRKDIR}/${PORTNAME} + +OPTIONS_DEFINE= DOCS PORTDOCS= FastDB.htm # The port does not build with C++11 or later (bug 219275). USE_CXXSTD= gnu++03 post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/FastDB.htm ${STAGEDIR}${DOCSDIR} .include Index: head/databases/galera/Makefile =================================================================== --- head/databases/galera/Makefile (revision 472669) +++ head/databases/galera/Makefile (revision 472670) @@ -1,72 +1,73 @@ # Created by: Horia Racoviceanu # $FreeBSD$ PORTNAME= galera PORTVERSION?= 25.3.23 -PORTREVISION= 1 DISTVERSIONPREFIX?= release_ +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= devel@galeracluster.com COMMENT= Synchronous multi-master replication engine LICENSE= GPLv2 -BUILD_DEPENDS= checkmk:devel/check \ - ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs -LIB_DEPENDS= libboost_date_time.so:devel/boost-libs - BROKEN_SSL= openssl-devel BROKEN_SSL_REASON_openssl-devel= check that SSL devel headers are installed and usable BROKEN_aarch64= fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var' BROKEN_armv6= fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var' BROKEN_armv7= fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var' +BROKEN_powerpc64= fails to configure: Checking for C library pthread... no NOT_FOR_ARCHS= i386 # On i386 older versions of clang produce: # cannot compile this atomic library call yet ... __atomic_add_fetch # whereas newer ones generate a call to __atomic_add_fetch which ends up with # undefined reference at link time: # undefined reference to `__atomic_fetch_add_8' # https://bugs.llvm.org//show_bug.cgi?id=23262 # https://bugs.llvm.org//show_bug.cgi?id=24908 # https://tracker.crystax.net/issues/1263 NOT_FOR_ARCHS_REASON_i386=Uses 64 bit atomics that clang cannot generate on i386 + +BUILD_DEPENDS= checkmk:devel/check \ + ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs +LIB_DEPENDS= libboost_date_time.so:devel/boost-libs USES= python:build scons ssl USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= codership LDFLAGS+= -lboost_program_options -lboost_system MAKE_ARGS+= revno=${GH_TAGNAME} system_asio=0 tests=0 USE_RC_SUBR= garb.sh # Abuse TEST_TARGET to append tests=1 (which is not a target, strictly # speaking) at the end of the "scons ..." command so that it overrides # tests=0 from ${MAKE_ARGS}. To rerun the tests a second time, remove # all *.passed files: find ./work -name *.passed -print -delete TEST_TARGET= deterministic_tests=1 tests=1 PLIST_FILES= bin/garbd \ lib/libgalera.so \ lib/libgalera_smm.so OPTIONS_DEFINE= BOOSTPOOL BPOSTATIC DEBUG BOOSTPOOL_DESC= Use boost pool allocator BPOSTATIC_DESC= Use static boost_program_options BOOSTPOOL_MAKE_ARGS= boost_pool=1 BPOSTATIC_MAKE_ARGS= bpostatic=${LOCALBASE}/lib/libboost_program_options.a DEBUG_MAKE_ARGS= debug=0 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/garb/garbd ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_LIB} ${WRKSRC}/libgalera_smm.so ${STAGEDIR}${PREFIX}/lib/ @(cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf libgalera_smm.so \ libgalera.so) .include Index: head/databases/hamsterdb/Makefile =================================================================== --- head/databases/hamsterdb/Makefile (revision 472669) +++ head/databases/hamsterdb/Makefile (revision 472670) @@ -1,39 +1,41 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= hamsterdb PORTVERSION= 2.1.11 PORTREVISION= 7 CATEGORIES= databases MASTER_SITES= http://files.hamsterdb.com/dl/ MAINTAINER= wen@FreeBSD.org COMMENT= Lightweight Embedded Database Engine LICENSE= APACHE20 +BROKEN_powerpc64= fails to configure: checking for the Boost system library... no + BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs +USES= alias gmake libtool +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-boost=${LOCALBASE} INSTALL_TARGET= install-strip CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -USES= alias gmake libtool -USE_LDCONFIG= yes HAM_DOCS= README INSTALL ChangeLog TODO AUTHORS CREDITS OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's#-ldl##g' ${WRKSRC}/configure ${REINPLACE_CMD} -e 's#-ldl##g' ${WRKSRC}/unittests/Makefile.in ${REINPLACE_CMD} -e 's#-ldl##g' ${WRKSRC}/tools/ham_bench/Makefile.in post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${HAM_DOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ .endfor .include Index: head/databases/postgresql-plruby/Makefile =================================================================== --- head/databases/postgresql-plruby/Makefile (revision 472669) +++ head/databases/postgresql-plruby/Makefile (revision 472670) @@ -1,61 +1,63 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= postgresql-plruby PORTVERSION= 0.5.7 PORTREVISION= 2 CATEGORIES= databases ruby DIST_SUBDIR= ruby MAINTAINER= knu@FreeBSD.org COMMENT= PL/Ruby procedural language for the PostgreSQL database system LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual -USE_GITHUB= yes -GH_ACCOUNT= devrimgunduz +BROKEN_powerpc64= fails to build: ruby.h:628:35: call to 'ruby_safe_level_2_error' declared with attribute error: $SAFE=2 to 4 are obsolete USES= uidfix pgsql WANT_PGSQL= server USE_RUBY= yes USE_RUBY_EXTCONF= yes + +USE_GITHUB= yes +GH_ACCOUNT= devrimgunduz POSTGRESQL_PORT?= databases/postgresql${PGSQL_VER_NODOT}-server PGSQL_PORTDIR?= ${PORTSDIR}/${POSTGRESQL_PORT} PGSQL_WRKSRC_CMD= cd ${PGSQL_PORTDIR} && ${MAKE} -V WRKSRC CONFIGURE_ARGS= --with-pg-config="${LOCALBASE}/bin/pg_config" \ --with-pgsql-srcinc="`${PGSQL_WRKSRC_CMD}`/src/include" #CONFIGURE_ARGS+= --with-safe-level=0 #CONFIGURE_ARGS+= --with-main-safe-level=0 #CONFIGURE_ARGS+= --with-timeout=30 INSTALL_TARGET= site-install DOCS= Changes plruby.html plruby.rd OPTIONS_DEFINE= DOCS PKGMESSAGE= ${WRKDIR}/createlang.sql post-fetch: cd ${PGSQL_PORTDIR} && ${MAKE} -DBATCH patch post-build: ${SED} 's,!!PLRUBY_SO!!,${RUBY_SITEARCHLIBDIR}/plruby.so,' \ ${FILESDIR}/createlang.sql > ${WRKDIR}/createlang.sql post-build-DOCS-on: cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} rdoc post-install: @${MKDIR} ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/ ${INSTALL_DATA} ${WRKDIR}/createlang.sql ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR} cd ${WRKSRC}/ && ${COPYTREE_SHARE} docs/doc ${STAGEDIR}${RUBY_MODDOCDIR}/ README.markdown && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${RUBY_MODDOCDIR}/ ${FIND} -ds ${STAGEDIR}${RUBY_MODDOCDIR} -type f -print | ${SED} -E -e \ 's,^${STAGEDIR}${PREFIX}/?,,' >> ${TMPPLIST} .include Index: head/databases/rocksdb/Makefile =================================================================== --- head/databases/rocksdb/Makefile (revision 472669) +++ head/databases/rocksdb/Makefile (revision 472670) @@ -1,103 +1,104 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= rocksdb PORTVERSION= 5.13.2 DISTVERSIONPREFIX= v CATEGORIES= databases MAINTAINER?= sunpoet@FreeBSD.org COMMENT?= Persistent key-value store for fast storage environments LICENSE= APACHE20 GPLv2 LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.Apache LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING BROKEN_DragonFly= does not build on DragonFly BSD using GCC with -Werror BROKEN_armv6?= does not build: db/c.cc:2281:44: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') BROKEN_armv7?= does not build: /nxb-bin/usr/bin/ld: undefined reference to symbol `__gnu_Unwind_Find_exidx@@FBSD_1.4' (try adding -lc) #'` +BROKEN_powerpc64= does not build: util/crc32c.cc:435:22: 'arch_ppc_probe' was not declared in this scope BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libgflags.so:devel/gflags \ libsnappy.so:archivers/snappy OPTIONS_DEFINE= DEBUG LZ4 ZSTD OPTIONS_DEFAULT=LZ4 +USES= compiler:c++11-lib gmake localbase:ldflags shebangfix ALL_TARGET= shared_lib static_lib all CFLAGS+= -DOS_FREEBSD CONFIGURE_ARGS= make_config.mk CONFIGURE_ENV= PORTABLE=0 ROCKSDB_ROOT=${WRKSRC} CONFIGURE_SCRIPT= build_tools/build_detect_platform HAS_CONFIGURE= yes MAKE_ENV= CXX=${CXX} INSTALL_PATH=${STAGEDIR}${PREFIX} USE_CXXSTD= c++11 USE_LDCONFIG= yes -USES= compiler:c++11-lib gmake localbase:ldflags shebangfix PLIST_SUB= PORTVERSION=${PORTVERSION} SHLIB_MAJOR=${PORTVERSION:R:R} SHLIB_MINOR=${PORTVERSION:R:E} PORTDATA= make_config.mk GH_ACCOUNT= facebook USE_GITHUB= yes SHEBANG_FILES= */*.sh BENCHMARKS= cache_bench column_aware_encoding_exp db_bench memtablerep_bench persistent_cache_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 LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 LZ4_MAKE_ENV_OFF= ROCKSDB_DISABLE_LZ4=yes ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd ZSTD_MAKE_ENV_OFF= ROCKSDB_DISABLE_ZSTD=yes .if !defined(LITE) CONFLICTS_INSTALL= rocksdb-lite PLIST_SUB+= LITE="" .else PKGNAMESUFFIX= -lite CONFLICTS_INSTALL= rocksdb CFLAGS+= -DROCKSDB_LITE=1 MAKE_ENV+= LIBNAME=librocksdb${PKGNAMESUFFIX} USE_RTTI=1 DISABLE_JEMALLOC=1 PLIST_SUB+= LITE=${PKGNAMESUFFIX} .endif .include .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 36 CXXFLAGS+= -Wno-inconsistent-missing-override .endif .if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} < 60 CFLAGS+= -D_GLIBCXX_USE_C99 .endif post-patch: @${REINPLACE_CMD} -e '/^dummy :=/d; /^all: / s| $$(TESTS)||' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's| -fno-builtin-memcmp||; s| -ltcmalloc||' ${WRKSRC}/build_tools/build_detect_platform .if ${ARCH} != amd64 && ${ARCH} != i386 @${REINPLACE_CMD} -e 's| -march=native||' ${WRKSRC}/build_tools/build_detect_platform .endif @${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 post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/ cd ${WRKSRC}/ && ${INSTALL_PROGRAM} ${BENCHMARKS} ${TOOLS} ${STAGEDIR}${PREFIX}/bin/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librocksdb${PKGNAMESUFFIX}.so ${INSTALL_DATA} ${WRKSRC}/librocksdb${PKGNAMESUFFIX}_tools.a ${STAGEDIR}${PREFIX}/lib/ ${INSTALL_DATA} ${WRKSRC}/make_config.mk ${STAGEDIR}${DATADIR}/ regression-test test: build cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check .include Index: head/deskutils/easystroke/Makefile =================================================================== --- head/deskutils/easystroke/Makefile (revision 472669) +++ head/deskutils/easystroke/Makefile (revision 472670) @@ -1,51 +1,53 @@ # Created by: Tobias Kortkamp # $FreeBSD$ PORTNAME= easystroke PORTVERSION= 0.6.0 PORTREVISION= 12 CATEGORIES= deskutils MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Easystroke is a gesture-recognition application for X11 LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to build: handler.cc:560:27: call of overloaded 'abs(float&)' is ambiguous + BUILD_DEPENDS= help2man:misc/help2man \ ${LOCALBASE}/include/xorg/xserver-properties.h:x11-servers/xorg-server LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libboost_serialization.so:devel/boost-libs +USES= compiler:c++11-lang gettext gmake pkgconfig USE_GNOME= gtkmm30 USE_XORG= x11 xext xfixes xi xtst -USES= compiler:c++11-lang gettext gmake pkgconfig USE_CXXSTD= c++11 INSTALLS_ICONS= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_BUILD_DEPENDS= intltool-merge:textproc/intltool NLS_ALL_TARGET= easystroke.desktop all man # This builds easystroke without translations NLS_ALL_TARGET_OFF= man # Create a .desktop file without translations. # It's usually created by intltool-merge during the build. pre-build-NLS-off: @${CP} ${WRKSRC}/${PORTNAME}.desktop.in ${WRKSRC}/${PORTNAME}.desktop do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.svg ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-NLS-on: (cd ${WRKSRC}/po/ && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/locale/ "-name *.mo") .include Index: head/deskutils/gnome-clocks/Makefile =================================================================== --- head/deskutils/gnome-clocks/Makefile (revision 472669) +++ head/deskutils/gnome-clocks/Makefile (revision 472670) @@ -1,32 +1,34 @@ # Created by: Gustau Perez # $FreeBSD$ PORTNAME= gnome-clocks PORTVERSION= 3.24.0 CATEGORIES= deskutils gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Clocks for GNOME 3 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-unused-but-set-variable" + BUILD_DEPENDS= itstool:textproc/itstool \ vala:lang/vala LIB_DEPENDS= libgeoclue-2.so:net/geoclue \ libgeocode-glib.so:net/geocode-glib \ libgweather-3.so:net/libgweather PORTSCOUT= limitw:1,even USES= gettext gmake gnome libtool localbase pathfix pkgconfig tar:xz USE_LDCONFIG= yes USE_GNOME= cairo gnomedesktop3 gsound GNU_CONFIGURE= yes INSTALLS_ICONS= yes GLIB_SCHEMAS= org.gnome.clocks.gschema.xml .include Index: head/deskutils/showdown/Makefile =================================================================== --- head/deskutils/showdown/Makefile (revision 472669) +++ head/deskutils/showdown/Makefile (revision 472670) @@ -1,43 +1,45 @@ # $FreeBSD$ PORTNAME= showdown DISTVERSION= 0.6 PORTREVISION= 1 CATEGORIES= deskutils MAINTAINER= dg@syrec.org COMMENT= Simple markdown viewer, written in Vala and GTK 3 LICENSE= GPLv3 +BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-incompatible-pointer-types" + BUILD_DEPENDS= ${LOCALBASE}/lib/libmarkdown.a:textproc/discount \ valac:lang/vala LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 USES= desktop-file-utils gmake pkgconfig USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= craigbarnes MAKEFILE= GNUmakefile MAKE_ARGS= V=1 prefix=${PREFIX} INSTALLS_ICONS= yes PORTDOCS= README.md PLIST_FILES= bin/showdown \ share/applications/io.gitlab.craigbarnes.Showdown.desktop \ share/icons/hicolor/scalable/apps/showdown.svg OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/showdown post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/deskutils/xneur/Makefile =================================================================== --- head/deskutils/xneur/Makefile (revision 472669) +++ head/deskutils/xneur/Makefile (revision 472670) @@ -1,66 +1,68 @@ # Created by: Alex "lissyara" Keda # $FreeBSD$ PORTNAME= xneur PORTVERSION= 0.17.0 -PORTREVISION= 4 DISTVERSIONSUFFIX=.orig +PORTREVISION= 4 CATEGORIES= deskutils MASTER_SITES= https://launchpad.net/~andrew-crew-kuznetsov/+archive/xneur-stable/+files/ DISTNAME= ${PORTNAME}_${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} MAINTAINER= admin@lissyara.su COMMENT= Auto keyboard switcher LICENSE= GPLv2 + +BROKEN_powerpc64= fails to compile: text.c:272: nested functions are disabled, use -fnested-functions to re-enable LIB_DEPENDS= libnotify.so:devel/libnotify \ libpcre.so:devel/pcre USES= compiler:nestedfct iconv libtool localbase pathfix pkgconfig WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static --libdir=${PREFIX}/lib/xneur USE_LDCONFIG= ${PREFIX}/lib/xneur ${PREFIX}/lib/xneur/xneur INSTALLS_ICONS= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= ASPELL XOSD NLS X11 OPTIONS_DEFAULT= GSTREAMER ASPELL OPTIONS_RADIO= SOUND OPTIONS_RADIO_SOUND= GSTREAMER OPENAL XOSD_DESC= Xosd support OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls X11_USE= XORG=x11 X11_CONFIGURE_WITH= x ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell ASPELL_CONFIGURE_ON= --with-spell=aspell ASPELL_CONFIGURE_OFF= --with-spell=no --without-aspell XOSD_LIB_DEPENDS= libxosd.so:misc/xosd XOSD_CONFIGURE_WITH= xosd .include .if ${PORT_OPTIONS:MGSTREAMER} USE_GSTREAMER= yes CONFIGURE_ARGS+= --with-sound=gstreamer .elif ${PORT_OPTIONS:MOPENAL} USES+= openal:al,alut CONFIGURE_ARGS+= --with-sound=openal .else CONFIGURE_ARGS+= --with-sound=no .endif post-patch: @${REINPLACE_CMD} -e 's,-Werror,,g; s,-ldl,,g' ${WRKSRC}/configure @${MV} ${WRKSRC}/etc/xneurrc ${WRKSRC}/etc/xneurrc.sample .include Index: head/devel/aarch64-none-elf-gcc/Makefile =================================================================== --- head/devel/aarch64-none-elf-gcc/Makefile (revision 472669) +++ head/devel/aarch64-none-elf-gcc/Makefile (revision 472670) @@ -1,23 +1,24 @@ # $FreeBSD$ PKGNAMEPREFIX= aarch64-none-elf- COMMENT= GNU Compiler Collection for bare metal arm cross-development GCC_TARGET= aarch64-none-elf PLIST= ${.CURDIR}/pkg-plist # U-Boot requires libgcc, crossbuild and install it along with the compiler. ALL_TARGET= all-gcc all-target-libgcc INSTALL_TARGET= install-gcc install-target-libgcc BROKEN_aarch64= fails to package BROKEN_mips= configure: error: cannot compute suffix of object files: cannot compile BROKEN_mips64= configure: error: cannot compute suffix of object files: cannot compile +BROKEN_powerpc64= fails to compile: libgcc2.c:1846:9: internal compiler error: Segmentation fault MASTERDIR= ${.CURDIR}/../powerpc64-gcc .include "${MASTERDIR}/Makefile" # The following is required for clang to bootstrap gcc. .if ${COMPILER_TYPE} == clang MAKE_ARGS+= CXXFLAGS=-fbracket-depth=512 .endif Index: head/devel/astyle/Makefile =================================================================== --- head/devel/astyle/Makefile (revision 472669) +++ head/devel/astyle/Makefile (revision 472670) @@ -1,31 +1,33 @@ # Created by: Don Croyle # $FreeBSD$ PORTNAME= astyle PORTVERSION= 3.1 CATEGORIES= devel textproc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION} DISTNAME= ${PORTNAME}_${PORTVERSION}_linux MAINTAINER= lme@FreeBSD.org COMMENT= Source code indenter and formatter for C, C++, C\#, and Java LICENSE= MIT LICENSE_FILE= ${WRKDIR}/astyle/LICENSE.md +BROKEN_powerpc64= fails to build: unrecognized command line option "-std=c++11" + USES= compiler:c++11-lang dos2unix gmake ALL_TARGET= astyle DOS2UNIX_GLOB= *.ini WRKSRC= ${WRKDIR}/astyle/build/${COMPILER_TYPE} OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/astyle ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/astyle/doc/* ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/astyle/file/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/bcc/Makefile =================================================================== --- head/devel/bcc/Makefile (revision 472669) +++ head/devel/bcc/Makefile (revision 472670) @@ -1,22 +1,23 @@ # Created by: joerg # $FreeBSD$ PORTNAME= bcc PORTVERSION= 1995.03.12 PORTREVISION= 2 CATEGORIES= devel lang MASTER_SITES= LOCAL/joerg DISTNAME= ${PORTNAME} MAINTAINER= joerg@FreeBSD.org COMMENT= Bruce's C compiler (with as and ld); can do 16-bit code LICENSE= GPLv2 +BROKEN_aarch64= fails to link: error adding symbols: File in wrong format +BROKEN_powerpc64= fails to link: skipping incompatible /usr/lib/libgcc.a when searching for -lgcc + USES= uidfix CONFLICTS= bin86-[0-9]* dev86-[0-9]* - -BROKEN_aarch64= Fails to link: error adding symbols: File in wrong format .include Index: head/devel/catch/Makefile =================================================================== --- head/devel/catch/Makefile (revision 472669) +++ head/devel/catch/Makefile (revision 472670) @@ -1,26 +1,28 @@ # Created by: gahr # $FreeBSD$ PORTNAME= catch DISTVERSIONPREFIX= v DISTVERSION= 2.2.3 CATEGORIES= devel MAINTAINER= gahr@FreeBSD.org COMMENT= Header-only test framework for C++ LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE.txt +BROKEN_powerpc64= fails to compile: catch_tostring.cpp:206:21: comparison is always true due to limited range of data type + USES= compiler:c++14-lang cmake pathfix USE_GITHUB= yes GH_ACCOUNT= catchorg GH_PROJECT= Catch2 CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR=${DOCSDIR} PORTDOCS= * do-test: ${WRKSRC}/SelfTest .include Index: head/devel/chromium-gn/Makefile =================================================================== --- head/devel/chromium-gn/Makefile (revision 472669) +++ head/devel/chromium-gn/Makefile (revision 472670) @@ -1,24 +1,26 @@ # $FreeBSD$ CATEGORIES= devel www PKGNAMESUFFIX= -gn MAINTAINER= pizzamig@FreeBSD.org COMMENT= Gn meta build framework MASTERDIR= ${.CURDIR}/../../www/chromium +BROKEN_powerpc64= fails to compile: safe_math_clang_gcc_impl.h:132:45: '__builtin_subcb' was not declared in this scope + BUILDTYPE= Release NO_BUILD= yes PLIST= ${.CURDIR}/pkg-plist PKGMESSAGE= ${.CURDIR}/pkg-message DESCR= ${.CURDIR}/pkg-descr PLIST_FILES= bin/gn GN_ONLY= yes do-install: ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/gn ${STAGEDIR}${PREFIX}/bin .include "${MASTERDIR}/Makefile" Index: head/devel/cltune/Makefile =================================================================== --- head/devel/cltune/Makefile (revision 472669) +++ head/devel/cltune/Makefile (revision 472670) @@ -1,29 +1,30 @@ # Created by: Johannes M Dieterich # $FreeBSD$ PORTNAME= cltune PORTVERSION= 2.7.0 CATEGORIES= devel MAINTAINER= jmd@FreeBSD.org COMMENT= Library to tune OpenCL kernels LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to build: GCC version must be at least 4.7 + BUILD_DEPENDS= opencl>=0:devel/opencl LIB_DEPENDS= libOpenCL.so:devel/ocl-icd RUN_DEPENDS= opencl>=0:devel/opencl +USES= cmake +USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= CNugteren GH_PROJECT= CLTune - -USE_LDCONFIG= yes -USES= cmake PLIST_FILES= include/cltune.h \ lib/libcltune.so \ libdata/pkgconfig/cltune.pc .include Index: head/devel/codeblocks/Makefile =================================================================== --- head/devel/codeblocks/Makefile (revision 472669) +++ head/devel/codeblocks/Makefile (revision 472670) @@ -1,48 +1,50 @@ # Created by: Matthias Sund # $FreeBSD$ PORTNAME= codeblocks PORTVERSION= 17.12 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION} DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= lbartoletti@tuxfamily.org COMMENT= Open source, cross-platform, free C/C++ IDE LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi +BROKEN_powerpc64= fails to configure: checking for exit in -lboost_system-boost_system... no + BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libhunspell-1.6.so:textproc/hunspell \ libtinyxml.so:textproc/tinyxml USES= tar:xz autoreconf compiler desktop-file-utils fam:gamin localbase \ gettext-runtime libtool pathfix pkgconfig shared-mime-info USE_WX= 2.8 USE_GNOME= gtk20 cairo USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG} --with-contrib-plugins=all \ --disable-pch --with-boost-system=boost_system PKG_CONFIG_LIBDIR= ${LOCALBASE}/libdata/pkgconfig INSTALLS_ICONS= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include .if ${CHOSEN_COMPILER_TYPE} == clang USE_CXXSTD= c++11 . if ${COMPILER_VERSION} >= 35 CXXFLAGS+= -Wno-undefined-bool-conversion . endif .endif .include Index: head/devel/concurrencykit/Makefile =================================================================== --- head/devel/concurrencykit/Makefile (revision 472669) +++ head/devel/concurrencykit/Makefile (revision 472670) @@ -1,48 +1,49 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= concurrencykit PORTVERSION= 0.6.0 CATEGORIES= devel MASTER_SITES= http://concurrencykit.org/releases/ \ http://repnop.org/releases/ DISTNAME= ck-${PORTVERSION} MAINTAINER= koobs@FreeBSD.org COMMENT= Lock-free data structures for high performance concurrent systems LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 sparc64 -BROKEN_aarch64= Fails to configure: Detecting machine architecture...failed [unsupported] -BROKEN_armv6= Fails to configure: Finding suitable compiler........failed [not found] -BROKEN_armv7= Fails to configure: Finding suitable compiler........failed [not found] +BROKEN_aarch64= fails to configure: Detecting machine architecture...failed [unsupported] +BROKEN_armv6= fails to configure: Finding suitable compiler........failed [not found] +BROKEN_armv7= fails to configure: Finding suitable compiler........failed [not found] +BROKEN_powerpc64= fails to link: skipping incompatible /usr/lib/libgcc.a when searching for -lgcc OPTIONS_DEFINE= RTM VMAPACK OPTIONS_DEFAULT= VMAPACK RTM_DESC= Restricted Transactional Memory (x86_64 only) VMAPACK_DESC= Enable pointer packing RTM_CONFIGURE_ON= --enable-rtm VMAPACK_CONFIGURE_ON= --enable-pointer-packing USES= pkgconfig USE_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ARGS+= --mandir=${PREFIX}/man TEST_TARGET= check PLIST_SUB+= VERSION=${PORTVERSION} post-extract: ${REINPLACE_CMD} -e 's|PKGCONFIG_DATA=@LIBRARY@|PKGCONFIG_DATA=${PREFIX}/libdata/|g' \ ${WRKSRC}/Makefile.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libck.so.${PORTVERSION} .include Index: head/devel/cpprestsdk/Makefile =================================================================== --- head/devel/cpprestsdk/Makefile (revision 472669) +++ head/devel/cpprestsdk/Makefile (revision 472670) @@ -1,25 +1,24 @@ # $FreeBSD$ PORTNAME= cpprestsdk PORTVERSION= 2.9.1 DISTVERSIONPREFIX= v PORTREVISION= 5 CATEGORIES= devel MAINTAINER= projects@phess.net COMMENT= Microsoft C++ REST SDK LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../license.txt LIB_DEPENDS= libboost_system.so:devel/boost-libs -USE_GITHUB= yes -GH_ACCOUNT= Microsoft - USES= cmake compiler:c++11-lib ssl USE_LDCONFIG= yes +USE_GITHUB= yes +GH_ACCOUNT= Microsoft WRKSRC_SUBDIR= Release CMAKE_OFF= BUILD_SAMPLES BUILD_TESTS .include Index: head/devel/cquery/Makefile =================================================================== --- head/devel/cquery/Makefile (revision 472669) +++ head/devel/cquery/Makefile (revision 472670) @@ -1,34 +1,36 @@ # $FreeBSD$ PORTNAME= cquery PORTVERSION= 20180302 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= henry.hu.sh@gmail.com COMMENT= Highly-scalable, low-latency language server for C/C++/Objective-C LICENSE= MIT +BROKEN_powerpc64= fails to build: Checking for 'clang++' (C++ compiler): not found + BUILD_DEPENDS= llvm-config60:devel/llvm60 LIB_DEPENDS= libclang.so:devel/llvm60 USES= compiler:c++14-lang waf USE_GITHUB= yes GH_ACCOUNT= cquery-project GH_TUPLE= miloyip:rapidjson:daabb88:rapidjson/third_party/rapidjson \ onqtam:doctest:b40b7e7:doctest/third_party/doctest \ greg7mdp:sparsepp:1ca7189:sparsepp/third_party/sparsepp \ msgpack:msgpack-c:208595b:msgpack/third_party/msgpack-c \ emilk:loguru:2c35b5e:loguru/third_party/loguru PLIST_FILES= bin/cquery CONFIGURE_ARGS= --variant=system --llvm-config=${LOCALBASE}/bin/llvm-config60 MAKE_ARGS= --variant=system post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cquery .include Index: head/devel/doxygen/Makefile =================================================================== --- head/devel/doxygen/Makefile (revision 472669) +++ head/devel/doxygen/Makefile (revision 472670) @@ -1,68 +1,70 @@ # Created by: Joep Grooten # $FreeBSD$ PORTNAME= doxygen PORTVERSION= 1.8.14 PORTEPOCH= 2 CATEGORIES= devel MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ \ http://ftp.stack.nl/pub/users/dimitri/ EXTRACT_SUFX= .src.tar.gz MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Documentation system for C, C++, and other languages LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to link: ../lib/lib_doxygen.a(language.cpp.o)(.text+0xb6c): sibling call optimization to `_ZN12ConfigValuesD1Ev' does not allow automatic multiple TOCs + USES= bison cmake:outsource,noninja iconv python shebangfix ALL_TARGET= all CMAKE_ARGS+= -DDOC_INSTALL_DIR:PATH=${DOCSDIR_REL} # Parallel jobs breaks when the DOCS option is on MAKE_JOBS_UNSAFE= yes EXTRACT_AFTER_ARGS= --exclude '*/libmd5' PLIST_FILES= bin/doxygen OPTIONS_DEFINE= DOCS GRAPHVIZ LATEX SEARCH OPTIONS_DEFAULT= GRAPHVIZ LATEX OPTIONS_RADIO= DOXYWIZARD OPTIONS_RADIO_DOXYWIZARD= QT4 QT5 QT4_DESC= Install Doxywizard GUI with Qt4 QT5_DESC= Install Doxywizard GUI with Qt5 SEARCH_DESC= Build external search tools (doxysearch and doxyindexer) DOCS_USES= ghostscript:build DOCS_ALL_TARGET= docs DOCS_BUILD_DEPENDS= dot:graphics/graphviz DOCS_CMAKE_BOOL= build_doc DOCS_PLIST_FILES= man/man1/doxygen.1.gz \ man/man1/doxyindexer.1.gz \ man/man1/doxysearch.1.gz \ man/man1/doxywizard.1.gz DOCS_IMPLIES= LATEX PORTDOCS= * GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz LATEX_USE= TEX=base,dvipsk,pdftex QT4_USE= QT4=corelib,gui,xml,qmake_build,moc_build,rcc_build,uic_build QT4_CMAKE_ON= -Dbuild_wizard:BOOLEAN=true -Dforce_qt4:BOOLEAN=true QT4_PLIST_FILES= bin/doxywizard QT5_USE= QT5=core,widgets,gui,xml,qmake_build,buildtools_build QT5_CMAKE_ON= -Dbuild_wizard:BOOLEAN=true QT5_PLIST_FILES= bin/doxywizard SEARCH_CMAKE_BOOL= build_search SEARCH_LIB_DEPENDS= libxapian.so:databases/xapian-core SEARCH_PLIST_FILES= bin/doxyindexer \ bin/doxysearch.cgi post-patch: @${REINPLACE_CMD} -e '/PERL_PATH/ s|/usr/bin/perl|${perl_CMD}|' \ ${WRKSRC}/src/config.xml .include Index: head/devel/eric6/Makefile =================================================================== --- head/devel/eric6/Makefile (revision 472669) +++ head/devel/eric6/Makefile (revision 472670) @@ -1,69 +1,71 @@ # Created by: Boris Samorodov # $FreeBSD$ PKGNAMESUFFIX= -${FLAVOR:U:S/_/-/} -CATEGORIES= devel python DISTNAME= ${PORTNAME}-nolang-${DISTVERSION} +CATEGORIES= devel python + +BROKEN_powerpc64= fails to link: libstdc++.so.6: version GLIBCXX_3.4.14 required by /usr/local/lib/qt4/libqscintilla2_qt4.so.13 not found BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt${PYQTVER}/QtGui.so:x11-toolkits/py-qt${PYQTVER}-gui@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/PyQt${PYQTVER}/Qsci.so:devel/py-qt${PYQTVER}-qscintilla2@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} \ ${PYTHON_SITELIBDIR}/PyQt${PYQTVER}/QtNetwork.so:net/py-qt${PYQTVER}-network@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/PyQt${PYQTVER}/QtSvg.so:graphics/py-qt${PYQTVER}-svg@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/PyQt${PYQTVER}/QtSql.so:databases/py-qt${PYQTVER}-sql@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/PyQt${PYQTVER}/QtWebKit.so:www/py-qt${PYQTVER}-webkit@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/PyQt${PYQTVER}/QtHelp.so:devel/py-qt${PYQTVER}-help@${PY_FLAVOR} \ ${PYTHON_LIBDIR}/lib-dynload/_sqlite3.so:databases/py-sqlite3@${PY_FLAVOR} CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C/^/${PKGNAMEPREFIX}${PORTNAME}-/:C/$/-[0-9]*/} USES= desktop-file-utils python:${FLAVOR:C/.*_py([0-9])/\1./} INSTALL_CMD= install.py -c -f eric6config.freebsd -i ${STAGEDIR} --pyqt=${PYQTVER} SUB_FILES= eric6.desktop PYQTVER= ${FLAVOR:C/qt([45])_py[0-9]+/\1/} MASTERPORT= yes PORTDATA= * PORTDOCS= * PORTEXAMPLES= * .include "${.CURDIR}/bsd.eric6.mk" .include PY_FLAVORS= py${PYTHON_DEFAULT:S/.//} py${PYTHON2_DEFAULT:S/.//} py${PYTHON3_DEFAULT:S/.//} .for flavor in ${PY_FLAVORS} . if empty(FLAVORS:Mqt4_${flavor}) FLAVORS:= ${FLAVORS} qt4_${flavor} qt5_${flavor} . endif .endfor .if empty(FLAVOR) FLAVOR= ${FLAVORS:[1]} .endif .if ${PYQTVER} == 5 RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/PyQt5/QtWebKitWidgets.so:www/py-qt5-webkitwidgets@${PY_FLAVOR} .endif post-patch: ${RM} ${WRKSRC}/eric/i18n/*.qm ${WRKSRC}/eric/i18n/*.ts do-configure: ${SED} -e 's,PYTHON_SITELIBDIR,${PYTHON_SITELIBDIR},' \ -e 's,PREFIX,${PREFIX},' \ -e 's,DATADIR,${DATADIR},' \ -e 's,LOCALBASE,${LOCALBASE},' \ -e 's,DOCSDIR,${DOCSDIR},' \ -e 's,EXAMPLESDIR,${EXAMPLESDIR},' \ < ${FILESDIR}/config > ${WRKSRC}/eric6config.freebsd do-install: @(cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_CMD}) post-install: ${INSTALL_DATA} ${WRKDIR}/eric6.desktop ${STAGEDIR}${PREFIX}/share/applications/ ${LN} -sf ${DATADIR:C|${PREFIX}(/share(/pixmaps)?)?||:C|/[^/]+|../|g}eric6/icons/default/eric.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/eric6.png @${MKDIR} ${STAGEDIR}${DATADIR}/i18n .include Index: head/devel/flatbuffers/Makefile =================================================================== --- head/devel/flatbuffers/Makefile (revision 472669) +++ head/devel/flatbuffers/Makefile (revision 472670) @@ -1,31 +1,33 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= flatbuffers DISTVERSIONPREFIX= v DISTVERSION= 1.9.0 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Memory efficient serialization library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt +BROKEN_powerpc64= fails to compile: base.h:189:32: use of deleted function flatbuffers::EndianSwap(T) + USES= cmake:outsource compiler:c++11-lib USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= google CMAKE_ON= FLATBUFFERS_BUILD_SHAREDLIB CMAKE_OFF= FLATBUFFERS_BUILD_FLATLIB FLATBUFFERS_BUILD_TESTS TEST_TARGET= test PLIST_SUB= SHLIB_VER=${PORTVERSION} do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DFLATBUFFERS_BUILD_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${TEST_TARGET} .include Index: head/devel/fuzzylite/Makefile =================================================================== --- head/devel/fuzzylite/Makefile (revision 472669) +++ head/devel/fuzzylite/Makefile (revision 472670) @@ -1,29 +1,31 @@ # $FreeBSD$ PORTNAME= fuzzylite DISTVERSIONPREFIX= v DISTVERSION= 6.0 CATEGORIES= devel MAINTAINER= pkubaj@anongoth.pl COMMENT= Fuzzy logic control library in C++ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-type-limits" + USES= cmake:outsource compiler USE_GITHUB= yes USE_LDCONFIG= yes CMAKE_ARGS= -DFL_BUILD_STATIC:BOOL=OFF \ -DFL_BUILD_TESTS:BOOL=OFF CMAKE_SOURCE_PATH= ${WRKSRC}/${PORTNAME} PLIST_SUB= SHLIB_VER=${DISTVERSION} .include .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 39 CFLAGS+= -Wno-error=varargs .endif .include Index: head/devel/gearmand/Makefile =================================================================== --- head/devel/gearmand/Makefile (revision 472669) +++ head/devel/gearmand/Makefile (revision 472670) @@ -1,118 +1,119 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= gearmand PORTVERSION= 1.0.6 PORTREVISION= 14 CATEGORIES= devel MASTER_SITES= http://launchpad.net/gearmand/1.0/${PORTVERSION}/+download/ MAINTAINER= bdrewery@FreeBSD.org COMMENT= Gearman C Server and Library +BROKEN_sparc64= fails to build: cannot link with boost +BROKEN_powerpc64= fails to build: checking for the Boost program_options library... no + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \ libevent.so:devel/libevent \ libuuid.so:misc/e2fsprogs-libuuid CONFLICTS= p5-Gearman-Server-1.* gearmand-1.1.* USERS= gearmand GROUPS= gearmand -BROKEN_sparc64= Does not build: cannot link with boost - +USES= pathfix gmake perl5 python:build libtool USE_PERL5= build GNU_CONFIGURE= yes -USES= pathfix gmake perl5 python:build libtool USE_LDCONFIG= yes USE_RC_SUBR= gearmand SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS} USE_CXXSTD= gnu++98 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 .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 Index: head/devel/gearmand-devel/Makefile =================================================================== --- head/devel/gearmand-devel/Makefile (revision 472669) +++ head/devel/gearmand-devel/Makefile (revision 472670) @@ -1,119 +1,120 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= gearmand PORTVERSION= 1.1.8 PORTREVISION= 13 CATEGORIES= devel MASTER_SITES= http://launchpad.net/gearmand/1.2/${PORTVERSION}/+download/ PKGNAMESUFFIX= -devel MAINTAINER= bdrewery@FreeBSD.org COMMENT= Gearman C Server and Library +BROKEN_sparc64= fails to build: cannot link with boost +BROKEN_powerpc64= fails to build: checking for the Boost program_options library... no + BUILD_DEPENDS= boost-libs>=0:devel/boost-libs \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} LIB_DEPENDS= libevent.so:devel/libevent \ libuuid.so:misc/e2fsprogs-libuuid CONFLICTS= p5-Gearman-Server-1.* gearmand-1.0.* USERS= gearmand GROUPS= gearmand -BROKEN_sparc64= Does not build: cannot link with boost - +USES= pathfix perl5 gmake gperf libtool python:build USE_PERL5= build GNU_CONFIGURE= yes -USES= pathfix perl5 gmake gperf libtool python:build USE_LDCONFIG= yes USE_RC_SUBR= gearmand SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS} USE_CXXSTD= gnu++98 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 .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 Index: head/devel/gitg0/Makefile =================================================================== --- head/devel/gitg0/Makefile (revision 472669) +++ head/devel/gitg0/Makefile (revision 472670) @@ -1,40 +1,42 @@ # Created by: kipz # $FreeBSD$ PORTNAME= gitg PORTVERSION= 0.0.8 PORTREVISION= 2 CATEGORIES= devel deskutils gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 0 MAINTAINER= ports@FreeBSD.org COMMENT= GTK-based git repository viewer (gtk2 version) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_powerpc64= fails to link: gitg-branch-actions.o(.text+0x46c): unresolvable R_PPC64_REL24 relocation against symbol gitg_revision_get_subject + RUN_DEPENDS= git:devel/git CONFLICTS= gitg-[0-9]* USES= tar:bzip2 gmake pkgconfig pathfix libtool GNU_CONFIGURE= yes USE_GNOME= gconf2 gtk20 gtksourceview2 intlhack INSTALL_TARGET= install-strip INSTALLS_ICONS= yes GCONF_SCHEMAS= gitg.schemas PORTSCOUT= limit:^0\.0\. OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_USES_OFF= gettext-tools NLS_CONFIGURE_ENABLE=nls NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LIBS= -L${LOCALBASE}/lib .include Index: head/devel/jna/Makefile =================================================================== --- head/devel/jna/Makefile (revision 472669) +++ head/devel/jna/Makefile (revision 472670) @@ -1,59 +1,60 @@ # $FreeBSD$ PORTNAME= jna PORTVERSION= 4.5.1 CATEGORIES= devel java MAINTAINER= ports@FreeBSD.org COMMENT= Java access to native shared libraries LICENSE= LGPL21+ APACHE20 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE.LGPL LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.AL BROKEN_armv6= fails to compile: build.xml: compilation failed BROKEN_armv7= fails to compile: build.xml: compilation failed +BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-unknown-warning-option" USES= autoreconf:build gmake libtool USE_ANT= yes USE_JAVA= yes USE_XORG= x11 xt MAKE_ARGS= -DCC="${CC}" -DLD="${LD}" MAKE_ENV= ANT_OPTS=-Drelease -DARCH=${ANT_ARCH} USE_GITHUB= yes GH_ACCOUNT= java-native-access PORTDOCS= javadoc platform-${PORTVERSION}-javadoc.jar PLIST_FILES= %%JAVAJARDIR%%/jna-platform.jar \ %%JAVAJARDIR%%/jna.jar ALL_TARGET= native jar TEST_TARGET= test OPTIONS_DEFINE= DOCS ANT_ARCH= ${ARCH:S/amd64/x86-64/:S/i386/x86/} post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/native/Makefile post-build-DOCS-on: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${ANT} javadoc do-install: ${INSTALL_DATA} ${WRKSRC}/build/freebsd-${ANT_ARCH}.jar \ ${STAGEDIR}${JAVAJARDIR}/jna-platform.jar ${INSTALL_DATA} ${WRKSRC}/build/jna.jar \ ${STAGEDIR}${JAVAJARDIR}/jna.jar do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} javadoc ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/dist/platform-${PORTVERSION}-javadoc.jar \ ${STAGEDIR}${DOCSDIR} .include Index: head/devel/libosmocore/Makefile =================================================================== --- head/devel/libosmocore/Makefile (revision 472669) +++ head/devel/libosmocore/Makefile (revision 472670) @@ -1,42 +1,44 @@ # $FreeBSD$ PORTNAME= libosmocore PORTVERSION= 0.10.2 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://git.osmocom.org/libosmocore/snapshot/ \ http://chaosophia.net/downloads/osmocom/${PORTNAME}/ MAINTAINER= koue@chaosophia.net COMMENT= Common library for all Osmocom projects LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_powerpc64= fails to compile: application.c:179: #pragma GCC diagnostic not allowed inside functions + LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite \ libtalloc.so:devel/talloc USES= alias autoreconf gmake libtool pathfix pkgconfig python:2.7 shebangfix GNU_CONFIGURE= yes LDFLAGS+= -lexecinfo USE_LDCONFIG= yes INSTALL_TARGET= install-strip PORTDOCS= * SHEBANG_FILES= utils/conv_codes_gsm.py utils/conv_gen.py python_OLD_CMD= /usr/bin/python2 OPTIONS_DEFINE= DOXYGEN DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz DOXYGEN_CONFIGURE_ENV_OFF=ac_cv_path_DOXYGEN=false post-patch: ${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/.tarball-version @${REINPLACE_CMD} -e '/#pragma GCC diagnostic/d' \ ${WRKSRC}/src/application.c ${REINPLACE_CMD} -e 's/python2/${PYTHON_VERSION}/' \ ${WRKSRC}/include/Makefile.am \ ${WRKSRC}/src/gsm/Makefile.am \ ${WRKSRC}/tests/Makefile.am .include Index: head/devel/libspice-server/Makefile =================================================================== --- head/devel/libspice-server/Makefile (revision 472669) +++ head/devel/libspice-server/Makefile (revision 472670) @@ -1,57 +1,59 @@ # Created by: olevole@olevole.ru # $FreeBSD$ PORTNAME= libspice-server DISTVERSION= 0.14.0 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= https://www.spice-space.org/download/releases/ DISTNAME= spice-${PORTVERSION} MAINTAINER= portmaster@BSDforge.com COMMENT= Implements the server side of the SPICE protocol LICENSE= GPLv2 +BROKEN_powerpc64= fails to compile: red-channel-client.h:44: redefinition of typedef 'RedChannelClient' + LIB_DEPENDS= libopus.so:audio/opus BUILD_DEPENDS= spice-protocol>=0.12.10:devel/spice-protocol OPTIONS_DEFINE= GSTREAMER LZ4 SASL STATISTICS OPTIONS_DEFAULT= GSTREAMER LZ4 SASL STATISTICS_DESC= Statistic code GSTREAMER_CONFIGURE_ON= --enable-gstreamer=1.0 GSTREAMER_CONFIGURE_OFF= --enable-gstreamer=no GSTREAMER_USE= gstreamer1=yes GSTREAMER_LIB_DEPENDS= liborc-0.4.so:devel/orc LZ4_CONFIGURE_ENABLE= lz4 LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4 SASL_CONFIGURE_WITH= sasl SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 STATISTICS_CONFIGURE_ENABLE= statistics USES= autoreconf gmake jpeg libtool localbase:ldflag pkgconfig \ python ssl tar:bzip2 USE_GNOME= glib20 USE_XORG= pixman USE_LDCONFIG= yes CPE_VENDOR= redhat GNU_CONFIGURE= yes CONFIGURE_ARGS+=--disable-celt051 \ --enable-manual=no SPICE_SSL_CFLAGS= -I${OPENSSLINC} SPICE_SSL_LIBS= -L${OPENSSLLIB} -lcrypto -lssl CONFIGURE_ENV+= SSL_CFLAGS="${SPICE_SSL_CFLAGS}" SSL_LIBS="${SPICE_SSL_LIBS}" \ OPENSSL_CFLAGS="${SPICE_SSL_CFLAGS}" OPENSSL_LIBS="${SPICE_SSL_LIBS}" \ PYTHON=${PYTHON_CMD} INSTALL_TARGET= install-strip .include Index: head/devel/llbuild/Makefile =================================================================== --- head/devel/llbuild/Makefile (revision 472669) +++ head/devel/llbuild/Makefile (revision 472670) @@ -1,34 +1,36 @@ # $FreeBSD$ PORTNAME= llbuild DISTVERSIONPREFIX= swift-DEVELOPMENT- DISTVERSION= SNAPSHOT-2017-12-10 DISTVERSIONSUFFIX= -a CATEGORIES= devel MAINTAINER= jonathan@FreeBSD.org COMMENT= Low-level build system, used by the Swift Package Manager LICENSE= APACHE20 BSD3CLAUSE NCSA LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.txt +BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wdocumentation" + LIB_DEPENDS= libsqlite3.so:databases/sqlite3 USES= cmake:outsource USE_GITHUB= yes GH_ACCOUNT= apple GH_PROJECT= swift-llbuild USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS PORTDOCS= CONTRIBUTING.md README.md post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/mongo-cxx-driver/Makefile =================================================================== --- head/devel/mongo-cxx-driver/Makefile (revision 472669) +++ head/devel/mongo-cxx-driver/Makefile (revision 472670) @@ -1,40 +1,41 @@ # Created by: Simun Mikecin # $FreeBSD$ PORTNAME= mongo-cxx-driver PORTVERSION= 1.1.2 DISTVERSIONPREFIX=legacy- PORTREVISION= 7 CATEGORIES= devel MAINTAINER= numisemis@yahoo.com COMMENT= MongoDB Legacy C++ Driver LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/APACHE-2.0.txt BROKEN_SSL= openssl-devel BROKEN_SSL_REASON_openssl-devel= use of undeclared identifier 'BIO_s_file_internal' +BROKEN_powerpc64= fails to configure: Checking for C++ library boost_regex... no 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 USES= scons ssl MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \ --cc=${CC} \ --cxx=${CXX} USE_LDCONFIG= yes .include Index: head/devel/py-bullet3/Makefile =================================================================== --- head/devel/py-bullet3/Makefile (revision 472669) +++ head/devel/py-bullet3/Makefile (revision 472670) @@ -1,23 +1,25 @@ # $FreeBSD$ PORTNAME= bullet3 DISTVERSION= 2.87 CATEGORIES= devel PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python version of 3D collision detection library Bullet LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt +BROKEN_powerpc64= fails to compile: FontData.h:265:1: narrowing conversion of '-96' from 'int' to 'char' inside { } + USES= compiler:c++11-lang localbase python USE_GITHUB= yes GH_ACCOUNT= bulletphysics USE_PYTHON= autoplist distutils USE_GL= gl glew post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pybullet.so .include Index: head/devel/py-pip-tools/Makefile =================================================================== --- head/devel/py-pip-tools/Makefile (revision 472669) +++ head/devel/py-pip-tools/Makefile (revision 472670) @@ -1,26 +1,28 @@ # Created by: Po-Chuan Hsieh # $FreeBSD$ PORTNAME= pip-tools PORTVERSION= 1.11.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Keep your pinned dependencies fresh LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to compile: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 6865: ordinal not in range(128) + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6:devel/py-click@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}first>=0:devel/py-first@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR} NO_ARCH= yes +USES= python USE_LOCALE= en_US.UTF-8 USE_PYTHON= autoplist concurrent distutils -USES= python .include Index: head/devel/rlvm/Makefile =================================================================== --- head/devel/rlvm/Makefile (revision 472669) +++ head/devel/rlvm/Makefile (revision 472670) @@ -1,99 +1,101 @@ # $FreeBSD$ PORTNAME= rlvm DISTVERSIONPREFIX= release- DISTVERSION= 0.14-67 DISTVERSIONSUFFIX= -g9350209 PORTREVISION= 13 CATEGORIES= devel games MAINTAINER= jbeich@FreeBSD.org COMMENT= RealLive virtual machine clone LICENSE= GPLv2 GPLv3 MIT LICENSE_COMB= multi +BROKEN_powerpc64= fails to link: gcn_platform.cc: undefined reference to gcn::Exception::Exception + BUILD_DEPENDS= ${LOCALBASE}/include/utf8.h:devel/utf8cpp LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ libboost_serialization.so:devel/boost-libs \ libguichan.so:devel/guichan RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu USE_GITHUB= yes GH_ACCOUNT= eglaysher USES= compiler:c++11-lib pkgconfig scons USE_GL= glew glu USE_GNOME= gtk20 USE_SDL= image mixer ttf EXCLUDE= GLEW SDL_image SDL_mixer SDL_ttf gmock gtest guichan \ luabind utf8cpp # leaving only pygame, xclannad, *.cpp EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude vendor/,} CFLAGS+= -D_GLIBCXX_USE_C99 # XXX ports/193528 LDFLAGS+= -Wl,--as-needed # avoid overlinking (gtk deps) MAKE_ARGS= VERBOSE=1 INSTALLS_ICONS= yes PORTDOCS= AUTHORS.TXT NEWS.TXT README.md STATUS.TXT notes OPTIONS_DEFINE= DEBUG DOCS NLS TEST OPTIONS_DEFAULT=MONA OPTIONS_MULTI= JAPANESE_FONT OPTIONS_MULTI_JAPANESE_FONT=KOCHI MONA SAZANAMI OPTIONS_SUB= yes JAPANESE_FONT_DESC=msgothic.ttc alternatives with verified metrics (unless --font) KOCHI_DESC= kochi-gothic-subst.ttf from japanese/font-kochi KOCHI_RUN_DEPENDS=${LOCALBASE}/share/fonts/TTF/kochi-gothic-subst.ttf:japanese/font-kochi MONA_DESC= mona.ttf from japanese/font-mona-ttf MONA_RUN_DEPENDS=${LOCALBASE}/share/fonts/TTF/mona.ttf:japanese/font-mona-ttf SAZANAMI_DESC= sazanami-gothic.ttf from japanese/font-sazanami SAZANAMI_RUN_DEPENDS=${LOCALBASE}/share/fonts/TTF/sazanami-gothic.ttf:japanese/font-sazanami DEBUG_MAKE_ARGS_OFF=--release NLS_USES= gettext NLS_EXTRA_PATCHES_OFF=${FILESDIR}/extra-patch-disable-nls TEST_USES= lua:51 TEST_BUILD_DEPENDS=googletest>=1.7.0:devel/googletest \ googlemock>=1.7.0:devel/googlemock \ luabind>0:devel/luabind TEST_EXTRA_PATCHES_OFF=${FILESDIR}/extra-patch-disable-test post-patch: @${GREP} -Flr 'utf8cpp/' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -i .bak.utf8cpp -e 's,utf8cpp/,,' @${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,' \ ${WRKSRC}/src/platforms/gtk/gtk_rlvm_instance.cc @${REINPLACE_CMD} -e 's,/usr/share,${LOCALBASE}/share,' \ -e 's,truetype/ttf-dejavu,dejavu,' \ -e 's,truetype/[^/"]*/,TTF/,' \ ${WRKSRC}/src/utilities/find_font_file.cc do-test-TEST-on: (cd ${WRKSRC} && build/${PORTNAME}_unittests) pre-install-TEST-on: do-test-TEST-on do-install: ${INSTALL_PROGRAM} ${WRKSRC}/build/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/debian/${PORTNAME}.6 \ ${STAGEDIR}${MAN6PREFIX}/man/man6 ${INSTALL_DATA} ${WRKSRC}/src/platforms/gtk/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR} @(cd ${WRKSRC}/resources && for f in */${PORTNAME}.png; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%/*}x$${f%/*}/apps; \ ${INSTALL_DATA} -v $$f \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%/*}x$${f%/*}/apps; \ done) post-install-NLS-on: (cd ${WRKSRC}/build/locale && ${COPYTREE_SHARE} \ . ${STAGEDIR}${PREFIX}/share/locale) post-install-DOCS-on: (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDOCS:Nnotes}" ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \ notes ${STAGEDIR}${DOCSDIR}) .include Index: head/devel/ruby-qtruby-kde4/Makefile =================================================================== --- head/devel/ruby-qtruby-kde4/Makefile (revision 472669) +++ head/devel/ruby-qtruby-kde4/Makefile (revision 472670) @@ -1,42 +1,44 @@ # $FreeBSD$ PORTNAME= qtruby PORTVERSION= ${KDE4_VERSION} PORTREVISION= 4 CATEGORIES= devel kde kde-kde4 ruby PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} MAINTAINER= kde@FreeBSD.org COMMENT= Ruby bindings for Qt +BROKEN_powerpc64= fails to compile: ruby.h:1381: wrong number of arguments specified for '__deprecated__' attribute + LIB_DEPENDS= libqwt.so:x11-toolkits/qwt5 \ libqscintilla2_qt4.so:devel/qscintilla2 USES= cmake:outsource kde:4 tar:xz USE_KDE= smokeqt USE_QT4= corelib dbus declarative gui network phonon script webkit xml \ qmake_build moc_build uic_build rcc_build USE_RUBY= yes USE_LDCONFIG= yes SUB_FILES= ruby-kdebindings-env.sh pkg-message SUB_LIST+= RUBY_SITELIBDIR=${RUBY_SITELIBDIR} \ RUBY_SITEARCHLIBDIR=${RUBY_SITEARCHLIBDIR} CMAKE_ARGS+= -DRUBY_LIBRARY=${LOCALBASE}/lib/lib${RUBY_NAME}.so \ -DRUBY_INCLUDE_PATH=${LOCALBASE}/lib/ruby/${RUBY_VER}/${RUBY_ARCH} \ -DCUSTOM_RUBY_SITE_LIB_DIR=${RUBY_SITELIBDIR} \ -DCUSTOM_RUBY_SITE_ARCH_DIR=${RUBY_SITEARCHLIBDIR} post-patch: ${REINPLACE_CMD} -e 's|QWT_FOUND|Qwt5_FOUND|g' \ ${WRKSRC}/src/CMakeLists.txt ${REINPLACE_CMD} -e 's|share/qtruby4/cmake|lib/cmake/qtruby4|g' \ ${WRKSRC}/cmake/CMakeLists.txt \ ${WRKSRC}/src/CMakeLists.txt post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/env ${INSTALL_SCRIPT} ${WRKDIR}/ruby-kdebindings-env.sh ${STAGEDIR}${PREFIX}/env .include Index: head/devel/smack/Makefile =================================================================== --- head/devel/smack/Makefile (revision 472669) +++ head/devel/smack/Makefile (revision 472670) @@ -1,36 +1,38 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= smack PORTVERSION= 0.5.0 PORTREVISION= 11 CATEGORIES= devel MAINTAINER= ports@FreeBSD.org COMMENT= Low-level I/O storage library which packs data LICENSE= GPLv2 +BROKEN_powerpc64= fails to build: libboost_filesystem.so: undefined reference to std::__cxx11::basic_string + LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \ libsnappy.so:archivers/snappy USE_GITHUB= yes GH_ACCOUNT= zloidemon GH_TAGNAME= 72c81bf USES= cmake USE_LDCONFIG= yes OPTIONS_DEFINE= EXAMPLES .include .if ${PORT_OPTIONS:MEXAMPLES} PLIST_SUB= EXAMPLES="" CMAKE_ARGS= -DENABLE_EXAMPLES=ON .else CMAKE_ARGS= -DENABLE_EXAMPLES=OFF PLIST_SUB= EXAMPLES="@comment " .endif .include Index: head/devel/thrift/Makefile =================================================================== --- head/devel/thrift/Makefile (revision 472669) +++ head/devel/thrift/Makefile (revision 472670) @@ -1,65 +1,67 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= thrift PORTVERSION= ${THRIFT_PORTVERSION} # get these from bsd.thrift.mk. any upgrade needs to check ALL dependencies PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= APACHE/thrift/${PORTVERSION} MAINTAINER= komarov@valerka.net COMMENT= Framework for scalable cross-language services development LICENSE= APACHE20 +BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-c++11-long-long" + USES= autoreconf libtool pkgconfig GNU_CONFIGURE= yes USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes CONFIGURE_ENV+= ${MAKE_ENV} # For C++ support, use devel/thrift-cpp # For C glib support, use devel/thrift-c_glib. # For Perl support, use devel/p5-Thrift. # For Python support, use devel/py-thrift. # For Ruby support, use devel/rubygem-thrift. # For PHP support, use devel/php5-thrift. # For nodejs support, use devel/node-thrift. # Other languages are not yet supported, please feel free to contribute # using one of the leaf ports as an example. CONFIGURE_ARGS+= \ --without-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 PLIST_FILES= bin/thrift .include .include "bsd.thrift.mk" PLIST_SUB+= PORTVERSION="${PORTVERSION}" pre-configure: @${REINPLACE_CMD} '/config.h/d' ${WRKSRC}/lib/cpp/Makefile.am post-install: @${ECHO_MSG} @${ECHO_MSG} "For use with C++, the same compiler as used to build this port must be used" @${ECHO_MSG} "to compile and link your generated IDL bindings." @${ECHO_MSG} @${ECHO_MSG} "Note: The Thrift white paper may be downloaded from:" @${ECHO_MSG} "http://thrift.apache.org/static/thrift-20070401.pdf" @${ECHO_MSG} .include Index: head/devel/uatraits/Makefile =================================================================== --- head/devel/uatraits/Makefile (revision 472669) +++ head/devel/uatraits/Makefile (revision 472670) @@ -1,33 +1,35 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= uatraits PORTVERSION= 20130430 PORTREVISION= 10 CATEGORIES= devel www MASTER_SITES= http://people.freebsd.org/~demon/ MAINTAINER= demon@FreeBSD.org COMMENT= User-Agent detection library +BROKEN_powerpc64= fails to link: checking linkage with boost::test... no + LIB_DEPENDS= ${PY_BOOST} \ libpcre.so:devel/pcre \ libxml2.so:textproc/libxml2 USES= autoreconf libtool pkgconfig python:2.7 ssl GNU_CONFIGURE= 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 post-patch: @${REINPLACE_CMD} -e 's/\[boost_python]/[${PY_BOOST_LIB}]/' \ ${WRKSRC}/config/ax_boost_python.m4 .include Index: head/dns/dnsdbq/Makefile =================================================================== --- head/dns/dnsdbq/Makefile (revision 472669) +++ head/dns/dnsdbq/Makefile (revision 472670) @@ -1,30 +1,32 @@ # $FreeBSD$ PORTNAME= dnsdbq PORTVERSION= 1.0.0 DISTVERSIONPREFIX= v CATEGORIES= dns MAINTAINER= truckman@FreeBSD.org COMMENT= DNSDB API Client, C Version LICENSE= APACHE20 ISCL LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/Apache-2.0 LICENSE_FILE_ISCL= ${WRKSRC}/ISC +BROKEN_powerpc64= fails to compile: dnsdbq.c:817: passing argument 1 of 'curl_global_init' with different width due to prototype + LIB_DEPENDS= libjansson.so:devel/jansson \ libcurl.so:ftp/curl USES= localbase USE_GITHUB= yes GH_ACCOUNT= dnsdb do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.man ${STAGEDIR}${PREFIX}/share/man/man1/${PORTNAME}.1 PLIST_FILES= bin/${PORTNAME} share/man/man1/${PORTNAME}.1 .include Index: head/dns/mdnsd/Makefile =================================================================== --- head/dns/mdnsd/Makefile (revision 472669) +++ head/dns/mdnsd/Makefile (revision 472670) @@ -1,31 +1,33 @@ # Created by: Dan Pelleg # $FreeBSD$ PORTNAME= mdnsd DISTVERSIONPREFIX= v DISTVERSION= 0.7G-107 DISTVERSIONSUFFIX= -gf4aee59 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= dns MAINTAINER= daniel+mdnsd@pelleg.org COMMENT= Advertise a service via Rendezvous LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wpedantic" + USES= cmake:outsource USE_GITHUB= yes GH_ACCOUNT= Pro USE_LDCONFIG= yes PLIST_FILES= bin/mdnsd bin/mquery lib/liblibmdnsd.so do-install: cd ${CONFIGURE_WRKSRC} && ${INSTALL_PROGRAM} mdnsd mquery \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_LIB} ${CONFIGURE_WRKSRC}/libmdnsd/liblibmdnsd.so \ ${STAGEDIR}${PREFIX}/lib .include Index: head/editors/pdfedit/Makefile =================================================================== --- head/editors/pdfedit/Makefile (revision 472669) +++ head/editors/pdfedit/Makefile (revision 472670) @@ -1,46 +1,47 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= pdfedit PORTVERSION= 0.4.5 PORTREVISION= 10 CATEGORIES= editors MASTER_SITES= SF MAINTAINER= hrs@FreeBSD.org COMMENT= PDF document manipulating library LICENSE= GPLv2 +BROKEN_powerpc64= fails to configure: error: Could not link against boost_program_options +BROKEN_sparc64= fails to configure: error: Could not link against boost_program_options + LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libt1.so:devel/t1lib USES= gmake perl5 tar:bzip2 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-root-dir=${STAGEDIR} \ --with-ft-library=${LOCALBASE}/lib \ --with-ft-includes=${LOCALBASE}/include \ --with-t1-library=${LOCALBASE}/lib \ --with-t1-includes=${LOCALBASE}/include \ --with-parallel-make=off \ --disable-gui \ --enable-pdfedit-core-dev \ --enable-tools INSTALL_TARGET= install install-tools PORTDOCS= Changelog README AUTHORS OPTIONS_DEFINE= DOCS - -BROKEN_sparc64= Fails to configure: error: Could not link against boost_program_options post-extract: ${INSTALL_DATA} ${WRKSRC}/doc/AUTHORS ${WRKSRC} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/editors/tea/Makefile =================================================================== --- head/editors/tea/Makefile (revision 472669) +++ head/editors/tea/Makefile (revision 472670) @@ -1,53 +1,55 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= tea PORTVERSION= 44.1.1 CATEGORIES= editors MASTER_SITES= http://semiletov.org/tea/dloads/ MAINTAINER= danilo@FreeBSD.org COMMENT= Simple and powerful Qt-based text editor LICENSE= GPLv3 +BROKEN_powerpc64= fails to link: spellchecker.o:(.text+0xd2c): undefined reference to Hunspell::remove(std::string const&) + OPTIONS_SINGLE= TOOLKITS OPTIONS_SINGLE_TOOLKITS= QT4 QT5 OPTIONS_DEFINE= DOCS OPTIONS_GROUP= SPELL OPTIONS_GROUP_SPELL= ASPELL HUNSPELL OPTIONS_DEFAULT= QT4 ASPELL HUNSPELL USES= pkgconfig:build qmake tar:bzip2 USE_GL= gl USE_LOCALE= en_US.UTF-8 QT4_USE= qt4=corelib,gui,moc_build,network,rcc_build QT5_USE= qt5=buildtools_build,core,gui,network,widgets,printsupport,qml,quick LDFLAGS+= -lz PLIST_FILES= bin/tea share/pixmaps/tea_icon_v2.png PORTDOCS= * DESKTOP_ENTRIES="TEA" "" "${PREFIX}/share/pixmaps/tea_icon_v2.png" \ "${PORTNAME}" "" "" ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell ASPELL_QMAKE_OFF= CONFIG+=noaspell HUNSPELL_LIB_DEPENDS= libhunspell-1.6.so:textproc/hunspell HUNSPELL_QMAKE_OFF= CONFIG+=nohunspell post-patch: @${REINPLACE_CMD} -e \ 's|Q_OS_LINUX|Q_OS_UNIX|' ${WRKSRC}/document.cpp @${REINPLACE_CMD} -e \ 's|/usr/include|${LOCALBASE}/include|' ${WRKSRC}/src.pro do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/tea ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/icons/tea_icon_v2.png ${STAGEDIR}${PREFIX}/share/pixmaps (cd ${WRKSRC}/manuals \ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/finance/quickfix/Makefile =================================================================== --- head/finance/quickfix/Makefile (revision 472669) +++ head/finance/quickfix/Makefile (revision 472670) @@ -1,54 +1,56 @@ # Created by: Mikhail T. # $FreeBSD$ PORTNAME= quickfix PORTVERSION= 1.14.3 CATEGORIES= finance devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} MAINTAINER= m.tsatsenko@gmail.com COMMENT= Free FIX Protocol Implementation LICENSE= GPLv3+ +BROKEN_powerpc64= fails to configure: unable to find set_terminate in std or global namespace + BUILD_DEPENDS= bash:shells/bash USES= gmake iconv libtool shebangfix ssl USE_GNOME= libxml2 USE_LDCONFIG= yes SHEBANG_FILES= examples/tradeclientgui/banzai/build.sh HAS_CONFIGURE= yes CONFIGURE_ENV= CXX=${CXX} CC=${CC} LIBS=-L${LOCALBASE}/lib/ WRKSRC= ${WRKDIR}/${PORTNAME} MAKE_JOBS_UNSAFE=yes OPTIONS_DEFINE= MYSQL PGSQL PYTHON RUBY JAVA OPTIONS_DEFAULT= MYSQL OPTIONS_SUB= YES PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= postgresql MYSQL_USES= mysql MYSQL_CONFIGURE_WITH= mysql PYTHON_USES= python PYTHON_CONFIGURE_WITH= python RUBY_USE= ruby=yes RUBY_CONFIGURE_WITH= ruby JAVA_USE= java=yes JAVA_CONFIGURE_WITH= java INSTALL_TARGET=install-strip post-extract: @${REINPLACE_CMD} -e 's|^make|gmake|' \ ${WRKSRC}/src/ruby/make_ruby.sh @${REINPLACE_CMD} -e 's|CXX = g++|CXX = ${CXX}|' \ ${WRKSRC}/UnitTest++/Makefile @${REINPLACE_CMD} -e 's|pkgconfdir = .*|pkgconfdir=${LOCALBASE}/libdata/pkgconfig|' \ ${WRKSRC}/Makefile.in post-configure: ${GMAKE} -C ${WRKSRC}/UnitTest++ TestUnitTest++ post-install-RUBY-on: ${STRIP_CMD} ${STAGEDIR}${RUBY_SITELIBDIR}/quickfix.so .include