svn commit: r373458 - in head/www: linux-c6-flashplugin11 linux-f10-flashplugin11
Tijl Coosemans
tijl at FreeBSD.org
Wed Nov 26 20:15:11 UTC 2014
On Wed, 26 Nov 2014 19:48:24 +0000 (UTC) John Marino <marino at FreeBSD.org> wrote:
> Author: marino
> Date: Wed Nov 26 19:48:24 2014
> New Revision: 373458
> URL: https://svnweb.freebsd.org/changeset/ports/373458
> QAT: https://qat.redports.org/buildarchive/r373458/
>
> Log:
> www/linux-*-flashplugin11: convert ALSA to option, but off by default
>
> ALSA output in Flash is fragile and doesn't work without the major
> linulator update currently baking in dchagin's lemul branch. While
> waiting for that change, current ALSA to a disabled-by-default option.
>
> PR: 195416
> Submitted by: Jan Beich
> Approved by: Continuation of recent work
>
> Modified:
> head/www/linux-c6-flashplugin11/Makefile
> head/www/linux-c6-flashplugin11/distinfo
> head/www/linux-c6-flashplugin11/pkg-plist
> head/www/linux-f10-flashplugin11/Makefile
> head/www/linux-f10-flashplugin11/distinfo
> head/www/linux-f10-flashplugin11/pkg-plist
>
> Modified: head/www/linux-c6-flashplugin11/Makefile
> ==============================================================================
> --- head/www/linux-c6-flashplugin11/Makefile Wed Nov 26 19:13:29 2014 (r373457)
> +++ head/www/linux-c6-flashplugin11/Makefile Wed Nov 26 19:48:24 2014 (r373458)
> @@ -3,25 +3,24 @@
>
> PORTNAME= flashplugin
> PORTVERSION= 11.2r202.418
> -PORTREVISION= 2
> +PORTREVISION= 3
> CATEGORIES= www multimedia linux
> -MASTER_SITES= http://fpdownload.macromedia.com/get/flashplayer/pdc/${PORTVERSION:S/r/./}/
> +MASTER_SITES= http://fpdownload.macromedia.com/get/flashplayer/pdc/${PORTVERSION:S/r/./}/:plugin \
> + LOCAL/nox:suplib
> PKGNAMEPREFIX= linux-${USE_LINUX}-
> -DISTFILES= install_flash_player_11_linux.i386.tar.gz
> +DISTFILES= install_flash_player_11_linux.i386.tar.gz:plugin
> DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
>
> MAINTAINER= emulation at FreeBSD.org
> COMMENT= Adobe Flash Player NPAPI Plugin
>
> -RUN_DEPENDS+= linux-${USE_LINUX}-alsa-lib>=1.0.22_2:${PORTSDIR}/audio/linux-c6-alsa-lib
> -
> ONLY_FOR_ARCHS= amd64 i386
> USE_LINUX= c6
> -USE_LINUX_APPS= alsalib alsa-plugins-oss curl cyrus-sasl2 \
> - gtk2 nspr nss # libssh2 openldap
> +USE_LINUX_APPS= curl cyrus-sasl2 gtk2 nspr nss # libssh2 openldap
> WANT_GNOME= yes
>
> RESTRICTED= Redistribution not allowed
> +RESTRICTED_FILES= ${DISTFILES:Nlinux-f10-flashsupport*:C/:[^:]+$//}
>
> NO_BUILD= yes
> NO_WRKSUBDIR= yes
> @@ -29,19 +28,29 @@ NO_WRKSUBDIR= yes
> USES= webplugin:linux desktop-file-utils cpe
> WEBPLUGIN_FILES= libflashplayer.so
>
> -OPTIONS_DEFINE= GNOME
> +OPTIONS_DEFINE= ALSA GNOME
> +OPTIONS_SUB= yes
> +
> +ALSA_DESC= ALSA audio output (broken, needs lemul)
> +ALSA_RUN_DEPENDS=linux-${USE_LINUX}-alsa-lib>=1.0.22_2:${PORTSDIR}/audio/linux-c6-alsa-lib
> +ALSA_DISTFILES_OFF=linux-f10-flashsupport-9.0.1.i386.tar.gz:suplib
> +ALSA_PLIST_SUB_OFF=LINUXBASE="${LINUXBASE}" COMPATDIR="${LINUXBASE:H}"
> +
> GNOME_DESC= include gnome support for .desktop file
> +GNOME_USES= desktop-file-utils
>
> CPE_VENDOR= adobe
> CPE_PRODUCT= flash_player
>
> -OPTIONS_SUB= yes
> -PLIST_SUB= LINUXBASE="${LINUXBASE}"
> -
> .include <bsd.port.options.mk>
>
> +.if ${PORT_OPTIONS:MALSA}
> +USE_LINUX_APPS+=alsalib alsa-plugins-oss
> +.else
> +USE_LINUX_APPS+=openssl-compat
> +.endif
> +
> .if ${PORT_OPTIONS:MGNOME}
> -USES+= desktop-file-utils
> INSTALLS_ICONS= yes
> .endif
>
> @@ -49,8 +58,12 @@ post-patch:
> @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' -e '/^NotShowIn=KDE/d' ${WRKDIR}/usr/share/applications/flash-player-properties.desktop
>
> do-install:
> - ${MKDIR} ${STAGEDIR}${WEBPLUGIN_DIR} ${STAGEDIR}${LINUXBASE}/usr/lib
> + ${MKDIR} ${STAGEDIR}${WEBPLUGIN_DIR}
> ${INSTALL_LIB} ${WRKDIR}/libflashplayer.so ${STAGEDIR}${WEBPLUGIN_DIR}
> +.if ! ${PORT_OPTIONS:MALSA}
> + ${MKDIR} ${STAGEDIR}${LINUXBASE}/usr/lib
> + ${INSTALL_LIB} ${WRKDIR}/libflashsupport.so ${STAGEDIR}${LINUXBASE}/usr/lib
> +.endif
> ${INSTALL_PROGRAM} ${WRKDIR}/usr/bin/flash-player-properties ${STAGEDIR}${PREFIX}/bin
> ${INSTALL_DATA} ${WRKDIR}/usr/share/applications/flash-player-properties.desktop ${STAGEDIR}${DESKTOPDIR}
> (cd ${WRKDIR}/usr/share/icons && ${COPYTREE_SHARE} hicolor ${STAGEDIR}${PREFIX}/share/icons)
>
> Modified: head/www/linux-c6-flashplugin11/distinfo
> ==============================================================================
> --- head/www/linux-c6-flashplugin11/distinfo Wed Nov 26 19:13:29 2014 (r373457)
> +++ head/www/linux-c6-flashplugin11/distinfo Wed Nov 26 19:48:24 2014 (r373458)
> @@ -1,2 +1,4 @@
> SHA256 (flashplugin/11.2r202.418/install_flash_player_11_linux.i386.tar.gz) = e374f4fec5f2881407728c261754bd596e4af0e1237dbe7de5fcacbde796b79e
> SIZE (flashplugin/11.2r202.418/install_flash_player_11_linux.i386.tar.gz) = 6925123
> +SHA256 (flashplugin/11.2r202.418/linux-f10-flashsupport-9.0.1.i386.tar.gz) = 4a309b1a326bd2212cc72480628659e5a7fd61d9e0572cb7350c206f030955bf
> +SIZE (flashplugin/11.2r202.418/linux-f10-flashsupport-9.0.1.i386.tar.gz) = 3455
>
> Modified: head/www/linux-c6-flashplugin11/pkg-plist
> ==============================================================================
> --- head/www/linux-c6-flashplugin11/pkg-plist Wed Nov 26 19:13:29 2014 (r373457)
> +++ head/www/linux-c6-flashplugin11/pkg-plist Wed Nov 26 19:48:24 2014 (r373458)
> @@ -6,3 +6,8 @@ share/icons/hicolor/22x22/apps/flash-pla
> share/icons/hicolor/24x24/apps/flash-player-properties.png
> share/icons/hicolor/32x32/apps/flash-player-properties.png
> share/icons/hicolor/48x48/apps/flash-player-properties.png
> +%%NO_ALSA%%%%LINUXBASE%%/usr/lib/libflashsupport.so
> +%%NO_ALSA%%@dir %%LINUXBASE%%/usr/lib
> +%%NO_ALSA%%@dir %%LINUXBASE%%/usr
> +%%NO_ALSA%%@dir %%LINUXBASE%%
> +%%NO_ALSA%%@dir %%COMPATDIR%%
Traditionally /compat is a symlink to /usr/compat, so I'm not sure it's
safe to delete it like this. But even if it is this port depends on
emulators/linux_base so none of these @dir are necessary.
More information about the svn-ports-head
mailing list