aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2024-02-04 08:58:00 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2024-02-04 08:59:24 +0000
commit21dcc8a1c6a0d0166154aa00abd91a0cc1b97dba (patch)
treee74ec640000abd343913d1d524977b98592e8741
parentc5e68e04742dd1c757226b3adfd771ebe8cbc855 (diff)
downloadports-21dcc8a1c6a0d0166154aa00abd91a0cc1b97dba.tar.gz
ports-21dcc8a1c6a0d0166154aa00abd91a0cc1b97dba.zip
graphics/art: update 1.21 → 1.21.1; Add CTL option
CTL enables the Color Transformation Language support. Reported by: portscout
-rw-r--r--graphics/art/Makefile13
-rw-r--r--graphics/art/distinfo6
-rw-r--r--graphics/art/files/patch-CMakeLists.txt11
3 files changed, 24 insertions, 6 deletions
diff --git a/graphics/art/Makefile b/graphics/art/Makefile
index 1c22156fd9b6..1db7286cb2e5 100644
--- a/graphics/art/Makefile
+++ b/graphics/art/Makefile
@@ -1,5 +1,5 @@
PORTNAME= art
-DISTVERSION= 1.21
+DISTVERSION= 1.21.1
CATEGORIES= graphics
MASTER_SITES= https://bitbucket.org/agriggio/art/downloads/
PKGNAMESUFFIX= -raw-image-editor
@@ -38,8 +38,15 @@ EXTRACT_CMD= gtar
LDFLAGS+= -lpthread # otherwise build breaks on some systems: error: undefined symbol: pthread_create
-OPTIONS_DEFINE= LTO
-OPTIONS_DEFAULT= LTO
+OPTIONS_DEFINE= CTL LTO
+OPTIONS_DEFAULT= CTL LTO
+
+CTL_DESC= Enable support for the ACES Color Transformation Language
+CTL_CMAKE_BOOL= ENABLE_CTL
+CTL_LIB_DEPENDS= libIlmCtl.so:graphics/ctl \
+ libImath.so:math/Imath \
+ libOpenEXR.so:graphics/openexr \
+ libpng16.so:graphics/png
LTO_CMAKE_BOOL= WITH_LTO
diff --git a/graphics/art/distinfo b/graphics/art/distinfo
index e9b05848031b..29f5e17c8246 100644
--- a/graphics/art/distinfo
+++ b/graphics/art/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702060744
-SHA256 (ART-1.21.tar.xz) = 099dd26ce16e4d3ad86fd6d71bb9b0555f2f332a2a2642afd5dab670a7deba6d
-SIZE (ART-1.21.tar.xz) = 18220736
+TIMESTAMP = 1707026608
+SHA256 (ART-1.21.1.tar.xz) = 2c488e7894b04c27a69db554a6ed885ad27b10c79865de68fdec0f1f002d1e36
+SIZE (ART-1.21.1.tar.xz) = 18192028
diff --git a/graphics/art/files/patch-CMakeLists.txt b/graphics/art/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..c39dfd707a74
--- /dev/null
+++ b/graphics/art/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2024-02-04 08:11:18 UTC
++++ CMakeLists.txt
+@@ -644,7 +644,7 @@ if(ENABLE_CTL)
+ endif()
+
+ if(ENABLE_CTL)
+- find_path(CTL_INCLUDE_DIR NAMES "CtlInterpeter.h" PATH_SUFFIXES "CTL")
++ find_path(CTL_INCLUDE_DIR NAMES "CtlVersion.h" PATH_SUFFIXES "CTL")
+ pkg_check_modules(OPENEXR OpenEXR>=3)
+ #find_path(_openexr_half OpenEXR/half.h)
+ find_library(_ctl_lib IlmCtl)