git: f8faad6dbaf6 - main - graphics/frei0r: Update to 2.3.3

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Wed, 12 Jun 2024 09:38:47 UTC
The branch main has been updated by jhale:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f8faad6dbaf64e84d6228b8c89361ef058cdfdd5

commit f8faad6dbaf64e84d6228b8c89361ef058cdfdd5
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-06-12 08:58:05 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-06-12 09:38:37 +0000

    graphics/frei0r: Update to 2.3.3
    
    Adds new filters filmgrain and gateweave
    
    https://github.com/dyne/frei0r/releases/tag/v2.3.3
---
 graphics/frei0r/distinfo                              |  6 +++---
 graphics/frei0r/files/patch-CMakeLists.txt            | 12 +++++++-----
 graphics/frei0r/files/patch-src_filter_CMakeLists.txt |  4 ++--
 graphics/frei0r/pkg-plist                             |  2 ++
 graphics/frei0r/version.mk                            |  2 +-
 5 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/graphics/frei0r/distinfo b/graphics/frei0r/distinfo
index ccf6cfbc90de..1b847f84c808 100644
--- a/graphics/frei0r/distinfo
+++ b/graphics/frei0r/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702503487
-SHA256 (dyne-frei0r-v2.3.2_GH0.tar.gz) = 304291e0ecb456a8b054fe04e14adc50ace54d0223b7b29165ff5343e820ef9d
-SIZE (dyne-frei0r-v2.3.2_GH0.tar.gz) = 897297
+TIMESTAMP = 1718180347
+SHA256 (dyne-frei0r-v2.3.3_GH0.tar.gz) = aeeefe3a9b44761b2cf110017d2b1dfa2ceeb873da96d283ba5157380c5d0ce5
+SIZE (dyne-frei0r-v2.3.3_GH0.tar.gz) = 921452
diff --git a/graphics/frei0r/files/patch-CMakeLists.txt b/graphics/frei0r/files/patch-CMakeLists.txt
index 40d194744292..a3d9fadcc109 100644
--- a/graphics/frei0r/files/patch-CMakeLists.txt
+++ b/graphics/frei0r/files/patch-CMakeLists.txt
@@ -2,7 +2,7 @@
 - Make plugins dependent upon cairo optional.
 - Add logic so slave ports can build without installing base files or plugins.
 
---- CMakeLists.txt.orig	2023-05-17 21:20:20 UTC
+--- CMakeLists.txt.orig	2024-06-07 09:00:56 UTC
 +++ CMakeLists.txt
 @@ -3,16 +3,21 @@ project (frei0r)
  list (APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
@@ -28,7 +28,7 @@
  
  include(FindPkgConfig)
  option (WITHOUT_GAVL "Disable plugins dependent upon gavl" OFF)
-@@ -35,16 +40,22 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
+@@ -35,18 +40,25 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
  # --- custom targets: ---
  INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
  
@@ -38,13 +38,15 @@
 +  # See this thread for a ridiculous discussion about the simple question how to install a header file with CMake: http://www.cmake.org/pipermail/cmake/2009-October/032874.html
 +  install (DIRECTORY include DESTINATION . FILES_MATCHING PATTERN "frei0r.h" PATTERN "msvc" EXCLUDE)
  
--add_subdirectory (doc)
+ # For code documentation run: doxygen doc/Doxyfile
+ # add_subdirectory (doc)
+ 
 -add_subdirectory (src)
 +  add_subdirectory (src)
-+else ()
++else()
 +  add_subdirectory (src/filter)
 +  add_subdirectory (src/mixer2)
-+endif ()
++endif()
  
  # Generate frei0r.pc and install it.
  set (prefix "${CMAKE_INSTALL_PREFIX}")
diff --git a/graphics/frei0r/files/patch-src_filter_CMakeLists.txt b/graphics/frei0r/files/patch-src_filter_CMakeLists.txt
index b3cbcd82e5d9..e2e70420920e 100644
--- a/graphics/frei0r/files/patch-src_filter_CMakeLists.txt
+++ b/graphics/frei0r/files/patch-src_filter_CMakeLists.txt
@@ -1,6 +1,6 @@
 - Add logic so slave ports can build without installing base plugins.
 
---- src/filter/CMakeLists.txt.orig	2023-01-14 18:22:37 UTC
+--- src/filter/CMakeLists.txt.orig	2024-06-07 09:00:56 UTC
 +++ src/filter/CMakeLists.txt
 @@ -14,6 +14,7 @@ endif (${Cairo_FOUND})
    add_subdirectory (cairogradient)
@@ -10,7 +10,7 @@
  add_subdirectory (3dflippo)
  add_subdirectory (aech0r)
  add_subdirectory (alpha0ps)
-@@ -96,3 +97,4 @@ add_subdirectory (vignette)
+@@ -99,3 +100,4 @@ add_subdirectory (vignette)
  add_subdirectory (twolay0r)
  add_subdirectory (vertigo)
  add_subdirectory (vignette)
diff --git a/graphics/frei0r/pkg-plist b/graphics/frei0r/pkg-plist
index c262ee062c87..6a6659c01952 100644
--- a/graphics/frei0r/pkg-plist
+++ b/graphics/frei0r/pkg-plist
@@ -53,8 +53,10 @@ lib/frei0r-1/edgeglow.so
 lib/frei0r-1/elastic_scale.so
 lib/frei0r-1/emboss.so
 lib/frei0r-1/equaliz0r.so
+lib/frei0r-1/filmgrain.so
 lib/frei0r-1/flippo.so
 lib/frei0r-1/gamma.so
+lib/frei0r-1/gateweave.so
 lib/frei0r-1/glitch0r.so
 lib/frei0r-1/glow.so
 lib/frei0r-1/grain_extract.so
diff --git a/graphics/frei0r/version.mk b/graphics/frei0r/version.mk
index 65647102e758..e90ed7d077b8 100644
--- a/graphics/frei0r/version.mk
+++ b/graphics/frei0r/version.mk
@@ -1 +1 @@
-FREI0R_VERSION=	2.3.2
+FREI0R_VERSION=	2.3.3