svn commit: r408867 - branches/2016Q1/multimedia/emby-server
Thomas Zander
riggs at FreeBSD.org
Sun Feb 14 16:27:10 UTC 2016
Author: riggs
Date: Sun Feb 14 16:27:09 2016
New Revision: 408867
URL: https://svnweb.freebsd.org/changeset/ports/408867
Log:
MFH: r408785 (only fixes, excluding the upgrade to latest upstream release)
multimedia/emby-server: Fix dependencies and improve pkg-msg
* Remove dependency on multimedia/libmediainfo (now uses FFMpeg instead)
* Add X11 OPTION (ON by default) for user to choose dependency of
graphics/ImageMagick or graphics/ImageMagick-nox11
* Improve pkg-message to prompt the user to some additional
options that can be set when building multimedia/ffmpeg and
graphics/ImageMagick in order to optimise their Emby Server experience.
PR: 207155
Submitted by: woodsb02 at gmail.com (maintainer)
Approved by: ports-secteam (feld)
Modified:
branches/2016Q1/multimedia/emby-server/Makefile
branches/2016Q1/multimedia/emby-server/pkg-message
Modified: branches/2016Q1/multimedia/emby-server/Makefile
==============================================================================
--- branches/2016Q1/multimedia/emby-server/Makefile Sun Feb 14 15:50:58 2016 (r408866)
+++ branches/2016Q1/multimedia/emby-server/Makefile Sun Feb 14 16:27:09 2016 (r408867)
@@ -12,9 +12,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
LIB_DEPENDS= libavformat.so:${PORTSDIR}/multimedia/ffmpeg \
- libmediainfo.so:${PORTSDIR}/multimedia/libmediainfo \
- libsqlite3.so:${PORTSDIR}/databases/sqlite3 \
- libMagickWand-6.so:${PORTSDIR}/graphics/ImageMagick-nox11
+ libsqlite3.so:${PORTSDIR}/databases/sqlite3
CONFLICTS_INSTALL= mediabrowser
@@ -30,6 +28,11 @@ SUB_LIST= PORTNAME=${PORTNAME} USER=${US
USERS= emby
GROUPS= emby
+OPTIONS_DEFINE= X11
+OPTIONS_DEFAULT= X11
+X11_LIB_DEPENDS= libMagickWand-6.so:${PORTSDIR}/graphics/ImageMagick
+X11_LIB_DEPENDS_OFF= libMagickWand-6.so:${PORTSDIR}/graphics/ImageMagick-nox11
+
do-build:
(cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/xbuild /t:build /p:Configuration="Release Mono" \
Modified: branches/2016Q1/multimedia/emby-server/pkg-message
==============================================================================
--- branches/2016Q1/multimedia/emby-server/pkg-message Sun Feb 14 15:50:58 2016 (r408866)
+++ branches/2016Q1/multimedia/emby-server/pkg-message Sun Feb 14 16:27:09 2016 (r408867)
@@ -1,7 +1,18 @@
-Emby Server uses ffmpeg for transcoding, which by default has
-lame support disabled due to licensing issues. To enable mp3
-audio when transcoding, you must reinstall multimedia/ffmpeg
-from ports with the lame support option enabled.
+Emby Server uses FFmpeg for transcoding and ImageMagick for
+generating thumbnails. The default ports/pkg builds of FFmpeg
+and ImageMagick on FreeBSD have a number of options which
+could be SET/UNSET to improve your Emby Server experience.
+
+It is recommended to recompile the multimedia/ffmpeg package
+from ports with the following options ENABLED (SET):
+ - ASS (required for subtitle rendering)
+ - LAME (required for mp3 audio transcoding, disabled by default due to mp3 licensing restrictions)
+ - OPUS (required for opus audio codec support)
+ - X265 (required for H.265 video codec support
+
+It is recommended to recompile the graphics/ImageMagick package
+from ports with the following options DISABLED (UNSET):
+ - 16BIT_PIXEL (to increase thumbnail generation performance)
If you had mediabrowser installed before the project was
renamed to emby-server, you may want to rename the user and
More information about the svn-ports-all
mailing list