Index: head/print/pdfcube/Makefile =================================================================== --- head/print/pdfcube/Makefile (revision 472698) +++ head/print/pdfcube/Makefile (revision 472699) @@ -1,29 +1,31 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= pdfcube PORTVERSION= 0.0.5 PORTREVISION= 19 CATEGORIES= print MASTER_SITES= http://code.100allora.it/releases/pdfcube/ MAINTAINER= lwhsu@FreeBSD.org COMMENT= OpenGL presentation viewer on a spinning cube +BROKEN_powerpc64= fails to configure: checking for exit in -lboost_program_options... no + LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libpoppler-glib.so:graphics/poppler-glib \ libboost_program_options.so:devel/boost-libs USES= pkgconfig USE_GL= glut GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${LOCALBASE}/lib --includedir=${LOCALBASE}/include PLIST_FILES= bin/pdfcube post-patch: ${REINPLACE_CMD} -e \ 's|BOOSTLIBDIR/libboost_program_options\*\.{so,a}\*|BOOSTLIBDIR/libboost_program_options.so|' \ ${WRKSRC}/configure .include Index: head/science/cdo/Makefile =================================================================== --- head/science/cdo/Makefile (revision 472698) +++ head/science/cdo/Makefile (revision 472699) @@ -1,74 +1,76 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cdo PORTVERSION= 1.9.4 CATEGORIES= science MASTER_SITES= https://code.mpimet.mpg.de/attachments/download/17374/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Climate Data Operators LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_powerpc64= fails to compile: remaplib.cc:1504:6: internal compiler error: in gsi_insert_seq_nodes_after, at gimple-iterator.c:283 + OPTIONS_DEFINE= CGRIBEX HDF5 JASPER NETCDF PROJ SZIP UDUNITS UUID OPTIONS_DEFAULT=CGRIBEX HDF5 JASPER NETCDF PROJ SZIP UDUNITS UUID OPTIONS_SUB= yes CGRIBEX_DESC= Use CGRIBEX library for GRIB1 files HDF5_IMPLIES= SZIP NETCDF_IMPLIES= HDF5 UUID_DESC= UUID support PORTSCOUT= site:https://code.zmaw.de/projects/cdo/files CONFIGURE_ARGS= --disable-data \ --disable-extra \ --disable-grib \ --disable-ieg \ --disable-openmp \ --disable-service \ --enable-cdi-lib \ --program-transform-name="" \ --with-zlib=/usr GNU_CONFIGURE= yes INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes TEST_TARGET= check +USES= compiler:c++11-lib gmake libtool localbase pathfix USE_CXXSTD= c++11 USE_LDCONFIG= yes -USES= compiler:c++11-lib gmake libtool localbase pathfix CGRIBEX_CONFIGURE_WITH= cgribex CGRIBEX_LIB_DEPENDS= libcgribex.so:science/cgribex HDF5_CONFIGURE_WITH= hdf5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 JASPER_CONFIGURE_WITH= jasper JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper NETCDF_CONFIGURE_WITH= netcdf NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf PROJ_CONFIGURE_WITH= proj PROJ_LIB_DEPENDS= libproj.so:graphics/proj SZIP_CONFIGURE_WITH= szlib SZIP_LIB_DEPENDS= libsz.so:science/szip UDUNITS_CONFIGURE_WITH= udunits2 UDUNITS_LIB_DEPENDS= libudunits2.so:science/udunits UUID_CONFIGURE_OFF= ac_cv_func_uuid_create=no ac_cv_have_decl_uuid_create=no ac_cv_have_decl_uuid_generate=no ac_cv_lib_uuid_uuid_generate=no UUID_LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid .include .if ${ARCH} != "sparc64" CFLAGS+= -DPTHREAD_MUTEXATTR_CONDATTR .endif post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS = / s| contrib||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|$$(libdir)/\($$$$pkgconfigfile\)|${PREFIX}/libdata/\1|' ${WRKSRC}/libcdi/src/Makefile.in @${REINPLACE_CMD} -e 's|unsigned32 |uint32_t |' ${WRKSRC}/libcdi/src/cdilib.c ${WRKSRC}/libcdi/src/util.c test-NETCDF-on: @cd ${WRKSRC}/ && ${SETENV} CDO_PATH=src/cdo src/cdotest .include Index: head/science/pcmsolver/Makefile =================================================================== --- head/science/pcmsolver/Makefile (revision 472698) +++ head/science/pcmsolver/Makefile (revision 472699) @@ -1,25 +1,27 @@ # $FreeBSD$ PORTNAME= pcmsolver DISTVERSIONPREFIX= v DISTVERSION= 1.2.1 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= API for the Polarizable Continuum Model LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to compile: SphericalDiffuse.cpp:182: invalid initialization of non-const reference + LIB_DEPENDS= libflang.so:devel/flang # USES=fortran:clang breaks in configure: can't find libs directory USES= cmake:outsource,noninja python USE_GITHUB= yes GH_ACCOUNT= PCMSolver USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e 's|"-O3 |"$${CMAKE_C_FLAGS} |' \ ${WRKSRC}/cmake/custom/compilers/*.cmake .include Index: head/security/clamfs/Makefile =================================================================== --- head/security/clamfs/Makefile (revision 472698) +++ head/security/clamfs/Makefile (revision 472699) @@ -1,42 +1,43 @@ # Created by: Mageirias Anastasios # $FreeBSD$ PORTNAME= clamfs PORTVERSION= 1.0.1 PORTREVISION= 7 CATEGORIES= security MASTER_SITES= SF MAINTAINER= anastasios@mageirias.com COMMENT= User-space fs with on-access antivirus scanning LICENSE= GPLv2 BROKEN_armv6= fails to compile: ./config.hxx:52:17: expected namespace name BROKEN_armv7= fails to compile: ./config.hxx:52:17: expected namespace name +BROKEN_powerpc64= fails to compile: g++6: unrecognized command line option '-mavx2' LIB_DEPENDS= libccgnu2.so:devel/commoncpp \ libPocoNet.so:devel/poco-ssl \ librlog.so:devel/rlog BUILD_DEPENDS= boost-libs>=1.33:devel/boost-libs RUN_DEPENDS= clamd:security/clamav GNU_CONFIGURE= yes USES= compiler:c++11-lib fuse PLIST_FILES= bin/clamfs \ man/man1/clamfs.1.gz OPTIONS_DEFINE= DOCS DOCS_PORTDOCS= * post-patch-DOCS-on: @${REINPLACE_CMD} -e '/socket=/s/ctl/sock/' \ ${WRKSRC}/doc/clamfs.xml post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/clamfs.xml ${STAGEDIR}${DOCSDIR} .include Index: head/security/highwayhash/Makefile =================================================================== --- head/security/highwayhash/Makefile (revision 472698) +++ head/security/highwayhash/Makefile (revision 472699) @@ -1,38 +1,39 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= highwayhash PORTVERSION= g20170512 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org COMMENT= Fast strong hash functions: SipHash/HighwayHash LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to compile: /usr/lib/clang/5.0.0/include/mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms' +BROKEN_powerpc64= fails to link: main.cpp.o: undefined reference to `boost::program_options::options_description::options_description ONLY_FOR_ARCHS= aarch64 amd64 powerpc powerpc64 ONLY_FOR_ARCHS_REASON= Assembly is implemented only for specific architectures in highwayhash/tsc_timer.h USES= gmake USE_GITHUB= yes GH_ACCOUNT= google GH_TAGNAME= 2b666ae USE_LDCONFIG= yes post-patch: # Install flags upstream issue: https://github.com/google/highwayhash/issues/58 @${REINPLACE_CMD} -e '\ s|LIBDIR|XLIBDIR|; \ s| -O3||; \ s|install -m0755 high|${INSTALL_DATA} high|; \ s|install -m0755 lib|${INSTALL_LIB} lib|' \ ${WRKSRC}/Makefile post-install: # Symlink upstream issue: https://github.com/google/highwayhash/issues/57 ${RM} ${STAGEDIR}${PREFIX}/lib/libhighwayhash.so ${LN} -s libhighwayhash.so.0 ${STAGEDIR}${PREFIX}/lib/libhighwayhash.so .include Index: head/security/iaikpkcs11wrapper/Makefile =================================================================== --- head/security/iaikpkcs11wrapper/Makefile (revision 472698) +++ head/security/iaikpkcs11wrapper/Makefile (revision 472699) @@ -1,58 +1,60 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= iaikPkcs11Wrapper PORTVERSION= 1.2.18 CATEGORIES= security java devel MASTER_SITES= LOCAL/ale DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g} MAINTAINER= ale@FreeBSD.org COMMENT= PKCS\#11 Java wrapper +BROKEN_powerpc64= fails to link: cannot find -lgcc + OPTIONS_DEFINE= DOCS EXAMPLES USES= dos2unix gmake zip USE_JAVA= yes DOS2UNIX_GLOB= Makefile *.c DOS2UNIX_WRKSRC= ${WRKDIR}/src/native JAVA_VERSION= 1.6+ JAVA_OS= native ALL_TARGET= release PLIST_FILES= lib/libpkcs11wrapper.so ${JAVAJARDIR}/iaikPkcs11Wrapper.jar PORTDOCS= * PORTEXAMPLES= * .include .if ${ARCH} == "amd64" WRKSRC= ${WRKDIR}/src/native/unix/linux-x86_64 .else WRKSRC= ${WRKDIR}/src/native/unix/linux-x86 .endif do-install: @${ECHO_MSG} -n ">> Installing JNI library in ${PREFIX}/lib..." @${INSTALL_PROGRAM} ${WRKSRC}/release/libpkcs11wrapper.so ${STAGEDIR}${PREFIX}/lib/ @${ECHO_MSG} " [ DONE ]" @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/iaikPkcs11Wrapper.jar..." @${INSTALL_DATA} ${WRKDIR}/bin/iaikPkcs11Wrapper.jar ${STAGEDIR}${JAVAJARDIR}/ @${ECHO_MSG} " [ DONE ]" @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKDIR}/docs && ${FIND} * | \ ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} > /dev/null 2>&1 @${ECHO_MSG} " [ DONE ]" @${ECHO_MSG} -n ">> Installing examples in ${EXAMPLESDIR}..." .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKDIR}/examples && ${FIND} * | \ ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${EXAMPLESDIR} > /dev/null 2>&1 @${ECHO_MSG} " [ DONE ]" .endif .include Index: head/security/libtomcrypt/Makefile =================================================================== --- head/security/libtomcrypt/Makefile (revision 472698) +++ head/security/libtomcrypt/Makefile (revision 472699) @@ -1,82 +1,84 @@ # Created by: Yonatan # $FreeBSD$ PORTNAME= libtomcrypt PORTVERSION= 1.18.1 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://github.com/libtom/${PORTNAME}/releases/download/v${PORTVERSION}/ DISTNAME= crypt-${PORTVERSION} MAINTAINER= gahr@FreeBSD.org COMMENT= Comprehensive, modular, and portable cryptographic toolkit LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-type-limits" + WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} CFLAGS+= -I${LOCALBASE}/include EXTRALIBS= -L${LOCALBASE}/lib MAKEFILE= makefile.shared ALL_TARGET= library MAKE_ARGS= INCPATH="${PREFIX}/include" LIBPATH="${PREFIX}/lib" \ EXTRALIBS="${EXTRALIBS}" USES= gmake libtool:build tar:xz USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS OPTIONS_MULTI= MATH OPTIONS_MULTI_MATH= LIBTOMMATH TOMSFASTMATH GMP OPTIONS_DEFAULT= LIBTOMMATH LIBTOMMATH_DESC= Use LibTomMath TOMSFASTMATH_DESC= Use TomsFastMath LIBTOMMATH_BUILD_DEPENDS= ${LOCALBASE}/include/tommath.h:math/libtommath LIBTOMMATH_CFLAGS= -DLTM_DESC LIBTOMMATH_VARS= EXTRALIBS+=-ltommath TOMSFASTMATH_BUILD_DEPENDS= ${LOCALBASE}/include/tfm.h:math/tomsfastmath TOMSFASTMATH_CFLAGS= -DTFM_DESC TOMSFASTMATH_VARS= EXTRALIBS+=-ltfm GMP_LIB_DEPENDS= libgmp.so:math/gmp GMP_CFLAGS= -DGMP_DESC GMP_VARS= EXTRALIBS+=-lgmp PORTDOCS= * post-patch: @${REINPLACE_CMD} -e 's|gcc|${CC}|' -e 's| make | $$(MAKE) |' \ -e 's|-g $$(GROUP)||' -e 's|-o $$(USER)||' \ ${WRKSRC}/makefile.shared ${WRKSRC}/makefile_include.mk post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtomcrypt.so.1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/crypt.pdf ${STAGEDIR}${DOCSDIR} do-test: # TomsFastMath @${ECHO_CMD} "Testing TomsFastMath" ${MAKE_CMD} -C ${WRKSRC} \ CFLAGS="-I${LOCALBASE}/include -DUSE_TFM -DTFM_DESC" \ EXTRALIBS="-L${LOCALBASE}/lib -ltfm" clean test (cd ${WRKSRC} && ./test) # LibTomMath @${ECHO_CMD} "Testing LibTomMath" ${MAKE_CMD} -C ${WRKSRC} \ CFLAGS="-I${LOCALBASE}/include -DUSE_LTM -DLTM_DESC" \ EXTRALIBS="-L${LOCALBASE}/lib -ltommath" clean test (cd ${WRKSRC} && ./test) # GMP @${ECHO_CMD} "Testing GMP" ${MAKE_CMD} -C ${WRKSRC} \ CFLAGS="-I${LOCALBASE}/include -DUSE_GMP -DGMP_DESC" \ EXTRALIBS="-L${LOCALBASE}/lib -lgmp" clean test (cd ${WRKSRC} && ./test) .include Index: head/security/py-python-nss/Makefile =================================================================== --- head/security/py-python-nss/Makefile (revision 472698) +++ head/security/py-python-nss/Makefile (revision 472699) @@ -1,41 +1,43 @@ # $FreeBSD$ PORTNAME= python-nss PORTVERSION= 1.0.1 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jhale@FreeBSD.org COMMENT= Python bindings for NSS and NSPR LICENSE= LGPL21+ GPLv2+ MPL20 LICENSE_COMB= dual LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE.lgpl LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.gpl LICENSE_FILE_MPL20= ${WRKSRC}/LICENSE.mpl +BROKEN_powerpc64= fails to compile: py_nss.c:20285: #pragma GCC diagnostic not allowed inside functions + LIB_DEPENDS= libnspr4.so:devel/nspr \ libnss3.so:security/nss USES= python tar:bzip2 USE_PYTHON= autoplist distutils PYDISTUTILS_CONFIGUREARGS= --include-root="${LOCALBASE}/include" \ --include-root="${LOCALBASE}/include/nss" PYDISTUTILS_BUILDARGS= ${PYDISTUTILS_CONFIGUREARGS} PYDISTUTILS_INSTALLARGS= -c -O1 --prefix=${PREFIX} ${PYDISTUTILS_CONFIGUREARGS} LDFLAGS+= -L${LOCALBASE}/lib/nss TEST_TARGET= # empty TEST_WRKSRC= ${WRKSRC}/test DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${PYTHON_CMD} run_tests -t post-patch: @(cd ${WRKSRC}/test && ${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|g' setup_certs.py test_pkcs12.py) post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/nss/*.so .include Index: head/security/spass/Makefile =================================================================== --- head/security/spass/Makefile (revision 472698) +++ head/security/spass/Makefile (revision 472699) @@ -1,29 +1,30 @@ # $FreeBSD$ PORTNAME= spass PORTVERSION= 3.0 PORTREVISION= 10 CATEGORIES= security MAINTAINER= ports@FreeBSD.org COMMENT= Secure password generator with a true random number generator LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_sparc64= cannot link with boost +BROKEN_powerpc64= fails to link: main.cpp.o: undefined reference to boost::program_options::options_description::options_description + BUILD_DEPENDS= ${LOCALBASE}/include/boost/format.hpp:devel/boost-libs LIB_DEPENDS= libboost_program_options.so:devel/boost-libs - -BROKEN_sparc64= cannot link with boost USE_GITHUB= yes GH_ACCOUNT= guyru GH_TAGNAME= cb0de64 USES= cmake CMAKE_ARGS= -DWITH_ALSA:BOOL=off -DWITH_OSS:BOOL=on PLIST_FILES= bin/spass .include Index: head/sysutils/cbsd/Makefile =================================================================== --- head/sysutils/cbsd/Makefile (revision 472698) +++ head/sysutils/cbsd/Makefile (revision 472699) @@ -1,52 +1,54 @@ # $FreeBSD$ PORTNAME= cbsd DISTVERSION= 11.2.0 CATEGORIES= sysutils MAINTAINER= olevole@olevole.ru COMMENT= Yet another FreeBSD Jail and Bhyve Management Utility LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to link: cannot find -lc++ + RUN_DEPENDS= rsync:net/rsync \ sudo:security/sudo \ sqlite3:databases/sqlite3 \ ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss LIB_DEPENDS= libssh2.so:security/libssh2 \ libsqlite3.so:databases/sqlite3 USES= libedit pkgconfig USE_GITHUB= yes USE_RC_SUBR= cbsdd cbsdrsyncd SUB_FILES= pkg-message pkg-deinstall CBSD_HOME?= ${PREFIX}/cbsd USERS= ${PORTNAME} GROUPS= ${PORTNAME} BIN_FILES= \ bin/cbsdsh/mknodes \ bin/cbsdsh/mksyntax do-install: @${ECHO} "Installing in ${CBSD_HOME}" ${MKDIR} ${STAGEDIR}${CBSD_HOME} ${CP} -a ${WRKSRC}/ ${STAGEDIR}${CBSD_HOME} .for i in ${BIN_FILES} ${STRIP_CMD} ${STAGEDIR}${CBSD_HOME}/${i} .endfor ${INSTALL_MAN} ${WRKSRC}/man/cbsd.8 ${STAGEDIR}${PREFIX}/man/man8/cbsd.8 ${INSTALL_PROGRAM} ${WRKSRC}/bin/cbsdsh/cbsd ${STAGEDIR}${PREFIX}/bin post-install: ${CAT} ${PKGDIR}/pkg-plist-chunk > ${TMPPLIST} ; @${FIND} -s ${STAGEDIR}${CBSD_HOME} -not -type d | ${SORT} | \ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST} @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/bsdconfig @${LN} -sf ${CBSD_HOME}/share/bsdconfig/cbsd ${STAGEDIR}${PREFIX}/libexec/bsdconfig/cbsd .include Index: head/sysutils/condor/Makefile =================================================================== --- head/sysutils/condor/Makefile (revision 472698) +++ head/sysutils/condor/Makefile (revision 472699) @@ -1,90 +1,90 @@ # Created by: Andy Pavlo # $FreeBSD$ # Note: Make sure there are no other versions of HTCondor installed during # build. The build system may pick up incompatible headers and libs. PORTNAME= condor DISTVERSION= 8.4.12 PORTREVISION= 1 CATEGORIES= sysutils net MASTER_SITES= http://www.acadix.biz/Ports/distfiles/ DISTNAME= condor_src-${PORTVERSION}-all-all MAINTAINER= jwb@FreeBSD.org COMMENT= High-throughput computing on distributively owned resources LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE-2.0.txt -BROKEN_powerpc64= fails to build +BROKEN_powerpc64= fails to link: test_unit.hpp:249: undefined reference to boost::unit_test::ut_detail::normalize_test_case_name LIB_DEPENDS= libkrb5support.so:security/krb5 \ libpcre.so:devel/pcre \ libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ ${PY_BOOST} # Does not work with Python 3 USES= cmake:noninja cpe perl5 pgsql python:2.7 shebangfix ssl USE_LDCONFIG= yes 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 \ src/condor_job_router/condor_router_history WRKSRC= ${WRKDIR}/condor-${PORTVERSION} WANT_PGSQL= server CXXFLAGS+= -I${LOCALBASE}/include -fPIC LDFLAGS+= -Wl,-rpath=${_GCC_RUNTIME}:${LOCALBASE}/lib:/usr/lib:/lib -fPIC CMAKE_ARGS= -DCMAKE_CXX_FLAGS:STRING=${CXXFLAGS} \ -DCMAKE_EXE_LINKER_FLAGS:STRING=${LDFLAGS} \ -DPYTHON_BOOST_LIB:STRING=${PY_BOOST_LIB} \ -DPYTHON_INCLUDE_DIR:PATH=${LOCALBASE}/include/${PYTHON_VERSION} \ -DPYTHON_LIBRARY:FILEPATH=${LOCALBASE}/lib/lib${PYTHON_VERSION}.so SUB_FILES= condor-config condor_config.local pkg-message PLIST_SUB+= CONDOR_UVER=${PORTVERSION:S/./_/g} 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 space 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|/usr/bin/java|${LOCALBASE}/bin/java|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 Index: head/sysutils/fusefs-libs3/Makefile =================================================================== --- head/sysutils/fusefs-libs3/Makefile (revision 472698) +++ head/sysutils/fusefs-libs3/Makefile (revision 472699) @@ -1,28 +1,30 @@ # Created by: Stefan Esser # $FreeBSD$ PORTNAME= fusefs-libs3 DISTVERSIONPREFIX= fuse- DISTVERSION= 3.2.2 CATEGORIES= sysutils MAINTAINER= se@freebsd.org COMMENT= FUSE library version 3 for filesystems implemented in userspace LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LIB +BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-unused-result" + USES= meson USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= libfuse GH_PROJECT= libfuse .include .if ${OPSYS} == DragonFly IGNORE= fusefs has not been implemented on DragonFly .endif .include Index: head/sysutils/incron/Makefile =================================================================== --- head/sysutils/incron/Makefile (revision 472698) +++ head/sysutils/incron/Makefile (revision 472699) @@ -1,36 +1,38 @@ # Created by: mi@aldan.algebra.com # $FreeBSD$ PORTNAME= incron DISTVERSION= 2017-11-13 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= joh.hendriks@gmail.com COMMENT= Handle filesystem-events the way cron handles time ones LICENSE= GPLv2 LGPL21 MIT LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE-GPL LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE-LGPL LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-X11 +BROKEN_powerpc64= fails to compile: usertable.cpp:440: #pragma GCC diagnostic not allowed inside functions + LIB_DEPENDS= libinotify.so:devel/libinotify USE_GITHUB= indeed GH_ACCOUNT= ar- GH_TAGNAME= 81421d3a8bde0989d7e167d8a814d5232896c930 CPPFLAGS+= -I${LOCALBASE}/include -D__NR_inotify_init LDFLAGS+= -L${LOCALBASE}/lib -linotify MAKE_ARGS= PREFIX="${PREFIX}" USER=${UID} \ DOCDIR="${PREFIX}/etc" \ MANPATH=${MANPREFIX}/man USE_RC_SUBR= ${PORTNAME} post-patch: ${REINPLACE_CMD} -e 's,/etc/incron,${PREFIX}/etc/incron,' \ ${WRKSRC}/*conf* ${WRKSRC}/Makefile ${WRKSRC}/*.[158h] \ ${WRKSRC}/*.cpp ${REINPLACE_CMD} -e '/INITDIR/d' ${WRKSRC}/Makefile .include Index: head/sysutils/smart/Makefile =================================================================== --- head/sysutils/smart/Makefile (revision 472698) +++ head/sysutils/smart/Makefile (revision 472699) @@ -1,27 +1,28 @@ # $FreeBSD$ PORTNAME= smart DISTVERSION= 0.0.8 CATEGORIES= sysutils MAINTAINER= jrm@FreeBSD.org COMMENT= Output disk SMART values LICENSE= ISCL +BROKEN_powerpc64= fails to compile: libsmart.c:241: storage size of 's' isn't constant IGNORE_FreeBSD_10= Requires FreeBSD 11 or later USE_GITHUB= yes GH_ACCOUNT= ctuffli PLIST_FILES= sbin/atasmart sbin/nvmesmart sbin/scsismart sbin/smart post-patch: @${REINPLACE_CMD} -e "s|./${PORTNAME}|${PREFIX}/sbin/${PORTNAME}|" \ ${WRKSRC}/[ans]*${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/[ans]*${PORTNAME} ${STAGEDIR}${PREFIX}/sbin .include Index: head/textproc/ffe/Makefile =================================================================== --- head/textproc/ffe/Makefile (revision 472698) +++ head/textproc/ffe/Makefile (revision 472699) @@ -1,28 +1,30 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= ffe DISTVERSION= 0.3.7-1 CATEGORIES= textproc MASTER_SITES= SF/ff-extractor/ff-extractor/${DISTVERSION} MAINTAINER= amutu@amutu.com COMMENT= Flat file extractor LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wmaybe-uninitialized" + LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error USES= makeinfo localbase GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_func_setmode=no # looks for wrong kind of setmode() INFO= ffe PORTDOCS= ffe.html PLIST_FILES= bin/ffe man/man1/ffe.1.gz OPTIONS_DEFINE= DOCS .include Index: head/textproc/heirloom-doctools/Makefile =================================================================== --- head/textproc/heirloom-doctools/Makefile (revision 472698) +++ head/textproc/heirloom-doctools/Makefile (revision 472699) @@ -1,54 +1,56 @@ # $FreeBSD$ PORTNAME= heirloom-doctools PORTVERSION= 160308 PORTREVISION= 1 CATEGORIES= textproc MAINTAINER= hrs@FreeBSD.org COMMENT= Portable and enhanced troff, nroff, and related utilities LICENSE= CDDL +BROKEN_powerpc64= fails to package: Unable to access file pub/utf-8: No such file or directory + USES= gmake USE_GITHUB= yes GH_ACCOUNT= n-t-roff ALL_TARGET= #empty MAKE_ARGS+= INSTALL="${INSTALL}" \ BINDIR=${BINDIR} \ LIBDIR=${LIBDIR} \ PUBDIR=${PUBDIR} \ MANDIR=${MANDIR} \ MACDIR=${MACDIR} \ FNTDIR=${FNTDIR} \ PSTDIR=${PSTDIR} \ TABDIR=${TABDIR} \ HYPDIR=${HYPDIR} \ REFDIR=${REFDIR} \ ROOT=${STAGEDIR} MAKEFILE= makefile PLIST_SUB= LIBEXECDIR=libexec/${PORTNAME} MACDIR?= ${DATADIR}/tmac FNTDIR?= ${DATADIR}/font TABDIR?= ${DATADIR}/nterm HYPDIR?= ${DATADIR}/hyphen REFDIR?= ${PREFIX}/libexec/${PORTNAME}/reftools PUBDIR?= ${DATADIR}/pub BINDIR?= ${PREFIX}/bin LIBDIR?= ${PREFIX}/libexec/${PORTNAME} PSTDIR?= ${DATADIR}/font/devpost/postscript MANDIR?= ${PREFIX}/man PORTDOCS= * MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} CHANGES README ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} LICENSE ${STAGEDIR}${DOCSDIR} .include Index: head/textproc/libmwaw03/Makefile =================================================================== --- head/textproc/libmwaw03/Makefile (revision 472698) +++ head/textproc/libmwaw03/Makefile (revision 472699) @@ -1,25 +1,27 @@ # $FreeBSD$ PORTNAME= libmwaw PORTVERSION= 0.3.14 CATEGORIES= textproc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} PKGNAMESUFFIX= 03 MAINTAINER= office@FreeBSD.org COMMENT= Import library for some old mac text documents LICENSE= LGPL21+ MPL20 LICENSE_COMB= dual +BROKEN_powerpc64= fails to compile: MWAWCell.cxx:644: #pragma GCC diagnostic not allowed inside functions + LIB_DEPENDS= librevenge-0.0.so:textproc/librevenge CONFIGURE_ARGS= --disable-werror --without-docs CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes USES= compiler:c++11-lib libtool pathfix pkgconfig tar:xz USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include Index: head/textproc/multimarkdown/Makefile =================================================================== --- head/textproc/multimarkdown/Makefile (revision 472698) +++ head/textproc/multimarkdown/Makefile (revision 472699) @@ -1,72 +1,74 @@ # Created by: Adam Weinberger # $FreeBSD$ PORTNAME= multimarkdown DISTVERSION= 6.3.2 CATEGORIES= textproc DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Extended Markdown processor with more features, written in C LICENSE= BSD3CLAUSE MIT GPLv2+ ZLIB LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt +BROKEN_powerpc64= fails to compile: Sources/libMultiMarkdown/file.h:116: redefinition of typedef 'DString' + LIB_DEPENDS= libcurl.so:ftp/curl USES= cmake USE_GITHUB= yes GH_ACCOUNT= fletcher GH_PROJECT= MultiMarkdown-6 PORTDOCS= README.md OPTIONS_DEFINE= CHEAT_SHEET EXTRAS HELPERS DOCS CHEAT_SHEET_DESC= HTML-based cheat sheat EXTRAS_DESC= Extra scripts and XSLT support HELPERS_DESC= Helper scripts (conflicts with emulators/mtools) CHEAT_SHEET_GH_PROJECT= MultiMarkdown-6-Syntax-Guide:cheat CHEAT_SHEET_GH_TAGNAME= 3b268b4:cheat CHEAT_SHEET_GH_SUBDIR= cheat-sheet:cheat EXTRAS_GH_PROJECT= MMD-Support:support EXTRAS_GH_TAGNAME= 685c95c:support EXTRAS_GH_SUBDIR= Support:support HELPERS_CONFLICTS_INSTALL= mtools-* OPTIONS_SUB= yes post-patch: @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/scripts/* post-patch-EXTRAS-on: @${REINPLACE_CMD} -E "s,^(xslt_path)=.*,\1=${DATADIR},; s,(xslt_path)/../,\1/," \ ${WRKSRC}/Support/bin/* @${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/Support/bin/* post-patch-CHEAT_SHEET-on: .for f in .gitignore Makefile scripts source templates @${RM} -r ${WRKSRC}/cheat-sheet/${f} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} do-install-EXTRAS-on: ${INSTALL_SCRIPT} ${WRKSRC}/Support/bin/* ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/XSLT ${INSTALL_DATA} ${WRKSRC}/Support/XSLT/* ${STAGEDIR}${DATADIR}/XSLT @${MKDIR} ${STAGEDIR}${DATADIR}/utilities ${INSTALL_SCRIPT} ${WRKSRC}/Support/Utilities/* ${STAGEDIR}${DATADIR}/utilities @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Support/README.md ${STAGEDIR}${DOCSDIR}/README-extras.md post-install-CHEAT_SHEET-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/cheat-sheet (cd ${WRKSRC} && ${COPYTREE_SHARE} cheat-sheet ${STAGEDIR}${DOCSDIR}) .include Index: head/textproc/source-highlight/Makefile =================================================================== --- head/textproc/source-highlight/Makefile (revision 472698) +++ head/textproc/source-highlight/Makefile (revision 472699) @@ -1,37 +1,38 @@ # Created by: Kris Kennaway # $FreeBSD$ PORTNAME= source-highlight DISTVERSION= 3.1.8 PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= GNU/src-highlite MAINTAINER= ports@FreeBSD.org COMMENT= C/C++ and Java sources to HTML converter LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_sparc64= Does not compile with GCC 4.2 +BROKEN_powerpc64= fails to configure: checking for exit in -lboost_regex... (cached) no +BROKEN_sparc64= fails to compile with GCC 4.2 BUILD_DEPENDS= exctags:devel/ctags LIB_DEPENDS= libboost_regex.so:devel/boost-libs USES= gmake pathfix libtool localbase GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-bash-completion INSTALL_TARGET= install-strip USE_LDCONFIG= yes INFO= source-highlight source-highlight-lib OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * do-test: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} check .include Index: head/textproc/xmlwrapp/Makefile =================================================================== --- head/textproc/xmlwrapp/Makefile (revision 472698) +++ head/textproc/xmlwrapp/Makefile (revision 472699) @@ -1,44 +1,46 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= xmlwrapp PORTVERSION= 0.7.0 PORTREVISION= 11 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= fails to configure: invalid value: boost_major_version= + 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 +USES= compiler:c++11-lang libtool pathfix pkgconfig USE_GNOME= libxml2 GNU_CONFIGURE= yes 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 Index: head/www/domoticz/Makefile =================================================================== --- head/www/domoticz/Makefile (revision 472698) +++ head/www/domoticz/Makefile (revision 472699) @@ -1,100 +1,102 @@ # $FreeBSD$ PORTNAME= domoticz PORTVERSION= 3.${DOMOTICZ_REL} PORTREVISION= 4 CATEGORIES= www MAINTAINER= kiwi@oav.net COMMENT= Home Automation System LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/License.txt +BROKEN_powerpc64= fails to compile: libboost_thread.so: undefined reference to std::__cxx11::basic_string + LIB_DEPENDS= libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 CONFLICTS_INSTALL?= domoticz-[23]* domoticz-devel-* OPTIONS_SUB= YES OPTIONS_DEFINE= SBOOST SLUA SMQTT SSQLITE PYTHON TELLDUS SBOOST_DESC= Use static Boost instead of dynamic linking SLUA_DESC= Use domoticz provided LUA instead of ports one SMQTT_DESC= Use domoticz mosquitto instead of ports one SSQLITE_DESC= Use domoticz SQLLite instead of ports one PYTHON_DESC= Enable support for Python Plugins TELLDUS_DESC= Enable support for Telldus .include # This hack is to get rid of dependency of git while building # the package. DOMOTICZ_REL= 8153 DOMOTICZ_TS= 1501416191 USE_GITHUB= yes GH_ACCOUNT= domoticz GH_PROJECT= domoticz USES= cmake iconv pkgconfig ssl USE_RC_SUBR= domoticz USERS= domoticz GROUPS= domoticz CMAKE_ARGS+= -DCMAKE_INSTALL_PREFIX=${PREFIX}/domoticz \ -DUSE_BUILTIN_ZLIB="NO" \ -DUSE_STATIC_OPENZWAVE="NO" .if ${PORT_OPTIONS:MSBOOST} CMAKE_ARGS+= -DUSE_STATIC_BOOST="YES" BUILD_DEPENDS+= boost-libs>=0:devel/boost-libs .else CMAKE_ARGS+= -DUSE_STATIC_BOOST="NO" LIB_DEPENDS+= libboost_system.so:devel/boost-libs .endif .if ${PORT_OPTIONS:MSLUA} CMAKE_ARGS+= -DUSE_BUILTIN_LUA="YES" .else CMAKE_ARGS+= -DUSE_BUILTIN_LUA="NO" USES+= lua:52 .endif .if ${PORT_OPTIONS:MSMQTT} CMAKE_ARGS+= -DUSE_BUILTIN_MQTT="YES" .else CMAKE_ARGS+= -DUSE_BUILTIN_MQTT="NO" LIB_DEPENDS+= libmosquitto.so:net/mosquitto .endif .if ${PORT_OPTIONS:MSSQLITE} CMAKE_ARGS+= -DUSE_BUILTIN_SQLITE="YES" .else CMAKE_ARGS+= -DUSE_BUILTIN_SQLITE="NO" USES+= sqlite .endif .if ${PORT_OPTIONS:MPYTHON} CMAKE_ARGS+= -DUSE_PYTHON="YES" USES+= python:3.4 .else CMAKE_ARGS+= -DUSE_PYTHON="NO" .endif .if ${PORT_OPTIONS:MTELLDUS} LIB_DEPENDS+= libtelldus-core.so:comms/telldus-core .endif post-patch: @${REINPLACE_CMD} -e "s,\/opt,${PREFIX},g" ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e "s,XXXPREFIXXXX,${PREFIX}/domoticz,g" ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e "s,XXXDOMOTICZXXX,${DOMOTICZ_REL},g" ${WRKSRC}/appversion.default @${REINPLACE_CMD} -e "s,XXXHASHXXX,${GH_TAGNAME},g" ${WRKSRC}/appversion.default @${REINPLACE_CMD} -e "s,XXXTIMEXXX,${DOMOTICZ_TS},g" ${WRKSRC}/appversion.default @${REINPLACE_CMD} -e "/^ADD_PRECOMPILED_HEADER/ d" ${WRKSRC}/CMakeLists.txt post-install: @${MKDIR} ${STAGEDIR}/var/db/domoticz ${STAGEDIR}/var/run/domoticz .include Index: head/www/h2o/Makefile =================================================================== --- head/www/h2o/Makefile (revision 472698) +++ head/www/h2o/Makefile (revision 472699) @@ -1,79 +1,80 @@ # Created by: Dave Cottlehuber # $FreeBSD$ PORTNAME= h2o DISTVERSIONPREFIX= v DISTVERSION= 2.2.4 PORTREVISION= 1 CATEGORIES= www MAINTAINER= dch@FreeBSD.org COMMENT= Optimized HTTP/2 server including support for TLS 1.3 and HTTP/1.x LICENSE= MIT BSD2CLAUSE LICENSE_COMB= multi BROKEN_armv6= fails to compile: asm_arm.inc:139:36: '.syntax divided' arm assembly not supported BROKEN_armv7= fails to compile: asm_arm.inc:139:36: '.syntax divided' arm assembly not supported +BROKEN_powerpc64= fails to link: unrecognized option '-Wl,-rpath=/usr/local/lib/gcc6' LIB_DEPENDS= libuv.so:devel/libuv USES= cmake:noninja compiler:c11 cpe perl5 shebangfix ssl pkgconfig CPE_VENDOR= h2o_project USE_GITHUB= yes USE_PERL5= run SHEBANG_FILES= share/h2o/start_server PORTDOCS= README.md SUB_FILES= ${PORTNAME} ${PORTNAME}.conf.sample SUB_LIST+= H2O_USER=${H2O_USER} \ H2O_GROUP=${H2O_GROUP} \ H2O_LOGDIR=${H2O_LOGDIR} PLIST_SUB= H2O_USER=${H2O_USER} \ H2O_GROUP=${H2O_GROUP} \ H2O_LOGDIR=${H2O_LOGDIR} H2O_USER?= www H2O_GROUP?= www H2O_LOGDIR= /var/log/${PORTNAME}/ USE_RC_SUBR= ${PORTNAME} OPTIONS_DEFINE= MRUBY DOCS OPTIONS_DEFAULT= MRUBY OPTIONS_SUB= yes MRUBY_DESC= Build with embedded mruby handler support CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON -DWITH_BUNDLED_SSL=OFF CMAKE_VERBOSE= yes MRUBY_CMAKE_BOOL= WITH_MRUBY MRUBY_USES= bison MRUBY_USE= ruby=yes MRUBY_VARS= RUBY_NO_RUN_DEPENDS=yes post-patch: @${REINPLACE_CMD} -e 's|exec perl|exec ${LOCALBASE}/bin/perl|' \ ${WRKSRC}/share/h2o/annotate-backtrace-symbols \ ${WRKSRC}/share/h2o/fastcgi-cgi \ ${WRKSRC}/share/h2o/fetch-ocsp-response \ ${WRKSRC}/share/h2o/kill-on-close \ ${WRKSRC}/share/h2o/setuidgid \ ${WRKSRC}/share/h2o/start_server post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} \ ${STAGEDIR}${H2O_LOGDIR} ${INSTALL_DATA} \ ${WRKDIR}/${PORTNAME}.conf.sample \ ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include Index: head/www/mod_md-devel/Makefile =================================================================== --- head/www/mod_md-devel/Makefile (revision 472698) +++ head/www/mod_md-devel/Makefile (revision 472699) @@ -1,54 +1,56 @@ # Created by: Bernard Spil # $FreeBSD$ PORTNAME= mod_md PORTVERSION= 1.1.12 DISTVERSIONPREFIX= v CATEGORIES= www PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX} PKGNAMESUFFIX= -devel MAINTAINER= brnrd@FreeBSD.org COMMENT= Early experience LetsEncrypt module for Apache httpd LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to compile: md_json.c:29: expected [error|warning|ignored] after '#pragma GCC diagnostic' + LIB_DEPENDS= libaprutil-1.so:devel/apr1 \ libcurl.so:ftp/curl \ libjansson.so:devel/jansson USES= apache:2.4+ autoreconf libtool ssl USE_GITHUB= yes INSTALL_TARGET= install-strip GH_ACCOUNT= icing GH_PROJECT= mod_md GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-openssl=${OPENSSLBASE} \ --with-jansson=${LOCALBASE} \ --without-boulder SUB_FILES= 999_mod_md.conf pkg-message DOCSDIR= share/doc/mod_md PORTDOCS= README README.md .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100085 && ${SSL_DEFAULT} == base IGNORE= port requires OpenSSL 1.0.2 or later, set DEFAULT_VERSIONS+= ssl=openssl .endif post-install: ${RM} ${STAGEDIR}${PREFIX}/share/doc/mod_md/LICENSE ${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d ${INSTALL_DATA} ${WRKDIR}/999_mod_md.conf \ ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d/999_mod_md.conf.sample ${MV} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/mod_md.so.0.0.0 \ ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/mod_manageddomain.so.0.0.0 ${MV} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/mod_md.so \ ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/mod_manageddomain.so .include Index: head/x11-toolkits/gnustep-gui/Makefile =================================================================== --- head/x11-toolkits/gnustep-gui/Makefile (revision 472698) +++ head/x11-toolkits/gnustep-gui/Makefile (revision 472699) @@ -1,73 +1,74 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= gnustep-gui PORTVERSION= 0.25.1 PORTREVISION= 4 CATEGORIES= x11-toolkits gnustep MASTER_SITES= GNUSTEP/core MAINTAINER= theraven@FreeBSD.org COMMENT= GNUstep GUI library LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi LIB_DEPENDS+= libtiff.so:graphics/tiff LIB_DEPENDS+= libpng.so:graphics/png LIB_DEPENDS+= libgif.so:graphics/giflib LIB_DEPENDS+= libicui18n.so:devel/icu LIB_DEPENDS+= libsndfile.so:audio/libsndfile LIB_DEPENDS+= libao.so:audio/libao LIB_DEPENDS+= libflite.so:audio/flite BROKEN_armv6= fails to package: chmod: GSSpeechServer.desktop: No such file or directory BROKEN_armv7= fails to package: chmod: GSSpeechServer.desktop: No such file or directory +BROKEN_powerpc64= fails to build: Illegal instruction (core dumped) OPTIONS_DEFINE= DOCS CUPS ASPELL OPTIONS_DEFAULT= CUPS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= texi2html:textproc/texi2html \ texi2pdf:print/texinfo GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-tiff-library=${LOCALBASE}/lib CONFIGURE_ARGS+= --with-tiff-include=${LOCALBASE}/include CONFIGURE_ARGS+= --with-jpeg-library=${LOCALBASE}/lib CONFIGURE_ARGS+= --with-jpeg-include=${LOCALBASE}/include CONFIGURE_ARGS+= --with-x CONFIGURE_ARGS+= --with-x-include=${LOCALBASE}/include CONFIGURE_ARGS+= --with-x-include=${LOCALBASE}/lib USES= gnustep jpeg pkgconfig USE_GNUSTEP= base build USE_XORG= x11 xt EXTRA_PATCHES+= ${FILESDIR}/GNUmakefile.patch EXTRA_PATCHES+= ${FILESDIR}/GNUmakefile.speech.patch EXTRA_PATCHES+= ${FILESDIR}/AudioOutputSink.m.patch MAKE_FLAGS+= OPTFLAG="${CFLAGS}" PLIST_SUB+= BASEVERSION=${PORTVERSION:C/[.][0-9]*$//1} CUPS_CONFIGURE_ENABLE= cups CUPS_LIB_DEPENDS+= libcups.so:print/cups ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell ASPELL_CONFIGURE_ENABLE= aspell USE_LDCONFIG= ${GNUSTEP_SYSTEM_LIBRARIES} post-patch: ${REINPLACE_CMD} -e "s|libpng/png.h|png.h|" ${WRKSRC}/configure ${REINPLACE_CMD} -e "s|doc=no|doc=yes|" ${WRKSRC}/GNUmakefile pre-configure: .for file in config.guess config.sub install-sh @${CP} ${GNUSTEP_PREFIX}/System/Library/Makefiles/${file} ${WRKSRC} .endfor post-install-DOCS-off: @${FIND} -d ${STAGEDIR}${PREFIX}/GNUstep/System/Library/Documentation -type d -empty -delete .include Index: head/x11-toolkits/gtksourceview3/Makefile =================================================================== --- head/x11-toolkits/gtksourceview3/Makefile (revision 472698) +++ head/x11-toolkits/gtksourceview3/Makefile (revision 472699) @@ -1,44 +1,46 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= gtksourceview PORTVERSION= 3.24.7 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 3 DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Text widget that adds syntax highlighting to the GtkTextView widget +BROKEN_powerpc64= fails to compile: gtksourcetag.h:43: redefinition of typedef 'GtkSourceTag' + USES= tar:xz PORTSCOUT= limitw:1,even .if !defined(REFERENCE_PORT) BUILD_DEPENDS= vala:lang/vala USES+= compiler:c11 gettext gmake gnome libtool pathfix pkgconfig USE_CSTD= c11 USE_GNOME= cairo gdkpixbuf2 gnomeprefix gtk30 intlhack \ introspection:build libxml2 referencehack GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-compile-warnings=no \ --enable-glade-catalog=no \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --enable-introspection CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|tests testsuite||g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|--warn-all||g' \ ${WRKSRC}/gtksourceview/Makefile.in .include .endif Index: head/x11-toolkits/py-fltk/Makefile =================================================================== --- head/x11-toolkits/py-fltk/Makefile (revision 472698) +++ head/x11-toolkits/py-fltk/Makefile (revision 472699) @@ -1,49 +1,51 @@ # Created by: Radim Kolar # $FreeBSD$ PORTNAME= fltk PORTVERSION= 1.3.4.1 CATEGORIES= x11-toolkits python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/pyFltk-${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyFltk-${PORTVERSION}_py3 MAINTAINER= python@FreeBSD.org COMMENT= Python interface to FLTK window toolkit LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_powerpc64= fails to compile: fltk_wrap.cpp:5355: #pragma GCC diagnostic not allowed inside functions + LIB_DEPENDS= libfltk.so:x11-toolkits/fltk CFLAGS+= -DFL_LIBRARY MAKE_ENV= FLTK_HOME=${LOCALBASE}/bin +USES= python USE_PYTHON= autoplist distutils USE_XORG= x11 -USES= python DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTDOCS= * PORTEXAMPLES= * WRKSRC= ${WRKDIR}/pyFltk-${PORTVERSION} post-patch: @${REINPLACE_CMD} -e "s|/usr/X11R6|${LOCALBASE}|g;s|package_data.*},||g;s|sunos5|dragonfly4', 'freebsd8', 'freebsd9', 'freebsd10', 'freebsd11', 'freebsd12|g" ${WRKSRC}/setup.py post-build: ${REINPLACE_CMD} -e "s|\.\./docs|${DOCSDIR}/html|g" ${WRKSRC}/fltk/test/help.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fltk/_fltk.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/html/ cd ${WRKSRC}/ && ${INSTALL_DATA} CHANGES README TODO ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/fltk/docs/ && ${INSTALL_DATA} *.html *.jpg ${STAGEDIR}${DOCSDIR}/html/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/fltk/test/ && ${INSTALL_DATA} *.py HelpDialog.html ${STAGEDIR}${EXAMPLESDIR}/ .include Index: head/x11-wm/gcompmgr/Makefile =================================================================== --- head/x11-wm/gcompmgr/Makefile (revision 472698) +++ head/x11-wm/gcompmgr/Makefile (revision 472699) @@ -1,38 +1,40 @@ # Created by: UMENO Takashi # $FreeBSD$ PORTNAME= gcompmgr PORTVERSION= 0.21 PORTREVISION= 10 CATEGORIES= x11-wm MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= GNOME interface to xcompmgr +BROKEN_powerpc64= fails to compile: params.cc:135:37: 'memset' was not declared in this scope + RUN_DEPENDS= xcompmgr:x11-wm/xcompmgr GNU_CONFIGURE= yes LIBS+= -L${LOCALBASE}/lib -lX11 USES= compiler:c++11-lang autoreconf libtool pkgconfig USE_CXXSTD= c++11 USE_GNOME= gtkmm24 USE_XORG= x11 DESKTOP_ENTRIES="gcompmgr" \ "Configure window effects" \ "" \ "gcompmgr" \ "DesktopSettings;Settings;GTK;" \ true OPTIONS_DEFINE= DOCS post-patch: @${RM} ${WRKSRC}/INSTALL @${REINPLACE_CMD} -e '/^CXXFLAGS=""/d' ${WRKSRC}/configure.in @${REINPLACE_CMD} -e 's|connect(SigC::slot|connect(sigc::mem_fun|g ; \ s|#include ||g' \ ${WRKSRC}/src/*.cc .include