git: fb1e02a81d20 - main - graphics/darktable38: update to 3.8.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 15 Feb 2022 20:50:39 UTC
The branch main has been updated by mandree: URL: https://cgit.FreeBSD.org/ports/commit/?id=fb1e02a81d205f693a9ff82bf65e889073d6ba7a commit fb1e02a81d205f693a9ff82bf65e889073d6ba7a Author: Matthias Andree <mandree@FreeBSD.org> AuthorDate: 2022-02-14 23:51:21 +0000 Commit: Matthias Andree <mandree@FreeBSD.org> CommitDate: 2022-02-15 20:50:29 +0000 graphics/darktable38: update to 3.8.1 https://github.com/darktable-org/darktable/releases/tag/release-3.8.1 Rename option from LIBAVIF to AVIF. Convert all <opt>_CMAKE_OFF to <opt>_CMAKE_BOOL for better control of options. After receiving dumbbell's feedback that 3.8 can be merged back to graphics/darktable, deprecate this port for end of March. --- graphics/darktable38/Makefile | 37 ++++++++++++++++++++----------------- graphics/darktable38/distinfo | 6 +++--- graphics/darktable38/pkg-plist | 3 ++- 3 files changed, 25 insertions(+), 21 deletions(-) diff --git a/graphics/darktable38/Makefile b/graphics/darktable38/Makefile index 2e14e649ea36..11b541c96284 100644 --- a/graphics/darktable38/Makefile +++ b/graphics/darktable38/Makefile @@ -1,11 +1,14 @@ # Created by: Alexey Dokuchaev <danfe@FreeBSD.org> PORTNAME= darktable -PORTVERSION= 3.8.0 +PORTVERSION= 3.8.1 CATEGORIES= graphics MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/ PKGNAMESUFFIX= 38 +DEPRECATED= to be folded back to graphics/darktable within 2022Q1 +EXPIRATION_DATE=2022-03-31 + MAINTAINER= mandree@FreeBSD.org # lwhsu and dumbbell hereby receive blanket approval to deal with this port # as though they were maintainers. Courtesy Cc: by e-mail of important changes appreciated. --mandree @@ -64,63 +67,63 @@ LDFLAGS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.rc/~rc/} -OPTIONS_DEFINE= DOCS GEO GPHOTO GMIC GRAPHMAGICK LIBAVIF LIBSECRET LTO \ +OPTIONS_DEFINE= DOCS GEO GPHOTO GMIC GRAPHMAGICK AVIF LIBSECRET LTO \ LUA NLS OPENEXR OPENJPEG PRINT TOOLS WEBP -OPTIONS_DEFAULT= GEO GPHOTO LUA OPENEXR OPENJPEG PRINT WEBP +OPTIONS_DEFAULT= AVIF GEO GPHOTO HEIF LUA OPENEXR OPENJPEG PRINT WEBP OPTIONS_SUB= yes +AVIF_DESC= Support encoding and decoding .avif files GEO_DESC= Support geotagging GMIC_DESC= Support G'Mic-compressed LUT in lut3d -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 -GEO_CMAKE_OFF= -DUSE_MAP:BOOL=OFF +GEO_CMAKE_BOOL= USE_MAP GMIC_LIB_DEPENDS= libgmic.so:graphics/gmic -GMIC_CMAKE_OFF= -DUSE_GMIC:BOOL=OFF +GMIC_CMAKE_BOOL= USE_GMIC GPHOTO_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 -GPHOTO_CMAKE_OFF= -DUSE_CAMERA_SUPPORT:BOOL=OFF +GPHOTO_CMAKE_BOOL= USE_CAMERA_SUPPORT GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:graphics/GraphicsMagick -GRAPHMAGICK_CMAKE_OFF= -DUSE_GRAPHICSMAGICK:BOOL=OFF +GRAPHMAGICK_CMAKE_BOOL= USE_GRAPHICSMAGICK -LIBAVIF_LIB_DEPENDS= libavif.so:graphics/libavif -LIBAVIF_CMAKE_OFF= -DUSE_LIBAVIF:BOOL=OFF +AVIF_LIB_DEPENDS= libavif.so:graphics/libavif +AVIF_CMAKE_BOOL= USE_AVIF LIBSECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret -LIBSECRET_CMAKE_OFF= -DUSE_LIBSECRET:BOOL=OFF +LIBSECRET_CMAKE_BOOL= USE_LIBSECRET LTO_CMAKE_BOOL= RAWSPEED_ENABLE_LTO LUA_USES= lua:54 -LUA_CMAKE_OFF= -DUSE_LUA:BOOL=OFF +LUA_CMAKE_BOOL= USE_LUA # 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_CMAKE_BOOL= USE_NLS NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath OPENEXR_CFLAGS= -I${LOCALBASE}/include/Imath -OPENEXR_CMAKE_OFF= -DUSE_OPENEXR:BOOL=OFF +OPENEXR_CMAKE_BOOL= USE_OPENEXR OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg -OPENJPEG_CMAKE_OFF= -DUSE_OPENJPEG:BOOL=OFF +OPENJPEG_CMAKE_BOOL= USE_OPENJPEG PRINT_LIB_DEPENDS= libcups.so:print/cups -PRINT_CMAKE_OFF= -DBUILD_PRINT:BOOL=OFF +PRINT_CMAKE_BOOL= BUILD_PRINT TOOLS_DESC= Install additional scripts TOOLS_BUILD_DEPENDS= exiftool:graphics/p5-Image-ExifTool TOOLS_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool WEBP_LIB_DEPENDS= libwebp.so:graphics/webp -WEBP_CMAKE_OFF= -DUSE_WEBP:BOOL=OFF +WEBP_CMAKE_BOOL= USE_WEBP .include <bsd.port.options.mk> diff --git a/graphics/darktable38/distinfo b/graphics/darktable38/distinfo index 49b29a0ea204..d0c7bda99a74 100644 --- a/graphics/darktable38/distinfo +++ b/graphics/darktable38/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1640412869 -SHA256 (darktable-3.8.0.tar.xz) = 2e65c7c78d074ad218e3ef7a8c3051a8ea78f4a0406386667859645e5e4bf705 -SIZE (darktable-3.8.0.tar.xz) = 5415532 +TIMESTAMP = 1644861000 +SHA256 (darktable-3.8.1.tar.xz) = 81ee069054dbde580749b2d3a81cda01b7d169a82ba48731823f3ea560b2bef6 +SIZE (darktable-3.8.1.tar.xz) = 5514756 diff --git a/graphics/darktable38/pkg-plist b/graphics/darktable38/pkg-plist index f089f1e0ea94..e3a160b754f5 100644 --- a/graphics/darktable38/pkg-plist +++ b/graphics/darktable38/pkg-plist @@ -6,8 +6,8 @@ bin/darktable-cmstest bin/darktable-generate-cache bin/darktable-rs-identify lib/darktable/libdarktable.so +%%AVIF%%lib/darktable/plugins/imageio/format/libavif.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 @@ -414,6 +414,7 @@ share/icons/hicolor/scalable/apps/darktable.svg %%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/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/sl/LC_MESSAGES/darktable.mo