diff options
Diffstat (limited to 'multimedia/plexmediaserver/Makefile')
-rw-r--r-- | multimedia/plexmediaserver/Makefile | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/multimedia/plexmediaserver/Makefile b/multimedia/plexmediaserver/Makefile new file mode 100644 index 000000000000..66d9479a751e --- /dev/null +++ b/multimedia/plexmediaserver/Makefile @@ -0,0 +1,52 @@ +# Created by: KalleDK <plexmaintainer@k-moeller.dk> +# $FreeBSD$ + +PORTNAME= plexmediaserver +PORTVERSION= 0.9.8.4.125 +CATEGORIES= multimedia +MASTER_SITES= http://plex.r.worldssl.net/plex-media-server/${PORTVERSION}-${PLEX_BUILD}/ +DISTNAME= PlexMediaServer-${PORTVERSION}-${PLEX_BUILD}-freebsd-amd64 + +MAINTAINER= plexmaintainer@k-moeller.dk +COMMENT= The Plex Media Server component + +USE_BZIP2= yes +PLEX_BUILD= ffe2a5d +NO_BUILD= yes +WRKSRC= ${WRKDIR}/PlexMediaServer-${PORTVERSION}-ffe2a5d + +USE_RC_SUBR= plexmediaserver + +SUB_FILES= plexmediaserver +SUB_LIST= SUPPORT_PATH=${SUPPORT_PATH} SCRIPT_PATH="${SCRIPT_PATH}" USERS=${USERS} GROUPS=${GROUPS} + +USERS= plex +GROUPS= plex +SUPPORT_PATH?= ${PREFIX}/plexdata +SCRIPT_PATH?= ${DATADIR} + +ONLY_FOR_ARCHS= amd64 + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 900000 +IGNORE= supplied binaries compiled for FreeBSD 9 +.endif + +do-install: + @(cd ${WRKSRC} && ${COPYTREE_SHARE} Resources ${SCRIPT_PATH}) + ${INSTALL_PROGRAM} ${WRKSRC}/Plex\ DLNA\ Server ${SCRIPT_PATH} + ${INSTALL_PROGRAM} ${WRKSRC}/Plex\ Media\ Scanner ${SCRIPT_PATH} + ${INSTALL_PROGRAM} ${WRKSRC}/Plex\ Media\ Server ${SCRIPT_PATH} + ${INSTALL_SCRIPT} ${WRKSRC}/start.sh ${SCRIPT_PATH} + ${INSTALL_LIB} ${WRKSRC}/lib* ${SCRIPT_PATH} + # Fix permissions to programs and db + @${CHMOD} a+x ${SCRIPT_PATH}/Resources/rsync + @${CHMOD} a+x ${SCRIPT_PATH}/Resources/Plex\ New\ Transcoder + @${CHMOD} a+x ${SCRIPT_PATH}/Resources/Plex\ Transcoder + @${CHMOD} a+x ${SCRIPT_PATH}/Resources/Python/bin/python + @${CHMOD} u+w ${SCRIPT_PATH}/Resources/com.plexapp.plugins.library.db + # Python fix + @${LN} -s ${SCRIPT_PATH}/libpython2.7.so.1 ${SCRIPT_PATH}/libpython2.7.so + +.include <bsd.port.post.mk> |