[PATCH] multimedia/linux-realplayer: Stage
Johannes Jost Meixner
xmj at chaot.net
Sun Mar 23 23:45:24 UTC 2014
>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 at 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 ---
More information about the freebsd-multimedia
mailing list