Bug 248475

Summary: net/gerbera: New port, UPnP/DLNA media server, version 1.6.4
Product: Ports & Packages Reporter: daniel.engberg.lists
Component: Individual Port(s)Assignee: Tobias C. Berner <tcberner>
Status: Open ---    
Severity: Affects Only Me CC: cyschow, lwhsu, melanhit, 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
Bug Depends on: 250139    
Bug Blocks:    
Attachments:
Description Flags
New port
none
New port - version 1.61
daniel.engberg.lists: maintainer-approval+
gerbera.patch
none
New port - version 1.61 (v2)
daniel.engberg.lists: maintainer-approval+
New port - version 1.61 (v3)
daniel.engberg.lists: maintainer-approval+
New port - version 1.61 (v4)
none
New port - version 1.61 (v5)
none
New port - version 1.64 none

Description daniel.engberg.lists 2020-08-04 22:05:20 UTC
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)
Comment 1 daniel.engberg.lists 2020-09-06 02:20:06 UTC
Created attachment 217779 [details]
New port - version 1.61

Update to 1.61
Comment 2 Andrew Romanenko 2020-09-07 19:01:50 UTC
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
Comment 3 daniel.engberg.lists 2020-09-07 22:55:33 UTC
Created attachment 217811 [details]
New port - version 1.61 (v2)

Fix "make test" with minimal config
Comment 4 daniel.engberg.lists 2020-09-20 06:32:10 UTC
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.
Comment 5 daniel.engberg.lists 2020-09-23 06:02:40 UTC
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
Comment 6 daniel.engberg.lists 2020-09-26 23:23:20 UTC
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
Comment 7 Tobias C. Berner freebsd_committer 2020-10-03 18:58:11 UTC
Moin moin 

Fails to configure:
https://people.freebsd.org/~tcberner/logs/gerbera-1.6.1.log


mfg Tobias
Comment 8 daniel.engberg.lists 2020-10-05 11:47:30 UTC
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)
Comment 9 daniel.engberg.lists 2020-10-05 11:48:13 UTC
Add 250139 as dependency to avoid unnecessary package bumps
Comment 10 daniel.engberg.lists 2020-10-16 20:28:19 UTC
Created attachment 218810 [details]
New port - version 1.64

Update to 1.64