From owner-svn-ports-all@freebsd.org Mon Jan 6 16:52:01 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 35DCB1F37D0; Mon, 6 Jan 2020 16:52:01 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47s1kn0l0Kz3wkK; Mon, 6 Jan 2020 16:52:01 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 142A119682; Mon, 6 Jan 2020 16:52:01 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 006Gq0vT001490; Mon, 6 Jan 2020 16:52:00 GMT (envelope-from mandree@FreeBSD.org) Received: (from mandree@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 006Gq0bV001486; Mon, 6 Jan 2020 16:52:00 GMT (envelope-from mandree@FreeBSD.org) Message-Id: <202001061652.006Gq0bV001486@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mandree set sender to mandree@FreeBSD.org using -f From: Matthias Andree Date: Mon, 6 Jan 2020 16:52:00 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r522259 - head/graphics/darktable X-SVN-Group: ports-head X-SVN-Commit-Author: mandree X-SVN-Commit-Paths: head/graphics/darktable X-SVN-Commit-Revision: 522259 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jan 2020 16:52:01 -0000 Author: mandree Date: Mon Jan 6 16:52:00 2020 New Revision: 522259 URL: https://svnweb.freebsd.org/changeset/ports/522259 Log: graphics/darktable: update to new release 3.0.0 Announcement: Additional changes: - ONLY_FOR_ARCHS* variables moved up to please portlint - some CMAKE_ARGS hacks with CMAKE_*_COMPILER_LAUNCHER to get ccache back in - switch from hardcoding LLVM_VER=60 to ${LLVM_DEFAULT} - strip out -D_XOPEN_SOURCE=... (upstream CMakeLists.txt) because it is harmful in hiding, for instance, u_char typedefs, which causes compilation failure down the road for cups_print. PR: 242943 Approved by: dumbbell@ (maintainer) 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 6 16:34:40 2020 (r522258) +++ head/graphics/darktable/Makefile Mon Jan 6 16:52:00 2020 (r522259) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= darktable -PORTVERSION= 2.6.2 -PORTREVISION= 4 +PORTVERSION= 3.0.0 CATEGORIES= graphics MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/ @@ -12,6 +11,9 @@ COMMENT= Virtual lighttable and darkroom for photograp LICENSE= GPLv3 +ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS_REASON= uses SSE instructions and 64-bit address space + BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ xsltproc:textproc/libxslt \ po4a-translate:textproc/po4a @@ -25,9 +27,6 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ 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 compiler:c++11-lib desktop-file-utils \ gl gnome jpeg pkgconfig sqlite tar:xz xorg USE_GL= glu @@ -98,9 +97,15 @@ WEBP_CMAKE_OFF= -DUSE_WEBP:BOOL=OFF .include +# 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} \ + -DCMAKE_CXX_COMPILER_LAUNCHER=${CCACHE_BIN} +.endif + +# Base clang may not support OpenMP, use ports clang: .if ${ARCH} == amd64 && ${CHOSEN_COMPILER_TYPE} == clang -# Enable OpenMP support with Clang 6.0. -LLVM_VER= 60 +LLVM_VER= ${LLVM_DEFAULT} BUILD_DEPENDS+= clang${LLVM_VER}:devel/llvm${LLVM_VER} CPP= clang-cpp${LLVM_VER} @@ -114,5 +119,12 @@ LIB_DEPENDS+= libomp.so:devel/llvm${LLVM_VER} CMAKE_BUILD_TYPE= RelWithDebInfo STRIP= .endif + +# darktable defines the __XOPEN_SOURCE preprocessor macro, which +# restricts symbol visibility on FreeBSD and causes compilation failures +# on, for instance, the cups_print module, because u_char remains +# undefined. Remove _XOPEN_SOURCE maro definitions. +post-patch: + ${REINPLACE_CMD} '/add_definitions."-D_XOPEN_SOURCE=.*"/d' ${WRKSRC}/CMakeLists.txt .include Modified: head/graphics/darktable/distinfo ============================================================================== --- head/graphics/darktable/distinfo Mon Jan 6 16:34:40 2020 (r522258) +++ head/graphics/darktable/distinfo Mon Jan 6 16:52:00 2020 (r522259) @@ -1,3 +1,3 @@ -TIMESTAMP = 1553932563 -SHA256 (darktable-2.6.2.tar.xz) = 9cb9efbb09a40375ff05cef89343235a621c58339539e44985470a029a7ffb45 -SIZE (darktable-2.6.2.tar.xz) = 3512572 +TIMESTAMP = 1577531331 +SHA256 (darktable-3.0.0.tar.xz) = 7195a5ff7ee95ab7c5a57e4e84f8c90cc4728b2c917359203c21293ab754c0db +SIZE (darktable-3.0.0.tar.xz) = 3827412 Modified: head/graphics/darktable/pkg-plist ============================================================================== --- head/graphics/darktable/pkg-plist Mon Jan 6 16:34:40 2020 (r522258) +++ head/graphics/darktable/pkg-plist Mon Jan 6 16:52:00 2020 (r522259) @@ -19,14 +19,15 @@ lib/darktable/plugins/imageio/format/libtiff.so lib/darktable/plugins/imageio/storage/libdisk.so lib/darktable/plugins/imageio/storage/libemail.so lib/darktable/plugins/imageio/storage/libfacebook.so +lib/darktable/plugins/imageio/storage/libgooglephoto.so %%FLICKR%%lib/darktable/plugins/imageio/storage/libflickr.so lib/darktable/plugins/imageio/storage/libgallery.so lib/darktable/plugins/imageio/storage/liblatex.so -lib/darktable/plugins/imageio/storage/libpicasa.so lib/darktable/plugins/imageio/storage/libpiwigo.so lib/darktable/plugins/libashift.so lib/darktable/plugins/libatrous.so lib/darktable/plugins/libbasecurve.so +lib/darktable/plugins/libbasicadj.so lib/darktable/plugins/libbilat.so lib/darktable/plugins/libbilateral.so lib/darktable/plugins/libbloom.so @@ -54,6 +55,7 @@ lib/darktable/plugins/libdither.so lib/darktable/plugins/libequalizer.so lib/darktable/plugins/libexposure.so lib/darktable/plugins/libfilmic.so +lib/darktable/plugins/libfilmicrgb.so lib/darktable/plugins/libfinalscale.so lib/darktable/plugins/libflip.so lib/darktable/plugins/libgamma.so @@ -70,6 +72,8 @@ lib/darktable/plugins/liblevels.so lib/darktable/plugins/libliquify.so lib/darktable/plugins/liblowlight.so lib/darktable/plugins/liblowpass.so +lib/darktable/plugins/liblut3d.so +lib/darktable/plugins/libmask_manager.so lib/darktable/plugins/libmonochrome.so lib/darktable/plugins/libnlmeans.so lib/darktable/plugins/liboverexposed.so @@ -79,6 +83,8 @@ lib/darktable/plugins/librawoverexposed.so lib/darktable/plugins/librawprepare.so lib/darktable/plugins/librelight.so lib/darktable/plugins/libretouch.so +lib/darktable/plugins/librgbcurve.so +lib/darktable/plugins/librgblevels.so lib/darktable/plugins/librotatepixels.so lib/darktable/plugins/libscalepixels.so lib/darktable/plugins/libshadhi.so @@ -88,6 +94,7 @@ lib/darktable/plugins/libsplittoning.so lib/darktable/plugins/libspots.so lib/darktable/plugins/libtemperature.so lib/darktable/plugins/libtonecurve.so +lib/darktable/plugins/libtoneequal.so lib/darktable/plugins/libtonemap.so lib/darktable/plugins/libvelvia.so lib/darktable/plugins/libvibrance.so @@ -111,6 +118,7 @@ lib/darktable/plugins/lighttable/libhinter.so lib/darktable/plugins/lighttable/libhistogram.so lib/darktable/plugins/lighttable/libhistory.so lib/darktable/plugins/lighttable/libimage.so +lib/darktable/plugins/lighttable/libimage_infos.so lib/darktable/plugins/lighttable/libimport.so lib/darktable/plugins/lighttable/liblighttable_mode.so %%GPHOTO%%lib/darktable/plugins/lighttable/liblive_view.so @@ -131,6 +139,7 @@ lib/darktable/plugins/lighttable/libsession.so lib/darktable/plugins/lighttable/libsnapshots.so lib/darktable/plugins/lighttable/libstyles.so lib/darktable/plugins/lighttable/libtagging.so +lib/darktable/plugins/lighttable/libtimeline.so lib/darktable/plugins/lighttable/libview_toolbox.so lib/darktable/plugins/lighttable/libviewswitcher.so lib/darktable/views/libdarkroom.so @@ -162,17 +171,20 @@ man/man1/darktable.1.gz %%NLS%%man/fr/man1/darktable.1.gz share/appdata/darktable.appdata.xml share/applications/darktable.desktop -%%DATADIR%%/darktable.css +%%DATADIR%%/darktable.bash %%DATADIR%%/darktablerc %%DATADIR%%/gdb_commands %%DATADIR%%/kernels/atrous.cl %%DATADIR%%/kernels/basecurve.cl %%DATADIR%%/kernels/basic.cl +%%DATADIR%%/kernels/basicadj.cl %%DATADIR%%/kernels/bilateral.cl %%DATADIR%%/kernels/blendop.cl %%DATADIR%%/kernels/bloom.cl +%%DATADIR%%/kernels/color_conversion.cl %%DATADIR%%/kernels/colorreconstruction.cl %%DATADIR%%/kernels/colorspace.cl +%%DATADIR%%/kernels/colorspaces.cl %%DATADIR%%/kernels/common.h %%DATADIR%%/kernels/demosaic_markesteijn.cl %%DATADIR%%/kernels/demosaic_other.cl @@ -183,12 +195,18 @@ share/applications/darktable.desktop %%DATADIR%%/kernels/extended.cl %%DATADIR%%/kernels/filmic.cl %%DATADIR%%/kernels/gaussian.cl +%%DATADIR%%/kernels/guided_filter.cl +%%DATADIR%%/kernels/hazeremoval.cl %%DATADIR%%/kernels/highpass.cl %%DATADIR%%/kernels/liquify.cl %%DATADIR%%/kernels/locallaplacian.cl +%%DATADIR%%/kernels/lut3d.cl %%DATADIR%%/kernels/nlmeans.cl %%DATADIR%%/kernels/programs.conf %%DATADIR%%/kernels/retouch.cl +%%DATADIR%%/kernels/rgb_norms.h +%%DATADIR%%/kernels/rgbcurve.cl +%%DATADIR%%/kernels/rgblevels.cl %%DATADIR%%/kernels/sharpen.cl %%DATADIR%%/kernels/soften.cl %%DATADIR%%/latex/photobook.cls @@ -240,6 +258,7 @@ share/applications/darktable.desktop %%DATADIR%%/pixmaps/plugins/darkroom/colortransfer.svg %%DATADIR%%/pixmaps/plugins/darkroom/colorzones.png %%DATADIR%%/pixmaps/plugins/darkroom/colorzones.svg +%%DATADIR%%/pixmaps/plugins/darkroom/default.svg %%DATADIR%%/pixmaps/plugins/darkroom/demosaic.png %%DATADIR%%/pixmaps/plugins/darkroom/demosaic.svg %%DATADIR%%/pixmaps/plugins/darkroom/dither.png @@ -339,6 +358,14 @@ share/applications/darktable.desktop %%DATADIR%%/style/prevlabel.gif %%DATADIR%%/style/style.css %%DATADIR%%/style/thumb-1.jpg +%%DATADIR%%/themes/darktable-elegant-dark.css +%%DATADIR%%/themes/darktable-elegant-darker.css +%%DATADIR%%/themes/darktable-elegant-grey.css +%%DATADIR%%/themes/darktable-icons-dark.css +%%DATADIR%%/themes/darktable-icons-darker.css +%%DATADIR%%/themes/darktable-icons-grey.css +%%DATADIR%%/themes/darktable-icons.css +%%DATADIR%%/themes/darktable.css %%DATADIR%%/watermarks/darktable.svg %%DATADIR%%/watermarks/hasselblad.svg %%DATADIR%%/watermarks/promo.svg @@ -361,15 +388,20 @@ share/icons/hicolor/scalable/apps/darktable-3.svg share/icons/hicolor/scalable/apps/darktable.svg %%NLS%%share/locale/ca/LC_MESSAGES/darktable.mo %%NLS%%share/locale/cs/LC_MESSAGES/darktable.mo +%%NLS%%share/locale/da/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/ja/LC_MESSAGES/darktable.mo %%NLS%%share/locale/nb/LC_MESSAGES/darktable.mo %%NLS%%share/locale/nl/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/sl/LC_MESSAGES/darktable.mo +%%DATADIR%%/tools/common.sh +%%DATADIR%%/tools/purge_from_cache.sh +%%DATADIR%%/tools/purge_non_existing_images.sh +%%DATADIR%%/tools/purge_unused_tags.sh