Port details |
- gerbera Media server compatible with DLNA and UPnP
- 2.3.0 net =3 2.2.0Version of this port present on the latest quarterly branch.
- Maintainer: diizzy@FreeBSD.org
- Port Added: 2020-11-16 16:53:47
- Last Update: 2024-10-05 23:18:19
- Commit Hash: 149fe86
- People watching this port, also watch:: nagios-check_hdd_health, nuitka-py311, monit, py39-beautifulsoup, openmdns
- Also Listed In: multimedia
- License: GPLv2
- WWW:
- https://gerbera.io/
- Description:
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/net/gerbera/ && make install clean
- To add the package, run one of these commands:
- pkg install net/gerbera
- pkg install gerbera
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gerbera
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1726681975
SHA256 (gerbera-gerbera-v2.3.0_GH0.tar.gz) = c9f7956d9e94a9b8ded7de809ba8496ad1a2279b624ab121652dff2a28a1a69e
SIZE (gerbera-gerbera-v2.3.0_GH0.tar.gz) = 6255947
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libfmt.so : devel/libfmt
- libspdlog.so : devel/spdlog
- libpugixml.so : textproc/pugixml
- libinotify.so : devel/libinotify
- libcurl.so : ftp/curl
- libduktape.so : lang/duktape-lib
- libexiv2.so : graphics/exiv2
- libavformat.so : multimedia/ffmpeg
- libavutil.so : multimedia/ffmpeg
- libnpupnp.so : net/libnpupnp
- libtag.so : audio/taglib
- libsqlite3.so : databases/sqlite3
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for gerbera-2.3.0:
CURL=on: Support for online services via cURL
DEBUG=off: Build with debugging support
DUKTAPE=on: Javascript support for custom import scripts
EXIV2=on: EXIF and IPTC metadata support via exiv2
FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
FFMPEGTHUMBNAILER=off: Support for thumbnail generation
MATROSKA=off: Extract video/mkv metadata via libmatroska
TAGLIB=on: Extract audio file metadata via taglib
TEST=off: Build and/or run tests
====> Options available for the single UPNPLIB: you have to select exactly one of them
LIBNPUPNP=on: Use high performance libnpupnp library
LIBUPNP=off: Use libupnp library
===> Use 'make config' to modify these settings
- Options name:
- net_gerbera
- USES:
- cmake compiler:c++17-lang iconv localbase:ldflags pkgconfig sqlite
- pkg-message:
- For install:
- Edit /etc/rc.conf(.local) to start Gerbera automatically at system
startup. Command line arguments can be set via gerbera_args.
A sample configuration file is installed at the follow location:
/usr/local/etc/gerbera-config.xml.sample
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.3.0 05 Oct 2024 23:18:19 |
Daniel Engberg (diizzy) |
net/gerbera: Update to 2.3.0
Changelog: https://github.com/gerbera/gerbera/releases/tag/v2.3.0 |
2.2.0 07 Jul 2024 08:18:32 |
Daniel Engberg (diizzy) |
net/gerbera: Update to 2.2.0
Changelog: https://github.com/gerbera/gerbera/releases/tag/v2.2.0 |
2.1.0_1 14 Jun 2024 05:29:27 |
Jason E. Hale (jhale) |
*/*: Chase audio/taglib shlib version bump
PR: 266677 |
2.1.0 27 Apr 2024 11:04:27 |
Daniel Engberg (diizzy) |
net/gerbera: Update to 2.1.0
Changelog: https://github.com/gerbera/gerbera/releases/tag/v2.1.0 |
2.0.0 13 Jan 2024 14:27:47 |
Daniel Engberg (diizzy) |
net/gerbera: Update to 2.0.0
Partially backport commit 3e2f026f2281aa511f1a9106cf48a1f5344ae06b
Changelog:
https://github.com/gerbera/gerbera/releases/tag/v2.0.0
Reference:
https://github.com/gerbera/gerbera/commit/3e2f026f2281aa511f1a9106cf48a1f5344ae06b |
1.12.1_4 14 Dec 2023 15:49:40 |
Po-Chuan Hsieh (sunpoet) |
devel/libfmt: Update to 10.1.1
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/fmtlib/fmt/releases |
1.12.1_3 23 Sep 2023 08:46:01 |
Daniel Engberg (diizzy) |
net/gerbera: Fix compatibility with fmt 10
Backport upstream commit 37957aac0aea776e6f843af2358916f81056a405
to fix build with fmt 10
Reference:
https://github.com/gerbera/gerbera/commit/37957aac0aea776e6f843af2358916f81056a405
PR: 273886 |
1.12.1_3 09 Jul 2023 22:09:12 |
Matthias Andree (mandree) |
*: Bump PORTREVISION of all graphics/exiv2 users
because its library version changed to 28 so we need to rebuild/relink.
PR: 272311
Differential Revision: https://reviews.freebsd.org/D40828 |
1.12.1_2 27 Apr 2023 12:01:46 |
Daniel Engberg (diizzy) |
*/*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s) |
1.12.1_1 25 Apr 2023 15:17:15 |
Christian Weisgerber (naddy) |
audio/opus: bump consumers after update to 1.4 |
1.12.1 12 Feb 2023 08:54:17 |
Daniel Engberg (diizzy) |
net/gerbera: Update to 1.12.1
Changelog: https://github.com/gerbera/gerbera/releases/tag/v1.12.1 |
1.12.0_1 19 Dec 2022 09:31:34 |
Thierry Thomas (thierry) |
*/*: chase the upgrade of devel/libfmt to 9.1.0
PR: 268081 |
1.12.0 06 Nov 2022 10:46:50 |
Daniel Engberg (diizzy) |
net/gerbera: Update to 1.12.0
Changelog:
https://github.com/gerbera/gerbera/releases/tag/v1.12.0 |
1.11.0_1 11 Sep 2022 18:48:31 |
Daniel Engberg (diizzy) |
net/gerbera: Increase PORTREVISION due to update of libnpupnp |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.11.0 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.11.0 06 May 2022 09:59:33 |
Daniel Engberg (diizzy) |
net/gerbera: Update to 1.11.0
Users are recommended to rescan their libraries as of this release
Changelog: https://github.com/gerbera/gerbera/releases/tag/v1.11.0 |
1.10.0 13 Mar 2022 11:02:51 |
Daniel Engberg (diizzy) |
net/gerbera: Update to 1.10.0
Backport upstream commit 97c5a5fbc27452ee5970f9c7be946d3819a79d05
to fix crash when using m3u playlists
Changelog: https://github.com/gerbera/gerbera/releases/tag/v1.10.0 |
1.9.2_3 21 Feb 2022 07:16:44 |
Daniel Engberg (diizzy) |
*/*: Bump PORTREVISION of users due to bump of lang/duktape* |
1.9.2_2 31 Jan 2022 21:45:53 |
Daniel Engberg (diizzy) |
net/gerbera: Fix build with libfmt 8.1.1
Backport upstream commit 82d84ac5e62c23e717198fc7b2ef190ff95e70d1
Reported by: pkg-fallout |
1.9.2_1 25 Jan 2022 08:21:31 |
Daniel Engberg (diizzy) |
net/gerbera: Bump PORTREVISION due to version bump of net/libnpupnp |
1.9.2 08 Oct 2021 07:06:33 |
Daniel Engberg (diizzy) |
net/gerbera: Update to 1.9.2
Changelog: https://github.com/gerbera/gerbera/releases/tag/v1.9.2
Approved by: arrowd (maintainer)
Differential Revision: https://reviews.freebsd.org/D32302 |
1.9.1 31 Aug 2021 21:02:45 |
Daniel Engberg (diizzy) |
net/gerbera: Update to 1.9.1
Update maintainer entry
Partially backport upstream commit to fix compilation when libinotify is
used
Changelog: https://github.com/gerbera/gerbera/releases/tag/v1.9.1
Reference:
https://github.com/gerbera/gerbera/commit/3a29599b8ca82c0cf59392fc1495d32c88580a18
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D31735 |
1.9.0 03 Aug 2021 18:35:56 |
Li-Wen Hsu (lwhsu) Author: Daniel Engberg |
net/gerbera: Update to 1.9.0
Changes: https://github.com/gerbera/gerbera/releases/tag/v1.9.0
PR: 257541 |
1.8.2_1 21 Jul 2021 18:11:51 |
Po-Chuan Hsieh (sunpoet) |
devel/libfmt: Update to 8.0.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/fmtlib/fmt/releases
PR: 257026
Exp-run by: antoine |
1.8.2 01 Jun 2021 17:34:38 |
Li-Wen Hsu (lwhsu) Author: Daniel Engberg |
net/gerbera: Update to 1.8.2
PR: 256341 |
1.8.1 14 May 2021 12:33:39 |
Rainer Hurling (rhurlin) |
net/gerbera: Update to 1.8.1
Changelog: https://github.com/gerbera/gerbera/releases/tag/v1.8.1
PR: 255854
Reported by: daniel.engberg.lists@pyret.net (maintainer) |
1.8.0 10 Apr 2021 09:25:42 |
Rainer Hurling (rhurlin) |
net/gerbera: Update to 1.8.0
Changelog: https://github.com/gerbera/gerbera/releases/tag/v1.8.0
PR: 254935
Submitted by: daniel.engberg.lists@pyret.net (maintainer) |
1.7.0_1 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
1.7.0_1 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
1.7.0_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.7.0_1 17 Mar 2021 10:46:01 |
rhurlin |
net/libnpupnp: Update to 4.1.1
Changelog:
https://framagit.org/medoc92/npupnp/-/compare/libnpupnp-v4.0.14...libnpupnp-v4.1.1
PR: 254357
Submitted by: daniel.engberg.lists@pyret.net (maintainer) |
1.7.0 08 Mar 2021 18:05:39 |
nc |
net/gerbera: Update to 1.7.0
Changes: https://github.com/gerbera/gerbera/releases/tag/v1.7.0
PR: 254126
Submitted by: daniel.engberg.lists AT pyret DOT net (maintainer) |
1.6.4 16 Nov 2020 16:53:38 |
mikael |
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 |