Index: graphics/darktable/Makefile =================================================================== --- graphics/darktable/Makefile (revision 561791) +++ graphics/darktable/Makefile (working copy) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= darktable -PORTVERSION= 3.2.1 -PORTREVISION= 6 +PORTVERSION= 3.4.0 CATEGORIES= graphics MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/ @@ -31,7 +30,7 @@ libsoup-2.4.so:devel/libsoup \ libtiff.so:graphics/tiff -USES= cmake compiler:c++11-lib desktop-file-utils gl gnome jpeg \ +USES= cmake compiler:c++14-lang desktop-file-utils gl gnome jpeg \ pkgconfig shebangfix sqlite tar:xz xorg USE_GL= glu USE_GNOME= cairo gtk30 intltool librsvg2 libxml2 @@ -50,12 +49,13 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.rc/~rc/} -OPTIONS_DEFINE= DOCS GEO GPHOTO GRAPHMAGICK LIBSECRET LUA NLS OPENEXR \ - OPENJPEG PRINT TOOLS WEBP +OPTIONS_DEFINE= DOCS GEO GPHOTO GRAPHMAGICK LIBAVIF LIBSECRET LUA \ + NLS OPENEXR OPENJPEG PRINT TOOLS WEBP OPTIONS_DEFAULT= GEO GPHOTO LUA OPENEXR OPENJPEG PRINT WEBP OPTIONS_SUB= yes GEO_DESC= Support geotagging +LIBAVIF_DESC= Support encoding and decoding .avif files LIBSECRET_DESC= Support libsecret as password backend GEO_LIB_DEPENDS= libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map @@ -67,6 +67,9 @@ GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:graphics/GraphicsMagick GRAPHMAGICK_CMAKE_OFF= -DUSE_GRAPHICSMAGICK:BOOL=OFF +LIBAVIF_LIB_DEPENDS= libavif.so:graphics/libavif +LIBAVIF_CMAKE_OFF= -DUSE_LIBAVIF:BOOL=OFF + LIBSECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret LIBSECRET_CMAKE_OFF= -DUSE_LIBSECRET:BOOL=OFF @@ -99,6 +102,13 @@ .include +.if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD || ${ARCH} == "i386" +BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} +CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT} +CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} +CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT} +.endif + # work around CMAKE/CCACHE flaw (cmake stomps over ccache) .if "${WITH_CCACHE_BUILD}" == "yes" && !defined(NO_CCACHE) CMAKE_ARGS+= -DCMAKE_C_COMPILER_LAUNCHER=${CCACHE_BIN} \ Index: graphics/darktable/distinfo =================================================================== --- graphics/darktable/distinfo (revision 561791) +++ graphics/darktable/distinfo (working copy) @@ -1,3 +1,3 @@ -TIMESTAMP = 1597066185 -SHA256 (darktable-3.2.1.tar.xz) = 6e3683ea88dc0a0271be7eca4fd594b9e46b1b7194847825a8d0a0c12bdeb90c -SIZE (darktable-3.2.1.tar.xz) = 3920728 +TIMESTAMP = 1610541209 +SHA256 (darktable-3.4.0.tar.xz) = 6dd3de1f5ea9f94af92838c0be5ff30fdaa599aa1d737dcb562f9e0b2b2dbdda +SIZE (darktable-3.4.0.tar.xz) = 4444452 Index: graphics/darktable/pkg-plist =================================================================== --- graphics/darktable/pkg-plist (revision 561791) +++ graphics/darktable/pkg-plist (working copy) @@ -7,6 +7,7 @@ bin/darktable-rs-identify lib/darktable/libdarktable.so lib/darktable/plugins/imageio/format/libcopy.so +%%LIBAVIF%%lib/darktable/plugins/imageio/format/libavif.so %%OPENEXR%%lib/darktable/plugins/imageio/format/libexr.so %%OPENJPEG%%lib/darktable/plugins/imageio/format/libj2k.so lib/darktable/plugins/imageio/format/libjpeg.so @@ -32,6 +33,7 @@ lib/darktable/plugins/libborders.so lib/darktable/plugins/libcacorrect.so lib/darktable/plugins/libchannelmixer.so +lib/darktable/plugins/libchannelmixerrgb.so lib/darktable/plugins/libclahe.so lib/darktable/plugins/libclipping.so lib/darktable/plugins/libcolisa.so @@ -123,6 +125,7 @@ lib/darktable/plugins/lighttable/liblighttable_mode.so %%GPHOTO%%lib/darktable/plugins/lighttable/liblive_view.so %%GEO%%lib/darktable/plugins/lighttable/liblocation.so +%%GEO%%lib/darktable/plugins/lighttable/libmap_locations.so %%GEO%%lib/darktable/plugins/lighttable/libmap_settings.so lib/darktable/plugins/lighttable/libmasks.so lib/darktable/plugins/lighttable/libmetadata.so @@ -129,7 +132,6 @@ lib/darktable/plugins/lighttable/libmetadata_view.so lib/darktable/plugins/lighttable/libmodule_toolbox.so lib/darktable/plugins/lighttable/libmodulegroups.so -lib/darktable/plugins/lighttable/libmodulelist.so lib/darktable/plugins/lighttable/libnavigation.so %%PRINT%%lib/darktable/plugins/lighttable/libprint_settings.so lib/darktable/plugins/lighttable/libratings.so @@ -203,6 +205,7 @@ %%DATADIR%%/kernels/lut3d.cl %%DATADIR%%/kernels/negadoctor.cl %%DATADIR%%/kernels/nlmeans.cl +%%DATADIR%%/kernels/noise_generator.h %%DATADIR%%/kernels/programs.conf %%DATADIR%%/kernels/retouch.cl %%DATADIR%%/kernels/rgb_norms.h @@ -215,6 +218,7 @@ %%LUA%%%%DATADIR%%/luarc %%DATADIR%%/noiseprofiles.json %%DATADIR%%/pixmaps/dt_logo_128x128.png +%%DATADIR%%/pixmaps/dt_text.svg %%DATADIR%%/pixmaps/idbutton-1.png %%DATADIR%%/pixmaps/idbutton-1.svg %%DATADIR%%/pixmaps/idbutton-2.png @@ -392,12 +396,17 @@ share/icons/hicolor/scalable/apps/darktable-2.svg share/icons/hicolor/scalable/apps/darktable-3.svg share/icons/hicolor/scalable/apps/darktable.svg +%%NLS%%share/locale/af/LC_MESSAGES/darktable.mo +%%NLS%%share/locale/cs/LC_MESSAGES/darktable.mo %%NLS%%share/locale/de/LC_MESSAGES/darktable.mo %%NLS%%share/locale/es/LC_MESSAGES/darktable.mo +%%NLS%%share/locale/fi/LC_MESSAGES/darktable.mo %%NLS%%share/locale/fr/LC_MESSAGES/darktable.mo %%NLS%%share/locale/he/LC_MESSAGES/darktable.mo +%%NLS%%share/locale/hu/LC_MESSAGES/darktable.mo %%NLS%%share/locale/it/LC_MESSAGES/darktable.mo %%NLS%%share/locale/pl/LC_MESSAGES/darktable.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/darktable.mo %%NLS%%share/locale/ru/LC_MESSAGES/darktable.mo +%%NLS%%share/locale/sk/LC_MESSAGES/darktable.mo %%NLS%%share/locale/sl/LC_MESSAGES/darktable.mo