Date: Thu, 19 Feb 2004 03:55:21 -0600 (CST) From: "Brandon D. Valentine" <ports@brandon.dvalentine.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/63059: linux-flashplugin LATEST_LINK and RESTRICTED fixes Message-ID: <200402190955.i1J9tLHa017584@dallben.prydain.us> Resent-Message-ID: <200402191000.i1JA0LoI054608@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 63059 >Category: ports >Synopsis: linux-flashplugin LATEST_LINK and RESTRICTED fixes >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Feb 19 02:00:20 PST 2004 >Closed-Date: >Last-Modified: >Originator: Brandon D. Valentine >Release: FreeBSD 5.2.1-RC2 i386 >Organization: N/A >Environment: System: FreeBSD dallben.prydain.us 5.2.1-RC2 FreeBSD 5.2.1-RC2 #0: Wed Feb 11 18:49:59 CST 2004 root@dallben.prydain.us:/usr/obj/usr/src/sys/DALLBEN i386 >Description: Maintainer Updates: linux-flashplugin: 1) Change MAINTAINER from ports@FreeBSD.org to ports@brandon.dvalentine.com. I am volunteering to take over maintainership. 2) Makefile and pkg-plist cleanup. Switch to using PORTDOCS and DOCSDIR. 3) Set NO_PACKAGE and RESTRICTED. Macromedia license forbirds redistribution. 4) Set LATEST_LINK to avoid collision with linux-flashplugin6. linux-flashplugin6: 1) Update MAINTAINER email address. 2) Set LATEST_LINK to avoid collision with linux-flashplugin. 3) Makefile and pkg-plist cleanup. Switch to using PORTDOCS and DOCSDIR. 4) Set NO_PACKAGE and RESTRICTED. Macromedia license forbirds redistribution. This patch also updates ports/LEGAL to document the license restrictions. The Macromedia license can be found here: http://www.macromedia.com/shockwave/download/license/desktop/ The crucial clause is 3a which states: "You may not make or distribute copies of the Software, or electronically transfer the Software from one computer to another or over a network." I have marked this PR serious because I believe it is important to get the license issue corrected as soon as possible. >How-To-Repeat: N/A >Fix: --- linux-flashplugin_20040219.patch begins here --- Index: linux-flashplugin/Makefile =================================================================== RCS file: /home/ncvs/ports/www/linux-flashplugin/Makefile,v retrieving revision 1.17 diff -u -r1.17 Makefile --- linux-flashplugin/Makefile 4 May 2003 17:47:45 -0000 1.17 +++ linux-flashplugin/Makefile 19 Feb 2004 09:45:17 -0000 @@ -7,38 +7,45 @@ PORTNAME= flashplugin PORTVERSION= 5.0r51 -CATEGORIES= www graphics linux +PORTREVISION= 1 +CATEGORIES= www multimedia linux MASTER_SITES= http://download.macromedia.com/pub/shockwave/flash/english/linux/${PORTVERSION}/ PKGNAMEPREFIX= linux- DISTNAME= flash_linux DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= ports@brandon.dvalentine.com COMMENT= The official Macromedia Flash Player for Linux Netscape and Opera ONLY_FOR_ARCHS= i386 USE_LINUX= yes -NO_CDROM= "Redistribution not allowed" + +NO_PACKAGE= "Redistribution not allowed" +RESTRICTED= "Redistribution not allowed" + NO_BUILD= yes WRKSRC= ${WRKDIR}/flash_linux +LATEST_LINK= flash5 PLUGINSDIR= lib/netscape-linux/plugins -LIBFILES= libflashplayer.so \ - ShockwaveFlash.class +LIBFILES= libflashplayer.so ShockwaveFlash.class + +DOCSDIR?= ${PREFIX}/share/doc/${UNIQUENAME} PLIST_SUB= PLUGINSDIR="${PLUGINSDIR}" do-install: @${MKDIR} ${PREFIX}/lib/flash - @${MKDIR} ${PREFIX}/share/doc/flash - @${MKDIR} ${PREFIX}/${PLUGINSDIR} .for f in ${LIBFILES} - @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/lib/flash/ - @${LN} -sf ${PREFIX}/lib/flash/${f} ${PREFIX}/${PLUGINSDIR}/ + @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/lib/flash +.if exists(${PLUGINSDIR}) + @${LN} -sf ${PREFIX}/lib/flash/${f} ${PREFIX}/${PLUGINSDIR} +.endif .endfor .if !defined(NOPORTDOCS) - @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/flash/ - @${INSTALL_DATA} ${WRKSRC}/ReadMe.htm ${PREFIX}/share/doc/flash/ + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/ReadMe.htm ${DOCSDIR} .endif .include <bsd.port.mk> Index: linux-flashplugin/pkg-plist =================================================================== RCS file: /home/ncvs/ports/www/linux-flashplugin/pkg-plist,v retrieving revision 1.4 diff -u -r1.4 pkg-plist --- linux-flashplugin/pkg-plist 21 Jul 2001 14:27:22 -0000 1.4 +++ linux-flashplugin/pkg-plist 19 Feb 2004 09:45:17 -0000 @@ -1,9 +1,7 @@ lib/flash/ShockwaveFlash.class lib/flash/libflashplayer.so -%%PLUGINSDIR%%/ShockwaveFlash.class -%%PLUGINSDIR%%/libflashplayer.so -%%PORTDOCS%%share/doc/flash/README -%%PORTDOCS%%share/doc/flash/ReadMe.htm -@dirrm share/doc/flash +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/ReadMe.htm +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@unexec rm -f %D/%%PLUGINSDIR%%/ShockwaveFlash.class %D/%%PLUGINSDIR%%/libflashplayer.so @dirrm lib/flash -@unexec rmdir -p %D/%%PLUGINSDIR%% 2>/dev/null || true Index: linux-flashplugin6/Makefile =================================================================== RCS file: /home/ncvs/ports/www/linux-flashplugin6/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- linux-flashplugin6/Makefile 19 Jun 2003 02:18:51 -0000 1.2 +++ linux-flashplugin6/Makefile 19 Feb 2004 09:45:17 -0000 @@ -1,43 +1,51 @@ # New ports collection makefile for: linux-flashplugin6 # Date created: 23 February 2003 -# Whom: Brandon D. Valentine <ports@geekpunk.net> +# Whom: Brandon D. Valentine <ports@brandon.dvalentine.com> # # $FreeBSD: ports/www/linux-flashplugin6/Makefile,v 1.2 2003/06/19 02:18:51 nork Exp $ # PORTNAME= flashplugin PORTVERSION= 6.0r79 +PORTREVISION= 1 CATEGORIES= www multimedia linux MASTER_SITES= http://download.macromedia.com/pub/shockwave/flash/english/linux/${PORTVERSION}/ PKGNAMEPREFIX= linux- DISTNAME= install_flash_player_6_linux DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} -MAINTAINER= ports@geekpunk.net +MAINTAINER= ports@brandon.dvalentine.com COMMENT= The official Macromedia Flash Player for Linux Mozilla and Netscape 6+ ONLY_FOR_ARCHS= i386 USE_LINUX= yes -NO_CDROM= "Redistribution not allowed" + +NO_PACKAGE= "Redistribution not allowed" +RESTRICTED= "Redistribution not allowed" + NO_BUILD= yes WRKSRC= ${WRKDIR}/install_flash_player_6_linux +LATEST_LINK= flash6 PLUGINSDIR= lib/linux-mozilla/plugins LIBFILES= libflashplayer.so flashplayer.xpt +DOCSDIR?= ${PREFIX}/share/doc/${UNIQUENAME} + PLIST_SUB= PLUGINSDIR="${PLUGINSDIR}" do-install: @${MKDIR} ${PREFIX}/lib/linux-flashplugin6 - @${MKDIR} ${PREFIX}/share/doc/linux-flashplugin6 - @${MKDIR} ${PREFIX}/${PLUGINSDIR} .for f in ${LIBFILES} - @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/lib/linux-flashplugin6/ - @${LN} -sf ${PREFIX}/lib/linux-flashplugin6/${f} ${PREFIX}/${PLUGINSDIR}/ + @${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/lib/linux-flashplugin6 +.if exists(${PLUGINSDIR}) + @${LN} -sf ${PREFIX}/lib/linux-flashplugin6/${f} ${PREFIX}/${PLUGINSDIR} +.endif .endfor .if !defined(NOPORTDOCS) - @${INSTALL_DATA} ${WRKSRC}/readme.txt ${PREFIX}/share/doc/linux-flashplugin6/ - @${INSTALL_DATA} ${WRKSRC}/readme.htm ${PREFIX}/share/doc/linux-flashplugin6/ + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/readme.htm ${DOCSDIR} .endif .include <bsd.port.mk> Index: linux-flashplugin6/pkg-plist =================================================================== RCS file: /home/ncvs/ports/www/linux-flashplugin6/pkg-plist,v retrieving revision 1.2 diff -u -r1.2 pkg-plist --- linux-flashplugin6/pkg-plist 19 Jun 2003 02:18:51 -0000 1.2 +++ linux-flashplugin6/pkg-plist 19 Feb 2004 09:45:17 -0000 @@ -1,9 +1,7 @@ lib/linux-flashplugin6/flashplayer.xpt lib/linux-flashplugin6/libflashplayer.so -%%PLUGINSDIR%%/flashplayer.xpt -%%PLUGINSDIR%%/libflashplayer.so -%%PORTDOCS%%share/doc/linux-flashplugin6/readme.txt -%%PORTDOCS%%share/doc/linux-flashplugin6/readme.htm -@dirrm share/doc/linux-flashplugin6 +%%PORTDOCS%%%%DOCSDIR%%/readme.txt +%%PORTDOCS%%%%DOCSDIR%%/readme.htm +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@unexec rm -f %D/%%PLUGINSDIR%%/flashplayer.xpt %D/%%PLUGINSDIR%%/libflashplayer.so @dirrm lib/linux-flashplugin6 -@unexec rmdir -p %D/%%PLUGINSDIR%% 2>/dev/null || true Index: ports/LEGAL =================================================================== RCS file: /home/ncvs/ports/LEGAL,v retrieving revision 1.332 diff -u -r1.332 LEGAL --- ports/LEGAL 18 Feb 2004 02:25:45 -0000 1.332 +++ ports/LEGAL 19 Feb 2004 09:45:18 -0000 @@ -187,8 +187,10 @@ linux-agsatellite ports/net/linux-agsatellite Unsure of licensing issues linux_devtools ports/devel/linux_devtools GPL binaries linux-divx4linux ports/multimedia/linux-divx4linux Restrictive copyright -linux-eagle ports/cad/linux-eagle Non-commercial usage only & - ports/german/linux-eagle Sale for profit not permitted +linux-eagle ports/cad/linux-eagle Non-commercial usage only & + ports/german/linux-eagle Sale for profit not permitted +linux-flashplugin* ports/www/linux-flashplugin License forbids redistribution + ports/www/linux-flashplugin6 linux-gtk2 ports/x11-toolkits/linux-gtk2 LGPL binary, no source linux-ibm-* ports/java/linux-ibm-jdk13 Redistribution of repackaged binaries not permitted --- linux-flashplugin_20040219.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402190955.i1J9tLHa017584>