Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Jan 2021 21:49:17 +0000 (UTC)
From:      =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= <dumbbell@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r562612 - head/graphics/darktable
Message-ID:  <202101252149.10PLnHRx086909@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dumbbell
Date: Mon Jan 25 21:49:17 2021
New Revision: 562612
URL: https://svnweb.freebsd.org/changeset/ports/562612

Log:
  graphics/darktable: Update to 3.4.0
  
  Release notes:
  * https://github.com/darktable-org/darktable/releases/tag/release-3.4.0
  
  PR:		252641
  Submitted by:	fluffy@

Modified:
  head/graphics/darktable/Makefile
  head/graphics/darktable/distinfo
  head/graphics/darktable/pkg-plist

Modified: head/graphics/darktable/Makefile
==============================================================================
--- head/graphics/darktable/Makefile	Mon Jan 25 20:51:31 2021	(r562611)
+++ head/graphics/darktable/Makefile	Mon Jan 25 21:49:17 2021	(r562612)
@@ -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 @@ LIB_DEPENDS=	libcolord-gtk.so:graphics/colord-gtk \
 		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 @@ LDFLAGS+=	-L${LOCALBASE}/lib
 
 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 @@ GPHOTO_CMAKE_OFF=	-DUSE_CAMERA_SUPPORT:BOOL=OFF
 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
 
@@ -98,6 +101,14 @@ WEBP_LIB_DEPENDS=	libwebp.so:graphics/webp
 WEBP_CMAKE_OFF=		-DUSE_WEBP:BOOL=OFF
 
 .include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD || ${ARCH} == "i386"
+LLVM_DEFAULT=	10
+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)

Modified: head/graphics/darktable/distinfo
==============================================================================
--- head/graphics/darktable/distinfo	Mon Jan 25 20:51:31 2021	(r562611)
+++ head/graphics/darktable/distinfo	Mon Jan 25 21:49:17 2021	(r562612)
@@ -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

Modified: head/graphics/darktable/pkg-plist
==============================================================================
--- head/graphics/darktable/pkg-plist	Mon Jan 25 20:51:31 2021	(r562611)
+++ head/graphics/darktable/pkg-plist	Mon Jan 25 21:49:17 2021	(r562612)
@@ -7,6 +7,7 @@ bin/darktable-generate-cache
 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/libbloom.so
 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,13 +125,13 @@ lib/darktable/plugins/lighttable/libimport.so
 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
 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 @@ share/applications/darktable.desktop
 %%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 @@ share/applications/darktable.desktop
 %%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-1.svg
 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101252149.10PLnHRx086909>