net/gerbera 3.3.0 FreeBSD
Media server compatible with DLNA and UPnP
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
c562b9479c- License
- GPLv2
- Categories
- net, multimedia
- Package size
- 2215.8 KiB, 7905.6 KiB installed
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/gerbera | 3.3.0 |
| NetBSD | multimedia/gerbera | 3.0.0nb1 |
| DragonFly | net/gerbera | 2.5.0 |
Install
Binary package:
pkg install gerbera
From the ports tree:
cd /usr/ports/net/gerbera/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gerbera>0:net/gerbera
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.3.0 | 3.3.0 | - | 2.6.1 | - |
| FreeBSD:14:quarterly | 3.3.0 | 3.3.0 | n/a | 2.5.0_1 | - |
| FreeBSD:15:latest | 3.3.0 | 3.3.0 | n/a | 2.6.1 | 2.6.1 |
| FreeBSD:15:quarterly | 3.3.0 | 3.3.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.3.0 | 3.3.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
cxxopts>0: devel/cxxopts
Library 5
libfmt.so: devel/libfmtlibicui18n.so: devel/iculibjsoncpp.so: devel/jsoncpplibspdlog.so: devel/spdloglibpugixml.so: textproc/pugixml
The full lists below include those, and their dependencies in turn.
Build dependencies 86
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/taglib
- converters/fribidi
- converters/libiconv
- databases/sqlite3
- devel/cmake-core
- devel/cxxopts
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/inih
- devel/jsoncpp
- devel/libedit
- devel/libffi
- devel/libfmt
- devel/libinotify
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/spdlog
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/exiv2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/libnpupnp
- ports-mgmt/pkg
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- security/rhash
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- textproc/pugixml
- www/libmicrohttpd
- www/libnghttp2
- www/srt
- x11-fonts/fontconfig
Run dependencies 79
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/taglib
- converters/fribidi
- converters/libiconv
- databases/sqlite3
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/inih
- devel/jsoncpp
- devel/libedit
- devel/libffi
- devel/libfmt
- devel/libinotify
- devel/libunistring
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/spdlog
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/exiv2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- graphics/webp
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- net/libnpupnp
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libssh2
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- textproc/pugixml
- www/libmicrohttpd
- www/libnghttp2
- www/srt
- x11-fonts/fontconfig
No port depends on this one.
Configuration
Options name: net_gerbera
| Option | Default | Description |
|---|---|---|
| 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 |
| LIBNPUPNP | on | Use high performance libnpupnp library |
| LIBUPNP | off | Use libupnp library |
| TAGLIB | on | Extract audio file metadata via taglib |
| TEST | off | Build and/or run tests |
- USES
- cmake compiler:c++17-lang iconv localbase:ldflags pkgconfig sqlite
- Service scripts
gerbera
Message after installing
Files
Manual pages 1
- gerbera(1)
pkg-plist 100
- bin/gerbera
- share/gerbera/config2.xsd
- share/gerbera/js/audio.js
- share/gerbera/js/common.js
- share/gerbera/js/cuesheet.js
- share/gerbera/js/image.js
- share/gerbera/js/import.js
- share/gerbera/js/metadata.js
- share/gerbera/js/playlists.js
- share/gerbera/js/shared.js
- share/gerbera/js/trailer.js
- share/gerbera/js/video.js
- share/gerbera/mysql-drop.sql
- share/gerbera/mysql-upgrade.xml
- share/gerbera/mysql.sql
- share/gerbera/postgres-drop.sql
- share/gerbera/postgres-upgrade.xml
- share/gerbera/postgres.sql
- share/gerbera/sqlite3-drop.sql
- share/gerbera/sqlite3-upgrade.xml
- share/gerbera/sqlite3.sql
- share/gerbera/web/README.md
- share/gerbera/web/assets/gerbera-config-expert.json
- share/gerbera/web/assets/gerbera-config-minimal.json
- share/gerbera/web/assets/gerbera-config-standard.json
- share/gerbera/web/assets/theme/colors.css
- share/gerbera/web/assets/theme/gerbera-logo-white.png
- share/gerbera/web/assets/theme/gerbera.css
- share/gerbera/web/assets/theme/home-bg.jpg
- share/gerbera/web/css/upnp.css
- share/gerbera/web/disabled.html
- share/gerbera/web/favicon.ico
- share/gerbera/web/icons/mt-icon120.bmp
- share/gerbera/web/icons/mt-icon120.jpg
- share/gerbera/web/icons/mt-icon120.png
- share/gerbera/web/icons/mt-icon32.bmp
- share/gerbera/web/icons/mt-icon32.jpg
- share/gerbera/web/icons/mt-icon32.png
- share/gerbera/web/icons/mt-icon48.bmp
- share/gerbera/web/icons/mt-icon48.jpg
- share/gerbera/web/icons/mt-icon48.png
- share/gerbera/web/index.html
- share/gerbera/web/js/gerbera-app.module.js
- share/gerbera/web/js/gerbera-auth.module.js
- share/gerbera/web/js/gerbera-autoscan.module.js
- share/gerbera/web/js/gerbera-clients.module.js
- share/gerbera/web/js/gerbera-config.module.js
- share/gerbera/web/js/gerbera-items.module.js
- share/gerbera/web/js/gerbera-menu.module.js
- share/gerbera/web/js/gerbera-trail.module.js
- share/gerbera/web/js/gerbera-tree.module.js
- share/gerbera/web/js/gerbera-tweak.module.js
- share/gerbera/web/js/gerbera-updates.module.js
- share/gerbera/web/js/jquery.gerbera.autoscan.js
- share/gerbera/web/js/jquery.gerbera.clients.js
- share/gerbera/web/js/jquery.gerbera.config.js
- share/gerbera/web/js/jquery.gerbera.editor.js
- share/gerbera/web/js/jquery.gerbera.items.js
- share/gerbera/web/js/jquery.gerbera.toast.js
- share/gerbera/web/js/jquery.gerbera.trail.js
- share/gerbera/web/js/jquery.gerbera.tree.js
- share/gerbera/web/js/jquery.gerbera.tweak.js
- share/gerbera/web/upnp/cds.xml
- share/gerbera/web/upnp/cm.xml
- share/gerbera/web/upnp/mr_reg.xml
- share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap-grid.min.css
- share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap-grid.min.css.map
- share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap-reboot.min.css
- share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap-reboot.min.css.map
- share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap.min.css
- share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap.min.css.map
- share/gerbera/web/vendor/bootstrap-4.6.2/js/bootstrap.min.js
- share/gerbera/web/vendor/bootstrap-4.6.2/js/bootstrap.min.js.map
- share/gerbera/web/vendor/font-awesome/css/font-awesome.css
- share/gerbera/web/vendor/font-awesome/css/font-awesome.min.css
- share/gerbera/web/vendor/font-awesome/fonts/FontAwesome.otf
- share/gerbera/web/vendor/font-awesome/fonts/fontawesome-webfont.eot
- share/gerbera/web/vendor/font-awesome/fonts/fontawesome-webfont.svg
- share/gerbera/web/vendor/font-awesome/fonts/fontawesome-webfont.ttf
- share/gerbera/web/vendor/font-awesome/fonts/fontawesome-webfont.woff
- share/gerbera/web/vendor/font-awesome/fonts/fontawesome-webfont.woff2
- share/gerbera/web/vendor/jquery/jquery-3.7.1.min.js
- share/gerbera/web/vendor/jquery/jquery-3.7.1.min.map
- share/gerbera/web/vendor/jquery/jquery-ui.min.js
- share/gerbera/web/vendor/js-cookie.min.js
- share/gerbera/web/vendor/lato/LICENCE.md
- share/gerbera/web/vendor/lato/lato-v14-latin-ext_latin-regular.woff
- share/gerbera/web/vendor/lato/lato-v14-latin-ext_latin-regular.woff2
- share/gerbera/web/vendor/md5.min.js
- share/gerbera/web/vendor/md5.min.js.map
- share/gerbera/web/vendor/popper/popper.min.js
- share/gerbera/web/vendor/popper/popper.min.js.map
- share/gerbera/web/vendor/tether-2.0.0/tether.min.css
- share/gerbera/web/vendor/tether-2.0.0/tether.min.js
- share/man/man1/gerbera.1.gz
- @owner
- @group
- @dir /var/db/gerbera
- @dir /var/log/gerbera
- @sample(gerbera,gerbera,0640) /usr/local/etc/gerbera-config.xml.sample
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gerbera-gerbera-v3.3.0_GH0.tar.gz | 1.009222e+07 | 79db1b4d9fcfafe5cb6a30eb29174f912f1b2c04a644bd5fe5075bccad10eb97 |