View | Details | Raw Unified | Return to bug 248541 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-25 / +25 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	darktable
4
PORTNAME=	darktable
5
PORTVERSION=	3.0.2
5
PORTVERSION=	3.2.1
6
PORTREVISION=	1
7
CATEGORIES=	graphics
6
CATEGORIES=	graphics
8
MASTER_SITES=	https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/
7
MASTER_SITES=	https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/
9
8
Lines 12-26 Link Here
12
11
13
LICENSE=	GPLv3
12
LICENSE=	GPLv3
14
13
15
ONLY_FOR_ARCHS=		amd64
14
ONLY_FOR_ARCHS=	amd64
16
ONLY_FOR_ARCHS_REASON=	uses SSE instructions and 64-bit address space
15
ONLY_FOR_ARCHS_REASON=	uses SSE instructions and 64-bit address space
17
16
18
BUILD_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
17
BUILD_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
19
		xsltproc:textproc/libxslt \
20
		p5-Pod-Parser>=0:textproc/p5-Pod-Parser \
18
		p5-Pod-Parser>=0:textproc/p5-Pod-Parser \
21
		po4a-translate:textproc/po4a
19
		po4a-translate:textproc/po4a \
22
LIB_DEPENDS=	libcolord.so:graphics/colord \
20
		xsltproc:textproc/libxslt
23
		libcolord-gtk.so:graphics/colord-gtk \
21
LIB_DEPENDS=	libcolord-gtk.so:graphics/colord-gtk \
22
		libcolord.so:graphics/colord \
24
		libcurl.so:ftp/curl \
23
		libcurl.so:ftp/curl \
25
		libexiv2.so:graphics/exiv2 \
24
		libexiv2.so:graphics/exiv2 \
26
		libjson-glib-1.0.so:devel/json-glib \
25
		libjson-glib-1.0.so:devel/json-glib \
Lines 31-38 Link Here
31
		libsoup-2.4.so:devel/libsoup \
30
		libsoup-2.4.so:devel/libsoup \
32
		libtiff.so:graphics/tiff
31
		libtiff.so:graphics/tiff
33
32
34
USES=		cmake compiler:c++11-lib desktop-file-utils	\
33
USES=		cmake compiler:c++11-lib desktop-file-utils gl gnome jpeg \
35
		gl gnome jpeg pkgconfig sqlite tar:xz xorg
34
		pkgconfig shebangfix sqlite tar:xz xorg
36
USE_GL=		glu
35
USE_GL=		glu
37
USE_GNOME=	cairo gtk30 intltool librsvg2 libxml2
36
USE_GNOME=	cairo gtk30 intltool librsvg2 libxml2
38
INSTALLS_ICONS=	yes
37
INSTALLS_ICONS=	yes
Lines 39-58 Link Here
39
USE_LDCONFIG=	${PREFIX}/lib/${PORTNAME}
38
USE_LDCONFIG=	${PREFIX}/lib/${PORTNAME}
40
USE_XORG=	ice sm x11 xext xrandr
39
USE_XORG=	ice sm x11 xext xrandr
41
40
42
CMAKE_ARGS+=	-DBINARY_PACKAGE_BUILD=1
41
SHEBANG_FILES=	tools/*.sh
43
CMAKE_ARGS+=	-DBUILD_CMSTEST:BOOL=ON
44
CMAKE_ARGS+=	-DUSE_KWALLET:BOOL=ON
45
42
43
CMAKE_ARGS+=	-DBINARY_PACKAGE_BUILD=1 \
44
		-DBUILD_CMSTEST:BOOL=ON \
45
		-DUSE_KWALLET:BOOL=ON
46
46
CFLAGS+=	-fopenmp
47
CFLAGS+=	-fopenmp
47
LDFLAGS+=	-L${LOCALBASE}/lib
48
LDFLAGS+=	-L${LOCALBASE}/lib
48
49
49
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.rc/~rc/}
50
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.rc/~rc/}
50
51
51
OPTIONS_DEFINE=	DOCS GEO GPHOTO GRAPHMAGICK	\
52
OPTIONS_DEFINE=		DOCS GEO GPHOTO GRAPHMAGICK LIBSECRET LUA NLS OPENEXR \
52
		LIBSECRET LUA NLS OPENEXR OPENJPEG PRINT WEBP
53
			OPENJPEG PRINT WEBP
53
OPTIONS_DEFAULT=GEO GPHOTO LUA OPENEXR OPENJPEG	\
54
OPTIONS_DEFAULT=	GEO GPHOTO LUA OPENEXR OPENJPEG PRINT WEBP
54
		PRINT WEBP
55
OPTIONS_SUB=		yes
55
OPTIONS_SUB=	yes
56
56
57
GEO_DESC=	Support geotagging
57
GEO_DESC=	Support geotagging
58
LIBSECRET_DESC=	Support libsecret as password backend
58
LIBSECRET_DESC=	Support libsecret as password backend
Lines 63-83 Link Here
63
GPHOTO_LIB_DEPENDS=	libgphoto2.so:graphics/libgphoto2
63
GPHOTO_LIB_DEPENDS=	libgphoto2.so:graphics/libgphoto2
64
GPHOTO_CMAKE_OFF=	-DUSE_CAMERA_SUPPORT:BOOL=OFF
64
GPHOTO_CMAKE_OFF=	-DUSE_CAMERA_SUPPORT:BOOL=OFF
65
65
66
GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:graphics/GraphicsMagick
66
GRAPHMAGICK_LIB_DEPENDS=	libGraphicsMagick.so:graphics/GraphicsMagick
67
GRAPHMAGICK_CMAKE_OFF=	-DUSE_GRAPHICSMAGICK:BOOL=OFF
67
GRAPHMAGICK_CMAKE_OFF=		-DUSE_GRAPHICSMAGICK:BOOL=OFF
68
68
69
LIBSECRET_LIB_DEPENDS=	libsecret-1.so:security/libsecret
69
LIBSECRET_LIB_DEPENDS=	libsecret-1.so:security/libsecret
70
LIBSECRET_CMAKE_OFF=	-DUSE_LIBSECRET:BOOL=OFF
70
LIBSECRET_CMAKE_OFF=	-DUSE_LIBSECRET:BOOL=OFF
71
71
72
LUA_USES=		lua:53
72
LUA_USES=	lua:53
73
LUA_CMAKE_OFF=		-DUSE_LUA:BOOL=OFF
73
LUA_CMAKE_OFF=	-DUSE_LUA:BOOL=OFF
74
74
75
# FIXME: Even with NLS turned off, darktable(1) is still linked to
75
# FIXME: Even with NLS turned off, darktable(1) is still linked to
76
# libintl.so.
76
# libintl.so.
77
NLS_USES=		gettext
77
NLS_USES=	gettext
78
NLS_USES_OFF=		gettext-runtime
78
NLS_USES_OFF=	gettext-runtime
79
NLS_CMAKE_OFF=		-DUSE_NLS:BOOL=OFF
79
NLS_CMAKE_OFF=	-DUSE_NLS:BOOL=OFF
80
NLS_LDFLAGS=		-L${LOCALBASE}/lib -lintl
80
NLS_LDFLAGS=	-L${LOCALBASE}/lib -lintl
81
81
82
OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/openexr \
82
OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/openexr \
83
			libIlmThread.so:graphics/ilmbase
83
			libIlmThread.so:graphics/ilmbase
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1588248963
1
TIMESTAMP = 1597066185
2
SHA256 (darktable-3.0.2.tar.xz) = 6abaf661fe9414e92bdb33b58b98ef024ccf6132b7876abaf0751ec2109f36fb
2
SHA256 (darktable-3.2.1.tar.xz) = 6e3683ea88dc0a0271be7eca4fd594b9e46b1b7194847825a8d0a0c12bdeb90c
3
SIZE (darktable-3.0.2.tar.xz) = 3931240
3
SIZE (darktable-3.2.1.tar.xz) = 3920728
(-)files/patch-data_kernels_CMakeLists.txt (-13 lines)
Lines 1-13 Link Here
1
--- data/kernels/CMakeLists.txt.orig	2020-04-15 07:10:53 UTC
2
+++ data/kernels/CMakeLists.txt
3
@@ -31,8 +31,8 @@ macro (testcompile_opencl_kernel IN)
4
 endmacro (testcompile_opencl_kernel)
5
 
6
 if (TESTBUILD_OPENCL_PROGRAMS)
7
-  foreach(IN ${DT_OPENCL_KERNELS})
8
-    testcompile_opencl_kernel(${IN})
9
+  foreach(i ${DT_OPENCL_KERNELS})
10
+    testcompile_opencl_kernel(${i})
11
   endforeach()
12
 endif()
13
 
(-)pkg-plist (-7 / +5 lines)
Lines 198-203 Link Here
198
%%DATADIR%%/kernels/liquify.cl
198
%%DATADIR%%/kernels/liquify.cl
199
%%DATADIR%%/kernels/locallaplacian.cl
199
%%DATADIR%%/kernels/locallaplacian.cl
200
%%DATADIR%%/kernels/lut3d.cl
200
%%DATADIR%%/kernels/lut3d.cl
201
%%DATADIR%%/kernels/negadoctor.cl
201
%%DATADIR%%/kernels/nlmeans.cl
202
%%DATADIR%%/kernels/nlmeans.cl
202
%%DATADIR%%/kernels/programs.conf
203
%%DATADIR%%/kernels/programs.conf
203
%%DATADIR%%/kernels/retouch.cl
204
%%DATADIR%%/kernels/retouch.cl
Lines 209-214 Link Here
209
%%DATADIR%%/latex/photobook.cls
210
%%DATADIR%%/latex/photobook.cls
210
%%LUA%%%%DATADIR%%/lua/darktable/debug.lua
211
%%LUA%%%%DATADIR%%/lua/darktable/debug.lua
211
%%LUA%%%%DATADIR%%/luarc
212
%%LUA%%%%DATADIR%%/luarc
213
%%LUA_LIBDIR%%/darktable/plugins/imageio/format/%%LUA_LIBDIR%%xcf.so
214
%%LUA_LIBDIR%%/darktable/plugins/%%LUA_LIBDIR%%negadoctor.so
215
%%LUA_LIBDIR%%/darktable/plugins/lighttable/%%LUA_LIBDIR%%ioporder.so
212
%%DATADIR%%/noiseprofiles.json
216
%%DATADIR%%/noiseprofiles.json
213
%%DATADIR%%/pixmaps/dt_logo_128x128.png
217
%%DATADIR%%/pixmaps/dt_logo_128x128.png
214
%%DATADIR%%/pixmaps/idbutton-1.png
218
%%DATADIR%%/pixmaps/idbutton-1.png
Lines 383-401 Link Here
383
share/icons/hicolor/scalable/apps/darktable-2.svg
387
share/icons/hicolor/scalable/apps/darktable-2.svg
384
share/icons/hicolor/scalable/apps/darktable-3.svg
388
share/icons/hicolor/scalable/apps/darktable-3.svg
385
share/icons/hicolor/scalable/apps/darktable.svg
389
share/icons/hicolor/scalable/apps/darktable.svg
386
%%NLS%%share/locale/ca/LC_MESSAGES/darktable.mo
387
%%NLS%%share/locale/cs/LC_MESSAGES/darktable.mo
388
%%NLS%%share/locale/da/LC_MESSAGES/darktable.mo
389
%%NLS%%share/locale/de/LC_MESSAGES/darktable.mo
390
%%NLS%%share/locale/de/LC_MESSAGES/darktable.mo
390
%%NLS%%share/locale/es/LC_MESSAGES/darktable.mo
391
%%NLS%%share/locale/es/LC_MESSAGES/darktable.mo
391
%%NLS%%share/locale/fr/LC_MESSAGES/darktable.mo
392
%%NLS%%share/locale/fr/LC_MESSAGES/darktable.mo
392
%%NLS%%share/locale/he/LC_MESSAGES/darktable.mo
393
%%NLS%%share/locale/he/LC_MESSAGES/darktable.mo
393
%%NLS%%share/locale/hu/LC_MESSAGES/darktable.mo
394
%%NLS%%share/locale/it/LC_MESSAGES/darktable.mo
394
%%NLS%%share/locale/it/LC_MESSAGES/darktable.mo
395
%%NLS%%share/locale/ja/LC_MESSAGES/darktable.mo
396
%%NLS%%share/locale/nb/LC_MESSAGES/darktable.mo
397
%%NLS%%share/locale/nl/LC_MESSAGES/darktable.mo
398
%%NLS%%share/locale/pl/LC_MESSAGES/darktable.mo
395
%%NLS%%share/locale/pl/LC_MESSAGES/darktable.mo
396
%%NLS%%share/locale/pt_BR/LC_MESSAGES/darktable.mo
399
%%NLS%%share/locale/ru/LC_MESSAGES/darktable.mo
397
%%NLS%%share/locale/ru/LC_MESSAGES/darktable.mo
400
%%NLS%%share/locale/sl/LC_MESSAGES/darktable.mo
398
%%NLS%%share/locale/sl/LC_MESSAGES/darktable.mo
401
%%DATADIR%%/tools/common.sh
399
%%DATADIR%%/tools/common.sh

Return to bug 248541