git: c00dc21115bd - main - audio/noson-app: Update to 5.7.6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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)
++