Date: Mon, 22 Nov 2004 02:56:45 -0500 (EST) From: Craig Rodrigues <rodrigc@crodrigues.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/74229: multimedia/linux-realplayer: Update to Realplayer 10 Message-ID: <200411220756.iAM7ujxt081729@h00609772adf0.ne.client2.attbi.com> Resent-Message-ID: <200411220800.iAM80oFd055135@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 74229 >Category: ports >Synopsis: multimedia/linux-realplayer: Update to Realplayer 10 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Nov 22 08:00:49 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Craig Rodrigues >Release: FreeBSD 6.0-CURRENT i386 >Organization: >Environment: System: FreeBSD dibbler.crodrigues.org 6.0-CURRENT FreeBSD 6.0-CURRENT #34: Thu Nov 18 15:59:00 EST 2004 rodrigc@dibbler.crodrigues.org:/usr/obj/usr/src/sys/MYKERNEL1 i386 >Description: Update to Realplayer 10 >How-To-Repeat: >Fix: diff -urN linux-realplayer.orig/Makefile linux-realplayer/Makefile --- linux-realplayer.orig/Makefile Sat Nov 6 21:58:22 2004 +++ linux-realplayer/Makefile Mon Nov 22 02:51:26 2004 @@ -6,26 +6,35 @@ # PORTNAME= linux-realplayer -PORTVERSION= 8.cs2 -PORTREVISION= 5 +PORTVERSION= 10 +PORTREVISION= 1 CATEGORIES= multimedia audio linux -MASTER_SITES= http://docs.real.com/docs/playerpatch/unix/:update -DISTFILES= ${MAINDIST} ${UPDATEDIST:S/$/:update/} -EXTRACT_ONLY= ${UPDATEDIST} +MASTER_SITES= https://player.helixcommunity.org/2004/downloads/ +DISTNAME= RealPlayer${PORTVERSION}GOLD +EXTRACT_SUFX= .rpm +EXTRACT_ONLY= MAINTAINER= ports@FreeBSD.org -COMMENT= Linux RealPlayer 8.0 from RealNetworks +COMMENT= Linux RealPlayer 10 from RealNetworks EXTRACT_DEPENDS= rpm2cpio.pl:${PORTSDIR}/archivers/rpm2cpio -RUN_DEPENDS= ${LINUXBASE}/lib/libc.so.6:${PORTSDIR}/emulators/linux_base \ - ${LINUXBASE}/usr/lib/libesd.so.0:${PORTSDIR}/audio/linux-esound - -MAINDIST= rp${PORTVERSION:R}_linux20_libc6_i386_${PORTVERSION:E}_rpm -UPDATEDIST= rv9_libc6_i386_cs2.tgz - -RADIR= ${PREFIX}/lib/RealPlayer${PORTVERSION:R} -WRKSRC= ${WRKDIR}/usr/lib/RealPlayer${PORTVERSION:R} -PLUGINSDIR= ${PREFIX}/lib/netscape-linux/plugins +RUN_DEPENDS= \ + ${LINUXBASE}/lib/libc.so.6:${PORTSDIR}/emulators/linux_base-8 \ + ${LINUXBASE}/usr/lib/libstdc++.so.5:${PORTSDIR}/emulators/linux_base-8 \ + ${LINUXBASE}/usr/lib/libesd.so.0:${PORTSDIR}/audio/linux-esound \ + ${LINUXBASE}/usr/lib/libfontconfig.so.1:${PORTSDIR}/x11-fonts/linux-fontconfig \ + ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0:${PORTSDIR}/x11-toolkits/linux-gtk2 \ + ${LINUXBASE}/usr/lib/libpango-1.0.so.0:${PORTSDIR}/x11-toolkits/linux-pango \ + ${LINUXBASE}/usr/lib/libglib-2.0.so.0:${PORTSDIR}/devel/linux-glib2 \ + ${LINUXBASE}/usr/X11R6/lib/libXrandr.so.2:${PORTSDIR}/x11/linux-XFree86-libs \ + ${LINUXBASE}/usr/lib/libatk-1.0.so.0:${PORTSDIR}/accessibility/linux-atk \ + ${LINUXBASE}/usr/lib/libjpeg.so.62.0.0:${PORTSDIR}/graphics/linux-jpeg \ + ${LINUXBASE}/usr/lib/libpng.so.3:${PORTSDIR}/graphics/linux-png \ + ${LINUXBASE}/usr/lib/libjpeg.so.62.0.0:${PORTSDIR}/graphics/linux-tiff + +RADIR= ${PREFIX}/RealPlayer +WRKSRC= ${WRKDIR}/usr/local/RealPlayer +PLUGINSDIR= ${PREFIX}/lib/linux-mozilla/plugins RABINDIR= ${PREFIX}/bin # Linux binary should not be stripped by INSTALL_PROGRAM @@ -36,8 +45,8 @@ .if !exists(${DISTDIR}/${MAINDIST}) IGNORE= may not be automatically fetched due to licensing\ - restrictions. You MUST manually fetch the Linux RPM version after\ - reading and agreeing to the license at:\ + restrictions. You MUST manually fetch the Linux RPM version from \ + ${MASTER_SITES} after reading and agreeing to the license at:\ http://forms.real.com/real/player/blackjack.html \ - once ${DISTFILES} has been downloaded, move it to\ ${DISTDIR} and then restart this build. @@ -49,52 +58,22 @@ NO_BUILD= yes post-extract: - cd ${WRKDIR}; rpm2cpio.pl ${DISTDIR}/${MAINDIST} | ${CPIO} -id --quiet + cd ${WRKDIR}; rpm2cpio.pl ${DISTDIR}/${DISTNAME} | ${CPIO} -id --quiet post-patch: ${REINPLACE_CMD} -e \ - "s@/usr/lib@${PREFIX}/lib@" ${WRKSRC}/postinstall.sh + "s@/bin/true@/usr/bin/true@" ${WRKSRC}/realplay do-install: ${MKDIR} ${RADIR} -.for f in mimeinstall.sh pluginstall.sh postinstall.sh - ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${RADIR} -.endfor -.for f in realplay rpnp.so - ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${RADIR} -.endfor -.for f in LICENSE Mailcap Mime.types README app.kdelnk audiosig.rm \ - firstrun.rm mime.kdelnk raclass.zip \ - realplay.desktop rp7.xpm rp7doc.png rp7doc.xpm rp7mini.xpm - ${INSTALL_DATA} ${WRKSRC}/${f} ${RADIR} -.endfor -.for d in Codecs Common Plugins - ${MKDIR} ${RADIR}/${d} - ${INSTALL_PROGRAM} ${WRKSRC}/${d}/*.so* ${RADIR}/${d} -.endfor - ${MKDIR} ${RADIR}/Plugins/ExtResources - ${INSTALL_PROGRAM} ${WRKSRC}/Plugins/ExtResources/* ${RADIR}/Plugins/ExtResources/ - ${INSTALL_PROGRAM} ${WRKDIR}/rv9/codecs/drv4.so.6.0 ${RADIR}/Codecs/ - ${INSTALL_PROGRAM} ${WRKDIR}/rv9/codecs/rv40.so.6.0 ${RADIR}/Codecs/ + cd ${WRKSRC} && ${FIND} . | \ + ${CPIO} -pdm -L -R ${BINOWN}:${BINGRP} ${RADIR} ${LN} -sf ${RADIR}/realplay ${RABINDIR} .if exists(${PLUGINSDIR}) - ${LN} -sf ${RADIR}/raclass.zip ${PLUGINSDIR} - ${LN} -sf ${RADIR}/rpnp.so ${PLUGINSDIR} + ${LN} -sf ${RADIR}/mozilla/nphelix.so ${PLUGINSDIR} + ${LN} -sf ${RADIR}/mozilla/nphelix.xpt ${PLUGINSDIR} .endif - -.if !defined(NOPORTDOCS) - ${MKDIR} ${PREFIX}/share/doc/RealPlayer8 - ${INSTALL_DATA} ${WRKSRC}/Help/readme ${PREFIX}/share/doc/RealPlayer8 - ${INSTALL_DATA} ${WRKSRC}/Help/realplay.htm ${PREFIX}/share/doc/RealPlayer8 - ${MKDIR} ${PREFIX}/share/doc/RealPlayer8/realplay - ${INSTALL_DATA} ${WRKSRC}/Help/realplay/*.htm ${PREFIX}/share/doc/RealPlayer8/realplay - ${MKDIR} ${PREFIX}/share/doc/RealPlayer8/realplay/pics - ${INSTALL_DATA} ${WRKSRC}/Help/realplay/pics/* ${PREFIX}/share/doc/RealPlayer8/realplay/pics -.endif - -post-install: - @${CAT} ${PKGMESSAGE} .include <bsd.port.post.mk> diff -urN linux-realplayer.orig/distinfo linux-realplayer/distinfo --- linux-realplayer.orig/distinfo Fri Aug 27 00:46:57 2004 +++ linux-realplayer/distinfo Mon Nov 22 01:06:27 2004 @@ -1,4 +1,2 @@ -MD5 (rp8_linux20_libc6_i386_cs2_rpm) = d3fe263a8df91c17e6917f7ccd8288c6 -SIZE (rp8_linux20_libc6_i386_cs2_rpm) = 5124844 -MD5 (rv9_libc6_i386_cs2.tgz) = b2fd9f4148edfd8e2a714dd57634ae1b -SIZE (rv9_libc6_i386_cs2.tgz) = 814305 +MD5 (RealPlayer10GOLD.rpm) = 1e5522aa0d27b90ea7d4cadd1a41dee1 +SIZE (RealPlayer10GOLD.rpm) = 8180515 diff -urN linux-realplayer.orig/pkg-message linux-realplayer/pkg-message --- linux-realplayer.orig/pkg-message Thu Feb 1 04:44:53 2001 +++ linux-realplayer/pkg-message Wed Dec 31 19:00:00 1969 @@ -1,22 +0,0 @@ -************************************************************ -HINT: - -If you experience crashes, try setting the -audio driver option under - - view->Preference->Performance->Audio Driver Options - -to - - "Enable support for old OSS drivers" - - -Take the following hint with a grain of salt: - -After install goto ${PREFIX}/lib/RealPlayer8 directory -(as user) and launch: - ./mimeinstall.sh - for install mime types for the mail and - browser - ./pluginstall.sh - for install plugin for the Linux - Netscape -************************************************************ >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411220756.iAM7ujxt081729>