Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 03 Jan 2026 18:42:07 +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: a1a598d871e7 - main - graphics/frei0r: Update to 2.5.1
Message-ID:  <695962ff.34096.14c7a28f@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=a1a598d871e7404d00a49472831a65b40f7c3e71

commit a1a598d871e7404d00a49472831a65b40f7c3e71
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2026-01-01 08:46:25 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2026-01-03 18:41:55 +0000

    graphics/frei0r: Update to 2.5.1
    
    Drop ancient gcc support.
    
    https://github.com/dyne/frei0r/releases/tag/v2.5.1
---
 graphics/frei0r/Makefile                                  | 11 +----------
 graphics/frei0r/distinfo                                  |  6 +++---
 graphics/frei0r/files/patch-CMakeLists.txt                | 15 ++++++---------
 graphics/frei0r/files/patch-src_filter_CMakeLists.txt     |  6 +++---
 .../files/patch-src_filter_heatmap0r_CMakeLists.txt       | 10 ----------
 graphics/frei0r/files/patch-src_mixer2_CMakeLists.txt     |  2 +-
 graphics/frei0r/version.mk                                |  2 +-
 7 files changed, 15 insertions(+), 37 deletions(-)

diff --git a/graphics/frei0r/Makefile b/graphics/frei0r/Makefile
index 51cd7385d34c..d24fdea64334 100644
--- a/graphics/frei0r/Makefile
+++ b/graphics/frei0r/Makefile
@@ -45,13 +45,4 @@ CMAKE_OFF=	BUILD_EXTRA_PLUGINS
 .endif
 
 .include "version.mk"
-.include <bsd.port.pre.mk>
-
-.if ${CHOSEN_COMPILER_TYPE} == gcc
-# work around regression seen in GCC 10 but not in GCC 9:
-# src/filter/elastic_scale/elastic_scale.cpp:152: error: ISO C++ forbids initialization of member 'm_transformationCalculations'
-CFLAGS+=	-Wno-error
-CXXFLAGS+=	-Wno-error
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/graphics/frei0r/distinfo b/graphics/frei0r/distinfo
index ad3a06785455..0743cb4c9cce 100644
--- a/graphics/frei0r/distinfo
+++ b/graphics/frei0r/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760584037
-SHA256 (dyne-frei0r-v2.5.0_GH0.tar.gz) = c511aeb51faeb0de2afe47327c30026d5b76ccc910a0b93d286029f07d29c656
-SIZE (dyne-frei0r-v2.5.0_GH0.tar.gz) = 939132
+TIMESTAMP = 1767253601
+SHA256 (dyne-frei0r-v2.5.1_GH0.tar.gz) = 318ec4a3042c94a00a58fccdc1eb0d911f36a22beb3504d27aefcca4598f40b0
+SIZE (dyne-frei0r-v2.5.1_GH0.tar.gz) = 942271
diff --git a/graphics/frei0r/files/patch-CMakeLists.txt b/graphics/frei0r/files/patch-CMakeLists.txt
index 5b47386f10e6..66509e8b3364 100644
--- a/graphics/frei0r/files/patch-CMakeLists.txt
+++ b/graphics/frei0r/files/patch-CMakeLists.txt
@@ -2,21 +2,18 @@
 - Make plugins that depend upon cairo optional.
 - Add logic so extra plugins can build without installing base components.
 
---- CMakeLists.txt.orig	2025-09-03 14:34:34 UTC
+--- CMakeLists.txt.orig	2025-12-02 16:23:47 UTC
 +++ CMakeLists.txt
-@@ -3,16 +3,21 @@ project (frei0r)
- list (APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
- 
- project (frei0r)
--set (VERSION 1.8)
-+set (VERSION 2.4.0)
+@@ -7,6 +7,8 @@ include(GNUInstallDirs)
  
  include(GNUInstallDirs)
  
 +option (BUILD_EXTRA_PLUGINS "Build plugins with optional dependencies" ON)
 +
  option (WITHOUT_OPENCV "Disable plugins dependent upon OpenCV" OFF)
- if (NOT WITHOUT_OPENCV)
+ option (WITHOUT_FACERECOGNITION "Disable facedetect plugin to avoid protobuf conflicts" OFF)
+ 
+@@ -14,7 +16,10 @@ endif ()
    find_package (OpenCV)
  endif ()
  
@@ -28,7 +25,7 @@
  
  include(FindPkgConfig)
  option (WITHOUT_GAVL "Disable plugins dependent upon gavl" OFF)
-@@ -35,17 +40,24 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
+@@ -37,17 +42,24 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
  # --- custom targets: ---
  INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
  
diff --git a/graphics/frei0r/files/patch-src_filter_CMakeLists.txt b/graphics/frei0r/files/patch-src_filter_CMakeLists.txt
index b3de8938b99f..a0a796ae6499 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.
+- Add logic so extra plugins can build without installing base components.
 
---- src/filter/CMakeLists.txt.orig	2025-10-07 14:15:56 UTC
+--- src/filter/CMakeLists.txt.orig	2025-12-02 16:23:47 UTC
 +++ src/filter/CMakeLists.txt
 @@ -15,6 +15,7 @@ endif (${Cairo_FOUND})
    add_subdirectory (mirr0r)
@@ -10,7 +10,7 @@
  add_subdirectory (3dflippo)
  add_subdirectory (aech0r)
  add_subdirectory (alpha0ps)
-@@ -102,3 +103,4 @@ add_subdirectory (vignette)
+@@ -103,3 +104,4 @@ add_subdirectory (vignette)
  add_subdirectory (twolay0r)
  add_subdirectory (vertigo)
  add_subdirectory (vignette)
diff --git a/graphics/frei0r/files/patch-src_filter_heatmap0r_CMakeLists.txt b/graphics/frei0r/files/patch-src_filter_heatmap0r_CMakeLists.txt
deleted file mode 100644
index 58f3c3557a18..000000000000
--- a/graphics/frei0r/files/patch-src_filter_heatmap0r_CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-Don't forget to install it!
-
---- src/filter/heatmap0r/CMakeLists.txt.orig	2025-10-07 14:15:56 UTC
-+++ src/filter/heatmap0r/CMakeLists.txt
-@@ -9,3 +9,5 @@ set_target_properties (${TARGET} PROPERTIES PREFIX "")
- 
- # No «lib» prefix (name.so instead of libname.so)
- set_target_properties (${TARGET} PROPERTIES PREFIX "")
-+
-+install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR})
diff --git a/graphics/frei0r/files/patch-src_mixer2_CMakeLists.txt b/graphics/frei0r/files/patch-src_mixer2_CMakeLists.txt
index 7b33c9b8bd1a..1a75538ee149 100644
--- a/graphics/frei0r/files/patch-src_mixer2_CMakeLists.txt
+++ b/graphics/frei0r/files/patch-src_mixer2_CMakeLists.txt
@@ -1,4 +1,4 @@
-- Add logic so slave ports can build without installing base plugins.
+- Add logic so extra plugins can build without installing base components.
 
 --- src/mixer2/CMakeLists.txt.orig	2025-09-03 14:34:34 UTC
 +++ src/mixer2/CMakeLists.txt
diff --git a/graphics/frei0r/version.mk b/graphics/frei0r/version.mk
index de7ec6e8b8d6..7d58d6721389 100644
--- a/graphics/frei0r/version.mk
+++ b/graphics/frei0r/version.mk
@@ -1 +1 @@
-FREI0R_VERSION=	2.5.0
+FREI0R_VERSION=	2.5.1


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?695962ff.34096.14c7a28f>