Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Mar 2014 01:45:21 +0200 (EET)
From:      Johannes Jost Meixner <xmj@chaot.net>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        xmj@chaot.net, multimedia@FreeBSD.org
Subject:   [PATCH] multimedia/linux-realplayer: Stage
Message-ID:  <13357260129575729413.enqueue@mx12.chaot.net>

next in thread | raw e-mail | index | archive | help

>Submitter-Id:	current-users
>Originator:	Johannes Jost Meixner
>Organization:	Goldener Grund OUe
>Confidential:	no
>Synopsis:	[PATCH] multimedia/linux-realplayer: Stage
>Severity:	non-critical
>Priority:	low
>Category:	ports
>Class:		change-request
>Release:	FreeBSD 11.0-CURRENT amd64
>Environment:
System: FreeBSD mx12.chaot.net 11.0-CURRENT FreeBSD 11.0-CURRENT #6: Wed Mar 19 11:02:48 EET 2014
>Description:
- Stagify

Port maintainer (multimedia@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 1.00.2014.03.22 (mode: change, diff: SVN)
>How-To-Repeat:
>Fix:

--- linux-realplayer-10.0.9.809.20070726.patch begins here ---
Index: Makefile
===================================================================
--- Makefile	(revision 348904)
+++ Makefile	(working copy)
@@ -3,7 +3,7 @@
 
 PORTNAME=	linux-realplayer
 DISTVERSION=	10.0.9.809-20070726
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	multimedia audio linux
 MASTER_SITES=	http://client-software.real.com/free/unix/:player \
 		http://mirror.therek.net/freebsd/distfiles/mplayer/:codecs \
@@ -28,8 +28,6 @@
 PLUGINSDIR=	${PREFIX}/lib/linux-mozilla/plugins
 RABINDIR=	${PREFIX}/bin
 
-NO_STAGE=	yes
-
 OPTIONS_DEFINE=	NLS
 
 .include <bsd.port.options.mk>
@@ -71,15 +69,15 @@
 post-patch:
 	@${SED} 's|/usr/local|${PREFIX}|' \
 		< ${FILESDIR}/realplay > ${WRKSRC}/realplay
+	${BRANDELF} -t Linux ${WRKSRC}/realplay.bin
 
 do-install:
-	@${MKDIR} ${RADIR}
-	${INSTALL_DATA} ${WRKSRC}/LICENSE ${WRKSRC}/README ${RADIR}
-	${INSTALL_PROGRAM} ${WRKSRC}/realplay.bin ${RADIR}
-	${BRANDELF} -t Linux ${RADIR}/realplay.bin
+	@${MKDIR} ${STAGEDIR}${RADIR}
+	${INSTALL_DATA} ${WRKSRC}/LICENSE ${WRKSRC}/README ${STAGEDIR}${RADIR}
+	${INSTALL_PROGRAM} ${WRKSRC}/realplay.bin ${STAGEDIR}${RADIR}
 .for dir in codecs common lib plugins share/default share/realplay
-	@${MKDIR} ${RADIR}/${dir}
-	${INSTALL_DATA} ${WRKSRC}/${dir}/* ${RADIR}/${dir}
+	@${MKDIR} ${STAGEDIR}${RADIR}/${dir}
+	${INSTALL_DATA} ${WRKSRC}/${dir}/* ${STAGEDIR}${RADIR}/${dir}
 .endfor
 
 # Extra codecs from the RealPlayer-9 -- no longer shipped by Real,
@@ -86,55 +84,58 @@
 # but still in use by major content providers, such as Amazon:
 .for c in dnet ddnt
 	${INSTALL_DATA} ${WRKDIR}/usr/lib/codecs/$c.so.6.0	\
-		${RADIR}/codecs/
-	${LN} -sf $c.so.6.0 ${RADIR}/codecs/$c.so
+		${STAGEDIR}${RADIR}/codecs/
+	${LN} -sf $c.so.6.0 ${STAGEDIR}${RADIR}/codecs/$c.so
 .endfor
 
 .if ${PORT_OPTIONS:MNLS}
-	@${MKDIR} ${RADIR}/share/locale
-	${CP} -Rp ${WRKSRC}/share/locale/* ${RADIR}/share/locale
-	${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${RADIR}/share/locale
+	@${MKDIR} ${STAGEDIR}${RADIR}/share/locale
+	@${MKDIR} ${STAGEDIR}${LINUXBASE}/usr/share/locale
+	${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${WRKSRC}/share/locale
+	${CP} -Rp ${WRKSRC}/share/locale/* ${STAGEDIR}${RADIR}/share/locale
 .for c in de es fr hi it ja ko pl pt_BR zh_CN zh_TW
+	@${MKDIR} ${STAGEDIR}${LINUXBASE}/usr/share/locale/${c}
+	@${MKDIR} ${STAGEDIR}${LINUXBASE}/usr/share/locale/${c}/LC_MESSAGES/
 	${LN} -sf ${RADIR}/share/locale/${c}/player.mo \
-		${LINUXBASE}/usr/share/locale/${c}/LC_MESSAGES/realplay.mo
+		${STAGEDIR}${LINUXBASE}/usr/share/locale/${c}/LC_MESSAGES/realplay.mo
 .endfor
 .endif
 
-	@${MKDIR} ${PLUGINSDIR}
-	${INSTALL_DATA} ${WRKSRC}/mozilla/* ${PLUGINSDIR}
+	@${MKDIR} ${STAGEDIR}${PLUGINSDIR}
+	${INSTALL_DATA} ${WRKSRC}/mozilla/* ${STAGEDIR}${PLUGINSDIR}
 
 	@${MKDIR} ${PREFIX}/bin
-	${INSTALL_SCRIPT} ${WRKSRC}/realplay ${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/realplay ${STAGEDIR}${PREFIX}/bin
 
 .if defined(WITH_ICONS)
 . for size in 16x16 32x32 48x48 192x192
-	@${MKDIR} ${LOCALBASE}/share/icons/hicolor/${size}/apps
+	@${MKDIR} ${STAGEDIR}${LOCALBASE}/share/icons/hicolor/${size}/apps
 	${INSTALL_DATA} ${WRKSRC}/share/icons/realplay_${size}.png \
-		${LOCALBASE}/share/icons/hicolor/${size}/apps
+		${STAGEDIR}${LOCALBASE}/share/icons/hicolor/${size}/apps
 . endfor
 . for size in 48x48 192x192
-	@${MKDIR} ${LOCALBASE}/share/icons/hicolor/${size}/mimetypes
+	@${MKDIR} ${STAGEDIR}${LOCALBASE}/share/icons/hicolor/${size}/mimetypes
 	${INSTALL_DATA} ${WRKSRC}/share/icons/mime-*_${size}.png \
-		${LOCALBASE}/share/icons/hicolor/${size}/mimetypes
+		${STAGEDIR}${LOCALBASE}/share/icons/hicolor/${size}/mimetypes
 . endfor
 .endif
 
 .if defined(WITH_GNOME)
-	@${MKDIR} ${LOCALBASE}/share/pixmaps
+	@${MKDIR} ${STAGEDIR}${LOCALBASE}/share/pixmaps
 	${INSTALL_DATA} ${WRKSRC}/share/realplay.png \
-		${LOCALBASE}/share/pixmaps
+		${STAGEDIR}${LOCALBASE}/share/pixmaps
 
-	@${MKDIR} ${LOCALBASE}/share/applications
+	@${MKDIR} ${STAGEDIR}${LOCALBASE}/share/applications
 	${INSTALL_DATA} ${WRKSRC}/share/realplay.desktop \
-		${LOCALBASE}/share/applications
+		${STAGEDIR}${LOCALBASE}/share/applications
 
-	@${MKDIR} ${LOCALBASE}/share/application-registry
+	@${MKDIR} ${STAGEDIR}${LOCALBASE}/share/application-registry
 	${INSTALL_DATA} ${WRKSRC}/share/realplay.applications \
-		${LOCALBASE}/share/application-registry
+		${STAGEDIR}${LOCALBASE}/share/application-registry
 
-	@${MKDIR} ${LOCALBASE}/share/mime-info
+	@${MKDIR} ${STAGEDIR}${LOCALBASE}/share/mime-info
 	${INSTALL_DATA} ${WRKSRC}/share/realplay.keys ${WRKSRC}/share/realplay.mime \
-		${LOCALBASE}/share/mime-info
+		${STAGEDIR}${LOCALBASE}/share/mime-info
 .endif
 
 .include <bsd.port.post.mk>
--- linux-realplayer-10.0.9.809.20070726.patch ends here ---




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?13357260129575729413.enqueue>