From nobody Sat Jun 13 02:40:46 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gcgby6w3qz6h6lq for ; Sat, 13 Jun 2026 02:40:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gcgby5BFyz41ws for ; Sat, 13 Jun 2026 02:40:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781318446; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0gFpieYGaQmuRLpJ7s/daTn2aw6sFkHEQyUFMc43Xn0=; b=p1n9eimP96zBtfzYsf+1AMRbYW1xND9tHeSzoU6oMAixouWQfC/26TAk73URWYD1IbV8TH vuZ7JNv6KKbcx1SFPAZxLswgw/uT0uLS9UgZ+TdHMPV5Z6+i0FI2GfH0x+VnSfyEk8GKaY HG1m9+ZGx8/fmIOMXK3a3JCjxFLnlkU+FE8YPqGvzGob1HaqZFnrijjTI+PZPlEczK4Ukv QceJOn6ovUUMpvPA88MZec1+2NiMnY9K0xDsXbDAaJF/hV0FKE3Vi43tsQgrxslAOnTdZp isGiucOp0XNwyjF9rUxxFCxpo+jIOUuBkesImyRDfYk/5P1FFOyXYO9XDOtZ9w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781318446; a=rsa-sha256; cv=none; b=fqj+Zrnds4acPtFDT6ykv0cR06ax7z4wul5ohlLgjxb8i2ALln9vKjUUMpMCFs3CW7MFQp pRYmFJQtJIs/uUk7yKGU34ujDC0l19QSxEN6/6qvIo8klVVysDPC0uSoEMOhpg9i6Q+zEV rk+rbpHJxGahXZ+o0Sg+/fbGz1IqXZXolDLI0FEF06s31lssPwtCS4yhkDVHDcYVFL8Rzs FLqqQk7GLFTReiP5/GBWBIeEYeuuMR+bse8lgEtYcTgWazEbaWR1QjHMtSLDD+ZIEcSakX pfh2knmiQ2dompJBo9NVjvTNPLbTSKm1kHw0SeYuLtWcKSRKIsTpTreEyqofig== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781318446; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0gFpieYGaQmuRLpJ7s/daTn2aw6sFkHEQyUFMc43Xn0=; b=a8BhCJyXeKy7Nf75oHP3opeAGy47MrQUvFX322zwVnhaJKQIZX09/KXLM+VTBUgGWeJICH HwtOE0XlhSPWamw1Xug3J0zWQLKRgErKHsvxEf3BIEg16aSuM1nCYKRkwNYTpRRNaJExOS bJKdR+U0CpAjvrMiFcIlZn9NV8suS+lbxeutKcrIpnOwCdPT0xWOCQMdRO/ns7g2K6g+Gf EWhez//ZxAuCqgNEDKkWWR339bVbt2oVP+TOq7BWMqVqUb5dPFaMyV3rBrzIhNBBLjPy2Q NhLCfEAFNKWmtiy2x6rxNkrBHbqgGsTQR930ICBVtPIvjROfzv07zpR9nnfcZw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gcgby4hVjz13dD for ; Sat, 13 Jun 2026 02:40:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 32c99 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 13 Jun 2026 02:40:46 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jason E. Hale Subject: git: e74bc0d1a6d0 - main - graphics/frei0r: Update to 3.2.1 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e74bc0d1a6d00520a2984e72d9ff1a45b4d1b536 Auto-Submitted: auto-generated Date: Sat, 13 Jun 2026 02:40:46 +0000 Message-Id: <6a2cc32e.32c99.3c9e5e99@gitrepo.freebsd.org> The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=e74bc0d1a6d00520a2984e72d9ff1a45b4d1b536 commit e74bc0d1a6d00520a2984e72d9ff1a45b4d1b536 Author: Jason E. Hale AuthorDate: 2026-06-12 21:43:01 +0000 Commit: Jason E. Hale 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