pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

nspluginwrapper and libflashsupport updates for adobe-flash-plugin



(sorry wrong subject; resend with correct one)

I have been working on updating nspluginwrapper for NetBSD/i386
and NetBSD/amd64 recently.

The latest (but actually old) nspluginwrapper-1.4.4 package
using patched Linux binaries (built on openSUSE 12.1 by myself)
works much more stable than current version (nspluginwrapper-1.2.2).

It also works on NetBSD/amd64 with native 64 bit flash plugin binaries
for Linux x86_64.  Please also refer PR pkg/49705 for details:
 http://gnats.netbsd.org/49705
 http://mail-index.netbsd.org/pkgsrc-bugs/2015/07/28/msg057410.html

As mentioned in the PR, the remaining problem is
pkgsrc/multimedia/libflashsupport-pulse package.

libflashsupport is required to enable sound of flash via OSS(?)
so I also build binaries both for i386 and x86_64 using sources
taken from newer OSS distribution:
 http://sourceforge.net/p/opensound/mercurial/ci/default/tree/
 http://www.4front-tech.com/developer/sources/stable/gpl/oss-v4.2-build2011-src-gpl.tar.bz2

This newer one also seems to resolve sound noise in some flash:
 http://sourceforge.net/p/opensound/git/ci/11ce031e405061de11fca4032caadfcfc8e27f6d/

On the other hand, libflashsupport-pulse seems older sources
that enables flash sound via pulseaudio(?), but the last update of
upstream(?) libflushsupport (with pulseaudio) is 2008:
 http://git.0pointer.net/libflashsupport.git/

I'm not sure if it is supported work even on modern Linux flash binary.
On my NetBSD/i386 7.0 environment, adobe-flash-plugin11 on firefox 41.0
hangs with the libflashsupport-pulse binary.

On the other hand, pkgsrc/multimedia/adobe-flash-plugin11/options.mk
doesn't pull libflashsupport-pulse even if "pulseaudio" is specified
in PKG_OPTIONS.adobe-flash-plugin11.

If there is no particular user of the libflashsupport-pulse,
I will remove the libflashsupport-pulse package and update
www/nspluginwrapper and multimedia/libflashuspport to newer version
including native x86_64 binaries.

---

There are also (private) pre-compiled binaries for NetBSD/i386 7.0
and NetBSD/amd64 7.0 for brave users:
 http://teokurebsd.org/netbsd/packages/i386/7.0_2015Q3/All/libflashsupport-4.2.2011.tgz
://teokurebsd.org/netbsd/packages/i386/7.0_2015Q3/All/nspluginwrapper-1.4.4.tgz
 http://teokurebsd.org/netbsd/packages/x86_64/7.0_2015Q3/All/libflashsupport-4.2.2011.tgz
 http://teokurebsd.org/netbsd/packages/x86_64/7.0_2015Q3/All/nspluginwrapper-1.4.4.tgz

There is also a dumb script which makes pkgsrc adobe-flash-plugin11
binary package .tgz file for NetBSD/i386 7.0 and NetBSD/amd64 7.0
without extracted pkgsrc tree:
 https://github.com/tsutsui/mk-adobe-flash-plugin-packages

You can try it as the following (as README.txt says):
---
% su
# PKG_PATH=http://teokurebsd.org/netbsd/packages/`uname -p`/7.0_2015Q3/All pkg_add -v rpm2pkg nspluginwrapper
 :
# exit
% git clone https://github.com/tsutsui/mk-adobe-flash-plugin-packages
 :
% cd mk-adobe-flash-plugin-packages
% sh mk-adobe-flash-plugin-packages.sh
 :
% su
# PKG_PATH=http://teokurebsd.org/netbsd/packages/`uname -p`/7.0_2015Q3/All pkg_add -v `uname -p`/adobe-flash-plugin
 :
# exit
%
---

Have fun,

---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index