svn commit: r404948 - in head/multimedia: plexmediaserver plexmediaserver-plexpass plexmediaserver-plexpass/files plexmediaserver/files
Mark Felder
feld at FreeBSD.org
Thu Dec 31 15:19:40 UTC 2015
Author: feld
Date: Thu Dec 31 15:19:38 2015
New Revision: 404948
URL: https://svnweb.freebsd.org/changeset/ports/404948
Log:
multimedia/plexmediaserver(-plexpass): Fix scanner crash
The Plex processes were running under the C locale. This was to
replicate the behavior of the start.sh shell script shipped with Plex and
used by Linux distributions. The scanner process was crashing when it
encountered unicode filenames due to this locale.
Upstream Plex fixed this, but we were left affected.
This resolves the scanner process crash on FreeBSD.
PR: 205696
Modified:
head/multimedia/plexmediaserver-plexpass/Makefile
head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in
head/multimedia/plexmediaserver/Makefile
head/multimedia/plexmediaserver/files/plexmediaserver.in
Modified: head/multimedia/plexmediaserver-plexpass/Makefile
==============================================================================
--- head/multimedia/plexmediaserver-plexpass/Makefile Thu Dec 31 14:59:34 2015 (r404947)
+++ head/multimedia/plexmediaserver-plexpass/Makefile Thu Dec 31 15:19:38 2015 (r404948)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTVERSION= 0.9.15.0.1621
-PORTREVISION= 0
+PORTREVISION= 1
PKGNAMESUFFIX= -plexpass
MAINTAINER= feld at FreeBSD.org
Modified: head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in
==============================================================================
--- head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in Thu Dec 31 14:59:34 2015 (r404947)
+++ head/multimedia/plexmediaserver-plexpass/files/plexmediaserver_plexpass.in Thu Dec 31 15:19:38 2015 (r404948)
@@ -50,8 +50,8 @@ plex_precmd()
export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=${%%PORTNAME%%_support_path}
export PLEX_MEDIA_SERVER_PIDFILE=${pidfile}
export PATH="${SCRIPTPATH}/Resources/Python/bin:${PATH}"
- export LC_ALL="C"
- export LANG="C"
+ export LC_ALL="en_US.UTF-8"
+ export LANG="en_US.UTF-8"
ulimit -s 3000
if [ ! -d ${pidfile%/*} ]; then
Modified: head/multimedia/plexmediaserver/Makefile
==============================================================================
--- head/multimedia/plexmediaserver/Makefile Thu Dec 31 14:59:34 2015 (r404947)
+++ head/multimedia/plexmediaserver/Makefile Thu Dec 31 15:19:38 2015 (r404948)
@@ -3,7 +3,7 @@
PORTNAME= plexmediaserver
PORTVERSION?= 0.9.14.6.1620
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= multimedia
MASTER_SITES= https://downloads.plexapp.com/plex-media-server/${PORTVERSION}-${PLEX_BUILD}/ \
https://nightlies.plexapp.com/directdl/plex-media-server/dist-ninja/${PORTVERSION}-${PLEX_BUILD}/
Modified: head/multimedia/plexmediaserver/files/plexmediaserver.in
==============================================================================
--- head/multimedia/plexmediaserver/files/plexmediaserver.in Thu Dec 31 14:59:34 2015 (r404947)
+++ head/multimedia/plexmediaserver/files/plexmediaserver.in Thu Dec 31 15:19:38 2015 (r404948)
@@ -50,8 +50,8 @@ plex_precmd()
export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=${%%PORTNAME%%_support_path}
export PLEX_MEDIA_SERVER_PIDFILE=${pidfile}
export PATH="${SCRIPTPATH}/Resources/Python/bin:${PATH}"
- export LC_ALL="C"
- export LANG="C"
+ export LC_ALL="en_US.UTF-8"
+ export LANG="en_US.UTF-8"
ulimit -s 3000
if [ ! -d ${pidfile%/*} ]; then
More information about the svn-ports-head
mailing list