Index: head/games/iortcw/Makefile =================================================================== --- head/games/iortcw/Makefile (revision 426196) +++ head/games/iortcw/Makefile (revision 426197) @@ -1,56 +1,58 @@ # Created by: Tobias Kortkamp # $FreeBSD$ PORTNAME= iortcw PORTVERSION= 1.42d CATEGORIES= games MAINTAINER= t@tobik.me COMMENT= Game engine for Return to Castle Wolfenstein LICENSE= GPLv3 BUILD_DEPENDS= opusfile>0:audio/opusfile LIB_DEPENDS= libcurl.so:ftp/curl \ libopus.so:audio/opus \ libfreetype.so:print/freetype2 USES= jpeg openal pkgconfig gmake USE_GL= gl USE_SDL= sdl2 USE_GITHUB= yes WOLFDIR= "libexec/${PORTNAME}" MAKE_ARGS= BINDIR="${STAGEDIR}${PREFIX}/bin" \ COPYDIR="${STAGEDIR}${PREFIX}/${WOLFDIR}" PLIST_SUB= ARCH="${ARCH}" WOLFDIR="${WOLFDIR}" SUB_FILES= iowolfsp iowolfmp iowolfded SUB_LIST= ARCH="${ARCH}" WOLFDIR="${PREFIX}/${WOLFDIR}" OPTIONS_DEFINE= MP SP OPTIONS_DEFAULT= MP SP OPTIONS_SUB= yes MP_DESC= Build multiplayer support SP_DESC= Build singleplayer support SP_ALL_TARGET= sp SP_INSTALL_TARGET= sp-install MP_ALL_TARGET= mp MP_INSTALL_TARGET= mp-install +BROKEN_aarch64= Fails to configure: error: Architecture not supported + post-extract: ${CP} ${FILESDIR}/Makefile ${WRKSRC} post-install-MP-on: ${INSTALL_SCRIPT} ${WRKDIR}/iowolfmp ${STAGEDIR}${PREFIX}/bin/iowolfmp ${INSTALL_SCRIPT} ${WRKDIR}/iowolfded ${STAGEDIR}${PREFIX}/bin/iowolfded post-install-SP-on: ${INSTALL_SCRIPT} ${WRKDIR}/iowolfsp ${STAGEDIR}${PREFIX}/bin/iowolfsp .include Index: head/games/oolite/Makefile =================================================================== --- head/games/oolite/Makefile (revision 426196) +++ head/games/oolite/Makefile (revision 426197) @@ -1,100 +1,102 @@ # Created by: Andriy Gapon # $FreeBSD$ PORTNAME= oolite PORTVERSION= 1.84 PORTREVISION= 1 CATEGORIES= games gnustep MASTER_SITES= http://github.com/OoliteProject/oolite/releases/download/1.84/ DISTNAME= ${PORTNAME}-source-${PORTVERSION} DIST_SUBDIR= oolite MAINTAINER= ports@FreeBSD.org COMMENT= Trade and combat space simulator, clone of Elite LICENSE= CC-BY-NC-SA-3.0 GPLv2 ZLIB LICENSE_COMB= multi LICENSE_FILE_CC-BY-NC-SA-3.0= ${WRKSRC}/Doc/LICENSE.TXT BUILD_DEPENDS= zip:archivers/zip \ ${LOCALBASE}/bin/unzip:archivers/unzip LIB_DEPENDS= libespeak.so:audio/espeak \ libnspr4.so:devel/nspr \ libvorbisfile.so:audio/libvorbis \ libpng.so:graphics/png \ libminizip.so:archivers/minizip USES= gnustep openal:al perl5 python:build tar:bzip2 USE_GL= gl glu USE_SDL= sdl USE_XORG= x11 USE_GNUSTEP= base build # Redefine DO_MAKE_BUILD, because current gnustep in USES overrides MAKEFILE # without possibility to change it, as it was done in the previous implementation DO_MAKE_BUILD= ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g} ALL_TARGET= release-deployment USE_PERL5= build GNUSTEP_LOCAL_APPS= ${GNUSTEP_LOCAL_ROOT}/Applications SUB_FILES= oolite SUB_LIST= GNUSTEP_SYSTEM_TOOLS="${GNUSTEP_SYSTEM_TOOLS}" WRKSRC= ${WRKDIR}/${DISTNAME} RELEASEDIR= ${WRKSRC}/oolite.app DATADIR= ${GNUSTEP_LOCAL_APPS}/oolite.app PORTDATA= Resources PORTDOCS= *.pdf CHANGELOG.TXT contributors.txt PLIST_FILES+= bin/oolite %%DATADIR%%/oolite \ share/applications/oolite.desktop \ share/pixmaps/oolite-icon.png OPTIONS_DEFINE= DOCS +BROKEN_aarch64= Fails to configure: error: These compiler flags are invalid: -O + .include .if exists(${CC}) CCVERSION!= ${CC} --version COMPILER_VERSION= ${CCVERSION:M[0-9].[0-9]*:C/([0-9]).?/\1/g} COMPILER_IS_CLANG= ${CCVERSION:Mclang} # Check for LLVM/Clang v3.4.1 .if ${COMPILER_IS_CLANG} && ${COMPILER_VERSION} == 341 # Use compiler from ports, because of errors # for ${WRKSRC}/src/Core/Scripting/OOJavaScriptEngine.m file WITH_PORTS_CLANG= yes .endif .endif .if defined(WITH_PORTS_CLANG) BUILD_DEPENDS+= clang34:lang/clang34 CC= ${LOCALBASE}/bin/clang34 CXX= ${LOCALBASE}/bin/clang++34 CPP= ${LOCALBASE}/bin/clang-cpp34 .endif post-patch: .SILENT ${REINPLACE_CMD} -e 's/GNUSTEP_USER_ROOT/GNUSTEP_LOCAL_ROOT/ ; \ s/sdl-config/$${SDL_CONFIG}/ ; \ s|-lstdc++|`$${SDL_CONFIG} --libs` &| ; \ s|:src/Core/MiniZip|| ; \ s|-Isrc/Core/MiniZip|-I$${LOCALBASE}/include/minizip| ; \ s|-lz|-lminizip| ; \ /ioapi.c/d ; /unzip.c/d ; \ s|/usr/X11R6|$${LOCALBASE}|' \ ${WRKSRC}/GNUmakefile # Change value of the SAVEDIR define ${REINPLACE_CMD} -e 's|oolite-saves|\.oolite-saves|' \ ${WRKSRC}/src/Core/NSFileManagerOOExtensions.h do-install: (cd ${RELEASEDIR} && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR}) ${INSTALL_SCRIPT} ${WRKDIR}/oolite ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${RELEASEDIR}/oolite ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/installers/FreeDesktop/oolite-icon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps (cd ${WRKSRC}/Doc && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include Index: head/graphics/aseprite/Makefile =================================================================== --- head/graphics/aseprite/Makefile (revision 426196) +++ head/graphics/aseprite/Makefile (revision 426197) @@ -1,67 +1,70 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= aseprite PORTVERSION= 1.1.9 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= yuri@rawbw.com COMMENT= Animated sprite editor & pixel art tool LICENSE= EULA LICENSE_NAME= END-USER LICENSE AGREEMENT FOR ASEPRITE LICENSE_FILE= ${WRKSRC}/EULA.txt LICENSE_PERMS= dist-mirror pkg-mirror auto-accept EXTRACT_DEPENDS= ${NONEXISTENT}:x11/pixman:extract LIB_DEPENDS= libfreetype.so:print/freetype2 \ liballeg.so:devel/allegro \ libpng.so:graphics/png \ libgif.so:graphics/giflib \ libcurl.so:ftp/curl \ libtinyxml.so:textproc/tinyxml OPTIONS_DEFINE= WEBP OPTIONS_DEFAULT= WEBP WEBP_LIB_DEPENDS= libwebp.so:graphics/webp USE_GITHUB= yes GH_TUPLE= aseprite:clip:3e9533e:clip/src/clip GH_TUPLE+= aseprite:flic:65a6072:flic/src/flic GH_TUPLE+= aseprite:gtest:d63c625:gtest/third_party/gtest GH_TUPLE+= aseprite:simpleini:0687587:simpleini/third_party/simpleini GH_TUPLE+= aseprite:duktape:0de771c:duktape/third_party/duktape GH_TUPLE+= aseprite:undo:f39b188:undo/src/undo GH_TUPLE+= dacap:observable:83dfe27:observable/src/observable USES= cmake:outsource compiler:c++11-lib jpeg ninja pkgconfig USE_XORG= x11 xcursor xext xpm ice pixman sm xxf86dga xxf86vm CMAKE_ARGS+= -DUSE_SHARED_ALLEGRO4=1 CMAKE_ARGS+= -DUSE_SHARED_GIFLIB=1 CMAKE_ARGS+= -DUSE_SHARED_ZLIB=1 CMAKE_ARGS+= -DUSE_SHARED_JPEGLIB=1 CMAKE_ARGS+= -DUSE_SHARED_LIBPNG=1 WEBP_CMAKE_ON+= -DWITH_WEBP_SUPPORT=1 WEBP_CMAKE_ON+= -DUSE_SHARED_LIBWEBP=1 CMAKE_ARGS+= -DUSE_SHARED_FREETYPE=1 CMAKE_ARGS+= -DUSE_SHARED_PIXMAN=1 CMAKE_ARGS+= -DUSE_SHARED_CURL=1 CMAKE_ARGS+= -DUSE_SHARED_TINYXML=1 CMAKE_ARGS+= -DFREETYPE_INCLUDE_DIR=${LOCALBASE}/include/freetype2 CXXFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= -I${LOCALBASE}/include/freetype2 CXXFLAGS+= -I${LOCALBASE}/include/freetype2/freetype CXXFLAGS+= -D_GLIBCXX_USE_C99 # XXX ports/193528 +BROKEN_aarch64= Fails to build: undefined reference to __va_copy +BROKEN_sparc64= Fails to build: error: vsnprintf is not a member of std + post-extract: @${MKDIR} ${WRKSRC}/third_party/pixman/pixman @${CP} `${MAKE} -C ${PORTSDIR}/x11/pixman -V WRKSRC`/pixman/pixman-combine32.h \ ${WRKSRC}/third_party/pixman/pixman/ post-patch: @${REINPLACE_CMD} -e 's|1.1.6-dev|${PORTVERSION}|' ${WRKSRC}/src/config.h ${WRKSRC}/data/gui.xml .include Index: head/graphics/libyuv/Makefile =================================================================== --- head/graphics/libyuv/Makefile (revision 426196) +++ head/graphics/libyuv/Makefile (revision 426197) @@ -1,18 +1,20 @@ # Created by: Corey Smith # $FreeBSD$ PORTNAME= libyuv DISTVERSION= 0.0.1280 CATEGORIES= graphics MASTER_SITES= http://files.freeswitch.org/downloads/libs/ MAINTAINER= corsmith@gmail.com COMMENT= Library for freeswitch yuv graphics manipulation LICENSE= BSD3CLAUSE MAKE_JOBS_UNSAFE= yes CXXFLAGS+= -fPIC USE_LDCONFIG= yes +BROKEN_aarch64= Fails to compile: undefined reference to SplitUVRow_NEON + .include Index: head/graphics/mozjpeg/Makefile =================================================================== --- head/graphics/mozjpeg/Makefile (revision 426196) +++ head/graphics/mozjpeg/Makefile (revision 426197) @@ -1,55 +1,58 @@ # Created by: Horia Racoviceanu # $FreeBSD$ PORTNAME= mozjpeg PORTVERSION= 3.1 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Advanced JPEG encoder for the Web LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BROKEN_powerpc64= Does not build - USE_GITHUB= yes GH_ACCOUNT= mozilla USES= autoreconf libtool pkgconfig USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} GNU_CONFIGURE= yes CONFIGURE_ARGS= --docdir=${PREFIX}/share/doc/${PORTNAME} \ --includedir=${PREFIX}/include/${PORTNAME} \ --libdir=${PREFIX}/lib/${PORTNAME} \ --with-jpeg8 \ --disable-static INSTALL_TARGET= install-strip PLIST_SUB= PORTNAME=${PORTNAME} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES SIMD TURBOJPEG OPTIONS_DEFAULT=SIMD TURBOJPEG OPTIONS_SUB= yes SIMD_DESC= Include SIMD extensions TURBOJPEG_DESC= Include the TurboJPEG wrapper library and associated tests SIMD_CONFIGURE_WITH= simd SIMD_BUILD_DEPENDS= yasm:devel/yasm TURBOJPEG_CONFIGURE_WITH= turbojpeg + +BROKEN_aarch64= Does not configure: error: SIMD support cannot be enabled +BROKEN_mips64= Does not configure: error: SIMD support cannot be enabled +BROKEN_powerpc64= Does not build +BROKEN_sparc64= Does not configure: error: SIMD support cannot be enabled post-patch: @${REINPLACE_CMD} -e '/^docdir/s|=.*|= ${DOCSDIR}|; \ /^exampledir/s|=.*|= ${EXAMPLESDIR}|' \ ${WRKSRC}/Makefile.am post-install: (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/graphics/ogre3d/Makefile =================================================================== --- head/graphics/ogre3d/Makefile (revision 426196) +++ head/graphics/ogre3d/Makefile (revision 426197) @@ -1,58 +1,59 @@ # Created by: Oliver Lehmann # $FreeBSD$ PORTNAME= ogre3d PORTVERSION= 1.9.0 PORTREVISION= 4 CATEGORIES= graphics devel MASTER_SITES= https://bitbucket.org/sinbad/ogre/get/ DISTNAME= v1-9-0 MAINTAINER= oliver@FreeBSD.org COMMENT= Scene-oriented, flexible 3D engine written in C++ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libzzip.so:devel/zziplib \ libfreetype.so:print/freetype2 \ libfreeimage.so:graphics/freeimage -BROKEN_powerpc= does not install - USE_LDCONFIG= yes USES= tar:bzip2 cmake:outsource pkgconfig compiler:c++11-lib USE_SDL= sdl USE_XORG= xaw xrandr WRKSRC= ${WRKDIR}/sinbad-ogre-dd30349ea667 OPTIONS_DEFINE= BOOST DOCS OPTIONS_SUB= yes BOOST_BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs BOOST_RUN_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs + +BROKEN_aarch64= does not compile: error: class member cannot be redeclared +BROKEN_powerpc= does not install post-patch: @${REINPLACE_CMD} -e 's|include(FindPkgMacros)|return()|g' \ ${WRKSRC}/CMake/Packages/FindOIS.cmake \ ${WRKSRC}/CMake/Packages/FindPOCO.cmake \ ${WRKSRC}/CMake/Packages/FindTBB.cmake @${REINPLACE_CMD} -e 's|\(OGRE_RW_MUTEX[^;]*\)$$|\1;|g' \ ${WRKSRC}/OgreMain/include/OgreWorkQueue.h @${REINPLACE_CMD} -e 's|\(OGRE_RW_MUTEX.*\);$$|\1|g' \ ${WRKSRC}/OgreMain/include/Threading/OgreThreadDefinesBoost.h @${REINPLACE_CMD} -e '\ s,defined(__x86_64__),& || defined(__powerpc__) || defined(__sparc64__) || defined(__amd64__),' \ ${WRKSRC}/OgreMain/include/OgrePlatform.h post-patch-BOOST-off: @${REINPLACE_CMD} -e 's|Boost|No_Boost|g' \ ${WRKSRC}/CMake/Dependencies.cmake post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in README COPYING AUTHORS ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/graphics/opencolorio/Makefile =================================================================== --- head/graphics/opencolorio/Makefile (revision 426196) +++ head/graphics/opencolorio/Makefile (revision 426197) @@ -1,108 +1,112 @@ # Created by: Shane Ambler # $FreeBSD$ PORTNAME= opencolorio PORTVERSION= 1.0.9 PORTREVISION?= 0 CATEGORIES= graphics multimedia MAINTAINER?= FreeBSD@Shaneware.biz COMMENT?= Complete color management solution LICENSE= BSD3CLAUSE -BROKEN_powerpc64= Does not build - USE_GITHUB= yes GH_ACCOUNT= imageworks GH_PROJECT= OpenColorIO GH_TAGNAME= a557a85454 OPTIONS_DEFINE= DOCS LDFLAGS+= -L${LOCALBASE}/lib USES= alias cmake:outsource pkgconfig shebangfix CMAKE_ARGS= -DOCIO_BUILD_JNIGLUE:BOOL=OFF \ -DOCIO_BUILD_NUKE:BOOL=OFF \ -DOCIO_BUILD_STATIC:BOOL=OFF \ -DUSE_EXTERNAL_TINYXML:BOOL=ON \ -DUSE_EXTERNAL_YAML:BOOL=ON SHEBANG_FILES= share/sphinx/ExtractRstFromSourceCPP.py \ share/sphinx/ExtractRstFromSourceSimple.py \ src/pyglue/createPyDocH.py #.if ${MACHINE_CPU:Msse2} #CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=ON #.else #CMAKE_ARGS+= -DOCIO_USE_SSE:BOOL=OFF #.endif + +BROKEN_aarch64= Does not compile: error: use of undeclared identifier __builtin_ia32_emms +BROKEN_armv6= Does not compile: error: use of undeclared identifier __builtin_ia32_emms +BROKEN_mips64= Does not compile: error: unrecognized command line option -msse2 +BROKEN_powerpc64= Does not build +BROKEN_sparc64= Does not compile: error: unrecognized command line option -msse2 .include .if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == tools LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio \ libOpenColorIO.so:graphics/opencolorio CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=ON \ -DOCIO_BUILD_SHARED:BOOL=OFF \ -DOCIO_BUILD_PYGLUE:BOOL=OFF USE_GL= glew glut PLIST= ${PKGDIR}/pkg-plist-tools EXTRA_PATCHES= ${FILESDIR}/extra-patch-CMakeLists.txt \ ${FILESDIR}/extra-tools-patch-src_core_CMakeLists.txt .elif defined(OCIO_SLAVE) && ${OCIO_SLAVE} == pymodule LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio USES+= python CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=OFF \ -DOCIO_BUILD_SHARED:BOOL=OFF \ -DOCIO_BUILD_PYGLUE:BOOL=ON \ -DPYTHON:STRING=${PYTHON_CMD} PLIST= ${PKGDIR}/pkg-plist-pyglue .else # master port BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 LIB_DEPENDS= libtinyxml.so:textproc/tinyxml \ libyaml-cpp03.so:devel/yaml-cpp03 USES+= python:2,build USE_LDCONFIG= yes CMAKE_ARGS+= -DOCIO_BUILD_APPS:BOOL=OFF \ -DOCIO_BUILD_SHARED:BOOL=ON \ -DOCIO_BUILD_PYGLUE:BOOL=ON \ -DPYTHON:FILEPATH=${PYTHON_CMD} # we enable pyglue in master port. This makes the python module # available when generating docs, we leave the python header in place # but only install the python module with the py-opencolorio port # this makes it easier to allow multiple python versions installed # doc building fails using python3 - but the py-opencolorio port can still # be used to build a python 3 module PLIST= ${PKGDIR}/pkg-plist EXTRA_PATCHES= ${FILESDIR}/extra-patch-src_core_CMakeLists.txt .endif .if ${PORT_OPTIONS:MDOCS} CMAKE_ARGS+= -DOCIO_BUILD_DOCS:BOOL=ON .else CMAKE_ARGS+= -DOCIO_BUILD_DOCS:BOOL=OFF .endif post-patch: @${REINPLACE_CMD} -e '/pkg_check_modules/ s|yaml-cpp|&03|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e '/YAML_CPP_INCLUDE_DIR/ s|yaml-cpp|&03|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e '/YAML_CPP_LIBRARY/ s|yaml-cpp|&03|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|yaml-cpp|&03|' ${WRKSRC}/src/core/OCIOYaml.cpp .if ${SLAVE_PORT} == yes @${FIND} ${WRKSRC}/src/apps -name main.cpp | ${XARGS} \ ${REINPLACE_CMD} '/namespace OIIO/d' .endif .if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == pymodule do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_LIB} ${BUILD_WRKSRC}/src/pyglue/PyOpenColorIO.so ${STAGEDIR}${PYTHON_SITELIBDIR} .elif !defined(OCIO_SLAVE) post-install: @${RM} -R ${STAGEDIR}${PYTHON_LIBDIR} .endif .include Index: head/graphics/pixie/Makefile =================================================================== --- head/graphics/pixie/Makefile (revision 426196) +++ head/graphics/pixie/Makefile (revision 426197) @@ -1,72 +1,73 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= pixie PORTVERSION= 2.2.6 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Pixie%20${PORTVERSION} DISTNAME= Pixie-src-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Photorealistic renderer with Pixar's RenderMan-like interface LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \ libtiff.so:graphics/tiff \ libfltk_gl.so:x11-toolkits/fltk USE_GL= glu USES= bison compiler:c++0x libtool pathfix tar:tgz GNU_CONFIGURE= yes CONFIGURE_ARGS= --includedir=${PREFIX}/include/pixie \ --libdir=${PREFIX}/lib/pixie \ --with-docdir=${DOCSDIR} \ --with-shaderdir=${DATADIR}/shaders \ --with-ribdir=${DATADIR}/ribs \ --with-texturedir=${DATADIR}/textures \ --with-displaysdir=${PREFIX}/lib/pixie/displays \ --with-modulesdir=${PREFIX}/lib/pixie/modules \ --with-openexr-prefix=${LOCALBASE} \ --enable-openexr-threads WRKSRC= ${WRKDIR}/Pixie INSTALL_TARGET= install-strip USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} PORTDOCS= * CFLAGS+= -fPIC CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -BROKEN_sparc64= Does not compile on sparc64 +BROKEN_aarch64= Fails to compile: error: use of undeclared identifier CRenderer +BROKEN_sparc64= Does not compile on sparc64 OPTIONS_DEFINE= DOCS .include .if ${OSVERSION} < 1000033 BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:textproc/flex CONFIGURE_ENV+= ac_cv_path_FLEX="${LOCALBASE}/bin/flex" .endif post-patch: @${REINPLACE_CMD} -e '/test/s|==|=|g ; \ s|-lpthread|-pthread|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/^SUBDIRS/s|doc||g ; \ /^install-data-am:/s|install-nobase_docDATA||g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/^includedir/s|=.*$$|= @includedir@|g' \ ${WRKSRC}/src/ri/Makefile.in \ ${WRKSRC}/src/sdr/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog DEVNOTES NEWS \ README ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ '! -name "*Makefile*"') .include Index: head/graphics/tesseract-data/Makefile =================================================================== --- head/graphics/tesseract-data/Makefile (revision 426196) +++ head/graphics/tesseract-data/Makefile (revision 426197) @@ -1,39 +1,42 @@ # Created by: bf # $FreeBSD$ PORTNAME= tesseract-data PORTVERSION= 3.04.00 CATEGORIES= graphics MAINTAINER= pkubaj@anongoth.pl COMMENT= Trained language data for the Tesseract OCR engine LICENSE= APACHE20 USE_GITHUB= yes GH_ACCOUNT= tesseract-ocr GH_PROJECT= tessdata NO_BUILD= yes NO_ARCH= yes DATADIR= ${PREFIX}/share/tessdata TESSERACT_LANGS?=afr amh ara asm aze aze_cyrl bel ben bod bos bul cat ceb ces \ chi_sim chi_tra chr cym dan dan_frak deu deu_frak dzo ell eng \ enm epo equ est eus fas fin fra frk frm gle glg grc guj hat heb \ hin hrv hun iku ind isl ita ita_old jav jpn kan kat kat_old kaz \ khm kir kor kur lao lat lav lit mal mar mkd mlt msa mya nep nld \ nor ori osd pan pol por pus ron rus san sin slk slk_frak slv spa \ spa_old sqi srp srp_latn swa swe syr tam tel tgk tgl tha tir tur \ uig ukr urd uzb uzb_cyrl vie yid PORTDATA= ${TESSERACT_LANGS:O:u:S|$|.traineddata|} +BROKEN_aarch64= Fails to install: runaway process +BROKEN_sparc64= Fails to install: runaway process + do-install: @${MKDIR} ${STAGEDIR}${DATADIR} .for l in ${PORTDATA} @${CP} ${WRKSRC}/${l} ${STAGEDIR}${DATADIR}/ .endfor @cd ${STAGEDIR}${DATADIR} ; ${CHMOD} ${BINMODE} ${PORTDATA} .include