svn commit: r345916 - in head/multimedia/plexmediaserver-plexpass: . files
Mark Felder
feld at FreeBSD.org
Tue Feb 25 06:29:05 UTC 2014
Author: feld
Date: Tue Feb 25 03:59:55 2014
New Revision: 345916
URL: http://svnweb.freebsd.org/changeset/ports/345916
QAT: https://qat.redports.org/buildarchive/r345916/
Log:
Update to 0.9.9.5.411
This port can now be installed parallel to multimedia/plexmediaserver to
make it easier to compare behavior with the latest stable release.
The default data directory is now /usr/local/plexdata-plexpass so as not
to conflict with your existing Plex Media Server installation. When both are
installed at the same time it is up to the user to decide if they want
to attempt to make both versions share the same data directory. This can
be controlled by overriding the support path as documented in the
rc script.
Added:
head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in
- copied, changed from r345908, head/multimedia/plexmediaserver-plexpass/files/plexmediaserver.in
Deleted:
head/multimedia/plexmediaserver-plexpass/files/plexmediaserver.in
Modified:
head/multimedia/plexmediaserver-plexpass/Makefile
head/multimedia/plexmediaserver-plexpass/distinfo
head/multimedia/plexmediaserver-plexpass/pkg-plist
Modified: head/multimedia/plexmediaserver-plexpass/Makefile
==============================================================================
--- head/multimedia/plexmediaserver-plexpass/Makefile Tue Feb 25 03:12:24 2014 (r345915)
+++ head/multimedia/plexmediaserver-plexpass/Makefile Tue Feb 25 03:59:55 2014 (r345916)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= plexmediaserver
-PORTVERSION= 0.9.9.4.409
+PORTVERSION= 0.9.9.5.411
CATEGORIES= multimedia
MASTER_SITES= http://plex.r.worldssl.net/plex-media-server/${PORTVERSION}-${PLEX_BUILD}/
PKGNAMESUFFIX= -plexpass
@@ -12,24 +12,24 @@ MAINTAINER= feld at FreeBSD.org
COMMENT= The Plex Media Server component
USE_BZIP2= yes
-PLEX_BUILD= bf81d98
+PLEX_BUILD= da1d892
NO_BUILD= yes
WRKSRC= ${WRKDIR}/PlexMediaServer-${PORTVERSION}-${PLEX_BUILD}
-USE_RC_SUBR= plexmediaserver
+DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
-SUB_FILES= plexmediaserver
+USE_RC_SUBR= plexmediaserver_plexpass
+
+SUB_FILES= plexmediaserver_plexpass
SUB_LIST= SUPPORT_PATH=${SUPPORT_PATH} SCRIPT_PATH="${SCRIPT_PATH}" USERS=${USERS} GROUPS=${GROUPS}
USERS= plex
GROUPS= plex
-SUPPORT_PATH?= ${PREFIX}/plexdata
+SUPPORT_PATH?= ${PREFIX}/plexdata${PKGNAMESUFFIX}
SCRIPT_PATH?= ${DATADIR}
ONLY_FOR_ARCHS= amd64
-CONFLICTS= plexmediaserver-[0-9]*
-
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD
Modified: head/multimedia/plexmediaserver-plexpass/distinfo
==============================================================================
--- head/multimedia/plexmediaserver-plexpass/distinfo Tue Feb 25 03:12:24 2014 (r345915)
+++ head/multimedia/plexmediaserver-plexpass/distinfo Tue Feb 25 03:59:55 2014 (r345916)
@@ -1,2 +1,2 @@
-SHA256 (PlexMediaServer-0.9.9.4.409-bf81d98-freebsd-amd64.tar.bz2) = 9011fa76c9842d04d9a56d27e1bf8768fbb5ab6f5d4521610593c42a5c103038
-SIZE (PlexMediaServer-0.9.9.4.409-bf81d98-freebsd-amd64.tar.bz2) = 62892326
+SHA256 (PlexMediaServer-0.9.9.5.411-da1d892-freebsd-amd64.tar.bz2) = 5e9138c75d469806219e8cdfbcb6ffeb831a8cb0addfd9117cc047a6df092045
+SIZE (PlexMediaServer-0.9.9.5.411-da1d892-freebsd-amd64.tar.bz2) = 62903234
Copied and modified: head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in (from r345908, head/multimedia/plexmediaserver-plexpass/files/plexmediaserver.in)
==============================================================================
--- head/multimedia/plexmediaserver-plexpass/files/plexmediaserver.in Mon Feb 24 23:05:10 2014 (r345908, copy source)
+++ head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in Tue Feb 25 03:59:55 2014 (r345916)
@@ -3,29 +3,29 @@
#
# $FreeBSD$
#
-# PROVIDE: plexmediaserver
+# PROVIDE: plexmediaserver_plexpass
# REQUIRE: LOGIN
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable the Plex Media Server:
#
-# plexmediaserver_enable="YES"
+# plexmediaserver_plexpass_enable="YES"
#
-# plexmediaserver_support_path="%%SUPPORT_PATH%%" # Plex data: logs, media metadata, settings, etc
+# plexmediaserver_plexpass_support_path="%%SUPPORT_PATH%%" # Plex data: logs, media metadata, settings, etc
#
-# plexmediaserver_tmp="/tmp" # tmp directory used for the transcoding process
+# plexmediaserver_plexpass_tmp="/tmp" # tmp directory used for the transcoding process
#
. /etc/rc.subr
-name=plexmediaserver
-rcvar=plexmediaserver_enable
+name=plexmediaserver_plexpass
+rcvar=plexmediaserver_plexpass_enable
load_rc_config $name
-: ${plexmediaserver_enable:=NO}
-: ${plexmediaserver_support_path="%%SUPPORT_PATH%%"}
-: ${plexmediaserver_user="%%USERS%%"}
-: ${plexmediaserver_group="%%GROUPS%%"}
+: ${plexmediaserver_plexpass_enable:=NO}
+: ${plexmediaserver_plexpass_support_path="%%SUPPORT_PATH%%"}
+: ${plexmediaserver_plexpass_user="%%USERS%%"}
+: ${plexmediaserver_plexpass_group="%%GROUPS%%"}
extra_commands=status
start_precmd=plex_precmd
@@ -36,27 +36,27 @@ pidfile=/var/run/plex/plex.pid
plex_precmd()
{
- export SUPPORT_PATH="${plexmediaserver_support_path}"
- export HOME="${plexmediaserver_support_path}/Plex Media Server"
+ export SUPPORT_PATH="${plexmediaserver_plexpass_support_path}"
+ export HOME="${plexmediaserver_plexpass_support_path}/Plex Media Server"
export PYTHONHOME="%%SCRIPT_PATH%%/Resources/Python"
export SCRIPTPATH="%%SCRIPT_PATH%%"
export LD_LIBRARY_PATH="${SCRIPTPATH}"
export PLEX_MEDIA_SERVER_HOME="${SCRIPTPATH}"
export PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6
- export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=${plexmediaserver_support_path}
+ export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=${plexmediaserver_plexpass_support_path}
export PLEX_MEDIA_SERVER_PIDFILE=${pidfile}
- if ${plexmediaserver_tmp}; then export PLEX_MEDIA_SERVER_TMPDIR=${plexmediaserver_tmp}; fi
+ if ${plexmediaserver_tmp}; then export PLEX_MEDIA_SERVER_TMPDIR=${plexmediaserver_plexpass_tmp}; fi
export PATH="${SCRIPTPATH}/Resources/Python/bin:${PATH}"
export LC_ALL="C"
export LANG="C"
ulimit -s 3000
if [ ! -d ${pidfile%/*} ]; then
- install -d -o ${plexmediaserver_user} ${pidfile%/*};
+ install -d -o ${plexmediaserver_plexpass_user} ${pidfile%/*};
fi
- if [ ! -d "${plexmediaserver_support_path}/Plex Media Server" ]; then
- install -d -g ${plexmediaserver_group} -o ${plexmediaserver_user} "${plexmediaserver_support_path}/Plex Media Server";
+ if [ ! -d "${plexmediaserver_plexpass_support_path}/Plex Media Server" ]; then
+ install -d -g ${plexmediaserver_plexpass_group} -o ${plexmediaserver_plexpass_user} "${plexmediaserver_plexpass_support_path}/Plex Media Server";
fi
}
@@ -66,7 +66,7 @@ plex_startcmd()
echo "${name} is already running with pid: $(cat ${pidfile})";
else
echo "Starting ${name}."
- /usr/sbin/daemon -u ${plexmediaserver_user} -f '%%SCRIPT_PATH%%/Plex Media Server'
+ /usr/sbin/daemon -u ${plexmediaserver_plexpass_user} -f '%%SCRIPT_PATH%%/Plex Media Server'
fi
}
Modified: head/multimedia/plexmediaserver-plexpass/pkg-plist
==============================================================================
--- head/multimedia/plexmediaserver-plexpass/pkg-plist Tue Feb 25 03:12:24 2014 (r345915)
+++ head/multimedia/plexmediaserver-plexpass/pkg-plist Tue Feb 25 03:59:55 2014 (r345916)
@@ -1517,6 +1517,8 @@
%%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.skysports/URL/SkySports/ServiceCode.pys
%%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.slice/ServiceInfo.plist
%%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.slice/URL/Slice/ServiceCode.pys
+%%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.soundcloud/ServiceInfo.plist
+%%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.soundcloud/URL/SoundCloud/ServiceCode.pys
%%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.southpark/ServiceInfo.plist
%%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.southpark/URL/South Park/ServiceCode.pys
%%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.spike/ServiceInfo.plist
@@ -3231,6 +3233,9 @@
@dirrmtry %%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.southpark/URL/South Park
@dirrmtry %%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.southpark/URL
@dirrmtry %%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.southpark
+ at dirrmtry %%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.soundcloud/URL/SoundCloud
+ at dirrmtry %%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.soundcloud/URL
+ at dirrmtry %%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.soundcloud
@dirrmtry %%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.slice/URL/Slice
@dirrmtry %%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.slice/URL
@dirrmtry %%DATADIR%%/Resources/Plug-ins/Services.bundle/Contents/Service Sets/com.plexapp.plugins.slice
More information about the svn-ports-all
mailing list