Index: head/devel/synfig/Makefile =================================================================== --- head/devel/synfig/Makefile (revision 455243) +++ head/devel/synfig/Makefile (revision 455244) @@ -1,72 +1,72 @@ # Created by: Yinghong.Liu # $FreeBSD$ PORTNAME= synfig PORTVERSION= 1.0.2 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= devel graphics multimedia MASTER_SITES= SF/${PORTNAME}/releases/${PORTVERSION}/source MAINTAINER= woodsb02@FreeBSD.org COMMENT= Vector based 2D animation package LICENSE= GPLv2+ BUILD_DEPENDS= etl>=0.04.19_1:devel/etl LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \ libltdl.so:devel/libltdl \ libMagickWand-6.so:graphics/ImageMagick \ libIlmImf.so:graphics/OpenEXR \ libmlt.so:multimedia/mlt \ libmng.so:graphics/libmng \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libavcodec.so:multimedia/ffmpeg \ libdv.so:multimedia/libdv USES= compiler:c++11-lang iconv jpeg libtool pathfix pkgconfig USE_CXXSTD= c++11 USE_GNOME= cairo glibmm libxml++26 GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} INSTALL_TARGET= install-strip USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${DISTNAME} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e \ '/optimization_flags/s|CXXFLAGS=|#CXXFLAGS=| ; \ /optimization_flags/s|CFLAGS=|#CFLAGS=| ; \ s|el_GR|el| ; \ s|ja_JP|ja| ; \ s|no_NO|no| ; \ s|pl_PL|pl| ; \ s|sk_SK|sk| ; \ s|sv_SE|sv|' \ ${WRKSRC}/configure post-build: # FIX LC_MESSAGES @${LN} -sf el_GR.gmo ${WRKSRC}/po/el.gmo @${LN} -sf ja_JP.gmo ${WRKSRC}/po/ja.gmo @${LN} -sf no_NO.gmo ${WRKSRC}/po/no.gmo @${LN} -sf pl_PL.gmo ${WRKSRC}/po/pl.gmo @${LN} -sf sk_SK.gmo ${WRKSRC}/po/sk.gmo @${LN} -sf sv_SE.gmo ${WRKSRC}/po/sv.gmo post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS ChangeLog INSTALL NEWS README TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${doc} ${STAGEDIR}${DOCSDIR}) .endfor .include Index: head/editors/calligra/Makefile =================================================================== --- head/editors/calligra/Makefile (revision 455243) +++ head/editors/calligra/Makefile (revision 455244) @@ -1,79 +1,79 @@ # $FreeBSD$ # TODO (when these parts are available in KF5): # - add calendarcore to USE_KDE when KDE PIM is available # - add libOkular5Core.so:graphics/okular to LIB_DEPENDS # PORTNAME= calligra PORTVERSION= 3.0.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= editors kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} DIST_SUBDIR= KDE/${PORTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= KDE office suite LIB_DEPENDS= libImath-2_2.so:graphics/ilmbase \ libKPropertyCore3.so:x11-toolkits/kproperty \ libKReport3.so:textproc/kreport \ libboost_thread.so:devel/boost-libs \ libetonyek-0.1.so:graphics/libetonyek01 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgsl.so:math/gsl \ liblcms2.so:graphics/lcms2 \ libKGantt.so:graphics/kdiagram \ libodfgen-0.1.so:textproc/libodfgen01 \ libopenjpeg.so:graphics/openjpeg15 \ libpng.so:graphics/png \ libpoppler-qt5.so:graphics/poppler-qt5 \ libpoppler.so:graphics/poppler \ libqca-qt5.so:devel/qca-qt5 \ librevenge-0.0.so:textproc/librevenge \ libtiff.so:graphics/tiff \ libvisio-0.1.so:textproc/libvisio01 \ libwpd-0.10.so:textproc/libwpd010 \ libwpg-0.3.so:graphics/libwpg03 \ libwps-0.3.so:textproc/libwps03 BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:math/eigen3 \ pstoedit:graphics/pstoedit RUN_DEPENDS= pstoedit:graphics/pstoedit USES= cmake:outsource cpe compiler:c++11-lib desktop-file-utils \ gettext iconv:translit jpeg kde:5 localbase:ldflags perl5 pkgconfig \ shared-mime-info sqlite tar:xz USE_KDE= activities archive auth bookmarks codecs completion config \ configwidgets coreaddons crash dbusaddons doctools ecm \ emoticons guiaddons i18n iconthemes init itemmodels itemviews \ jobwidgets js kcmutils kdelibs4support khtml kio \ kross notifications notifyconfig parts service solid sonnet \ texteditor textwidgets threadweaver unitconversion wallet \ widgetsaddons windowsystem xmlgui USE_QT5= buildtools_build core dbus gui network opengl \ phonon4 printsupport qmake_build qml \ quick script sql svg testlib webkit widgets x11extras xml USE_XORG= ice sm x11 xext USE_LDCONFIG= yes OPTIONS_DEFINE= OPENEXR OPTIONS_DEFAULT= OPENEXR OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:STRING="${QT_INCDIR} ${LOCALBASE}/include" \ -DPRODUCTSET:STRING="DESKTOP" # Requested by upstream, to not include unfinished modules CMAKE_ARGS+= -DRELEASE_BUILD:BOOL=TRUE # Performance increase according to README.PACKAGERS CMAKE_ARGS+= -DCMAKE_CXX_FLAGS="-DKDE_NO_DEBUG_OUTPUT" # Disable KDE Pim support CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_KF5Akonadi:BOOL=FALSE \ -DCMAKE_DISABLE_FIND_PACKAGE_KF5AkonadiContact:BOOL=FALSE PLIST_SUB+= SHLIB_VER=15.0.0 .include Index: head/graphics/OpenEXR/Makefile =================================================================== --- head/graphics/OpenEXR/Makefile (revision 455243) +++ head/graphics/OpenEXR/Makefile (revision 455244) @@ -1,96 +1,93 @@ # Created by: nork@FreeBSD.org # $FreeBSD$ PORTNAME= OpenEXR -PORTVERSION= 2.2.0 -PORTREVISION= 8 +PORTVERSION= 2.2.1 +PORTREVISION= 0 CATEGORIES= graphics devel MASTER_SITES= SAVANNAH/openexr/:dist \ LOCAL/mandree/:test DISTNAME= openexr-${DISTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:dist \ openexr-2.2.0-comp_dwa-test-images.tar.xz:test MAINTAINER= mandree@FreeBSD.org COMMENT= High dynamic-range (HDR) image file format -DEPRECATED= Vulnerable with no upstream support -EXPIRATION_DATE=2017-12-31 - LICENSE= BSD3CLAUSE # exact version required to avoid hard-to-debug issues -LIB_DEPENDS= libImath-2_2.so.12:graphics/ilmbase +LIB_DEPENDS= libImath-2_2.so.23:graphics/ilmbase WRKSRC= ${WRKDIR}/${DISTNAME} USES= compiler:features gmake libtool pathfix pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-ilmbasetest --enable-imfexamples USE_LDCONFIG= yes TEST_TARGET= check CPPFLAGS+= -I. -I../IlmImf # must be linked with -l{thr|pthread} explicitly LDFLAGS+= -lpthread PORTDOCS= * PORTEXAMPLES= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS ChangeLog NEWS README DOCSRCDIR2= ${WRKSRC}/doc DOCSDIR2= ${DOCSDIR}/doc DOC_FILES2= *.pdf OPTIONS_DEFINE= DOCS EXAMPLES LARGE_STACK LARGE_STACK_DESC= Enable sys-dependant large stack optimizations OPTIONS_SUB= yes LARGE_STACK_CONFIGURE_ENABLE= large-stack .include .if ${ARCH} == powerpc USE_GCC= yes .endif MAJORVER= 2_2 -VER= 22 +VER= 23 PLIST_SUB= MAJORVER=${MAJORVER} PLIST_SUB+= VER=${VER} post-patch: @${REINPLACE_CMD} -e 's|== x|= x|g' ${WRKSRC}/configure @${REINPLACE_CMD} \ -e 's|$$(datadir)/doc/OpenEXR-@OPENEXR_VERSION@/examples|$$(prefix)/share/examples/${PORTNAME}|' \ ${WRKSRC}/IlmImfExamples/Makefile.in @${REINPLACE_CMD} -e 's|$$(datadir)/doc/OpenEXR-@OPENEXR_VERSION@||' \ -e 's|$$(EXTRA_DIST)||' \ ${WRKSRC}/doc/Makefile.am ${WRKSRC}/doc/Makefile.in # too many reports about compilation failures, so sanity check C++ # library _ilm_libcxx=${COMPILER_FEATURES:Mlib*c++} pre-configure: @${READELF} -d ${LOCALBASE}/lib/libImath.so \ | ${EGREP} -q '\.*\[${_ilm_libcxx:C/\+/\\+/g}\.' \ || { ${ECHO_CMD} "*** Your ilmbase package uses a different C++ standard library than ***" ; \ ${ECHO_CMD} "*** OpenEXR would. Please recompile and reinstall ilmbase with the ***" ; \ ${ECHO_CMD} "*** same C++ std. library before trying to build OpenEXR. Abort. ***" ; \ exit 1; } post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libIlmImf-${MAJORVER}.so.${VER} \ ${STAGEDIR}${PREFIX}/lib/libIlmImfUtil-${MAJORVER}.so.${VER} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} .include Index: head/graphics/OpenEXR/distinfo =================================================================== --- head/graphics/OpenEXR/distinfo (revision 455243) +++ head/graphics/OpenEXR/distinfo (revision 455244) @@ -1,4 +1,5 @@ -SHA256 (openexr-2.2.0.tar.gz) = 36a012f6c43213f840ce29a8b182700f6cf6b214bea0d5735594136b44914231 -SIZE (openexr-2.2.0.tar.gz) = 14489661 +TIMESTAMP = 1512081871 +SHA256 (openexr-2.2.1.tar.gz) = 8f9a5af6131583404261931d9a5c83de0a425cb4b8b25ddab2b169fbf113aecd +SIZE (openexr-2.2.1.tar.gz) = 18176639 SHA256 (openexr-2.2.0-comp_dwa-test-images.tar.xz) = bbb8ff547e9b68f0dfb1e8804a7ad984978c2b15897988399cc68176e99dd63a SIZE (openexr-2.2.0-comp_dwa-test-images.tar.xz) = 653768 Index: head/graphics/OpenEXR/files/patch-IlmImfUtil__Makefile.in =================================================================== --- head/graphics/OpenEXR/files/patch-IlmImfUtil__Makefile.in (revision 455243) +++ head/graphics/OpenEXR/files/patch-IlmImfUtil__Makefile.in (revision 455244) @@ -1,16 +1,22 @@ ---- IlmImfUtil/Makefile.in.orig 2014-08-10 04:48:23 UTC +--- IlmImfUtil/Makefile.in.orig 2017-12-01 01:20:37 UTC +++ IlmImfUtil/Makefile.in -@@ -265,10 +265,11 @@ libIlmImfUtil_la_LDFLAGS = @ILMBASE_LDFL +@@ -375,15 +375,16 @@ libIlmImfUtil_la_SOURCES = \ + ImfImageDataWindow.h ImfImageDataWindow.cpp \ + ImfImageChannelRenaming.h + +-libIlmImfUtil_la_LDFLAGS = @ILMBASE_LDFLAGS@ -version-info \ ++libIlmImfUtil_la_LDFLAGS = -L$(top_builddir)/IlmImf @ILMBASE_LDFLAGS@ -version-info \ + @LIBTOOL_VERSION@ -no-undefined $(am__append_1) libIlmImfUtil_la_LIBADD = -L$(top_builddir)/IlmImf @ILMBASE_LIBS@ -lIlmImf libIlmImfUtilincludedir = $(includedir)/OpenEXR EXTRA_DIST = CMakeLists.txt -INCLUDES = @ILMBASE_CXXFLAGS@ \ +INCLUDES = \ -I$(top_builddir) \ -I$(top_srcdir)/IlmImf \ - -I$(top_srcdir)/config + -I$(top_srcdir)/config \ + @ILMBASE_CXXFLAGS@ all: all-am Index: head/graphics/OpenEXR/files/patch-IlmImf_ImfFastHuf.cpp =================================================================== --- head/graphics/OpenEXR/files/patch-IlmImf_ImfFastHuf.cpp (revision 455243) +++ head/graphics/OpenEXR/files/patch-IlmImf_ImfFastHuf.cpp (revision 455244) @@ -1,47 +1,47 @@ ---- IlmImf/ImfFastHuf.cpp.orig 2014-08-10 04:23:56 UTC +--- IlmImf/ImfFastHuf.cpp.orig 2017-11-17 23:00:24 UTC +++ IlmImf/ImfFastHuf.cpp @@ -107,7 +107,7 @@ FastHufDecoder::FastHufDecoder for (int i = 0; i <= MAX_CODE_LEN; ++i) { codeCount[i] = 0; - base[i] = 0xffffffffffffffffL; + base[i] = 0xffffffffffffffffULL; offset[i] = 0; } @@ -352,7 +352,7 @@ FastHufDecoder::buildTables (Int64 *base for (int i = 0; i <= MAX_CODE_LEN; ++i) { - if (base[i] != 0xffffffffffffffffL) + if (base[i] != 0xffffffffffffffffULL) { _ljBase[i] = base[i] << (64 - i); } @@ -362,7 +362,7 @@ FastHufDecoder::buildTables (Int64 *base // Unused code length - insert dummy values // - _ljBase[i] = 0xffffffffffffffffL; + _ljBase[i] = 0xffffffffffffffffULL; } } @@ -417,7 +417,7 @@ FastHufDecoder::buildTables (Int64 *base int minIdx = TABLE_LOOKUP_BITS; - while (minIdx > 0 && _ljBase[minIdx] == 0xffffffffffffffffL) + while (minIdx > 0 && _ljBase[minIdx] == 0xffffffffffffffffULL) minIdx--; if (minIdx < 0) @@ -427,7 +427,7 @@ FastHufDecoder::buildTables (Int64 *base // Set the min value such that the table is never tested. // - _tableMin = 0xffffffffffffffffL; + _tableMin = 0xffffffffffffffffULL; } else { Index: head/graphics/OpenEXR/files/patch-IlmImf__ImfSystemSpecific.cpp =================================================================== --- head/graphics/OpenEXR/files/patch-IlmImf__ImfSystemSpecific.cpp (revision 455243) +++ head/graphics/OpenEXR/files/patch-IlmImf__ImfSystemSpecific.cpp (revision 455244) @@ -1,29 +1,29 @@ ---- IlmImf/ImfSystemSpecific.cpp.orig 2014-08-10 04:23:57 UTC +--- IlmImf/ImfSystemSpecific.cpp.orig 2017-11-17 23:00:24 UTC +++ IlmImf/ImfSystemSpecific.cpp @@ -44,11 +44,23 @@ namespace { // Helper functions for gcc + SSE enabled void cpuid(int n, int &eax, int &ebx, int &ecx, int &edx) { +#if __i386__ __asm__ __volatile__ ( - "cpuid" - : /* Output */ "=a"(eax), "=b"(ebx), "=c"(ecx), "=d"(edx) - : /* Input */ "a"(n) + "xchgl %%ebx,%k1\n" + "cpuid\n" + "xchgl %%ebx,%k1" \ + : /* Output */ "=a"(eax), "=&r"(ebx), "=c"(ecx), "=d"(edx) + : /* Input */ "0"(n) : /* Clobber */); +#else + __asm__ __volatile__ ( + "xchgq %%rbx,%q1\n" + "cpuid\n" + "xchgq %%rbx,%q1" \ + : /* Output */ "=a"(eax), "=&r"(ebx), "=c"(ecx), "=d"(edx) + : /* Input */ "0"(n) + : /* Clobber */); +#endif } #else // IMF_HAVE_SSE2 && __GNUC__ Index: head/graphics/OpenEXR/pkg-plist =================================================================== --- head/graphics/OpenEXR/pkg-plist (revision 455243) +++ head/graphics/OpenEXR/pkg-plist (revision 455244) @@ -1,104 +1,104 @@ bin/exrenvmap bin/exrheader bin/exrmakepreview bin/exrmaketiled bin/exrmultipart bin/exrmultiview bin/exrstdattr include/OpenEXR/ImfAcesFile.h include/OpenEXR/ImfArray.h include/OpenEXR/ImfAttribute.h include/OpenEXR/ImfB44Compressor.h include/OpenEXR/ImfBoxAttribute.h include/OpenEXR/ImfCRgbaFile.h include/OpenEXR/ImfChannelList.h include/OpenEXR/ImfChannelListAttribute.h include/OpenEXR/ImfChromaticities.h include/OpenEXR/ImfChromaticitiesAttribute.h include/OpenEXR/ImfCompositeDeepScanLine.h include/OpenEXR/ImfCompression.h include/OpenEXR/ImfCompressionAttribute.h include/OpenEXR/ImfConvert.h include/OpenEXR/ImfDeepCompositing.h include/OpenEXR/ImfDeepFrameBuffer.h include/OpenEXR/ImfDeepImageState.h include/OpenEXR/ImfDeepImageStateAttribute.h include/OpenEXR/ImfDeepScanLineInputFile.h include/OpenEXR/ImfDeepScanLineInputPart.h include/OpenEXR/ImfDeepScanLineOutputFile.h include/OpenEXR/ImfDeepScanLineOutputPart.h include/OpenEXR/ImfDeepTiledInputFile.h include/OpenEXR/ImfDeepTiledInputPart.h include/OpenEXR/ImfDeepTiledOutputFile.h include/OpenEXR/ImfDeepTiledOutputPart.h include/OpenEXR/ImfDoubleAttribute.h include/OpenEXR/ImfEnvmap.h include/OpenEXR/ImfEnvmapAttribute.h include/OpenEXR/ImfExport.h include/OpenEXR/ImfFloatAttribute.h include/OpenEXR/ImfForward.h include/OpenEXR/ImfFrameBuffer.h include/OpenEXR/ImfFramesPerSecond.h include/OpenEXR/ImfGenericInputFile.h include/OpenEXR/ImfGenericOutputFile.h include/OpenEXR/ImfHeader.h include/OpenEXR/ImfHuf.h include/OpenEXR/ImfIO.h include/OpenEXR/ImfInputFile.h include/OpenEXR/ImfInputPart.h include/OpenEXR/ImfInt64.h include/OpenEXR/ImfIntAttribute.h include/OpenEXR/ImfKeyCode.h include/OpenEXR/ImfKeyCodeAttribute.h include/OpenEXR/ImfLineOrder.h include/OpenEXR/ImfLineOrderAttribute.h include/OpenEXR/ImfLut.h include/OpenEXR/ImfMatrixAttribute.h include/OpenEXR/ImfMisc.h include/OpenEXR/ImfMultiPartInputFile.h include/OpenEXR/ImfMultiPartOutputFile.h include/OpenEXR/ImfMultiView.h include/OpenEXR/ImfName.h include/OpenEXR/ImfNamespace.h include/OpenEXR/ImfOpaqueAttribute.h include/OpenEXR/ImfOutputFile.h include/OpenEXR/ImfOutputPart.h include/OpenEXR/ImfPartHelper.h include/OpenEXR/ImfPartType.h include/OpenEXR/ImfPixelType.h include/OpenEXR/ImfPreviewImage.h include/OpenEXR/ImfPreviewImageAttribute.h include/OpenEXR/ImfRational.h include/OpenEXR/ImfRationalAttribute.h include/OpenEXR/ImfRgba.h include/OpenEXR/ImfRgbaFile.h include/OpenEXR/ImfRgbaYca.h include/OpenEXR/ImfStandardAttributes.h include/OpenEXR/ImfStringAttribute.h include/OpenEXR/ImfStringVectorAttribute.h include/OpenEXR/ImfTestFile.h include/OpenEXR/ImfThreading.h include/OpenEXR/ImfTileDescription.h include/OpenEXR/ImfTileDescriptionAttribute.h include/OpenEXR/ImfTiledInputFile.h include/OpenEXR/ImfTiledInputPart.h include/OpenEXR/ImfTiledOutputFile.h include/OpenEXR/ImfTiledOutputPart.h include/OpenEXR/ImfTiledRgbaFile.h include/OpenEXR/ImfTimeCode.h include/OpenEXR/ImfTimeCodeAttribute.h include/OpenEXR/ImfVecAttribute.h include/OpenEXR/ImfVersion.h include/OpenEXR/ImfWav.h include/OpenEXR/ImfXdr.h include/OpenEXR/OpenEXRConfig.h lib/libIlmImf-%%MAJORVER%%.so.%%VER%% lib/libIlmImf-%%MAJORVER%%.so.%%VER%%.0.0 lib/libIlmImf.a lib/libIlmImf.so -lib/libIlmImfUtil-%%MAJORVER%%.so.22 -lib/libIlmImfUtil-%%MAJORVER%%.so.22.0.0 +lib/libIlmImfUtil-%%MAJORVER%%.so.%%VER%% +lib/libIlmImfUtil-%%MAJORVER%%.so.%%VER%%.0.0 lib/libIlmImfUtil.a lib/libIlmImfUtil.so libdata/pkgconfig/OpenEXR.pc share/aclocal/openexr.m4 Index: head/graphics/ampasCTL/Makefile =================================================================== --- head/graphics/ampasCTL/Makefile (revision 455243) +++ head/graphics/ampasCTL/Makefile (revision 455244) @@ -1,49 +1,50 @@ # Created by: nork@FreeBSD.org # $FreeBSD$ PORTNAME= ampasCTL PORTVERSION= 1.5.2 +PORTREVISION= 1 CATEGORIES= graphics devel MAINTAINER= ports@FreeBSD.org COMMENT= Color Transformation Language interpreter LICENSE= AMPAS LICENSE_NAME= AMPAS LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libImath.so:graphics/ilmbase \ libIlmImf.so:graphics/OpenEXR \ libtiff.so:graphics/tiff \ libAcesContainer.so:graphics/ampasACES-container USE_GITHUB= yes GH_ACCOUNT= ampas GH_PROJECT= CTL GH_TAGNAME= 57b48a2 USES= cmake pathfix pkgconfig USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS CHANGELOG README.md DOCSRCDIR2= ${WRKSRC}/doc DOCSDIR2= ${DOCSDIR}/doc DOC_FILES2= CtlManual.pdf CtlManual.doc post-patch: @${REINPLACE_CMD} -e 's|lib/CMake|lib/cmake|' \ -e 's|add_subdirectory(doc)||' \ ${WRKSRC}/CMakeLists.txt post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} .include Index: head/graphics/appleseed/Makefile =================================================================== --- head/graphics/appleseed/Makefile (revision 455243) +++ head/graphics/appleseed/Makefile (revision 455244) @@ -1,68 +1,69 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= appleseed DISTVERSION= 1.6.0-beta +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Modern, physically-based production renderer LICENSE= MIT LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libpng.so:graphics/png \ libIlmImf.so:graphics/OpenEXR \ libxerces-c.so:textproc/xerces-c3 USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}hq ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= not ported to it yet USES= cmake:outsource USE_QT4= moc_build qmake_build rcc_build uic_build opengl LDFLAGS+= -lboost_atomic CMAKE_ARGS= -DUSE_STATIC_BOOST:BOOL=OFF -DUSE_STATIC_OIIO:BOOL=OFF \ -DUSE_STATIC_OSL:BOOL=OFF -DWITH_DOXYGEN:BOOL=OFF \ -DWITH_HEADERS:BOOL=OFF -DWITH_PYTHON:BOOL=OFF \ -DWITH_TESTS:BOOL=OFF -DWARNINGS_AS_ERRORS:BOOL=OFF .for lib in EXR OIIO OSL PNG SEEXPR XERCES ZLIB CMAKE_ARGS+= -DUSE_EXTERNAL_${lib}:BOOL=ON .endfor # Not ready for hier(7)-conforming installation yet CMAKE_INSTALL_PREFIX= ${PREFIX}/${PKGBASE} PLIST_SUB= APPHOME=${CMAKE_INSTALL_PREFIX} SUB_FILES= pkg-message SUB_LIST:= ${PLIST_SUB} OPTIONS_DEFINE= CPP11 EXAMPLES OSL DISNEY OPTIONS_DEFAULT= DISNEY OPTIONS_SUB= yes CPP11_DESC= Build in C++11 mode OSL_DESC= Open Shading Language support DISNEY_DESC= Disney material support CPP11_CMAKE_ON= -DUSE_CPP11:BOOL=ON EXAMPLES_CMAKE_OFF= -DWITH_SAMPLES:BOOL=OFF OSL_CMAKE_ON= -DWITH_OSL:BOOL=ON OSL_LIB_DEPENDS= liboslexec.so:graphics/openshadinglanguage # src/appleseed/libappleseed.so: undefined reference to `typeinfo for OSL::RendererServices' OSL_BROKEN= requires RTTI support in LLVM/OSL which is currently missing DISNEY_CMAKE_ON= -DWITH_DISNEY_MATERIAL:BOOL=ON DISNEY_LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio \ libSeExprEditor.so:graphics/seexpr post-patch: @${RMDIR} ${WRKSRC}/sandbox/docs/api .include Index: head/graphics/aqsis/Makefile =================================================================== --- head/graphics/aqsis/Makefile (revision 455243) +++ head/graphics/aqsis/Makefile (revision 455244) @@ -1,54 +1,54 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= aqsis PORTVERSION= 1.8.2 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-source/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Photorealistic rendering system LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= multi BUILD_DEPENDS= bison:devel/bison \ xsltproc:textproc/libxslt LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \ libboost_filesystem.so:devel/boost-libs \ libtiff.so:graphics/tiff RUN_DEPENDS= bash:shells/bash BROKEN_sparc64= Fails to build: cannot link with boost LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes USES= cmake:outsource compiler:c++11-lib desktop-file-utils \ shared-mime-info shebangfix USE_CXXSTD= gnu++11 SHEBANG_FILES= examples/*/*/*.sh \ tools/neqsus/houdini/post.sh \ distribution/linux/*.sh USE_QT4= opengl qmake_build moc_build rcc_build uic_build PLIST_SUB+= LIBVERS=${PORTVERSION:R} INSTALLS_ICONS= yes OPTIONS_DEFINE= EXAMPLES PORTEXAMPLES= * .include post-patch: @${REINPLACE_CMD} -e 's|examples_install_dir $${EXAMPLESDIR}|examples_install_dir ${PREFIX}/share/examples/${PORTNAME}|' \ ${WRKSRC}/examples/CMakeLists.txt .if !${PORT_OPTIONS:MEXAMPLES} @${REINPLACE_CMD} -i '' -e '/add_subdirectory(examples)/d' \ ${WRKSRC}/CMakeLists.txt .endif .include Index: head/graphics/blender/Makefile =================================================================== --- head/graphics/blender/Makefile (revision 455243) +++ head/graphics/blender/Makefile (revision 455244) @@ -1,192 +1,192 @@ # Created by: Jimmy Olgeni # $FreeBSD$ PORTNAME= blender PORTVERSION= 2.79 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics games MASTER_SITES= http://download.blender.org/source/ \ http://mirror.cs.umn.edu/blender.org/source/ \ http://public.planetmirror.com/pub/blender/source/ MAINTAINER= FreeBSD@Shaneware.biz COMMENT= 3D modeling/rendering/animation/gaming package LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/doc/license/GPL-license.txt LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libboost_regex.so:devel/boost-libs # libboost_regex.so just acts as a placeholder; several boost # libraries are used, if either of the most common options in blender # are set. We will pull boost in just to be on the safe side. USES= cmake:outsource desktop-file-utils \ jpeg python:3.5 shebangfix USE_XORG= x11 xext xmu xrender USE_GL= gl glu glew INSTALLS_ICONS= yes CMAKE_ARGS= -DWITH_PYTHON_INSTALL:BOOL=OFF \ -DWITH_PYTHON_INSTALL_NUMPY:BOOL=OFF \ -DWITH_INSTALL_PORTABLE:BOOL=FALSE SHEBANG_FILES= release/bin/blender-thumbnailer.py \ release/scripts/modules/bl_i18n_utils/merge_po.py \ release/scripts/modules/bl_i18n_utils/utils_rtl.py \ release/scripts/modules/blend_render_info.py CFLAGS_i386= -march=i586 CXXFLAGS_i386= -march=i586 BL_VERSION= 2.79 OUTDIR= ${INSTALL_WRKSRC}/bin/${BL_VERSION} PLIST_SUB+= VER=${BL_VERSION} OPTIONS_SUB= yes .include "${.CURDIR}/Makefile.options" AVI_CMAKE_ON= -DWITH_CODEC_AVI:BOOL=ON AVI_CMAKE_OFF= -DWITH_CODEC_AVI:BOOL=OFF BULLET_CMAKE_ON= -DWITH_BULLET:BOOL=ON BULLET_CMAKE_OFF= -DWITH_BULLET:BOOL=OFF CAMERATRACK_CMAKE_ON= -DWITH_LIBMV:BOOL=ON CAMERATRACK_CMAKE_OFF= -DWITH_LIBMV:BOOL=OFF CAMERATRACK_LIB_DEPENDS= libunwind.so:devel/libunwind CINEON_CMAKE_ON= -DWITH_IMAGE_CINEON:BOOL=ON CINEON_CMAKE_OFF= -DWITH_IMAGE_CINEON:BOOL=OFF COLLADA_CMAKE_ON= -DWITH_OPENCOLLADA:BOOL=ON COLLADA_CMAKE_OFF= -DWITH_OPENCOLLADA:BOOL=OFF COLLADA_LIB_DEPENDS= libOpenCOLLADABaseUtils.so:graphics/opencollada \ libpcre.so:devel/pcre COLLADA_USE= GNOME=libxml2 COMPOSITOR_CMAKE_ON= -DWITH_COMPOSITOR:BOOL=ON COMPOSITOR_CMAKE_OFF= -DWITH_COMPOSITOR:BOOL=OFF CYCLES_IMPLIES= OPENIMAGEIO CYCLES_CMAKE_ON= -DWITH_CYCLES:BOOL=ON CYCLES_CMAKE_OFF= -DWITH_CYCLES:BOOL=OFF CYCLESOSL_IMPLIES= CYCLES CYCLESOSL_CMAKE_ON= -DWITH_CYCLES_OSL:BOOL=ON \ -DWITH_CXX11:BOOL=ON \ -DWITH_LLVM:BOOL=ON \ -DLLVM_STATIC:BOOL=OFF \ -DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config40" CYCLESOSL_CMAKE_OFF= -DWITH_CYCLES_OSL:BOOL=OFF CYCLESOSL_BUILD_DEPENDS= llvm-config40:devel/llvm40 CYCLESOSL_LIB_DEPENDS= liboslcomp.so:graphics/openshadinglanguage CYCLESOSL_RUN_DEPENDS= llvm-config40:devel/llvm40 DDS_CMAKE_ON= -DWITH_IMAGE_DDS:BOOL=ON DDS_CMAKE_OFF= -DWITH_IMAGE_DDS:BOOL=OFF FFMPEG_CMAKE_ON= -DWITH_CODEC_FFMPEG:BOOL=ON FFMPEG_CMAKE_OFF= -DWITH_CODEC_FFMPEG:BOOL=OFF FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg FFTW3_CMAKE_ON= -DWITH_FFTW3:BOOL=ON FFTW3_CMAKE_OFF= -DWITH_FFTW3:BOOL=OFF FFTW3_LIB_DEPENDS= libfftw3.so:math/fftw3 FRAMESERVER_CMAKE_ON= -DWITH_IMAGE_FRAMESERVER:BOOL=ON FRAMESERVER_CMAKE_OFF= -DWITH_IMAGE_FRAMESERVER:BOOL=OFF FREESTYLE_CMAKE_ON= -DWITH_FREESTYLE:BOOL=ON FREESTYLE_CMAKE_OFF= -DWITH_FREESTYLE:BOOL=OFF GAMEENGINE_CMAKE_ON= -DWITH_GAMEENGINE:BOOL=ON GAMEENGINE_CMAKE_OFF= -DWITH_GAMEENGINE:BOOL=OFF HDR_CMAKE_ON= -DWITH_IMAGE_HDR:BOOL=ON HDR_CMAKE_OFF= -DWITH_IMAGE_HDR:BOOL=OFF HEADLESS_PREVENTS= MENU XINPUT XF86VMODE HEADLESS_PREVENTS_MSG= X11 options can't be used in headless mode HEADLESS_CMAKE_ON= -DWITH_HEADLESS:BOOL=ON HEADLESS_CMAKE_OFF= -DWITH_HEADLESS:BOOL=OFF INPUT_NDOF_CMAKE_ON= -DWITH_INPUT_NDOF:BOOL=ON INPUT_NDOF_CMAKE_OFF= -DWITH_INPUT_NDOF:BOOL=OFF JACK_CMAKE_ON= -DWITH_JACK:BOOL=ON JACK_CMAKE_OFF= -DWITH_JACK:BOOL=OFF JACK_LIB_DEPENDS= libjack.so:audio/jack LZO_CMAKE_ON= -DWITH_LZO:BOOL=ON LZO_CMAKE_OFF= -DWITH_LZO:BOOL=OFF LZMA_CMAKE_ON= -DWITH_LZMA:BOOL=ON LZMA_CMAKE_OFF= -DWITH_LZMA:BOOL=OFF MENU_USES= desktop-file-utils MOD_BOOLEAN_CMAKE_ON= -DWITH_MOD_BOOLEAN:BOOL=ON MOD_BOOLEAN_CMAKE_OFF= -DWITH_MOD_BOOLEAN:BOOL=OFF MOD_FLUID_CMAKE_ON= -DWITH_MOD_FLUID:BOOL=ON MOD_FLUID_CMAKE_OFF= -DWITH_MOD_FLUID:BOOL=OFF MOD_OCEANSIM_IMPLIES= FFTW3 MOD_OCEANSIM_CMAKE_ON= -DWITH_MOD_OCEANSIM:BOOL=ON MOD_OCEANSIM_CMAKE_OFF= -DWITH_MOD_OCEANSIM:BOOL=OFF MOD_REMESH_CMAKE_ON= -DWITH_MOD_REMESH:BOOL=ON MOD_REMESH_CMAKE_OFF= -DWITH_MOD_REMESH:BOOL=OFF MOD_SMOKE_CMAKE_ON= -DWITH_MOD_SMOKE:BOOL=ON MOD_SMOKE_CMAKE_OFF= -DWITH_MOD_SMOKE:BOOL=OFF NLS_CMAKE_ON= -DWITH_INTERNATIONAL:BOOL=ON NLS_CMAKE_OFF= -DWITH_INTERNATIONAL:BOOL=OFF # Use iconv:wchar_t to force the usage of iconv from ports. # libboost_locale.so uses libiconv_open, while we only provide # iconv_open in 10.x+ NLS_USES= gettext iconv:lib,wchar_t OPENAL_CMAKE_ON= -DWITH_OPENAL:BOOL=ON OPENAL_CMAKE_OFF= -DWITH_OPENAL:BOOL=OFF OPENAL_USES= openal:al,alut OPENCOLORIO_CMAKE_ON= -DWITH_OPENCOLORIO:BOOL=ON OPENCOLORIO_CMAKE_OFF= -DWITH_OPENCOLORIO:BOOL=OFF OPENCOLORIO_LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \ libyaml-cpp03.so:devel/yaml-cpp03 \ libtinyxml.so:textproc/tinyxml OPENEXR_CMAKE_ON= -DWITH_IMAGE_OPENEXR:BOOL=ON OPENEXR_CMAKE_OFF= -DWITH_IMAGE_OPENEXR:BOOL=OFF OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \ libHalf.so:graphics/ilmbase OPENIMAGEIO_IMPLIES= OPENEXR TIFF OPENIMAGEIO_CMAKE_ON= -DWITH_OPENIMAGEIO:BOOL=ON OPENIMAGEIO_CMAKE_OFF= -DWITH_OPENIMAGEIO:BOOL=OFF OPENIMAGEIO_LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio OPENJPEG_CMAKE_ON= -DWITH_SYSTEM_OPENJPEG:BOOL=ON \ -DWITH_IMAGE_OPENJPEG:BOOL=ON OPENJPEG_CMAKE_OFF= -DWITH_IMAGE_OPENJPEG:BOOL=OFF OPENJPEG_LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 OPENSUBDIV_CMAKE_ON= -DWITH_OPENSUBDIV:BOOL=ON OPENSUBDIV_CMAKE_OFF= -DWITH_OPENSUBDIV:BOOL=OFF OPENSUBDIV_LIB_DEPENDS= libosdCPU.so:graphics/opensubdiv PLAYER_IMPLIES= GAMEENGINE PLAYER_CMAKE_ON= -DWITH_PLAYER:BOOL=ON PLAYER_CMAKE_OFF= -DWITH_PLAYER:BOOL=OFF RAYOPTIMIZATION_CMAKE_ON= -DWITH_RAYOPTIMIZATION:BOOL=ON RAYOPTIMIZATION_CMAKE_OFF= -DWITH_RAYOPTIMIZATION:BOOL=OFF SDL_CMAKE_ON= -DWITH_SDL:BOOL=ON SDL_CMAKE_OFF= -DWITH_SDL:BOOL=OFF SDL_USE= SDL=sdl2 SNDFILE_CMAKE_ON= -DWITH_CODEC_SNDFILE:BOOL=ON SNDFILE_CMAKE_OFF= -DWITH_CODEC_SNDFILE:BOOL=OFF SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile TIFF_CMAKE_ON= -DWITH_IMAGE_TIFF:BOOL=ON TIFF_CMAKE_OFF= -DWITH_IMAGE_TIFF:BOOL=OFF TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff XINPUT_CMAKE_ON= -DWITH_X11_XINPUT:BOOL=ON XINPUT_CMAKE_OFF= -DWITH_X11_XINPUT:BOOL=OFF XINPUT_USE= XORG=xi XF86VMODE_CMAKE_ON= -DWITH_X11_XF86VMODE:BOOL=ON XF86VMODE_CMAKE_OFF= -DWITH_X11_XF86VMODE:BOOL=OFF XF86VMODE_USE= XORG=xi,xxf86vm .include .if defined(WITH_DEBUG) CMAKE_ARGS+= -DWITH_GHOST_DEBUG:BOOL=ON .endif post-patch-OPENCOLORIO-on: @${REINPLACE_CMD} -e 's|yaml-cpp|&03|' \ ${PATCH_WRKSRC}/build_files/cmake/Modules/FindOpenColorIO.cmake post-build: @(cd ${WRKSRC}/doc/manpage && \ ${PYTHON_CMD} blender.1.py \ ${INSTALL_WRKSRC}/bin/blender \ ${INSTALL_WRKSRC}/bin/${PORTNAME}.1) post-install-MENU-on: @-update-desktop-database -q post-install: ${INSTALL_MAN} ${INSTALL_WRKSRC}/bin/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1 .include Index: head/graphics/cinepaint/Makefile =================================================================== --- head/graphics/cinepaint/Makefile (revision 455243) +++ head/graphics/cinepaint/Makefile (revision 455244) @@ -1,82 +1,82 @@ # Created by: David Yeske # $FreeBSD$ PORTNAME= cinepaint DISTVERSION= 1.0-4 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/CinePaint/CinePaint-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Editing tool used for painting and retouching of movies LICENSE= GPLv2 LGPL21 MIT LICENSE_COMB= multi LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \ libftgl.so:graphics/ftgl \ liblcms.so:graphics/lcms \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfltk.so:x11-toolkits/fltk \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libHalf.so:graphics/ilmbase \ libXcm.so:x11/libXcm BROKEN_powerpc64= fails to link: ld: undefined reference to symbol __gxx_personality_v0(try adding -lstdc++) OPTIONS_DEFINE= OYRANOS PRINT OYRANOS_DESC= ICC profile support via Oyranos PRINT_DESC= Gutenprint (gimp-print) plugin GNU_CONFIGURE= yes USES= autoreconf desktop-file-utils gettext ghostscript:run \ gmake jpeg libtool pkgconfig python USE_XORG= ice sm x11 xcursor xext xfixes xmu xft xt xinerama xrender USE_GNOME= cairo gdkpixbuf2 gtk20 USE_LDCONFIG= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= VER="${DISTVERSION}" .include .if ${PORT_OPTIONS:MOYRANOS} LIB_DEPENDS+= libOyranos.so:graphics/oyranos .else CONFIGURE_ENV+= ac_cv_path_OY_CONFIG=no .endif .if ${PORT_OPTIONS:MPRINT} LIB_DEPENDS+= libgutenprint.so:print/gutenprint PLIST_SUB+= PRINT="" .else CONFIGURE_ARGS+= --disable-print PLIST_SUB+= PRINT="@comment " .endif post-extract: @${LN} -sf gimprc.in ${WRKSRC}/cinepaintrc.in @${LN} -sf gimprc_user.in ${WRKSRC}/cinepaintrc_user.in post-patch: @${REINPLACE_CMD} -e \ '/^pkgconfigdir/s|$$(libdir)|$$(prefix)/libdata| ; \ s|gimprc|cinepaintrc|g' \ ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e \ '/cms-profile-path/s|".*"|"${LOCALBASE}/share/color/icc"| ; \ s|/usr/share|${LOCALBASE}/share|' \ ${WRKSRC}/gimprc.in @${REINPLACE_CMD} -e \ 's|gimprc|cinepaintrc|g' \ ${WRKSRC}/user_install.in @${REINPLACE_CMD} -e \ 's|static GDrawableType|static GImageType|' \ ${WRKSRC}/plug-ins/psd/psd.c .include Index: head/graphics/darktable/Makefile =================================================================== --- head/graphics/darktable/Makefile (revision 455243) +++ head/graphics/darktable/Makefile (revision 455244) @@ -1,132 +1,132 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= darktable PORTVERSION= 2.2.5 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/ MAINTAINER= dumbbell@FreeBSD.org COMMENT= Virtual lighttable and darkroom for photographers LICENSE= GPLv3 BUILD_DEPENDS= xsltproc:textproc/libxslt \ po4a-translate:textproc/po4a LIB_DEPENDS= libcurl.so:ftp/curl \ libexiv2.so:graphics/exiv2 \ libjson-glib-1.0.so:devel/json-glib \ liblcms2.so:graphics/lcms2 \ liblensfun.so:graphics/lensfun \ libpng16.so:graphics/png \ libpugixml.so:textproc/pugixml \ libsoup-2.4.so:devel/libsoup \ libtiff.so:graphics/tiff ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= uses SSE instructions and 64-bit address space USES= cmake:outsource compiler:c++11-lib desktop-file-utils \ jpeg pkgconfig sqlite tar:xz USE_GL= glu USE_GNOME= cairo gtk30 intltool librsvg2 libxml2 USE_XORG= ice sm x11 xext xrandr USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} INSTALLS_ICONS= yes OPTIONS_DEFINE= COLORD DOCS FLICKR GEO GPHOTO GRAPHMAGICK \ LIBSECRET LUA NLS OPENEXR OPENJPEG PRINT WEBP GEO_DESC= Support geotagging LIBSECRET_DESC= Support libsecret as password backend OPTIONS_DEFAULT=COLORD FLICKR GEO GPHOTO LUA OPENEXR OPENJPEG \ PRINT WEBP OPTIONS_SUB= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.rc/~rc/} CMAKE_ARGS+= -DBINARY_PACKAGE_BUILD=1 CMAKE_ARGS+= -DBUILD_CMSTEST:BOOL=ON CMAKE_ARGS+= -DUSE_KWALLET:BOOL=ON LDFLAGS+= -L${LOCALBASE}/lib COLORD_LIB_DEPENDS= libcolord.so:graphics/colord \ libcolord-gtk.so:graphics/colord-gtk COLORD_CMAKE_OFF= -DUSE_COLORD:BOOL=OFF FLICKR_LIB_DEPENDS= libflickcurl.so:www/flickcurl FLICKR_CMAKE_OFF= -DUSE_FLICKR:BOOL=OFF GEO_LIB_DEPENDS= libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map GEO_CMAKE_OFF= -DUSE_MAP:BOOL=OFF GPHOTO_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 GPHOTO_CMAKE_OFF= -DUSE_CAMERA_SUPPORT:BOOL=OFF GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:graphics/GraphicsMagick GRAPHMAGICK_CMAKE_OFF= -DUSE_GRAPHICSMAGICK:BOOL=OFF LIBSECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret LIBSECRET_CMAKE_OFF= -DUSE_LIBSECRET:BOOL=OFF LUA_USES= lua:52 LUA_CMAKE_OFF= -DUSE_LUA:BOOL=OFF # FIXME: Even with NLS turned off, darktable(1) is still linked to # libintl.so. NLS_USES= gettext NLS_USES_OFF= gettext-runtime NLS_CMAKE_OFF= -DUSE_NLS:BOOL=OFF NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \ libIlmThread-2_2.so:graphics/ilmbase OPENEXR_CMAKE_OFF= -DUSE_OPENEXR:BOOL=OFF OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg OPENJPEG_CMAKE_OFF= -DUSE_OPENJPEG:BOOL=OFF PRINT_LIB_DEPENDS= libcups.so:print/cups PRINT_CMAKE_OFF= -DBUILD_PRINT:BOOL=OFF WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CMAKE_OFF= -DUSE_WEBP:BOOL=OFF .include .if ${ARCH} == amd64 && ${CHOSEN_COMPILER_TYPE} == clang # Enable OpenMP support with Clang 4.0. LLVM_VER= 40 BUILD_DEPENDS+= clang${LLVM_VER}:devel/llvm${LLVM_VER} CPP= clang-cpp${LLVM_VER} CC= clang${LLVM_VER} CXX= clang++${LLVM_VER} # FIXME: At least in 3.7.0 and 3.7.1, Clang doesn't find libomp.so # itself. Furthermore, there may be a regression in 3.7.1 because we now # need to explicitly link to libm.so as well. This remains true with # Clang 3.9.1. OPENMP_FLAGS= -L${LOCALBASE}/llvm${LLVM_VER}/lib -lm -lomp LDFLAGS+= ${OPENMP_FLAGS} # Depend on devel/openmp instead of the full LLVM at runtime. Required # for a consistent libomp experience. LIB_DEPENDS+= libomp.so.0:devel/openmp # Last but not least, there is a second change or regression in CMake # 3.4.x: CMAKE_EXE_LINKER_FLAGS is not passed to TRY_COMPILE by default # anymore. The CMP0056 policy must be explicitly set to NEW to ensure # linker flags are passed. # See: https://cmake.org/cmake/help/v3.4/policy/CMP0056.html CMAKE_ARGS+= -DCMAKE_POLICY_DEFAULT_CMP0056:STRING=NEW .endif .if defined(WITH_DEBUG) CMAKE_BUILD_TYPE= RelWithDebInfo STRIP= .endif .include Index: head/graphics/enblend/Makefile =================================================================== --- head/graphics/enblend/Makefile (revision 455243) +++ head/graphics/enblend/Makefile (revision 455244) @@ -1,60 +1,60 @@ # Created by: cartola@openit.com.br # $FreeBSD$ PORTNAME= enblend PORTVERSION= 4.1.4 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= graphics MASTER_SITES= SF/enblend/enblend-enfuse/enblend-enfuse-${PORTVERSION:R} DISTNAME= enblend-enfuse-${PORTVERSION} MAINTAINER= grog@FreeBSD.org COMMENT= Tool for image blending with multiresolution splines LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= help2man:misc/help2man \ OpenEXR>=1.0:graphics/OpenEXR LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libtiff.so:graphics/tiff \ libboost_filesystem.so:devel/boost-libs \ libvigraimpex.so:graphics/vigra \ libgsl.so:math/gsl \ libpng.so:graphics/png RUN_DEPENDS= OpenEXR>=1.0:graphics/OpenEXR BROKEN_powerpc64= fails to configure: libvigraimpex is required to compile Enblend USE_AUTOTOOLS= automake:env autoconf:env USES= compiler:features gmake jpeg localbase makeinfo CONFIGURE_ARGS= --with-boost-filesystem USE_GL= glew glut GNU_CONFIGURE= yes INFO= enfuse enblend PLIST_FILES= bin/enblend bin/enfuse man/man1/enblend.1.gz man/man1/enfuse.1.gz PORTDOCS= AUTHORS NEWS README OPTIONS_DEFINE= DOCS .include .if ${COMPILER_TYPE} == gcc # GCC 4.2 has some problems, see # http://groups.google.com/group/hugin-ptx/browse_thread/thread/725b1581c9889e37/50abe3387d61541a#50abe3387d61541a # Clang, on 10.0-RELEASE is fine. USE_GCC= yes .else CXXFLAGS+= -Wno-c++11-extensions .endif post-install: ${INSTALL_DATA} ${WRKSRC}/doc/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/exact-image/Makefile =================================================================== --- head/graphics/exact-image/Makefile (revision 455243) +++ head/graphics/exact-image/Makefile (revision 455244) @@ -1,83 +1,83 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= exact-image PORTVERSION= 0.9.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= graphics perl5 python MASTER_SITES= http://dl.exactcode.de/oss/${PORTNAME}/ LOCAL/bf MAINTAINER= ports@FreeBSD.org COMMENT= Fast image processing library LICENSE= GPLv2 BUILD_DEPENDS= swig:devel/swig13 LIB_DEPENDS= libagg.so:graphics/agg \ libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libgif.so:graphics/giflib \ libjasper.so:graphics/jasper \ libIlmImf.so:graphics/OpenEXR \ liblcms.so:graphics/lcms \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 BROKEN_armv6= fails to configure: C++ compiler is not installed or does not work correctly BROKEN_armv7= fails to configure: C++ compiler is not installed or does not work correctly #hack to get custom exactcode configure script to enable tiff support with #broken headers on c++ in base system: CPPFLAGS+= -fpermissive -I${LOCALBASE}/include USES= gmake jpeg perl5 pkgconfig python tar:bzip2 USE_XORG= x11 HAS_CONFIGURE= yes INSTALL_WRKSRC= ${WRKSRC}/objdir BINS= bardecode econvert edentify empty-page hocr2pdf optimize2bw PLIST_FILES= ${BINS:S|^|bin/|} \ %%SITE_PERL%%/ExactImage.so \ %%SITE_PERL%%/ExactImage.pm \ %%PYTHON_SITELIBDIR%%/ExactImage.py \ %%PYTHON_SITELIBDIR%%/_ExactImage.so post-extract: @${RM} -r ${WRKSRC}/agg-2.4/ post-patch: @${REINPLACE_CMD} -e '1s|/.*|/bin/sh|;s|/usr/local|${LOCALBASE}|;\ s|libungif|giflib|; s|LIBUNGIF|GIFLIB|; \ /parse_options/d;s| cc | ${CC} |;s| c++ | ${CXX} |;\ s|python -V|${PYTHON_CMD} -V|;\ /PYTHONINCS/s|=.*$$|=-I${PYTHON_INCLUDEDIR}|; \ s|pkg-config EVAS atleast 0.9.9|pkg-config EVAS equals 1.7.9|; \ s|php -config PHP atleast 5.2.0|php -config PHP atleast 15.2.0|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e '/^Q =/d;s|$$[(]COMPILE.cc[)]|${CXX} $${CPPFLAGS} -c|;\ s|$$[(]CXX[)]|${CXX}|;s|$$[(]COMPILE.c[)]|${CC} $${CPPFLAGS} -c|'\ ${WRKSRC}/build/bottom.make @${REINPLACE_CMD} -e '/^CFLAGS =/d;/^CXXFLAGS =/d;/march=/d;\ /mtune=/d;/call cc-option/d;' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|-lungif|-lgif|; s|LIBUNGIF|GIFLIB|' \ ${WRKSRC}/codecs/Makefile @${REINPLACE_CMD} -e '/CFLAGS=/s|".*"|"${CFLAGS} -I${LOCALBASE}/include"|;\ /LIBS=/s|".*"|"-L${LOCALBASE}/lib -lX11"|' ${WRKSRC}/config/pkgcheck-x11.c @${REINPLACE_CMD} -e 's|$$prg|$$prg ${CPPFLAGS} -I${LOCALBASE}/include|;\ s|/usr/local|${PREFIX}|;/^var_remove/,/^}/d;/^parse_options/,/^}/d; \ s| ++errors | errors+=1 |g' \ ${WRKSRC}/config/functions @${REINPLACE_CMD} -e 's|/usr/X11|${LOCALBASE}|' ${WRKSRC}/lib/vectorial.cc \ ${WRKSRC}/edisplay/edisplay.cc do-install: @cd ${INSTALL_WRKSRC}/&&for i in ${BINS};do\ ${INSTALL_PROGRAM} */$$i ${STAGEDIR}${PREFIX}/bin/;done @cd ${INSTALL_WRKSRC}/api/perl&&\ ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}&&\ ${INSTALL_PROGRAM} ExactImage.so ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/&&\ ${INSTALL_DATA} ExactImage.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/ @cd ${INSTALL_WRKSRC}/api/python&&\ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/&&\ ${INSTALL_SCRIPT} ExactImage.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/&&\ ${INSTALL_PROGRAM} _ExactImage.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ .include Index: head/graphics/exrtools/Makefile =================================================================== --- head/graphics/exrtools/Makefile (revision 455243) +++ head/graphics/exrtools/Makefile (revision 455244) @@ -1,35 +1,35 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= exrtools PORTVERSION= 0.4 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= graphics MASTER_SITES= http://scanline.ca/exrtools/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Utilities for manipulating with HDR images in OpenEXR format LICENSE= GPLv2 LIB_DEPENDS= libImath-2_2.so:graphics/ilmbase \ libpng.so:graphics/png \ libIlmImf.so:graphics/OpenEXR BROKEN_armv6= fails to configure: checking for /nxb-bin/usr/bin/cc... no BROKEN_armv7= fails to configure: checking for /nxb-bin/usr/bin/cc... no GNU_CONFIGURE= yes USES= gmake jpeg pkgconfig CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/src/exrnormalize.c \ ${WRKSRC}/src/exrpptm.c \ ${WRKSRC}/src/exrstats.c .include Index: head/graphics/fyre/Makefile =================================================================== --- head/graphics/fyre/Makefile (revision 455243) +++ head/graphics/fyre/Makefile (revision 455244) @@ -1,44 +1,44 @@ # Created by: Adam Weinberger # $FreeBSD$ PORTNAME= fyre PORTVERSION= 1.0.1 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= http://releases.navi.cx/fyre/ MAINTAINER= ports@FreeBSD.org COMMENT= Chaos map rendering system with GTK+-2 interface LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= desktop-file-utils gmake pkgconfig shared-mime-info tar:bzip2 USE_GNOME= libglade2 GNU_CONFIGURE= yes INSTALLS_ICONS= yes OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPENEXR GNET DOCS OPTIONS_DEFAULT= OPENEXR GNET OPENEXR_CONFIGURE_ENABLE= openexr OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR GNET_DESC= Networking support via GNet GNET_CONFIGURE_ENABLE= gnet GNET_LIB_DEPENDS= libgnet-2.0.so:net/gnet2 .include .if ${ARCH} == "i386" && !empty(PORT_OPTIONS:MOPT_CFLAGS) CFLAGS+= -march=native -O3 -ffast-math -fomit-frame-pointer .endif post-patch: @${REINPLACE_CMD} -e '/-O3/s|^|#|g' ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/gegl/Makefile =================================================================== --- head/graphics/gegl/Makefile (revision 455243) +++ head/graphics/gegl/Makefile (revision 455244) @@ -1,258 +1,258 @@ # Created by: Pietro Cerutti # $FreeBSD$ PORTNAME= gegl PORTVERSION= 0.2.0 -PORTREVISION= 20 +PORTREVISION= 21 CATEGORIES= graphics MASTER_SITES= GIMP MAINTAINER= gnome@FreeBSD.org COMMENT= Graph based image processing framework LICENSE= GPLv3+ LGPL20+ LGPL3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libbabl-0.1.so:x11/babl BROKEN_aarch64= fails to build: gmake index.html: Segmentation fault in docs/gallery/ # ignore new versions until we can replace this version with gegl 3.x PORTSCOUT= ignore:1 OPTIONS_DEFINE= CAIRO ENSCRIPT EXIV2 FFMPEG PIXBUF GRAPHVIZ JASPER JPEG \ LUA OPENEXR OPENRAW SIMD PANGO PNG LIBRSVG2 SDL SPIRO V4L \ DOCS EXAMPLES OPTIONS_DEFAULT=CAIRO ENSCRIPT EXIV2 PIXBUF GRAPHVIZ JASPER JPEG LUA \ OPENEXR OPENRAW PANGO PNG LIBRSVG2 SDL SPIRO V4L ENSCRIPT_DESC= Enscript support SPIRO_DESC= Spiro support #UMFPACK_DESC= UMFpack support USES= cpe gettext gmake libtool pathfix pkgconfig shebangfix tar:bzip2 USE_GNOME= glib20 intltool USE_LDCONFIG= ${PREFIX}/lib/gegl-0.2 GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_execinfo_h=no CONFIGURE_ARGS= --without-vala --disable-docs INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lintl GEGL_MINOR= 199 GEGL_VER= 0.2 PLIST_SUB+= GEGL_MINOR="${GEGL_MINOR}" GEGL_VER=${GEGL_VER} EXAMPLES= 2geglbuffer csugar float-lookup \ gegl-convert gegl-slicer geglbuffer-add-image \ geglbuffer-clock hello-world-video hello-world SHEBANG_FILES= tools/xml_insert.sh .include .if ${PORT_OPTIONS:MPIXBUF} USE_GNOME+= gdkpixbuf2 PLIST_SUB+= GDK="" .else CONFIGURE_ARGS+=--without-gdk-pixbuf PLIST_SUB+= GDK="@comment " .endif .if ${PORT_OPTIONS:MCAIRO} LIB_DEPENDS+= libcairo.so:graphics/cairo PLIST_SUB+= CAIRO="" .else CONFIGURE_ARGS+=--without-cairo PLIST_SUB+= CAIRO="@comment " .endif .if ${PORT_OPTIONS:MPANGO} USE_GNOME+= pango PLIST_SUB+= PANGO="" .else CONFIGURE_ARGS+=--without-pango PLIST_SUB+= PANGO="@comment " .endif .if ${PORT_OPTIONS:MPANGO} && ${PORT_OPTIONS:MCAIRO} PLIST_SUB+= PANGOCAIRO="" .else CONFIGURE_ARGS+=--without-pangocairo PLIST_SUB+= PANGOCAIRO="@comment " .endif .if ${PORT_OPTIONS:MENSCRIPT} BUILD_DEPENDS+= enscript:print/enscript-a4 .endif .if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= libavformat.so:multimedia/ffmpeg PLIST_SUB+= FFMPEG="" .else CONFIGURE_ARGS+=--without-libavformat PLIST_SUB+= FFMPEG="@comment " .endif .if ${PORT_OPTIONS:MGRAPHVIZ} LIB_DEPENDS+= libcgraph.so:graphics/graphviz .else CONFIGURE_ARGS+=--without-graphviz .endif .if ${PORT_OPTIONS:MJASPER} LIB_DEPENDS+= libjasper.so:graphics/jasper PLIST_SUB+= JP2="" .else CONFIGURE_ARGS+=--without-jasper PLIST_SUB+= JP2="@comment " .endif .if ${PORT_OPTIONS:MJPEG} USES+= jpeg PLIST_SUB+= JPEG="" .else CONFIGURE_ARGS+=--without-libjpeg PLIST_SUB+= JPEG="@comment " .endif .if ${PORT_OPTIONS:MLUA} USES+= lua .else CONFIGURE_ARGS+=--without-lua .endif .if ${PORT_OPTIONS:MOPENEXR} LIB_DEPENDS+= libIlmImf.so:graphics/OpenEXR PLIST_SUB+= OPENEXR="" .else CONFIGURE_ARGS+=--without-openexr PLIST_SUB+= OPENEXR="@comment " .endif .if ${PORT_OPTIONS:MOPENRAW} LIB_DEPENDS+= libopenraw.so:graphics/libopenraw PLIST_SUB+= OPENRAW="" .else CONFIGURE_ARGS+=--without-libopenraw PLIST_SUB+= OPENRAW="@comment " .endif .if ! ${PORT_OPTIONS:MSIMD} CONFIGURE_ARGS+=--disable-mmx \ --disable-sse .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= libpng.so:graphics/png PLIST_SUB+= PNG="" .else CONFIGURE_ARGS+=--without-libpng PLIST_SUB+= PNG="@comment " .endif .if ${PORT_OPTIONS:MLIBRSVG2} LIB_DEPENDS+= librsvg-2.so:graphics/librsvg2 PLIST_SUB+= RSVG="" .else CONFIGURE_ARGS+=--without-librsvg PLIST_SUB+= RSVG="@comment " .endif .if ${PORT_OPTIONS:MSDL} USE_SDL= sdl PLIST_SUB+= SDL="" .else CONFIGURE_ARGS+=--without-sdl PLIST_SUB+= SDL="@comment " .endif .if ${PORT_OPTIONS:MSPIRO} LIB_DEPENDS+= libspiro.so:graphics/libspiro .else CONFIGURE_ARGS+=--without-libspiro .endif .if ${PORT_OPTIONS:MV4L} BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev.h:multimedia/v4l_compat PLIST_SUB+= V4L="" .else CONFIGURE_ARGS+=--without-libv4l PLIST_SUB+= V4L="@comment " .endif # umfpack library is broken #.if ${PORT_OPTIONS:MUMFPACK} #LIB_DEPENDS+= umfpack:math/suitesparse #PLIST_SUB+= UMFPACK="" #.else CONFIGURE_ARGS+=--without-umfpack PLIST_SUB+= UMFPACK="@comment " #.endif .if ${PORT_OPTIONS:MEXIV2} LIB_DEPENDS+= libexiv2.so:graphics/exiv2 PLIST_SUB+= EXIV2="" .else CONFIGURE_ARGS+=--without-exiv2 PLIST_SUB+= EXIV2="@comment " .endif .if ${PORT_OPTIONS:MDOCS} BUILD_DEPENDS+= a2x:textproc/asciidoc \ ${LOCALBASE}/bin/bash:shells/bash \ vimdot:graphics/graphviz USE_RUBY= yes RUBY_NO_RUN_DEPENDS=yes .else CONFIGURE_ARGS+=--disable-docs .endif post-patch: ${REINPLACE_CMD} "s/lua >/lua-${LUA_VER} >/g" ${WRKSRC}/configure .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's|tools examples|tools|g' \ ${WRKSRC}/Makefile.in .endif ${REINPLACE_CMD} -e 's|\(lua\)\(5\.1\)|\1-\2|g ; s|x86_64|amd64|g ; s|libopenraw-1.0|libopenraw-0.1|g' \ ${WRKSRC}/configure .if ${PORT_OPTIONS:MDOCS} pre-configure: # .if !exists() evaluates too early before graphviz has a chance to be installed @if ! hash vimdot 2>/dev/null; then \ ${ECHO_MSG} "${PKGNAME}: Needs graphics/graphviz with PANGOCAIRO support enabled."; \ ${FALSE}; \ fi .endif post-build: .if ${PORT_OPTIONS:MDOCS} cd ${WRKSRC}/docs && ${MAKE_CMD} index.html cd ${WRKSRC}/docs/gallery && ${MAKE_CMD} index.html .endif post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR}/gallery (cd ${WRKSRC}/docs && \ ${COPYTREE_SHARE} \*.html ${STAGEDIR}${DOCSDIR} && \ ${INSTALL_DATA} ChangeLog gegl.css gegl.devhelp devhelp.css ${STAGEDIR}${DOCSDIR} && \ ${INSTALL_DATA} gallery/OpenRaster* ${STAGEDIR}${DOCSDIR}/gallery && \ ${INSTALL_DATA} gallery/clones* ${STAGEDIR}${DOCSDIR}/gallery && \ ${INSTALL_DATA} gallery/index.html ${STAGEDIR}${DOCSDIR}/gallery ) .endif .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/data ${INSTALL_DATA} ${WRKSRC}/examples/data/surfer.png ${STAGEDIR}${EXAMPLESDIR}/data .for ex in ${EXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${ex}.c ${STAGEDIR}${EXAMPLESDIR} .endfor .endif @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gegl-0.2/*.so .include Index: head/graphics/gegl3/Makefile =================================================================== --- head/graphics/gegl3/Makefile (revision 455243) +++ head/graphics/gegl3/Makefile (revision 455244) @@ -1,152 +1,152 @@ # Created by: Pietro Cerutti # $FreeBSD$ PORTNAME= gegl PORTVERSION= 0.3.20 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= GIMP PKGNAMESUFFIX= 3 MAINTAINER= gnome@FreeBSD.org COMMENT= Graph based image processing framework LICENSE= BSD3CLAUSE GPLv3+ LGPL3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libbabl-0.1.so:x11/babl \ libjson-glib-1.0.so:devel/json-glib \ libpng.so:graphics/png USES= cpe gettext gmake jpeg libtool localbase pathfix pkgconfig \ shebangfix tar:bzip2 USE_GNOME= glib20 intltool introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_execinfo_h=no CONFIGURE_ARGS= --without-vala --disable-docs CONFIGURE_ARGS+=--without-mrg --without-lensfun INSTALL_TARGET= install-strip GEGL_MINOR= 320 GEGL_VER= 0.3 PLIST_SUB+= GEGL_MINOR="${GEGL_MINOR}" GEGL_VER=${GEGL_VER} EXAMPLES= 2geglbuffer \ gegl-convert gegl-slicer geglbuffer-add-image \ geglbuffer-clock hello-world sdl-draw SHEBANG_FILES= tools/xml_insert.sh OPTIONS_SUB= yes OPTIONS_DEFINE= CAIRO ENSCRIPT EXIV2 FFMPEG PIXBUF GRAPHVIZ JASPER \ LUA OPENEXR RAW PANGO LIBRSVG2 SDL SPIRO V4L \ EXAMPLES LCMS2 WEBP TIFF GEXIV2 OPTIONS_DEFAULT=CAIRO ENSCRIPT EXIV2 PIXBUF GRAPHVIZ JASPER LCMS2 LUA \ OPENEXR RAW PANGO LIBRSVG2 SDL SPIRO V4L WEBP TIFF ENSCRIPT_DESC= Enscript support SPIRO_DESC= Spiro support #UMFPACK_DESC= UMFpack support GEXIV2_DESC= EXIF and IPTC metadata support via gexiv2 PIXBUF_USE= GNOME=gdkpixbuf2 PIXBUF_CONFIGURE_WITH= gdk-pixbuf CAIRO_USE= GNOME=cairo CAIRO_CONFIGURE_WITH= cairo PANGO_USE= GNOME=pango PANGO_CONFIGURE_WITH= pango ENSCRIPT_BUILD_DEPENDS= enscript:print/enscript-a4 FFMPEG_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg FFMPEG_CONFIGURE_WITH= libavformat GRAPHVIZ_LIB_DEPENDS= libcgraph.so:graphics/graphviz GRAPHVIZ_CONFIGURE_WITH= graphviz JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_CONFIGURE_WITH= jasper LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS2_CONFIGURE_OFF= --without-lcms LUA_USES= lua LUA_CONFIGURE_WITH= lua OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \ libImath-2_2.so:graphics/ilmbase OPENEXR_CONFIGURE_WITH= openexr RAW_LIB_DEPENDS= libraw.so:graphics/libraw RAW_CONFIGURE_WITH= libraw LIBRSVG2_USE= GNOME=librsvg2 LIBRSVG2_CONFIGURE_OFF= --without-librsvg SDL_USE= SDL=sdl SDL_CONFIGURE_WITH= sdl SPIRO_LIB_DEPENDS= libspiro.so:graphics/libspiro SPIRO_CONFIGURE_WITH= libspiro V4L_BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CONFIGURE_WITH= libv4l V4L_VARS= LICENSE+=LGPL20+ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CONFIGURE_WITH= webp # UMFPACK has two "problems" # 1) it build with port gcc 2) needed libs aren't recorded in the libraries. #UMFPACK_LIB_DEPENDS= libumfpack.so:math/suitesparse #UMFPACK_CONFIGURE_WITH= umfpack CONFIGURE_ARGS+= --without-umfpack EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2 EXIV2_CONFIGURE_WITH= exiv2 GEXIV2_LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 GEXIV2_CONFIGURE_WITH= gexiv2 TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_WITH= libtiff .include .if ${PORT_OPTIONS:MPANGO} && ${PORT_OPTIONS:MCAIRO} PLIST_SUB+= PANGOCAIRO="" .else CONFIGURE_ARGS+=--without-pangocairo PLIST_SUB+= PANGOCAIRO="@comment " .endif post-patch: ${REINPLACE_CMD} "s/lua >/lua-${LUA_VER} >/g" ${WRKSRC}/configure .if ! ${PORT_OPTIONS:MEXAMPLES} ${REINPLACE_CMD} -e 's|tools examples|tools|g' \ ${WRKSRC}/Makefile.in .endif ${REINPLACE_CMD} -e 's|\(lua\)\(5\.1\)|\1-\2|g ; s|x86_64|amd64|g' \ ${WRKSRC}/configure post-install: .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/data ${INSTALL_DATA} ${WRKSRC}/examples/data/surfer.png ${STAGEDIR}${EXAMPLESDIR}/data .for ex in ${EXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${ex}.c ${STAGEDIR}${EXAMPLESDIR} .endfor # temporary hacks to allow parallel install @${MV} ${STAGEDIR}${PREFIX}/share/examples/gegl \ ${STAGEDIR}${PREFIX}/share/examples/gegl3 .endif # temporary hacks to allow parallel install @${MV} ${STAGEDIR}${PREFIX}/bin/gegl ${STAGEDIR}${PREFIX}/bin/gegl3 .include Index: head/graphics/gimp-gmic-plugin/Makefile =================================================================== --- head/graphics/gimp-gmic-plugin/Makefile (revision 455243) +++ head/graphics/gimp-gmic-plugin/Makefile (revision 455244) @@ -1,72 +1,72 @@ # $FreeBSD$ PORTNAME= gmic PORTVERSION= 1.6.9 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= http://gmic.eu/files/source/ PKGNAMEPREFIX= gimp- PKGNAMESUFFIX= -plugin DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= GREYC's Magic Image Converter LIB_DEPENDS= libGraphicsMagick++.so:graphics/GraphicsMagick \ libIlmImf.so:graphics/OpenEXR \ libopencv_legacy.so:graphics/opencv \ libMagick++-6.so:graphics/ImageMagick \ libavcodec.so:multimedia/ffmpeg \ libfftw3.so:math/fftw3 \ libgimp-2.0.so:graphics/gimp-app OPTIONS_DEFINE= BASH OPTIONS_SUB= yes BASH_RUN_DEPENDS= bash:shells/bash WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src USES= dos2unix gmake localbase pkgconfig USE_GCC= yes USE_GNOME= gtk20 USE_XORG= x11 xext xrandr DOS2UNIX_FILES= Makefile PLUGIN_DIR?= libexec/gimp/2.2/plug-ins PLIST_SUB+= PLUGIN_DIR=${PLUGIN_DIR} CFLAGS:= ${CFLAGS:N-O*:N-pipe} CXXFLAGS:= ${CXXFLAGS:N-O*:N-pipe} DOTLESS_VER= ${PORTVERSION:S/.//g} PLIST_FILES= bin/gmic \ man/man1/gmic.1.gz \ %%BASH%%etc/bash_completion.d/gmic \ %%PLUGIN_DIR%%/gmic_gimp \ %%PLUGIN_DIR%%/cli_update${DOTLESS_VER}.gmic \ %%PLUGIN_DIR%%/gimp_update${DOTLESS_VER}.gmic EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} PORTEXAMPLES= gmic_in_script.scm gmic_use_lib.cpp post-patch: @${REINPLACE_CMD} -e 's#/usr/X11R6#${PREFIX}#g' \ -e 's#/usr/local#${LOCALBASE}#g' \ ${WRKSRC}/Makefile do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} ${INSTALL_PROGRAM} ${WRKSRC}/gmic_gimp ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} ${INSTALL_DATA} ${WRKSRC}/../resources/cli_update${DOTLESS_VER}.gmic \ ${WRKSRC}/../resources/gimp_update${DOTLESS_VER}.gmic \ ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} ${INSTALL_PROGRAM} ${WRKSRC}/gmic ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/../man/gmic.1.gz ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} do-install-BASH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_SCRIPT} ${WRKSRC}/../resources/gmic_bashcompletion.sh \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/gmic .include Index: head/graphics/gstreamer1-plugins-openexr/Makefile =================================================================== --- head/graphics/gstreamer1-plugins-openexr/Makefile (revision 455243) +++ head/graphics/gstreamer1-plugins-openexr/Makefile (revision 455244) @@ -1,13 +1,13 @@ # $FreeBSD$ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= graphics COMMENT= GStreamer OpenExr codec plugin GST_PLUGIN= openexr DIST= bad MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins .include "${MASTERDIR}/Makefile" Index: head/graphics/hdr_tools/Makefile =================================================================== --- head/graphics/hdr_tools/Makefile (revision 455243) +++ head/graphics/hdr_tools/Makefile (revision 455244) @@ -1,47 +1,47 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= hdr_tools PORTVERSION= 0.0.2010.11.23 # unspecified by the author, so use the date -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://ttic.uchicago.edu/~cotter/projects/hdr_tools/archives/ \ http://freebsd.nsu.ru/distfiles/ DISTNAME= hdr_src MAINTAINER= danfe@FreeBSD.org COMMENT= Command-line tools for creating and manipulating HDR images LICENSE= GPLv3 LIB_DEPENDS= libpopt.so:devel/popt \ libtiff.so:graphics/tiff \ libIlmImf.so:graphics/OpenEXR \ libMagick++-6.so:graphics/ImageMagick USES= compiler:features gmake pkgconfig tar:tgz NO_WRKSUBDIR= yes PROGRAMS= hdr_adjust hdr_convert hdr_create hdr_denoise hdr_fix_ca \ hdr_squish PLIST_FILES= ${PROGRAMS:S,^,bin/,} .include .if ${MACHINE_CPU:Msse2} CXXFLAGS+= -msse2 -mfpmath=sse .endif .if ${COMPILER_FEATURES:Mopenmp} CXXFLAGS+= -fopenmp .endif post-patch: @${REINPLACE_CMD} -e 's,RGBColorspace,s&,' ${WRKSRC}/image.cc do-install: ${INSTALL_PROGRAM} ${PROGRAMS:S,^,${WRKSRC}/,} \ ${STAGEDIR}/${PREFIX}/bin .include Index: head/graphics/hugin/Makefile =================================================================== --- head/graphics/hugin/Makefile (revision 455243) +++ head/graphics/hugin/Makefile (revision 455244) @@ -1,56 +1,56 @@ # Created by: Carlos Eduardo G. Carvalho # $FreeBSD$ PORTNAME= hugin PORTVERSION= 2017.0.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R} MAINTAINER= grog@FreeBSD.org COMMENT= GUI for Panorama Tools, to stitch panoramic images LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \ libImath.so:graphics/ilmbase \ libboost_thread.so:devel/boost-libs \ liblcms2.so:graphics/lcms2 \ libexiv2.so:graphics/exiv2 \ libfftw3.so:math/fftw3 \ libpano13.so:graphics/libpano13 \ libsqlite3.so:databases/sqlite3 \ libvigraimpex.so:graphics/vigra \ libpng.so:graphics/png \ libtiff.so:graphics/tiff # gmake is really needed at _runtime_. Do not remove it from this list. RUN_DEPENDS= enblend>=4.1.4:graphics/enblend \ exiftool:graphics/p5-Image-ExifTool \ gmake:devel/gmake USES= cmake compiler:c++11-lib desktop-file-utils \ gettext jpeg pkgconfig shared-mime-info shebangfix tar:bzip2 CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} USE_WX= 3.0+ USE_GL= glew glut INSTALLS_ICONS= yes SHEBANG_FILES= src/hugin_script_interface/hpi.py \ src/hugin_script_interface/plugins/*.py \ src/hugin_script_interface/plugins-dev/*.py OPTIONS_DEFINE= PANOMATIC AUTOPANOSIFTC PYTHON OPTIONS_DEFAULT= PANOMATIC PYTHON OPTIONS_SUB= yes PANOMATIC_DESC= Install graphics/panomatic PANOMATIC_RUN_DEPENDS= panomatic:graphics/panomatic AUTOPANOSIFTC_DESC= Install graphics/autopano-sift-c AUTOPANOSIFTC_RUN_DEPENDS= autopano:graphics/autopano-sift-c PYTHON_DESC= Python Scripting Interface PYTHON_USES= python:2.7 PYTHON_BUILD_DEPENDS= swig2.0:devel/swig20 PYTHON_CMAKE_ON= -DBUILD_HSI=ON PYTHON_CMAKE_OFF= -DBUILD_HSI=OFF .include Index: head/graphics/ilmbase/Makefile =================================================================== --- head/graphics/ilmbase/Makefile (revision 455243) +++ head/graphics/ilmbase/Makefile (revision 455244) @@ -1,51 +1,51 @@ # Created by: nork@FreeBSD.org # $FreeBSD$ PORTNAME= ilmbase -PORTVERSION= 2.2.0 +PORTVERSION= 2.2.1 CATEGORIES= graphics devel MASTER_SITES= SAVANNAH/openexr/ DISTNAME= ilmbase-${PORTVERSION} MAINTAINER= mandree@FreeBSD.org COMMENT= ILM Base libraries a.k.a. Half, IlmThread, Imath, and Iex LICENSE= BSD3CLAUSE USES= cmake pkgconfig USE_LDCONFIG= yes PORTDOCS= AUTHORS ChangeLog README OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes THREAD_CONFIGURE_ENABLE= threading MAJORVER= 2_2 -VER= 12 +VER= 23 PLIST_SUB= MAJORVER=${MAJORVER} PLIST_SUB+= VER=${VER} HALF_BIN= eLut toFloat regression-test regression test check: build - @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check) + @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test) post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libHalf.so.${VER} ${RM} ${STAGEDIR}${PREFIX}/lib/*.la .for l in libIex libIexMath libImath libIlmThread ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${l}-${MAJORVER}.so.${VER} - ${LN} -s ${l}-${MAJORVER}.so.${VER} ${STAGEDIR}${PREFIX}/lib/${l}.so + ${LN} -s ${l}-${MAJORVER}.so.${VER} ${STAGEDIR}${PREFIX}/lib/${l}.so || : .endfor .for e in ${HALF_BIN} ${INSTALL_PROGRAM} ${WRKSRC}/Half/${e} ${STAGEDIR}${PREFIX}/bin/${e} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/ilmbase/distinfo =================================================================== --- head/graphics/ilmbase/distinfo (revision 455243) +++ head/graphics/ilmbase/distinfo (revision 455244) @@ -1,2 +1,3 @@ -SHA256 (ilmbase-2.2.0.tar.gz) = ecf815b60695555c1fbc73679e84c7c9902f4e8faa6e8000d2f905b8b86cedc7 -SIZE (ilmbase-2.2.0.tar.gz) = 525289 +TIMESTAMP = 1512081439 +SHA256 (ilmbase-2.2.1.tar.gz) = cac206e63be68136ef556c2b555df659f45098c159ce24804e9d5e9e0286609e +SIZE (ilmbase-2.2.1.tar.gz) = 573073 Index: head/graphics/ilmbase/files/patch-CMakeLists.txt =================================================================== --- head/graphics/ilmbase/files/patch-CMakeLists.txt (revision 455243) +++ head/graphics/ilmbase/files/patch-CMakeLists.txt (revision 455244) @@ -1,45 +1,9 @@ ---- ./CMakeLists.txt.orig 2014-08-10 06:23:56.000000000 +0200 -+++ ./CMakeLists.txt 2014-08-15 02:01:33.000000000 +0200 -@@ -160,30 +160,30 @@ - - SET_TARGET_PROPERTIES ( Half - PROPERTIES -- VERSION 12.0.0 -+ VERSION 12 - SOVERSION 12 - ) - SET_TARGET_PROPERTIES ( Iex - PROPERTIES -- VERSION 12.0.0 -+ VERSION 12 - SOVERSION 12 - OUTPUT_NAME "Iex${ILMBASE_LIBSUFFIX}" - ) - SET_TARGET_PROPERTIES ( Imath - PROPERTIES -- VERSION 12.0.0 -+ VERSION 12 - SOVERSION 12 - OUTPUT_NAME "Imath${ILMBASE_LIBSUFFIX}" - ) - SET_TARGET_PROPERTIES ( IlmThread - PROPERTIES -- VERSION 12.0.0 -+ VERSION 12 - SOVERSION 12 - OUTPUT_NAME "IlmThread${ILMBASE_LIBSUFFIX}" - ) - SET_TARGET_PROPERTIES ( IexMath - PROPERTIES -- VERSION 12.0.0 -+ VERSION 12 - SOVERSION 12 - OUTPUT_NAME "IexMath${ILMBASE_LIBSUFFIX}" - ) -@@ -227,5 +227,5 @@ +--- CMakeLists.txt.orig 2017-11-17 23:00:23 UTC ++++ CMakeLists.txt +@@ -227,5 +227,5 @@ Cflags: -pthread -I\${OpenEXR_includedir INSTALL ( FILES ${CMAKE_BINARY_DIR}/IlmBase.pc DESTINATION - lib/pkgconfig + libdata/pkgconfig ) Index: head/graphics/ilmbase/files/patch-IlmThread__CMakeLists.txt =================================================================== --- head/graphics/ilmbase/files/patch-IlmThread__CMakeLists.txt (revision 455243) +++ head/graphics/ilmbase/files/patch-IlmThread__CMakeLists.txt (revision 455244) @@ -1,19 +1,19 @@ ---- IlmThread/CMakeLists.txt.orig 2013-11-12 01:10:49.000000000 +0400 -+++ IlmThread/CMakeLists.txt 2014-03-27 00:38:30.616700075 +0400 -@@ -18,6 +18,7 @@ +--- IlmThread/CMakeLists.txt.orig 2017-11-17 23:00:23 UTC ++++ IlmThread/CMakeLists.txt +@@ -18,6 +18,7 @@ IF (WIN32) ) ENDIF() +FIND_PACKAGE(Threads) IF(BUILD_SHARED_LIBS) ADD_DEFINITIONS(-DILMTHREAD_EXPORTS) -@@ -26,7 +27,7 @@ +@@ -26,7 +27,7 @@ ENDIF() ADD_LIBRARY ( IlmThread ${LIB_TYPE} ${ILMTHREAD_LIBRARY_SOURCES} ) -TARGET_LINK_LIBRARIES(IlmThread Iex) +TARGET_LINK_LIBRARIES(IlmThread Iex ${CMAKE_THREAD_LIBS_INIT}) INSTALL ( TARGETS IlmThread Index: head/graphics/ilmbase/files/patch-ImathTest__testBoxAlgo.cpp =================================================================== --- head/graphics/ilmbase/files/patch-ImathTest__testBoxAlgo.cpp (revision 455243) +++ head/graphics/ilmbase/files/patch-ImathTest__testBoxAlgo.cpp (revision 455244) @@ -1,11 +1,11 @@ ---- ./ImathTest/testBoxAlgo.cpp.orig 2013-06-18 21:51:38.000000000 +0200 -+++ ./ImathTest/testBoxAlgo.cpp 2014-01-29 13:16:44.000000000 +0100 -@@ -356,7 +356,7 @@ +--- ImathTest/testBoxAlgo.cpp.orig 2017-11-17 23:00:23 UTC ++++ ImathTest/testBoxAlgo.cpp +@@ -356,7 +356,7 @@ entryAndExitPoints1 () Box3f () }; - for (int i = 0; i < sizeof (boxes) / sizeof (boxes[0]); ++i) + for (unsigned int i = 0; i < sizeof (boxes) / sizeof (boxes[0]); ++i) testEntryAndExitPoints (boxes[i]); } Index: head/graphics/ilmbase/files/patch-ImathTest__testShear.cpp =================================================================== --- head/graphics/ilmbase/files/patch-ImathTest__testShear.cpp (revision 455243) +++ head/graphics/ilmbase/files/patch-ImathTest__testShear.cpp (revision 455244) @@ -1,10 +1,10 @@ ---- ./ImathTest/testShear.cpp.orig 2013-06-18 21:51:38.000000000 +0200 -+++ ./ImathTest/testShear.cpp 2014-01-29 13:16:44.000000000 +0100 -@@ -54,7 +54,6 @@ +--- ImathTest/testShear.cpp.orig 2017-11-17 23:00:23 UTC ++++ ImathTest/testShear.cpp +@@ -54,7 +54,6 @@ testShear () const float epsilon = IMATH_INTERNAL_NAMESPACE::limits< float >::epsilon(); - float array[6] = { 1.0F, 2.0F, 3.0F, 4.0F, 5.0F, 6.0F }; IMATH_INTERNAL_NAMESPACE::Shear6f testConstructor1; IMATH_INTERNAL_NAMESPACE::Shear6f testConstructor2( testConstructor1 ); Index: head/graphics/ilmbase/files/patch-Imath__ImathFun.cpp =================================================================== --- head/graphics/ilmbase/files/patch-Imath__ImathFun.cpp (revision 455243) +++ head/graphics/ilmbase/files/patch-Imath__ImathFun.cpp (revision 455244) @@ -1,44 +1,44 @@ ---- ./Imath/ImathFun.cpp.orig 2013-10-11 20:40:29.000000000 +0200 -+++ ./Imath/ImathFun.cpp 2014-01-29 13:16:44.000000000 +0100 +--- Imath/ImathFun.cpp.orig 2017-11-17 23:00:23 UTC ++++ Imath/ImathFun.cpp @@ -33,6 +33,7 @@ /////////////////////////////////////////////////////////////////////////// +#include #include "ImathFun.h" IMATH_INTERNAL_NAMESPACE_SOURCE_ENTER -@@ -41,14 +42,14 @@ +@@ -41,14 +42,14 @@ IMATH_INTERNAL_NAMESPACE_SOURCE_ENTER float succf (float f) { - union {float f; int i;} u; + union {float f; int32_t i;} u; u.f = f; if ((u.i & 0x7f800000) == 0x7f800000) { // Nan or infinity; don't change value. } - else if (u.i == 0x00000000 || u.i == 0x80000000) + else if (u.i == (int32_t)0x00000000 || u.i == (int32_t)0x80000000) { // Plus or minus zero. -@@ -76,14 +77,14 @@ +@@ -76,14 +77,14 @@ succf (float f) float predf (float f) { - union {float f; int i;} u; + union {float f; int32_t i;} u; u.f = f; if ((u.i & 0x7f800000) == 0x7f800000) { // Nan or infinity; don't change value. } - else if (u.i == 0x00000000 || u.i == 0x80000000) + else if (u.i == (int32_t)0x00000000 || u.i == (int32_t)0x80000000) { // Plus or minus zero. Index: head/graphics/ilmbase/pkg-plist =================================================================== --- head/graphics/ilmbase/pkg-plist (revision 455243) +++ head/graphics/ilmbase/pkg-plist (revision 455244) @@ -1,74 +1,79 @@ bin/eLut bin/toFloat include/OpenEXR/Iex.h include/OpenEXR/IexBaseExc.h include/OpenEXR/IexErrnoExc.h include/OpenEXR/IexExport.h include/OpenEXR/IexForward.h include/OpenEXR/IexMacros.h include/OpenEXR/IexMathExc.h include/OpenEXR/IexMathFloatExc.h include/OpenEXR/IexMathFpu.h include/OpenEXR/IexMathIeeeExc.h include/OpenEXR/IexNamespace.h include/OpenEXR/IexThrowErrnoExc.h include/OpenEXR/IlmBaseConfig.h include/OpenEXR/IlmThread.h include/OpenEXR/IlmThreadExport.h include/OpenEXR/IlmThreadForward.h include/OpenEXR/IlmThreadMutex.h include/OpenEXR/IlmThreadNamespace.h include/OpenEXR/IlmThreadPool.h include/OpenEXR/IlmThreadSemaphore.h include/OpenEXR/ImathBox.h include/OpenEXR/ImathBoxAlgo.h include/OpenEXR/ImathColor.h include/OpenEXR/ImathColorAlgo.h include/OpenEXR/ImathEuler.h include/OpenEXR/ImathExc.h include/OpenEXR/ImathExport.h include/OpenEXR/ImathForward.h include/OpenEXR/ImathFrame.h include/OpenEXR/ImathFrustum.h include/OpenEXR/ImathFrustumTest.h include/OpenEXR/ImathFun.h include/OpenEXR/ImathGL.h include/OpenEXR/ImathGLU.h include/OpenEXR/ImathHalfLimits.h include/OpenEXR/ImathInt64.h include/OpenEXR/ImathInterval.h include/OpenEXR/ImathLimits.h include/OpenEXR/ImathLine.h include/OpenEXR/ImathLineAlgo.h include/OpenEXR/ImathMath.h include/OpenEXR/ImathMatrix.h include/OpenEXR/ImathMatrixAlgo.h include/OpenEXR/ImathNamespace.h include/OpenEXR/ImathPlane.h include/OpenEXR/ImathPlatform.h include/OpenEXR/ImathQuat.h include/OpenEXR/ImathRandom.h include/OpenEXR/ImathRoots.h include/OpenEXR/ImathShear.h include/OpenEXR/ImathSphere.h include/OpenEXR/ImathVec.h include/OpenEXR/ImathVecAlgo.h include/OpenEXR/half.h include/OpenEXR/halfExport.h include/OpenEXR/halfFunction.h include/OpenEXR/halfLimits.h lib/libHalf.so lib/libHalf.so.%%VER%% +lib/libHalf.so.%%VER%%.0.0 lib/libIex-%%MAJORVER%%.so lib/libIex-%%MAJORVER%%.so.%%VER%% +lib/libIex-%%MAJORVER%%.so.%%VER%%.0.0 lib/libIex.so lib/libIexMath-%%MAJORVER%%.so lib/libIexMath-%%MAJORVER%%.so.%%VER%% +lib/libIexMath-%%MAJORVER%%.so.%%VER%%.0.0 lib/libIexMath.so lib/libIlmThread-%%MAJORVER%%.so lib/libIlmThread-%%MAJORVER%%.so.%%VER%% +lib/libIlmThread-%%MAJORVER%%.so.%%VER%%.0.0 lib/libIlmThread.so lib/libImath-%%MAJORVER%%.so lib/libImath-%%MAJORVER%%.so.%%VER%% +lib/libImath-%%MAJORVER%%.so.%%VER%%.0.0 lib/libImath.so libdata/pkgconfig/IlmBase.pc Index: head/graphics/kf5-kimageformats/Makefile =================================================================== --- head/graphics/kf5-kimageformats/Makefile (revision 455243) +++ head/graphics/kf5-kimageformats/Makefile (revision 455244) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= kimageformats DISTVERSION= ${KDE_FRAMEWORKS_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library providing support for additional image formats LIB_DEPENDS= libHalf.so:graphics/ilmbase USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig tar:xz USE_KDE= archive ecm USE_QT5= buildtools_build core gui printsupport qmake_build widgets OPTIONS_DEFINE= OPENEXR OPTIONS_DEFAULT= OPENEXR OPTIONS_SUB= yes OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR OPENEXR_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenEXR .include Index: head/graphics/krita/Makefile =================================================================== --- head/graphics/krita/Makefile (revision 455243) +++ head/graphics/krita/Makefile (revision 455244) @@ -1,56 +1,56 @@ # $FreeBSD$ PORTNAME= krita PORTVERSION= 3.1.2.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics kde MASTER_SITES= KDE/stable/${PORTNAME}/3.1.2 DIST_SUBDIR= KDE/${PORTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Sketching and painting program LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:math/eigen3 LIB_DEPENDS= libImath.so:graphics/ilmbase \ libOpenColorIO.so:graphics/opencolorio \ libX11.so:x11/libX11 \ libboost_system.so:devel/boost-libs \ libfftw3.so:math/fftw3 \ libexiv2.so:graphics/exiv2 \ libcurl.so:ftp/curl \ libgsl.so:math/gsl \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libpoppler-qt5.so:graphics/poppler-qt5 \ libraw.so:graphics/libraw \ libtiff.so:graphics/tiff \ libxcb.so:x11/libxcb \ libxcb-util.so:x11/xcb-util USES= cmake:outsource compiler:c++11-lib desktop-file-utils \ gettext jpeg kde:5 USE_KDE= archive completion config coreaddons crash guiaddons i18n \ itemmodels itemviews kio service widgetsaddons windowsystem USE_QT5= buildtools_build concurrent core dbus gui network printsupport \ qmake_build quick svg testlib widgets x11extras xml USE_XORG= ice sm xcb xext xi OPTIONS_DEFINE= GMIC OPENEXR OPTIONS_DEFAULT= OPENEXR OPTIONS_SUB= yes GMIC_DESC= Build the G'Mic plugin GMIC_CMAKE_BOOL= WITH_GMIC OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR OPENEXR_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenEXR CONFLICTS_INSTALL= calligra-2* PLIST_SUB+= SHLIB_VER=16.0.0 \ SHLIB_SHVER=16 .include Index: head/graphics/luminance/Makefile =================================================================== --- head/graphics/luminance/Makefile (revision 455243) +++ head/graphics/luminance/Makefile (revision 455244) @@ -1,68 +1,68 @@ # Created by: Yinghong Liu # $FreeBSD$ PORTNAME= luminance-hdr DISTVERSION= 2.3.1 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= graphics MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION} MAINTAINER= h2+fbsdports@fsfe.org COMMENT= Complete open source solution for HDR photography LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libfftw3f.so:math/fftw3-float \ libexiv2.so:graphics/exiv2 \ libIlmImf.so:graphics/OpenEXR \ libtiff.so:graphics/tiff \ libgsl.so:math/gsl \ libraw_r.so:graphics/libraw \ libboost_system.so:devel/boost-libs BROKEN_powerpc64= fails to compile: cc1plus: unrecognized command line option "-msse2" USES= cmake jpeg tar:bzip2 USE_QT4= gui sql webkit xml linguist_build moc_build qmake_build \ rcc_build uic_build imageformats_run INSTALLS_ICONS= yes CONFLICTS_INSTALL= luminance-hdr-qt5-* OPTIONS_DEFINE= DOCS post-patch: # Do not install yet another copy of GPL (we use license framework instead) # and fix installation path for docs (but not for internal help files) @${REINPLACE_CMD} -e '/LICENSE/d ; \ /#info files/s,share/luminance-hdr,${DOCSDIR_REL},' \ ${WRKSRC}/CMakeLists.txt # Point to the right location for program where to look for GPL text @${REINPLACE_CMD} -e 's,LICENSE,${LICENSE}, ; \ s,share/doc/luminance-hdr,share/licenses/${PKGNAME},' \ ${WRKSRC}/src/UI/UMessageBox.cpp # Allow builds from release distfile to display correct git hash in "About" # dialog window @${REINPLACE_CMD} -e \ 's,@GIT_SHA1@,be5409f2ed028b0a509d3f4cd44a970a09d2ef6c,' \ ${WRKSRC}/src/Common/GitSHA1.cpp.in # Include in addition to where necessary, as this # is required for building with libc++ @${REINPLACE_CMD} -E '1s|^|#include \|;' \ ${WRKSRC}/src/TonemappingOperators/drago03/pfstmo_drago03.cpp \ ${WRKSRC}/src/TonemappingOperators/reinhard02/pfstmo_reinhard02.cpp \ ${WRKSRC}/src/TonemappingOperators/reinhard05/pfstmo_reinhard05.cpp \ ${WRKSRC}/src/TonemappingOperators/mantiuk08/display_function.cpp \ ${WRKSRC}/src/TonemappingOperators/mantiuk08/display_size.cpp \ ${WRKSRC}/src/TonemappingOperators/mantiuk08/pfstmo_mantiuk08.cpp \ ${WRKSRC}/src/TonemappingOperators/fattal02/pfstmo_fattal02.cpp \ ${WRKSRC}/src/TonemappingOperators/durand02/pfstmo_durand02.cpp \ ${WRKSRC}/src/TonemappingOperators/pattanaik00/pfstmo_pattanaik00.cpp \ ${WRKSRC}/src/Libpfs/io/pfsreader.cpp \ ${WRKSRC}/src/Libpfs/io/rgbereader.cpp \ ${WRKSRC}/src/Libpfs/colorspace/colorspace.cpp .include Index: head/graphics/luminance-qt5/Makefile =================================================================== --- head/graphics/luminance-qt5/Makefile (revision 455243) +++ head/graphics/luminance-qt5/Makefile (revision 455244) @@ -1,62 +1,62 @@ # Created by: Yinghong Liu # $FreeBSD$ PORTNAME= luminance-hdr DISTVERSION= 2.4.0 -PORTREVISION= 18 +PORTREVISION= 19 CATEGORIES= graphics MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION} PKGNAMESUFFIX= -qt5 MAINTAINER= h2+fbsdports@fsfe.org COMMENT= Complete open source solution for HDR photography LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libfftw3f.so:math/fftw3-float \ libexiv2.so:graphics/exiv2 \ libIlmImf.so:graphics/OpenEXR \ libtiff.so:graphics/tiff \ libgsl.so:math/gsl \ libraw_r.so:graphics/libraw \ libboost_system.so:devel/boost-libs USES= cmake:outsource jpeg pkgconfig tar:bzip2 USE_QT5= concurrent gui printsupport sql webkit xml \ buildtools_build linguist_build qmake_build \ imageformats_run INSTALLS_ICONS= yes MAKE_JOBS_UNSAFE=yes CONFLICTS_INSTALL= luminance-hdr-[0-9]* OPTIONS_DEFINE= DOCS post-patch: # Remove the non-required dependency on Qt5 Declarative. This can be dropped # once www/qt5-webengine lands in the portstree and this port can be updated to # a version >= 2.5.0. @${REINPLACE_CMD} -e '/Qt5Declarative/d' \ ${WRKSRC}/CMakeLists.txt # Do not install yet another copy of GPL (we use license framework instead) # and fix installation path for docs (but not for internal help files) @${REINPLACE_CMD} -e '/LICENSE/d ; \ /#info files/s,share/luminance-hdr,${DOCSDIR_REL},' \ ${WRKSRC}/CMakeLists.txt # Point to the right location for program where to look for GPL text @${REINPLACE_CMD} -e 's,LICENSE,${LICENSE}, ; \ s,share/doc/luminance-hdr,share/licenses/${PKGNAME},' \ ${WRKSRC}/src/UI/UMessageBox.cpp # Allow builds from release distfile to display correct git hash in "About" # dialog window @${REINPLACE_CMD} -e \ 's,@GIT_SHA1@,be5409f2ed028b0a509d3f4cd44a970a09d2ef6c,' \ ${WRKSRC}/src/Common/GitSHA1.cpp.in pre-install: QT_BINDIR_REL=bin .include Index: head/graphics/mitsuba/Makefile =================================================================== --- head/graphics/mitsuba/Makefile (revision 455243) +++ head/graphics/mitsuba/Makefile (revision 455244) @@ -1,55 +1,55 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= mitsuba PORTVERSION= 0.5.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= https://www.mitsuba-renderer.org/repos/mitsuba/archive/${HG_REVISION}${EXTRACT_SUFX}?dummy= DISTNAME= ${PORTNAME}-${HG_REVISION} MAINTAINER= danfe@FreeBSD.org COMMENT= Research-oriented physically based rendering system LICENSE= GPLv3 BROKEN= fails to build with boost 1.65, see bug 220719 BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:math/eigen3 LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libpng.so:graphics/png \ libIlmImf.so:graphics/OpenEXR \ libxerces-c.so:textproc/xerces-c3 \ libfftw3.so:math/fftw3 ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= uses SSE instructions USES= cmake jpeg tar:bzip2 USE_GL= glew USE_QT4= moc_build qmake_build rcc_build uic_build \ gui opengl network xml xmlpatterns CMAKE_ARGS= -DMTS_SIMPLE_PATHS:BOOL=OFF -DBUILD_PYTHON:BOOL=OFF \ -DMTS_USE_PCH:BOOL=OFF # Parallel build does not work as expected: it remains single-thread while # deferring build process to the background and also inhibiting highlights # from Clang output; these bugs should be fixed before enabling -jX builds. MAKE_JOBS_UNSAFE= yes HG_REVISION= 11ee1d7236f3 FETCH_ARGS= -o ${DISTNAME}${EXTRACT_SUFX} post-patch: @${REINPLACE_CMD} -e '/CMAKE_SYSTEM_NAME/s,Linux,${OPSYS},' \ ${WRKSRC}/data/cmake/MitsubaExternal.cmake \ ${WRKSRC}/data/cmake/PCHTargets.cmake \ ${WRKSRC}/src/libcore/CMakeLists.txt \ ${WRKSRC}/src/libhw/CMakeLists.txt post-install: # XXX: palliative; better fix installation routine not to pollute ${STAGEDIR} @${RMDIR} ${STAGEDIR}${PREFIX}/share/mitsuba/data/ior/CMakeFiles .include Index: head/graphics/nvidia-texture-tools/Makefile =================================================================== --- head/graphics/nvidia-texture-tools/Makefile (revision 455243) +++ head/graphics/nvidia-texture-tools/Makefile (revision 455244) @@ -1,57 +1,57 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= nvidia-texture-tools PORTVERSION= 2.0.8.1 # needed to not bump PORTEPOCH; remove on next update -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= graphics MAINTAINER= amdmi3@FreeBSD.org COMMENT= Texture Tools with support for DirectX 10 texture formats LICENSE= MIT LICENSE_FILE= ${WRKSRC}/NVIDIA_Texture_Tools_LICENSE.txt LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libIlmImf.so:graphics/OpenEXR BROKEN_powerpc= does not build BROKEN_sparc64= does not build # see src/nvcore/nvcore.h ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 USE_GITHUB= yes GH_ACCOUNT= castano GH_TAGNAME= ${PORTVERSION:R} USES= alias cmake jpeg CMAKE_ARGS= -DNVTT_SHARED=TRUE CFLAGS+= -fPIC CXXFLAGS+= -fPIC PORTDOCS= NVIDIA_Texture_Tools_README.txt ChangeLog OPTIONS_DEFINE= COMPRESSUI DOCS OPTIONS_SUB= yes COMPRESSUI_DESC=Build compressor UI (requires Qt4) COMPRESSUI_USE= QT4=qmake_build,moc_build,uic_build,rcc_build,corelib,gui,opengl post-patch-COMPRESSUI-on: @${REINPLACE_CMD} -e '/FIND_PACKAGE.*Qt4/ s|)$$| REQUIRED&|' \ ${WRKSRC}/src/CMakeLists.txt post-patch-COMPRESSUI-off: @${REINPLACE_CMD} -e '/FIND_PACKAGE.*Qt4/ d' \ ${WRKSRC}/src/CMakeLists.txt post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/graphics/openimageio/Makefile =================================================================== --- head/graphics/openimageio/Makefile (revision 455243) +++ head/graphics/openimageio/Makefile (revision 455244) @@ -1,120 +1,120 @@ # Created by: Shane Ambler # $FreeBSD$ PORTNAME= openimageio PORTVERSION= 1.7.17 DISTVERSIONPREFIX= Release- -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES?= graphics multimedia MAINTAINER?= FreeBSD@Shaneware.biz COMMENT?= OpenImageIO graphics library LICENSE= BSD3CLAUSE LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libImath.so:graphics/ilmbase \ libIlmImf.so:graphics/OpenEXR \ libpng16.so:graphics/png \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp \ libhdf5.so:science/hdf5 # fbm also installs bin/idiff CONFLICTS= fbm-[0-9]* USE_GITHUB= yes GH_ACCOUNT= OpenImageIO GH_PROJECT= oiio USES= cmake:outsource jpeg compiler:c++11-lib CMAKE_ARGS= -DBUILDSTATIC:BOOL=OFF \ -DLINKSTATIC:BOOL=OFF \ -DNOTHREADS:BOOL=OFF \ -DSTOP_ON_WARNING:BOOL=OFF \ -DUSE_OPENSSL:BOOL=OFF OPTIONS_DEFINE= DOCS FFMPEG FREETYPE GIF IMAGEVIEWER OCIO OPENCV \ OPENJPEG RAW TEST OPTIONS_DEFAULT= FREETYPE GIF OCIO OPENJPEG OPTIONS_SUB= yes FFMPEG_DESC= Use FFmpeg to support extra file types IMAGEVIEWER_DESC= Build image viewer (requires Qt) OCIO_DESC= Color management support DOCS_CMAKE_ON= -DINSTALL_DOCS:BOOL=ON DOCS_CMAKE_OFF= -DINSTALL_DOCS:BOOL=OFF FFMPEG_CMAKE_ON= -DUSE_FFMPEG:BOOL=ON FFMPEG_CMAKE_OFF= -DUSE_FFMPEG:BOOL=OFF FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg FREETYPE_CMAKE_ON= -DUSE_FREETYPE:BOOL=ON FREETYPE_CMAKE_OFF= -DUSE_FREETYPE:BOOL=OFF FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 GIF_CMAKE_ON= -DUSE_GIF:BOOL=ON GIF_CMAKE_OFF= -DUSE_GIF:BOOL=OFF GIF_LIB_DEPENDS= libgif.so:graphics/giflib IMAGEVIEWER_CMAKE_ON= -DUSE_QT:BOOL=ON -DUSE_OPENGL:BOOL=ON IMAGEVIEWER_CMAKE_OFF= -DUSE_OPENGL:BOOL=OFF -DUSE_QT:BOOL=OFF IMAGEVIEWER_USE= GL=gl,glu,glew \ QT4=corelib,gui,opengl,qmake_build,moc_build,rcc_build,uic_build OCIO_CMAKE_ON= -DUSE_OCIO:BOOL=ON OCIO_CMAKE_OFF= -DUSE_OCIO:BOOL=OFF OCIO_LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio OPENCV_CMAKE_ON= -DUSE_OPENCV:BOOL=ON OPENCV_CMAKE_OFF= -DUSE_OPENCV:BOOL=OFF OPENCV_LIB_DEPENDS= libopencv_highgui.so:graphics/opencv \ libopencv_core.so:graphics/opencv-core \ libopenjpeg.so:graphics/openjpeg15 OPENJPEG_CMAKE_ON= -DUSE_OPENJPEG:BOOL=ON OPENJPEG_CMAKE_OFF= -DUSE_OPENJPEG:BOOL=OFF OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg RAW_CMAKE_ON= -DUSE_LIBRAW:BOOL=ON RAW_CMAKE_OFF= -DUSE_LIBRAW:BOOL=OFF RAW_LIB_DEPENDS= libraw_r.so:graphics/libraw TEST_CMAKE_ON= -DOIIO_BUILD_TESTS:BOOL=ON TEST_CMAKE_OFF= -DOIIO_BUILD_TESTS:BOOL=OFF PLIST_SUB+= LIBVERS=${PORTVERSION} .include .if ${SLAVE_PORT} == no USE_LDCONFIG= yes CMAKE_ARGS+= -DUSE_PYTHON:BOOL=OFF -DUSE_PYTHON3:BOOL=OFF \ -DOIIO_BUILD_TOOLS:BOOL=ON .else LIB_DEPENDS+= libOpenImageIO.so:graphics/openimageio \ libboost_python.so:devel/boost-python-libs PLIST= ${PKGDIR}/pkg-plist-pybind #while oiio supports py3, ports doesn't have py3 support for boost-python yet USES+= python:2 CMAKE_ARGS+= -DUSE_PYTHON:BOOL=ON -DUSE_PYTHON3:BOOL=OFF \ -DOIIO_BUILD_TOOLS:BOOL=OFF -DUSE_FFMPEG:BOOL=OFF .endif post-patch: @${REINPLACE_CMD} -e 's|share/doc/OpenImageIO|${DOCSDIR}|g' \ ${WRKSRC}/CMakeLists.txt post-install: .if ${SLAVE_PORT} == no ${LN} -sf libOpenImageIO.so.1.7 \ ${STAGEDIR}${PREFIX}/lib/libOpenImageIO.so.1 ${LN} -sf libOpenImageIO_Util.so.1.7 \ ${STAGEDIR}${PREFIX}/lib/libOpenImageIO_Util.so.1 .endif do-test-TEST-on: @cd ${BUILD_WRKSRC} && ${MAKE_CMD} ARGS=-V test .include Index: head/graphics/openshadinglanguage/Makefile =================================================================== --- head/graphics/openshadinglanguage/Makefile (revision 455243) +++ head/graphics/openshadinglanguage/Makefile (revision 455244) @@ -1,35 +1,35 @@ # Created by: Shane Ambler # $FreeBSD$ PORTNAME= openshadinglanguage PORTVERSION= 1.8.10 -PORTREVISION= 3 +PORTREVISION= 4 DISTVERSIONPREFIX= Release- CATEGORIES= graphics devel MAINTAINER= FreeBSD@Shaneware.biz COMMENT= Advanced shading language for production GI renderers LICENSE= BSD3CLAUSE BUILD_DEPENDS= llvm-config40:devel/llvm40 LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libIlmImf.so:graphics/OpenEXR \ libImath.so:graphics/ilmbase \ libOpenImageIO.so:graphics/openimageio RUN_DEPENDS= llvm-config40:devel/llvm40 USES= bison cmake:outsource compiler:c++11-lang ncurses USE_GITHUB= yes GH_ACCOUNT= imageworks GH_PROJECT= OpenShadingLanguage CMAKE_ARGS= -DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config40" \ -DENABLERTTI:BOOL=OFF -DUSE_BOOST_WAVE:BOOL=OFF USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e 's,/bin/bash,/bin/sh,' \ ${WRKSRC}/src/liboslexec/serialize-bc.bash .include Index: head/graphics/pixie/Makefile =================================================================== --- head/graphics/pixie/Makefile (revision 455243) +++ head/graphics/pixie/Makefile (revision 455244) @@ -1,68 +1,68 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= pixie PORTVERSION= 2.2.6 -PORTREVISION= 15 +PORTREVISION= 16 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 BROKEN_aarch64= fails to compile: use of undeclared identifier CRenderer BROKEN_armv6= fails to compile: use of undeclared identifier CRenderer BROKEN_armv7= fails to compile: use of undeclared identifier CRenderer BROKEN_sparc64= fails to compile 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 OPTIONS_DEFINE= DOCS 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-DOCS-on: @${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/py-openexr/Makefile =================================================================== --- head/graphics/py-openexr/Makefile (revision 455243) +++ head/graphics/py-openexr/Makefile (revision 455244) @@ -1,24 +1,24 @@ # Created by: James Bowman # $FreeBSD$ PORTNAME= openexr PORTVERSION= 1.2.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics python MASTER_SITES= http://excamera.com/files/ \ CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= OpenEXR-${PORTVERSION} MAINTAINER= jamesb-bsd@excamera.com COMMENT= Python module for ILM's OpenEXR image format and library LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR USES= python:2.7 USE_PYTHON= distutils autoplist post-extract: ${REINPLACE_CMD} -e 's#/usr/local#${LOCALBASE}#g' ${WRKSRC}/setup.py .include Index: head/graphics/py-openimageio/Makefile =================================================================== --- head/graphics/py-openimageio/Makefile (revision 455243) +++ head/graphics/py-openimageio/Makefile (revision 455244) @@ -1,16 +1,17 @@ # Created by: Shane Ambler # $FreeBSD$ +PORTREVISION= 1 CATEGORIES= graphics multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= OpenImageIO python bindings MASTERDIR= ${.CURDIR}/../openimageio OPTIONS_EXCLUDE=${OPTIONS_DEFINE} do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_LIB} ${BUILD_WRKSRC}/src/python/OpenImageIO.so ${STAGEDIR}${PYTHON_SITELIBDIR} .include "${MASTERDIR}/Makefile" Index: head/graphics/simpleviewer/Makefile =================================================================== --- head/graphics/simpleviewer/Makefile (revision 455243) +++ head/graphics/simpleviewer/Makefile (revision 455244) @@ -1,41 +1,41 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= simpleviewer PORTVERSION= 2.92 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://bitbucket.org/andreyu/simple-viewer-gl/get/ DISTNAME= v${PORTVERSION} # version tag, thus no embedded ${PORTNAME} DIST_SUBDIR= ${PORTNAME} # and hence the need for ${DIST_SUBDIR} MAINTAINER= ports@FreeBSD.org COMMENT= Small and simple OpenGL image viewer with transparency support LICENSE= GPLv2 LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \ libImlib2.so:graphics/imlib2 \ libexif.so:graphics/libexif \ libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libglfw.so:graphics/glfw \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp BROKEN_powerpc64= fails to build: fileslist.cpp: '::printf' has not been declared USES= cmake compiler:c++11-lang jpeg pkgconfig tar:bzip2 USE_GL= glu USE_XORG= ice sm x11 xcursor xext xinerama xrandr xxf86vm WRKSRC= ${WRKDIR}/andreyu-simple-viewer-gl-b3bd8710e176 PLIST_FILES= bin/sviewgl do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sviewgl ${STAGEDIR}${PREFIX}/bin .include Index: head/graphics/vigra/Makefile =================================================================== --- head/graphics/vigra/Makefile (revision 455243) +++ head/graphics/vigra/Makefile (revision 455244) @@ -1,74 +1,74 @@ # Created by: cartola (Carlos E. G. Carvalho) # $FreeBSD$ PORTNAME= vigra DISTVERSION= 1.11.0 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= graphics PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= 18675a51fca2.patch:-p1 MAINTAINER= ports@FreeBSD.org COMMENT= VIGRA stands for "Vision with Generic Algorithms" LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libHalf.so:graphics/ilmbase \ libsz.so:science/szip USES= cmake:outsource python:2,run shebangfix CMAKE_ARGS= -DDEPENDENCY_SEARCH_PREFIX:PATH=${LOCALBASE} \ -DDOCINSTALL:PATH=${DOCSDIR_REL} USE_GITHUB= yes GH_ACCOUNT= ukoethe GH_TAGNAME= e6c21f3 SHEBANG_FILES= config/vigra-config.in USE_LDCONFIG= yes OPTIONS_DEFINE= HDF5 OPENEXR NUMPY DOCS FFTW OPTIONS_DEFAULT= HDF5 OPENEXR FFTW ${OPTIONS_GROUP_IMAGEFORMATS} OPTIONS_GROUP= IMAGEFORMATS OPTIONS_GROUP_IMAGEFORMATS= PNG JPEG TIFF OPTIONS_SUB= yes HDF5_CMAKE_BOOL= WITH_HDF5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 OPENEXR_CMAKE_BOOL= WITH_OPENEXR OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR NUMPY_DESC= NumPy mathematical computing (USE Fortran/GCC47+) NUMPY_CMAKE_BOOL= WITH_VIGRANUMPY NUMPY_USES= compiler:gcc-c++11-lib python:2,build NUMPY_BUILD_DEPENDS= nosetests:devel/py-nose \ f2py:math/py-numpy NUMPY_RUN_DEPENDS= nosetests:devel/py-nose \ f2py:math/py-numpy NUMPY_LIB_DEPENDS= libboost_python.so:devel/boost-python-libs PNG_CMAKE_BOOL= WITH_PNG PNG_LIB_DPEENDS= libpng.so:graphics/png JPEG_CMAKE_BOOL= WITH_JPEG JPEG_USES= jpeg TIFF_CMAKE_BOOL= WITH_TIFF TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff FFTW_CMAKE_BOOL= WITH_FFTW FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float post-package-NUMPY-on: @${ECHO} "" @${ECHO} "* BEWARE!" @${ECHO} "* Using py-NumPY implies Fortran and GCC 4.7+ as hard dependencies" @${ECHO} "* and require all ports, depending on vigra, to set USE_GCC=yes" @${ECHO} "" .include Index: head/graphics/vips/Makefile =================================================================== --- head/graphics/vips/Makefile (revision 455243) +++ head/graphics/vips/Makefile (revision 455244) @@ -1,61 +1,61 @@ # Created by: Lev Serebryakov # $FreeBSD$ PORTNAME= vips PORTVERSION= 8.4.5 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= http://www.vips.ecs.soton.ac.uk/supported/${PORTVERSION:R}/ MAINTAINER= danilo@FreeBSD.org COMMENT= Free image processing system LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= bash:shells/bash LIB_DEPENDS= libcfitsio.so:astro/cfitsio \ liborc-0.4.so:devel/orc \ libGraphicsMagick.so:graphics/GraphicsMagick \ libIlmImf.so:graphics/OpenEXR \ liblcms2.so:graphics/lcms2 \ libexif.so:graphics/libexif \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp \ libfftw3.so:math/fftw3 \ libmatio.so:math/matio \ libgirepository-1.0.so:devel/gobject-introspection \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libpoppler-glib.so:graphics/poppler-glib \ libImath-2_2.so:graphics/ilmbase \ libhdf5.so:science/hdf5 USES= cpe gettext gmake jpeg libtool pathfix pkgconfig shebangfix SHEBANG_FILES= tools/vips-${PORTVERSION:R} tools/vipsprofile USE_GNOME= cairo gdkpixbuf2 glib20 libgsf librsvg2 libxml2 pango GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-x \ --without-openslide \ --with-magickpackage=GraphicsMagick INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= VERSION="${PORTVERSION:R}" OPTIONS_DEFINE= DOCS PYTHON OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes DOCS_CONFIGURE_ENABLE= docs PYTHON_USES= python:2.7 PYTHON_CONFIGURE_WITH= python PYTHON_CONFIGURE_ENABLE= pyvips8 PYTHON_USE= GNOME=pygobject3 .include Index: head/science/gwyddion/Makefile =================================================================== --- head/science/gwyddion/Makefile (revision 455243) +++ head/science/gwyddion/Makefile (revision 455244) @@ -1,58 +1,58 @@ # Created by: Yeti # $FreeBSD$ PORTNAME= gwyddion PORTVERSION= 2.45 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Gtk2 based SPM data visualization and analysis tool LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libminizip.so:archivers/minizip \ libcfitsio.so:astro/cfitsio \ libIlmImf.so:graphics/OpenEXR \ libfftw3.so:math/fftw3 \ libgtkglext-x11-1.0.so:x11-toolkits/gtkglext USES= desktop-file-utils gettext gmake libtool localbase:ldflags \ pathfix pkgconfig shared-mime-info shebangfix tar:xz SHEBANG_FILES= plugins/process/invert_python.py USE_GNOME= gconf2 gtk20 libxml2 USE_GL= glu USE_XORG= xmu GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gtk-doc \ --without-kde4-thumbnailer INSTALL_TARGET= install-strip INSTALLS_ICONS= yes USE_LDCONFIG= yes GCONF_SCHEMAS= gwyddion-thumbnailer.schemas OPTIONS_DEFINE= PERL PYTHON RUBY UNIQUE OPTIONS_DEFAULT= PERL PYTHON UNIQUE OPTIONS_SUB= yes PERL_USES= perl5 PERL_CONFIGURE_WITH= perl PYTHON_USES= python:2.7 PYTHON_USE= gnome=pygtksourceview PYTHON_CONFIGURE_ENABLE= pygwy PYTHON_CONFIGURE_WITH= gtksourceview python RUBY_USE= ruby=yes RUBY_CONFIGURE_WITH= ruby UNIQUE_DESC= Remote control backend support UNIQUE_LIB_DEPENDS= libunique-1.0.so:x11-toolkits/unique UNIQUE_CONFIGURE_WITH= unique post-patch: @${REINPLACE_CMD} -e \ 's|thumbnailer \\|thumbnailer| ; \ s|devel-docs$$||' ${WRKSRC}/Makefile.in .include Index: head/x11/kde4-runtime/Makefile =================================================================== --- head/x11/kde4-runtime/Makefile (revision 455243) +++ head/x11/kde4-runtime/Makefile (revision 455244) @@ -1,77 +1,77 @@ # $FreeBSD$ PORTNAME= kde-runtime PORTVERSION= ${KDE_APPLICATIONS_VERSION} -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11 kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Runtime components for KDE Plasma Desktop LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ libwebp.so:graphics/webp \ libslp.so:net/openslp \ libssh.so:security/libssh \ libqzeitgeist.so:sysutils/qzeitgeist \ libImath-2_2.so:graphics/ilmbase \ libassuan.so:security/libassuan \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme # Explicitly depend on libssh to avoid interference with ssh.4 from # compat7x. BUILD_DEPENDS= ${LOCALBASE}/lib/libssh.so:security/libssh RUN_DEPENDS= cagibid:net/cagibi USES= cmake:outsource gettext jpeg kde:4 samba:lib shared-mime-info \ shebangfix tar:xz USE_KDE= kactivities kdelibs oxygen-icons5 \ attica automoc4 pimlibs soprano strigi nepomuk-core USE_QT4= corelib dbus declarative designer_build gui phonon \ network qtestlib script svg webkit xml \ moc_build qmake_build rcc_build uic_build USE_XORG= ice sm x11 xau xcursor xext xft xdmcp xpm USE_LDCONFIG= yes MAKE_ENV= XDG_CONFIG_HOME=/dev/null SHEBANG_FILES= khelpcenter/searchhandlers/*.pl \ khelpcenter/searchhandlers/*.pl.cmake \ kioslave/info/kde-info2html OPTIONS_DEFINE= OPENEXR PULSEAUDIO ZEITGEIST OPTIONS_DEFAULT= OPENEXR OPTIONS_SUB= yes OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR OPENEXR_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenEXR PULSEAUDIO_DESC=Audio configuration via PulseAudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio \ libcanberra.so:audio/libcanberra PULSEAUDIO_USE= GNOME=glib20 PULSEAUDIO_CMAKE_OFF= -DWITH_PulseAudio:BOOL=OFF ZEITGEIST_DESC= Event logging via Zeitgeist ZEITGEIST_RUN_DEPENDS= zeitgeist-daemon:sysutils/zeitgeist # Explicitly disable ALSA, see for details: # http://mail.kde.org/pipermail/kde-freebsd/2010-March/008015.html CMAKE_ARGS+= -DWITH_ALSA:BOOL=OFF post-extract: # Don't install share/icons/hicolor/index.theme to avoid conflcit with # hicolor-icon-theme port ${REINPLACE_CMD} -e '/add_subdirectory.*hicolor/d' \ ${PATCH_WRKSRC}/pics/CMakeLists.txt post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \ ${PATCH_WRKSRC}/khelpcenter/infotree.cpp \ ${PATCH_WRKSRC}/kioslave/info/kde-info2html.conf \ ${PATCH_WRKSRC}/kioslave/man/kio_man.cpp \ ${PATCH_WRKSRC}/kioslave/man/man2html.cpp \ ${PATCH_WRKSRC}/cmake/modules/FindCLucene.cmake ${REINPLACE_CMD} -e '/update_xdg_mimetypes/ d' \ ${PATCH_WRKSRC}/kimgio/CMakeLists.txt \ ${PATCH_WRKSRC}/kioslave/network/mimetypes/CMakeLists.txt .include Index: head/x11/kdelibs4/Makefile =================================================================== --- head/x11/kdelibs4/Makefile (revision 455243) +++ head/x11/kdelibs4/Makefile (revision 455244) @@ -1,126 +1,126 @@ # Created by: arved@FreeBSD.org # $FreeBSD$ PORTNAME= kdelibs PORTVERSION= ${KDE4_KDELIBS_VERSION} -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11 kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Base set of libraries needed by KDE programs LIB_DEPENDS= libImath-2_2.so.12:graphics/ilmbase \ libjasper.so:graphics/jasper \ libpcre.so:devel/pcre \ libenchant.so:textproc/enchant \ libgif.so:graphics/giflib \ libpng.so:graphics/png \ libhal.so:sysutils/hal \ libqca.so:devel/qca \ libpolkit-qt-core-1.so:sysutils/polkit-qt \ libdbusmenu-qt.so:devel/libdbusmenu-qt \ libstreams.so:deskutils/libstreams BUILD_DEPENDS= docbook-xml>0:textproc/docbook-xml \ ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme \ xauth:x11/xauth \ docbook-xml>0:textproc/docbook-xml \ ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl USES= cmake:outsource fam gettext grantlee:4 jpeg kde:4 perl5 \ shared-mime-info shebangfix tar:xz ssl USE_GNOME= libxml2 libxslt USE_KDE= oxygen-icons5 \ attica automoc4 ontologies soprano strigi USE_QT4= corelib dbus declarative designer_build gui \ network opengl phonon qt3support \ qtestlib script sql svg webkit xml \ moc_build qmake_build rcc_build uic_build \ imageformats_run qdbusviewer_run USE_XORG= ice sm x11 xau xcursor xdmcp xext xfixes xft xpm xrender xtst USE_LDCONFIG= yes MAKE_ENV= XDG_CONFIG_HOME=/dev/null CMAKE_ARGS+= -DWITH_ACL:BOOL=Off \ -DWITH_FAM:BOOL=On \ -DWITH_ASPELL:BOOL=Off \ -DWITH_HSPELL:BOOL=Off \ -DWITH_UDev:BOOL=Off \ -DKDE_DISTRIBUTION_TEXT:STRING="${OPSYS}" \ -DKDE_DEFAULT_HOME:STRING=".kde4" # Do not conflict with KDE Frameworks 5 headers: instead of installing kdelibs4 # headers directly into ${LOCALBASE}/include, put them into include/kde4 (this # also applies to all ports depending on kdelibs4 that derive their header # installation location from it). # If we install the headers directly into ${LOCALBASE}/include, with KDE # Frameworks 5 installed it is possible to end up in a situation where the # compiler is passed this: # -I${LOCALBASE}/include -I${LOCALBASE}/KF5 # which in turn leads to kdelibs4 headers with the same name being used instead # of the KF5 ones, possibly breaking the build. CMAKE_ARGS+= -DINCLUDE_INSTALL_DIR:PATH="${KDE_PREFIX}/include/kde4" SHEBANG_FILES= kdecore/kconfig_compiler/checkkcfg.pl \ kdeui/preparetips \ khtml/bindings/scripts/generate-bindings.pl \ kio/misc/fileshareset \ kio/useragent.pl \ kio/proxytype.pl \ kioslave/http/kcookiejar/kcookiescfg.pl OPTIONS_DEFINE= AVAHI OPENEXR UPNP OPTIONS_DEFAULT= AVAHI OPENEXR OPTIONS_SUB= yes AVAHI_LIB_DEPENDS= libavahi-core.so:net/avahi-app UPNP_DESC= UPnP backend for Solid (WARNING: Unstable) UPNP_LIB_DEPENDS= libHUpnp.so:net/hupnp UPNP_CMAKE_ON= -DHUPNP_ENABLED:BOOL=On OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR OPENEXR_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenEXR post-patch: ${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \ ${PATCH_WRKSRC}/kde3support/kdeui/k3sconfig.cpp \ ${PATCH_WRKSRC}/kdecore/network/k3socks.cpp \ ${PATCH_WRKSRC}/kdecore/kernel/kstandarddirs.cpp \ ${PATCH_WRKSRC}/kdeui/dialogs/kcupsoptionswidget_p.cpp \ ${PATCH_WRKSRC}/kdeui/kernel/start-session-bus.sh \ ${PATCH_WRKSRC}/kio/kssl/kopenssl.cpp \ ${PATCH_WRKSRC}/kio/kio/ksambashare.cpp \ ${PATCH_WRKSRC}/kjsembed/qtonly/FindQJSInternal.cmake # Fix rgb named colors database path. ${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/kdeui/colors/kcolordialog.cpp pre-configure: ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|/usr/X11R6|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/cmake/modules/*.cmake \ ${PATCH_WRKSRC}/ConfigureChecks.cmake \ ${PATCH_WRKSRC}/doc/api/doxygen.sh ${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|g' \ ${PATCH_WRKSRC}/cmake/modules/FindDNSSD.cmake ${REINPLACE_CMD} -e 's|soprano/cmake|cmake/Modules|g' \ ${PATCH_WRKSRC}/cmake/modules/FindSoprano.cmake # FindBerkeleyDB.cmake should be rewritten to support multiple version # provided by ports, instead of hardcoding one of them # ${REINPLACE_CMD} -e 's|/usr/local/include/db4|${BDB_INCLUDE_DIR}|' \ # -e 's|NAMES db|NAMES ${BDB_LIB_NAME} ${LOCALBASE}/lib|' \ # ${PATCH_WRKSRC}/cmake/modules/FindBerkeleyDB.cmake # When XSync (xext) is found, xscreensaver is just used as a fallback, # then we can disable it. ${REINPLACE_CMD} -e '/macro_bool_to_01/ s|^.*X11_Xscreensaver.*$$|set(HAVE_XSCREENSAVER 0)|' \ ${PATCH_WRKSRC}/CMakeLists.txt post-install: # workaround for non-standard mime files and directories ${MKDIR} ${STAGEDIR}/${PREFIX}/share/mime/all \ ${STAGEDIR}/${PREFIX}/share/mime/uri .include