Index: head/databases/postgresql-odbc/Makefile =================================================================== --- head/databases/postgresql-odbc/Makefile (revision 480009) +++ head/databases/postgresql-odbc/Makefile (revision 480010) @@ -1,45 +1,47 @@ # $FreeBSD$ PORTNAME= postgresql PORTVERSION= 10.03.0000 PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= PGSQL/odbc/versions/src PKGNAMESUFFIX= -odbc DISTNAME= psqlodbc-${PORTVERSION} DIST_SUBDIR= postgresql MAINTAINER= bofh@FreeBSD.org COMMENT= PostgreSQL ODBC driver LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/license.txt +BROKEN_powerpc64= fails to compile: misc.h:58:21: expected ';' before 'dummy_for_check' + LIB_DEPENDS= libodbc.so:databases/unixODBC USES= compiler:c11 libtool pgsql USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-unixodbc=${LOCALBASE} INSTALL_TARGET= install-strip CFLAGS+= -std=c11 DOCSDIR= ${PREFIX}/share/doc/postgresql/odbc EXAMPLESDIR= ${PREFIX}/share/examples/postgresql/odbc PORTDOCS= * PORTEXAMPLES= * PLIST_FILES= lib/psqlodbcw.so lib/psqlodbca.so OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/*.html ${STAGEDIR}${DOCSDIR}/ post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/*.sql ${STAGEDIR}${EXAMPLESDIR}/ .include Index: head/devel/p4api/Makefile =================================================================== --- head/devel/p4api/Makefile (revision 480009) +++ head/devel/p4api/Makefile (revision 480010) @@ -1,61 +1,63 @@ # $FreeBSD$ PORTNAME= p4api PORTVERSION= ${YEAR}.${MAJOR}.${MINOR} PORTREVISION= 1 CATEGORIES= devel # Perforce stupidly rerolls their distfiles on a regular basis, updating the # files' timestamps when they do, which changes the zip file's checksum. Work # around that by cacheing the distfile in LOCAL and using that version to make # distinfo MASTER_SITES= LOCAL/asomers/perforce/p4:zip \ ftp://ftp.perforce.com/perforce/${P4VERSION}/doc/manuals/p4api/:pdf \ https://swarm.workshop.perforce.com/projects/perforce_software-p4/archives/:zip DIST_SUBDIR= perforce/p4 DISTNAME= ${YEAR}-${MAJOR} DISTFILES= ${ZIP_FILES}:zip p4api.pdf:pdf EXTRACT_ONLY= ${ZIP_FILES} MAINTAINER= asomers@FreeBSD.org COMMENT= Perforce API (static libraries and header files) LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to build: /bin/sh: clang++: not found + BUILD_DEPENDS= ${JAM}:devel/jam OPTIONS_DEFINE= DOCS EXAMPLES USES= zip WRKSRC= ${WRKDIR}/${DISTNAME} .include .include "../p4/Makefile.inc" # Sadly, Jam always returns 1 even on success. Ignore its return value and # detect build errors during the install phase. do-build: cd ${WRKSRC} && ${SETENV} C++="${CXX}" C++FLAGS="${CXXFLAGS}" \ CCFLAGS="${CFLAGS}" \ LINKFLAGS="${LDFLAGS}" \ OSVER=${OSVER} \ API=1 \ TYPE=pic \ ${JAM} -dx -j${MAKE_JOBS_NUMBER} || true do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/perforce cd ${WRKSRC}/p4-bin/bin.pic/p4api-*/include/p4 && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/perforce ${MKDIR} ${STAGEDIR}${PREFIX}/lib/perforce cd ${WRKSRC}/p4-bin/bin.pic/p4api-*/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/perforce do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/p4api.pdf ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/p4-bin/bin.pic/p4api-*/sample && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/py-keystone-engine/Makefile =================================================================== --- head/devel/py-keystone-engine/Makefile (revision 480009) +++ head/devel/py-keystone-engine/Makefile (revision 480010) @@ -1,46 +1,48 @@ # $FreeBSD$ PORTNAME= keystone-engine DISTVERSION= 0.9.1-3 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= freebsd_ports@k-worx.org COMMENT= Keystone Assembler Engine with Python bindings LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.TXT +BROKEN_powerpc64= fails to install: /wrkdirs/usr/ports/devel/py-keystone-engine/work-py36/keystone-engine-0.9.1-3/src/build/llvm/lib/libkeystone.so: No such file or directory + BUILD_DEPENDS= cmake:devel/cmake USES= pkgconfig python USE_PYTHON= distutils autoplist # setup.py loses track of its cwd when it switches over to the CMake build # process and searches in ${WRKSRC}/src/build/lib instead of ${WRKSRC}/build/lib # for the Python packages that were built before the CMake build process. pre-install: @${CP} -r ${WRKSRC}/build/lib ${WRKSRC}/src/build/lib # Next problem: The compiled library is not installed automatically by setup.py # so it needs to be manually installed and stripped to the appropriate # directory. post-install: ${INSTALL_LIB} ${WRKSRC}/src/build/llvm/lib/libkeystone.so \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/keystone # Even without the both fixes (or hacks?) that were applied beforehand the # .PLIST.pymodtmp has only the EGG files as a whole. Therefore the # .PLIST.pymodtmp has to be regenerated in some way - it's a rather "dirty" # hack to pass the stage-qa target. # # Another solution would a static pkg-plist but then the package has to be # bound to a specific Python version or multiple package must be created for # specific Python versions. post-stage: @${FIND} ${STAGEDIR} -type f -o -type l | \ ${SORT} | ${SED} -e 's|${STAGEDIR}||' \ > ${WRKDIR}/.PLIST.pymodtmp .include Index: head/devel/yosys/Makefile =================================================================== --- head/devel/yosys/Makefile (revision 480009) +++ head/devel/yosys/Makefile (revision 480010) @@ -1,34 +1,36 @@ # Created by: Johnny Sorocil # $FreeBSD$ PORTNAME= yosys DISTVERSION= 0.7-783 DISTVERSIONSUFFIX= -gbab39eac CATEGORIES= devel MAINTAINER= jsorocil@gmail.com COMMENT= Yosys Open SYnthesis Suite LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_powerpc64= fails to build: /bin/sh: clang: not found + BUILD_DEPENDS= abc:cad/abc \ bash:shells/bash \ gawk:lang/gawk LIB_DEPENDS= libffi.so:devel/libffi USES= bison gmake pkgconfig python:3.6+ readline shebangfix tcl SHEBANG_FILES= backends/smt2/smtbmc.py \ misc/yosys-config.in USE_GITHUB= yes GH_ACCOUNT= YosysHQ GH_TAGNAME= bab39eacce5c17c42d50a3a60a67cc8a9ee52d98 BINARY_ALIAS= python3=${PYTHON_CMD} tclsh=${TCLSH} MAKE_ARGS= ABCEXTERNAL=abc post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/yosys .include Index: head/lang/guile2/Makefile =================================================================== --- head/lang/guile2/Makefile (revision 480009) +++ head/lang/guile2/Makefile (revision 480010) @@ -1,63 +1,64 @@ # Created by: Muhammad Moinur Rahman <5u623l20@gmail.com> # $FreeBSD$ PORTNAME= guile PORTVERSION= 2.0.14 PORTREVISION= 5 CATEGORIES= lang scheme MASTER_SITES= GNU PKGNAMESUFFIX= 2 MAINTAINER= bofh@FreeBSD.org COMMENT= GNU Ubiquitous Intelligent Language for Extension LICENSE= LGPL21 BROKEN_mips64= fails to build: qemu: uncaught target signal 11 (Segmentation fault) - core dumped +BROKEN_powerpc64= fails to build: gmake[4]: *** [Makefile:3216: libguile_2.0_la-vm.lo] Error 1 LIB_DEPENDS= libgmp.so:math/gmp \ libltdl.so:devel/libltdl \ libunistring.so:devel/libunistring \ libffi.so:devel/libffi CONFLICTS_INSTALL= guile-[0-9]* MAKE_JOBS_UNSAFE= yes USES= charsetfix gmake libtool makeinfo ncurses pathfix pkgconfig \ readline USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip INFO= guile r5rs PLIST_SUB= GUILE_VER=${PORTVERSION:R} OPTIONS_DEFINE= NLS THREADS OPTIONS_DEFAULT=THREADS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext THREADS_CONFIGURE_WITH= threads THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded THREADS_LIB_DEPENDS_OFF= libgc.so:devel/boehm-gc REINPLACE_FILES= libguile/smob.c libguile/filesys.c libguile/gc.c \ libguile/mallocs.c libguile/eval.c \ libguile/gc-malloc.c libguile/ports.c post-patch: @cd ${WRKSRC} ; \ ${REINPLACE_CMD} -e 's|||g' ${REINPLACE_FILES} @${REINPLACE_CMD} -e 's|sys/time.h sys/timeb.h|sys/time.h |g' \ ${WRKSRC}/configure post-patch-THREADS-on: @${REINPLACE_CMD} -e 's|bdw-gc|bdw-gc-threaded|g' ${WRKSRC}/configure .include Index: head/net/freerdp1/Makefile =================================================================== --- head/net/freerdp1/Makefile (revision 480009) +++ head/net/freerdp1/Makefile (revision 480010) @@ -1,109 +1,111 @@ # Created by: Alexander Logvinov # $FreeBSD$ PORTNAME= freerdp PORTVERSION= 1.2.0 PORTREVISION= 12 CATEGORIES= net comms ipv6 PKGNAMESUFFIX= 1 MAINTAINER= kevans@FreeBSD.org COMMENT= Free implementation of Remote Desktop Protocol LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_powerpc64= fails to build: ninja: error: build.ninja:315: bad $-escape (literal $ must be written as $$) + USE_GITHUB= yes GH_ACCOUNT= FreeRDP GH_PROJECT= ${GH_ACCOUNT} GH_TAGNAME= f5ff6e1 USES= alias cmake:outsource compiler:c++11-lib cpe gettext localbase pathfix pkgconfig ssl USE_LDCONFIG= yes CPE_VENDOR= freerdp_project CMAKE_ARGS+= -DWITH_LIBSYSTEMD=OFF -DWITH_WAYLAND=OFF -DWITH_GSTREAMER_0_10=OFF ${CMAKE_ARGS_${ARCH}} CMAKE_ARGS_aarch64= -DWITH_NEON=ON CFLAGS_aarch64= -D__ARM_NEON__=__ARM_NEON # clang OPTIONS_DEFINE= ALSA CUPS FFMPEG GSTREAMER PULSEAUDIO SSE X11 OPTIONS_DEFAULT= CUPS GSTREAMER X11 OPTIONS_SUB= yes OPTIONS_DEFINE_armv6= NEON OPTIONS_DEFINE_armv7= NEON OPTIONS_EXCLUDE_armv6= SSE OPTIONS_EXCLUDE_armv7= SSE ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_BOOL= WITH_ALSA CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_CMAKE_BOOL= WITH_CUPS FFMPEG_BROKEN= fails to build with ffmpeg 4.0 FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libavutil.so:multimedia/ffmpeg FFMPEG_CMAKE_BOOL= WITH_FFMPEG GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER_1_0 GSTREAMER_USE= gnome=glib20 gstreamer1=yes xorg=x11,xorgproto,xext,xrandr GSTREAMER_LIB_DEPENDS= libgstbase-1.0.so:multimedia/gstreamer1 NEON_DESC= Enable Media Processing Engine instructions NEON_CMAKE_BOOL= WITH_NEON .if ! ${CFLAGS:M-march*} NEON_CFLAGS= -march=armv7-a .endif PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= WITH_PULSE SSE_CMAKE_BOOL= WITH_SSE2 X11_DESC= Build FreeRDP X11 client X11_BUILD_DEPENDS= xmlto:textproc/xmlto X11_CMAKE_BOOL= WITH_X11 X11_CMAKE_OFF= -DWITH_XKBFILE=OFF X11_USE= xorg=x11,xkbfile,xcursor,xorgproto,xv,xinerama,xext,xrandr,xi,xfixes,xrender .include .if ${OPSYS} == FreeBSD && (${ARCH} == armv6 || ${ARCH} == armv7) .if ${OSVERSION} < 1100500 || \ (${OSVERSION} >= 1100500 && ${OSVERSION} < 1100504) || \ (${OSVERSION} >= 1200000 && ${OSVERSION} < 1200008) BROKEN= Fails to build on ARMv6/7 (libm bug). See: r305380 (HEAD), r305971 (stable/11) [\#199422, \#211965] \ Please update to a later (fixed) version. .endif .endif post-patch: @${FIND} ${WRKSRC} -name 'CMakeLists.txt' | ${XARGS} \ ${REINPLACE_CMD} \ -e 's|list(APPEND $${MODULE_PREFIX}_LIBS freerdp)|list(APPEND $${MODULE_PREFIX}_LIBS freerdp1)|' \ -e 's|list(APPEND $${MODULE_PREFIX}_LIBS winpr)|list(APPEND $${MODULE_PREFIX}_LIBS winpr1)|' @${FIND} ${WRKSRC} -name 'CMakeLists.txt' | ${XARGS} \ ${REINPLACE_CMD} -E \ -e 's|freerdp winpr|freerdp1 winpr1|' \ -e 's|winpr freerdp|winpr1 freerdp1|' \ -e 's|-lwinpr|-lwinpr1|' \ -e 's|-lfreerdp|-lfreerdp1|' \ -e 's|^([[:blank:]]*)target_link_libraries\((.+) freerdp\)([[:blank:]]*)$$|\1target_link_libraries(\2 freerdp1)\3|' \ -e 's|^([[:blank:]]*)target_link_libraries\((.+) winpr\)([[:blank:]]*)$$|\1target_link_libraries(\2 winpr1)\3|' \ -e 's|^([[:blank:]]*)set\((.+) freerdp (.+) winpr\)([[:blank:]]*)$$|\1set(\2 freerdp1 \3 winpr1)\4|' \ -e 's|^([[:blank:]]*)set\((.+) winpr\)([[:blank:]]*)$$|\1set(\2 winpr1)\3|' @${REINPLACE_CMD} -e '/CMAKE_INSTALL_RPATH /d' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|share/man/man1|man/man1|' \ ${WRKSRC}/client/X11/CMakeLists.txt @${REINPLACE_CMD} -e 's/NetBSD__)/NetBSD__) || defined(__FreeBSD__)/' \ ${WRKSRC}/winpr/libwinpr/utils/trio/triodef.h @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/channels/drive/client/statvfs.c @${REINPLACE_CMD} -e 's|$${CMAKE_INSTALL_LIBDIR}/cmake|$${CMAKE_INSTALL_PREFIX}/share/cmake/Modules|' \ ${WRKSRC}/winpr/CMakeLists.txt \ ${WRKSRC}/CMakeLists.txt .include Index: head/ports-mgmt/portal/Makefile =================================================================== --- head/ports-mgmt/portal/Makefile (revision 480009) +++ head/ports-mgmt/portal/Makefile (revision 480010) @@ -1,27 +1,29 @@ # $FreeBSD$ PORTNAME= portal PORTVERSION= 0.4 PORTREVISION= 3 CATEGORIES= ports-mgmt MAINTAINER= culot@FreeBSD.org COMMENT= Front-end to pkg(8) LICENSE= BSD2CLAUSE +BROKEN_powerpc64= fails to build: /usr/local/lib/gcc6/include/c++/thread:189: undefined reference to `std::thread::_State::~_State()' + PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz USE_GITHUB= yes GH_ACCOUNT= culot USES= ncurses compiler:c++11-lib CFLAGS+= -I${NCURSESINC} LDFLAGS+= -L${NCURSESLIB} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/security/php72-hash/Makefile =================================================================== --- head/security/php72-hash/Makefile (revision 480009) +++ head/security/php72-hash/Makefile (revision 480010) @@ -1,13 +1,14 @@ # $FreeBSD$ CATEGORIES= security MASTERDIR= ${.CURDIR}/../../lang/php72 PKGNAMESUFFIX= -hash -TEST_TARGET= test - BROKEN_mips64= fails to compile: KeccakHash.h: No such file or directory +BROKEN_powerpc64= fails to compile: KeccakHash.h: No such file or directory + +TEST_TARGET= test .include "${MASTERDIR}/Makefile"