Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Jun 2026 02:40:46 +0000
From:      Jason E. Hale <jhale@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: e74bc0d1a6d0 - main - graphics/frei0r: Update to 3.2.1
Message-ID:  <6a2cc32e.32c99.3c9e5e99@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by jhale:

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

commit e74bc0d1a6d00520a2984e72d9ff1a45b4d1b536
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2026-06-12 21:43:01 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2026-06-12 21:44:48 +0000

    graphics/frei0r: Update to 3.2.1
---
 graphics/frei0r/Makefile                           | 18 +++++----
 graphics/frei0r/distinfo                           |  6 +--
 graphics/frei0r/files/patch-CMakeLists.txt         | 45 ++++++++++------------
 .../frei0r/files/patch-src_filter_CMakeLists.txt   |  8 ++--
 graphics/frei0r/pkg-plist                          |  3 ++
 graphics/frei0r/version.mk                         |  2 +-
 6 files changed, 42 insertions(+), 40 deletions(-)

diff --git a/graphics/frei0r/Makefile b/graphics/frei0r/Makefile
index d24fdea64334..0556599d16b0 100644
--- a/graphics/frei0r/Makefile
+++ b/graphics/frei0r/Makefile
@@ -15,33 +15,35 @@ USES=		cmake compiler:c++11-lang pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	dyne
 
+CMAKE_OFF=	BUILD_TESTING
+
 .if defined(EXTRA_PLUGINS)
 RUN_DEPENDS=	frei0r>=${FREI0R_VERSION}:graphics/frei0r
 .  if ${EXTRA_PLUGINS:tl} == "cairo"
 USES+=		gnome
 USE_GNOME+=	cairo
 
-CMAKE_ON=	WITHOUT_GAVL \
+CMAKE_ON+=	WITHOUT_GAVL \
 		WITHOUT_OPENCV
-CMAKE_OFF=	WITHOUT_CAIRO
+CMAKE_OFF+=	WITHOUT_CAIRO
 .  elif ${EXTRA_PLUGINS:tl} == "gavl"
 LIB_DEPENDS+=	libgavl.so:multimedia/gavl
 
-CMAKE_ON=	WITHOUT_CAIRO \
+CMAKE_ON+=	WITHOUT_CAIRO \
 		WITHOUT_OPENCV
-CMAKE_OFF=	WITHOUT_GAVL
+CMAKE_OFF+=	WITHOUT_GAVL
 .  elif ${EXTRA_PLUGINS:tl} == "opencv"
 LIB_DEPENDS+=	libopencv_core.so:graphics/opencv
 
-CMAKE_ON=	WITHOUT_CAIRO \
+CMAKE_ON+=	WITHOUT_CAIRO \
 		WITHOUT_GAVL
-CMAKE_OFF=	WITHOUT_OPENCV
+CMAKE_OFF+=	WITHOUT_OPENCV
 .  endif
 .else
-CMAKE_ON=	WITHOUT_CAIRO \
+CMAKE_ON+=	WITHOUT_CAIRO \
 		WITHOUT_GAVL \
 		WITHOUT_OPENCV
-CMAKE_OFF=	BUILD_EXTRA_PLUGINS
+CMAKE_OFF+=	BUILD_EXTRA_PLUGINS
 .endif
 
 .include "version.mk"
diff --git a/graphics/frei0r/distinfo b/graphics/frei0r/distinfo
index 0743cb4c9cce..09f47d90f7d0 100644
--- a/graphics/frei0r/distinfo
+++ b/graphics/frei0r/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1767253601
-SHA256 (dyne-frei0r-v2.5.1_GH0.tar.gz) = 318ec4a3042c94a00a58fccdc1eb0d911f36a22beb3504d27aefcca4598f40b0
-SIZE (dyne-frei0r-v2.5.1_GH0.tar.gz) = 942271
+TIMESTAMP = 1781300073
+SHA256 (dyne-frei0r-v3.2.1_GH0.tar.gz) = b44e7862574f130c35659ea84a5504c501d7ed0fe296b2d66d7167f080b9c0a2
+SIZE (dyne-frei0r-v3.2.1_GH0.tar.gz) = 4189779
diff --git a/graphics/frei0r/files/patch-CMakeLists.txt b/graphics/frei0r/files/patch-CMakeLists.txt
index 66509e8b3364..5769085041ba 100644
--- a/graphics/frei0r/files/patch-CMakeLists.txt
+++ b/graphics/frei0r/files/patch-CMakeLists.txt
@@ -2,30 +2,18 @@
 - Make plugins that depend upon cairo optional.
 - Add logic so extra plugins can build without installing base components.
 
---- CMakeLists.txt.orig	2025-12-02 16:23:47 UTC
+--- CMakeLists.txt.orig	2026-06-08 12:51:55 UTC
 +++ CMakeLists.txt
-@@ -7,6 +7,8 @@ include(GNUInstallDirs)
- 
- include(GNUInstallDirs)
+@@ -20,6 +20,8 @@ include(CTest)
+ set(CMAKE_CTEST_ARGUMENTS "--verbose")
+ include(CTest)
  
 +option (BUILD_EXTRA_PLUGINS "Build plugins with optional dependencies" ON)
 +
  option (WITHOUT_OPENCV "Disable plugins dependent upon OpenCV" OFF)
  option (WITHOUT_FACERECOGNITION "Disable facedetect plugin to avoid protobuf conflicts" OFF)
  
-@@ -14,7 +16,10 @@ endif ()
-   find_package (OpenCV)
- endif ()
- 
--find_package (Cairo)
-+option (WITHOUT_CAIRO "Disable plugins dependent upon cairo" OFF)
-+if (NOT WITHOUT_CAIRO)
-+  find_package (Cairo)
-+endif ()
- 
- include(FindPkgConfig)
- option (WITHOUT_GAVL "Disable plugins dependent upon gavl" OFF)
-@@ -37,17 +42,24 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
+@@ -54,20 +56,28 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
  # --- custom targets: ---
  INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
  
@@ -42,15 +30,24 @@
 +  add_subdirectory (src/filter)
 +  add_subdirectory (src/mixer2)
 +endif ()
++
+ if (BUILD_TESTING)
+   add_subdirectory (test)
+ endif ()
  
- # Generate frei0r.pc and install it.
- set (prefix "${CMAKE_INSTALL_PREFIX}")
- set (exec_prefix "${CMAKE_INSTALL_PREFIX}")
- set (libdir "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
- set (includedir "${CMAKE_INSTALL_PREFIX}/include")
+-# Generate frei0r.pc and install it.
+-set (prefix "${CMAKE_INSTALL_PREFIX}")
+-set (exec_prefix "${CMAKE_INSTALL_PREFIX}")
+-set (libdir "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
+-set (includedir "${CMAKE_INSTALL_PREFIX}/include")
 -configure_file ("frei0r.pc.in" "frei0r.pc" @ONLY)
 -install (FILES "${CMAKE_CURRENT_BINARY_DIR}/frei0r.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
 +if (NOT BUILD_EXTRA_PLUGINS)
++  # Generate frei0r.pc and install it.
++  set (prefix "${CMAKE_INSTALL_PREFIX}")
++  set (exec_prefix "${CMAKE_INSTALL_PREFIX}")
++  set (libdir "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
++  set (includedir "${CMAKE_INSTALL_PREFIX}/include")
 +  configure_file ("frei0r.pc.in" "frei0r.pc" @ONLY)
-+  install (FILES "${CMAKE_CURRENT_BINARY_DIR}/frei0r.pc" DESTINATION "libdata/pkgconfig")
-+endif ()
++  install (FILES "${CMAKE_CURRENT_BINARY_DIR}/frei0r.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
++endif()
diff --git a/graphics/frei0r/files/patch-src_filter_CMakeLists.txt b/graphics/frei0r/files/patch-src_filter_CMakeLists.txt
index a0a796ae6499..8c599d179309 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 extra plugins can build without installing base components.
 
---- src/filter/CMakeLists.txt.orig	2025-12-02 16:23:47 UTC
+--- src/filter/CMakeLists.txt.orig	2026-06-08 12:51:55 UTC
 +++ src/filter/CMakeLists.txt
 @@ -15,6 +15,7 @@ endif (${Cairo_FOUND})
    add_subdirectory (mirr0r)
@@ -10,8 +10,8 @@
  add_subdirectory (3dflippo)
  add_subdirectory (aech0r)
  add_subdirectory (alpha0ps)
-@@ -103,3 +104,4 @@ add_subdirectory (vignette)
- add_subdirectory (twolay0r)
+@@ -106,3 +107,4 @@ add_subdirectory (water)
  add_subdirectory (vertigo)
  add_subdirectory (vignette)
-+endif ()
+ add_subdirectory (water)
++endif()
diff --git a/graphics/frei0r/pkg-plist b/graphics/frei0r/pkg-plist
index 57124bae10c0..3bf79d96c88a 100644
--- a/graphics/frei0r/pkg-plist
+++ b/graphics/frei0r/pkg-plist
@@ -32,12 +32,14 @@ lib/frei0r-1/brightness.so
 lib/frei0r-1/burn.so
 lib/frei0r-1/bw0r.so
 lib/frei0r-1/c0rners.so
+lib/frei0r-1/camerashake.so
 lib/frei0r-1/cartoon.so
 lib/frei0r-1/cluster.so
 lib/frei0r-1/colgate.so
 lib/frei0r-1/color_only.so
 lib/frei0r-1/coloradj_RGB.so
 lib/frei0r-1/colordistance.so
+lib/frei0r-1/colorenhance.so
 lib/frei0r-1/colorhalftone.so
 lib/frei0r-1/colorize.so
 lib/frei0r-1/colortap.so
@@ -154,5 +156,6 @@ lib/frei0r-1/uvmap.so
 lib/frei0r-1/value.so
 lib/frei0r-1/vertigo.so
 lib/frei0r-1/vignette.so
+lib/frei0r-1/water.so
 lib/frei0r-1/xfade0r.so
 libdata/pkgconfig/frei0r.pc
diff --git a/graphics/frei0r/version.mk b/graphics/frei0r/version.mk
index 7d58d6721389..fd202a34463a 100644
--- a/graphics/frei0r/version.mk
+++ b/graphics/frei0r/version.mk
@@ -1 +1 @@
-FREI0R_VERSION=	2.5.1
+FREI0R_VERSION=	3.2.1


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a2cc32e.32c99.3c9e5e99>