git: c00dc21115bd - main - audio/noson-app: Update to 5.7.6

From: Tilman Keskinoz <arved_at_FreeBSD.org>
Date: Tue, 06 Oct 2026 20:42:36 UTC
The branch main has been updated by arved:

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

commit c00dc21115bd86bb6d71eca30a0a63a270db62de
Author:     Tilman Keskinoz <arved@FreeBSD.org>
AuthorDate: 2026-10-06 20:40:50 +0000
Commit:     Tilman Keskinoz <arved@FreeBSD.org>
CommitDate: 2026-10-06 20:40:50 +0000

    audio/noson-app: Update to 5.7.6
    
    Don't download libnoson during build, it is already installed as a
    dependency
---
 audio/noson-app/Makefile                           |  2 +-
 audio/noson-app/distinfo                           |  6 +--
 .../files/patch-backend-NosonApp-CMakeLists.txt    | 11 ++++++
 .../files/patch-backend-cli-CMakeLists.txt         | 11 ++++++
 .../files/patch-backend-lib-CMakeLists.txt         | 46 ++++++++++++++++++++++
 5 files changed, 72 insertions(+), 4 deletions(-)

diff --git a/audio/noson-app/Makefile b/audio/noson-app/Makefile
index 8d017439ede8..056c261235bc 100644
--- a/audio/noson-app/Makefile
+++ b/audio/noson-app/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	noson-app
-DISTVERSION=	5.7.3
+DISTVERSION=	5.7.6
 CATEGORIES=	audio net
 
 MAINTAINER=	arved@FreeBSD.org
diff --git a/audio/noson-app/distinfo b/audio/noson-app/distinfo
index ce46bda03ced..9cf88a52f74b 100644
--- a/audio/noson-app/distinfo
+++ b/audio/noson-app/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1786050416
-SHA256 (janbar-noson-app-5.7.3_GH0.tar.gz) = 09f3d1e2c54adac43bf9706be30a65bc8e0474ef5d5da270030a4d1aa9a20396
-SIZE (janbar-noson-app-5.7.3_GH0.tar.gz) = 3252969
+TIMESTAMP = 1791316391
+SHA256 (janbar-noson-app-5.7.6_GH0.tar.gz) = 3d758a8e462079124a557be2e459717f65cc11757d3198457f67676190b93cb7
+SIZE (janbar-noson-app-5.7.6_GH0.tar.gz) = 3264587
diff --git a/audio/noson-app/files/patch-backend-NosonApp-CMakeLists.txt b/audio/noson-app/files/patch-backend-NosonApp-CMakeLists.txt
new file mode 100644
index 000000000000..772d8a5b7804
--- /dev/null
+++ b/audio/noson-app/files/patch-backend-NosonApp-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- backend/NosonApp/CMakeLists.txt.orig	2026-10-06 22:24:43.976964000 +0200
++++ backend/NosonApp/CMakeLists.txt	2026-10-06 22:25:06.234352000 +0200
+@@ -19,6 +19,8 @@
+     endif()
+ endif()
+ 
++find_package(noson CONFIG REQUIRED)
++
+ set(CMAKE_CXX_STANDARD_REQUIRED ON)
+ set(CMAKE_CXX_STANDARD 11)
+ 
diff --git a/audio/noson-app/files/patch-backend-cli-CMakeLists.txt b/audio/noson-app/files/patch-backend-cli-CMakeLists.txt
new file mode 100644
index 000000000000..e670919b346e
--- /dev/null
+++ b/audio/noson-app/files/patch-backend-cli-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- backend/cli/CMakeLists.txt.orig	2026-10-06 20:34:55.000000000 +0200
++++ backend/cli/CMakeLists.txt	2026-10-06 22:33:32.356641000 +0200
+@@ -3,6 +3,8 @@
+ set(CMAKE_CXX_STANDARD_REQUIRED ON)
+ set(CMAKE_CXX_STANDARD 11)
+ 
++find_package(noson CONFIG REQUIRED)
++
+ ###############################################################################
+ # configure
+ include_directories(${noson_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR}
diff --git a/audio/noson-app/files/patch-backend-lib-CMakeLists.txt b/audio/noson-app/files/patch-backend-lib-CMakeLists.txt
new file mode 100644
index 000000000000..23a6f5d095d4
--- /dev/null
+++ b/audio/noson-app/files/patch-backend-lib-CMakeLists.txt
@@ -0,0 +1,46 @@
+--- backend/lib/CMakeLists.txt.orig	2026-10-06 20:34:55.000000000 +0200
++++ backend/lib/CMakeLists.txt	2026-10-06 22:10:30.555081000 +0200
+@@ -110,41 +110,5 @@
+ 
+ set(BUILD_SHARED_LIBS OFF)
+ 
+-# Provides dependency noson
+-if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/noson/CMakeLists.txt)
+-    message(STATUS "Using libnoson submodule")
+-    add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/noson/noson)
+-else()
+-    if(NOT LIBNOSON_GIT_MASTER)
+-        download_project(PROJ noson
+-          URL "${CMAKE_CURRENT_SOURCE_DIR}/noson-2.14.2.tar.gz"
+-          URL_HASH MD5=52f5ff07a7516c7ccc167040972e29d0
+-          PREFIX ${CMAKE_CURRENT_BINARY_DIR}
+-          UPDATE_DISCONNECTED ON)
+-    else()
+-        message(STATUS "Downloading git master libnoson")
+-        download_project(PROJ noson
+-            GIT_REPOSITORY https://github.com/janbar/noson.git
+-            GIT_TAG master
+-            GIT_SHALLOW 1
+-            PREFIX ${CMAKE_CURRENT_BINARY_DIR}
+-            UPDATE_DISCONNECTED OFF)
+-    endif()
+-    add_subdirectory(
+-        ${CMAKE_CURRENT_BINARY_DIR}/noson-src/noson
+-        ${CMAKE_CURRENT_BINARY_DIR}/noson-build
+-        EXCLUDE_FROM_ALL
+-    )
+-endif()
+-
+-set(noson_LIBRARIES noson
+-    ${ZLIB_LIBRARIES}
+-    ${OPENSSL_CRYPTO_LIBRARY} ${OPENSSL_SSL_LIBRARY}
+-    ${FLAC_LIBRARIES} ${FLACXX_LIBRARIES}               PARENT_SCOPE)
+-set(noson_INCLUDE_DIRS "${noson_BINARY_DIR}/public"     PARENT_SCOPE)
+-set(noson_FOUND ON                                      PARENT_SCOPE)
+-message(STATUS "Build noson: ${noson_BINARY_DIR}")
+-
+-if(noson_DEPENDENCIES)
+-    add_dependencies(noson ${noson_DEPENDENCIES})
+-endif()
++find_package(noson CONFIG REQUIRED)
++