Summary: | net/gerbera: New port, UPnP/DLNA media server, version 1.6.4 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Daniel Engberg <diizzy> | ||||||||||||||||||||||
Component: | Individual Port(s) | Assignee: | Mikael Urankar <mikael> | ||||||||||||||||||||||
Status: | Closed FIXED | ||||||||||||||||||||||||
Severity: | Affects Only Me | CC: | cyschow, decke, lwhsu, melanhit, mikael, tcberner | ||||||||||||||||||||||
Priority: | --- | ||||||||||||||||||||||||
Version: | Latest | ||||||||||||||||||||||||
Hardware: | Any | ||||||||||||||||||||||||
OS: | Any | ||||||||||||||||||||||||
URL: | https://github.com/gerbera/gerbera/releases/tag/v1.6.4 | ||||||||||||||||||||||||
See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248476 | ||||||||||||||||||||||||
Attachments: |
|
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! |
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)