Created attachment 217012 [details] New port Import Gerbera which is a continuation on the now defunct MediaTomb codebase. Tested on FreeBSD 13.0-CURRENT r361421 (amd64), 12.1-RELEASE-p7 (amd64) Poudriere testport OK 12.1-RELEASE (amd64)
Created attachment 217779 [details] New port - version 1.61 Update to 1.61
Created attachment 217806 [details] gerbera.patch own version of gerbera port. fixed some errors: build with matroska only, test target need duktape-lib and curl
Created attachment 217811 [details] New port - version 1.61 (v2) Fix "make test" with minimal config
I have a few more fixes in the pipeline, such as using libnpupnp instead. https://github.com/gerbera/gerbera/issues/984 also needs to be fixed before we can commit.
Created attachment 218204 [details] New port - version 1.61 (v3) Depend on (lib)curl when compiling tests Pull in ffmpeg support when ffmpegthumbnailer is selected Add support for libnpupnp
Created attachment 218344 [details] New port - version 1.61 (v4) Add patch to fix tests when libnpupnp is used. Add patch to fix UI bug for MIME types
Moin moin Fails to configure: https://people.freebsd.org/~tcberner/logs/gerbera-1.6.1.log mfg Tobias
Created attachment 218540 [details] New port - version 1.61 (v5) Add missing USES= pkgconfig argument, fixes build when using libnpupnp Tested on FreeBSD 13.0-CURRENT #0 r364979 (amd64) (make + make check-plist) Poudriere testport OK 12.1-RELEASE (amd64)
Add 250139 as dependency to avoid unnecessary package bumps
Created attachment 218810 [details] New port - version 1.64 Update to 1.64
If possible I'd appreciate if someone could review this port especially the rc.d script.
Missing LICENSE_FILE USE_RC_SUBR should be with the other USE_x variable pkg-descr is a bit short, you can take what's written here: http://docs.gerbera.io/en/latest/ you can run rclint on your rc script /usr/local is hardcoded in your rc script why do you need a gerbera_precmd func?
and the uid/gid are already taken (sorry about that)
Created attachment 219730 [details] New port - version 1.64 v2 Add LICENCE_FILE variable Move USE_RC_SUBR Make pkg-descr a bit more descriptive Remove hardcoded /usr/local in rc script Update GID/UID
Created attachment 219731 [details] New port - version 1.64 v3 A few adjustments to rc script, suggested by meeena (irc)
A commit references this bug: Author: mikael Date: Mon Nov 16 16:53:40 UTC 2020 New revision: 555498 URL: https://svnweb.freebsd.org/changeset/ports/555498 Log: net/gerbera: New port, UPnP/DLNA media server Gerbera is a DLNA compatible media server and a continuation of MediaTomb It allows you to browse and playback your media via your network, supports metadata extraction, media thumbnail support and generation, media transcoding and offers a Web UI. WWW: https://gerbera.io/ PR: 248475 Submitted by: daniel.engberg.lists@pyret.net Reviewed by: meena Changes: head/GIDs head/UIDs head/net/Makefile head/net/gerbera/ head/net/gerbera/Makefile head/net/gerbera/distinfo head/net/gerbera/files/ head/net/gerbera/files/gerbera.in head/net/gerbera/files/patch-CMakeLists.txt head/net/gerbera/files/patch-test_core_test__server.cc head/net/gerbera/files/pkg-message.in head/net/gerbera/pkg-descr head/net/gerbera/pkg-plist
Thanks!