summaryrefslogtreecommitdiff
path: root/net/gerbera
diff options
context:
space:
mode:
Diffstat (limited to 'net/gerbera')
-rw-r--r--net/gerbera/Makefile9
-rw-r--r--net/gerbera/distinfo8
-rw-r--r--net/gerbera/files/patch-CMakeLists.txt23
-rw-r--r--net/gerbera/pkg-plist1
4 files changed, 31 insertions, 10 deletions
diff --git a/net/gerbera/Makefile b/net/gerbera/Makefile
index 444ad43a32f1..a5ebf9f9d337 100644
--- a/net/gerbera/Makefile
+++ b/net/gerbera/Makefile
@@ -1,12 +1,8 @@
PORTNAME= gerbera
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.0
-PORTREVISION= 1
+DISTVERSION= 2.6.1
CATEGORIES= net multimedia
-PATCH_SITES= https://github.com/gerbera/gerbera/commit/
-PATCHFILES= 2ff1b35372854b5856f244fe1277abb987c7418c.patch:-p1
-
MAINTAINER= diizzy@FreeBSD.org
COMMENT= Media server compatible with DLNA and UPnP
WWW= https://gerbera.io/
@@ -15,6 +11,8 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
LIB_DEPENDS= libfmt.so:devel/libfmt \
+ libicui18n.so:devel/icu \
+ libjsoncpp.so:devel/jsoncpp \
libspdlog.so:devel/spdlog \
libpugixml.so:textproc/pugixml \
libinotify.so:devel/libinotify
@@ -86,6 +84,7 @@ TEST_BUILD_DEPENDS= googletest>=0:devel/googletest
TEST_CMAKE_BOOL= WITH_TESTS
TEST_TEST_TARGET= test
TEST_IMPLIES= CURL DUKTAPE
+TEST_ENV= LC_ALL=C.UTF-8 CTEST_PARALLEL_LEVEL=${MAKE_JOBS_NUMBER}
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gerbera
diff --git a/net/gerbera/distinfo b/net/gerbera/distinfo
index 2d677b46963b..5eee063a0a5f 100644
--- a/net/gerbera/distinfo
+++ b/net/gerbera/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1747426124
-SHA256 (gerbera-gerbera-v2.5.0_GH0.tar.gz) = e1dd2c710758fbb9f4db6f1afc461bdd1b6c55ef29147d450ab6d90624177f09
-SIZE (gerbera-gerbera-v2.5.0_GH0.tar.gz) = 9873077
-SHA256 (2ff1b35372854b5856f244fe1277abb987c7418c.patch) = 49e0738f53ad8dfebf91d3ce1d0187afbf56912ecccbe8644a820c80e56b8807
-SIZE (2ff1b35372854b5856f244fe1277abb987c7418c.patch) = 1564
+TIMESTAMP = 1755307156
+SHA256 (gerbera-gerbera-v2.6.1_GH0.tar.gz) = 6a7ed1c73bd86bdddd76bcb6c4bcd2e42788a20eb1f3165e0ea9f456abccd3ed
+SIZE (gerbera-gerbera-v2.6.1_GH0.tar.gz) = 9874477
diff --git a/net/gerbera/files/patch-CMakeLists.txt b/net/gerbera/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..3147907fc8c2
--- /dev/null
+++ b/net/gerbera/files/patch-CMakeLists.txt
@@ -0,0 +1,23 @@
+--- CMakeLists.txt.orig 2025-08-05 02:13:11 UTC
++++ CMakeLists.txt
+@@ -815,13 +815,13 @@ endif()
+ )
+ endif()
+
+-set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions")
+-
+-install(FILES
+- scripts/gerbera-completion.sh
+- DESTINATION "${BASH_COMPLETION_DIR}"
+- RENAME gerbera
+-)
++#set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions")
++#
++#install(FILES
++# scripts/gerbera-completion.sh
++# DESTINATION "${BASH_COMPLETION_DIR}"
++# RENAME gerbera
++#)
+
+ set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA ${DEBIAN_EXTRA_FILES})
+
diff --git a/net/gerbera/pkg-plist b/net/gerbera/pkg-plist
index 78338659cfe0..4e5a185f9030 100644
--- a/net/gerbera/pkg-plist
+++ b/net/gerbera/pkg-plist
@@ -4,6 +4,7 @@ bin/gerbera
%%DATADIR%%/js/import.js
%%DATADIR%%/js/metadata.js
%%DATADIR%%/js/playlists.js
+%%DATADIR%%/mysql-drop.sql
%%DATADIR%%/mysql-upgrade.xml
%%DATADIR%%/mysql.sql
%%DATADIR%%/sqlite3-upgrade.xml