Index: Makefile =================================================================== --- Makefile (revision 483815) +++ Makefile (working copy) @@ -2,17 +2,19 @@ # $FreeBSD$ PORTNAME= plexmediaserver -PORTVERSION?= 1.13.8.5395 -DISTVERSIONSUFFIX?=10d48da0d +PORTVERSION= 1.14.0.391 +DISTVERSIONSUFFIX=7623e9224 PORTREVISION?= 0 CATEGORIES= multimedia -MASTER_SITES= https://downloads.plex.tv/plex-media-server/${DISTVERSION}-${DISTVERSIONSUFFIX}/ -DISTNAME= PlexMediaServer-${DISTVERSION}-${DISTVERSIONSUFFIX}-freebsd-${ARCH} +MASTER_SITES= https://downloads.plex.tv/plex-media-server-new/${PORTVERSION}-${DISTVERSIONSUFFIX}/freebsd/ +DISTNAME= PlexMediaServer-${DISTVERSION}-${DISTVERSIONSUFFIX}-FreeBSD-${ARCH} MAINTAINER?= feld@FreeBSD.org COMMENT= Plex Media Server component -USES= cpe tar:bzip2 +USES= cpe tar:bzip2 sqlite readline +USE_GNOME= libxslt libxml2 + NO_BUILD= yes WRKSRC= ${WRKDIR}/PlexMediaServer-${PORTVERSION}-${DISTVERSIONSUFFIX} @@ -29,6 +31,8 @@ GROUPS= ${USERS} BUNDLE_LIBS= yes +LIB_DEPENDS= libpython2.7.so:lang/python27 + ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= binary-only program, source code not available @@ -39,19 +43,14 @@ .include -.if ${OPSYS} == FreeBSD -RUN_DEPENDS+= ${LOCALBASE}/lib/compat/libstdc++.so.6:misc/compat9x -.endif - post-patch: # binaries don't come pre-stripped ${FIND} ${WRKSRC}/Resources -name '*.so' -exec ${STRIP_CMD} {} \+ ${FIND} ${WRKSRC} ${WRKSRC}/Resources -name 'Plex*' -depth 1 -exec ${STRIP_CMD} {} \+ - ${FIND} ${WRKSRC} -depth 1 -name 'lib*' -exec ${STRIP_CMD} {} \+ + ${FIND} ${WRKSRC} -depth 1 -name 'lib/*' -exec ${STRIP_CMD} {} \+ ${RM} ${WRKSRC}/start.sh ${WRKSRC}/Resources/start.sh # Older verisons of Plex we have to create a symlink # Newer versions of Plex ship a duplicate file; we'll just symlink - ${RM} ${WRKSRC}/libpython2.7.so post-patch-RELAY-off: ${RM} ${WRKSRC}/Plex\ Relay @@ -59,7 +58,6 @@ do-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}/${DATADIR}) # Python fix for older releases of Plex - ${INSTALL} -lrs ${STAGEDIR}/${DATADIR}/libpython2.7.so.1 ${STAGEDIR}/${DATADIR}/libpython2.7.so # Workaround for space in binary name ${INSTALL} -lrs ${STAGEDIR}/${DATADIR}/Plex\ Media\ Server ${STAGEDIR}/${DATADIR}/Plex_Media_Server Index: distinfo =================================================================== --- distinfo (revision 483815) +++ distinfo (working copy) @@ -1,3 +1,3 @@ -TIMESTAMP = 1537890314 -SHA256 (PlexMediaServer-1.13.8.5395-10d48da0d-freebsd-amd64.tar.bz2) = 9ed2b168a93239c9f33483a427d205eafb1d7dfe1e1604621d1bdca13c7e876c -SIZE (PlexMediaServer-1.13.8.5395-10d48da0d-freebsd-amd64.tar.bz2) = 86943793 +TIMESTAMP = 1541867993 +SHA256 (PlexMediaServer-1.14.0.391-7623e9224-FreeBSD-amd64.tar.bz2) = f4fa5c845de86fab7dc8c69525bee20e08f0dd30013b1c8a02b765ff7f8a7d81 +SIZE (PlexMediaServer-1.14.0.391-7623e9224-FreeBSD-amd64.tar.bz2) = 88577497