Created attachment 149891 [details] optionalize ALSA output in Flash is fragile and doesn't work without major linuxulator update currently baking in dchagin's lemul branch. Backing out ports r373426 seems like a waste given that lemul is the future. Let's convert to an option, disabled by default and annotate (in _DESC) when to reconsider. Reported by: Andrei <az@azsupport.com>
Created attachment 149893 [details] optionalize, v1.1 - unbreak f10 - backport MASTER_SITES nit from bug 192541 comment 4
Created attachment 149894 [details] www/linux-c6-flashplugin11 log
Created attachment 149895 [details] www/linux-f10-flashplugin11 log
should I be concerned about these lines in the logs? ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: @dir %%LINUXBASE%%/usr/lib Error: Orphaned: @dir %%LINUXBASE%%/usr Error: Orphaned: @dir %%LINUXBASE%% Error: Orphaned: @dir /compat
Ironically, PepperFlash wrapped with freshplayerplugin has no such ALSA issue with current linuxulator. (In reply to John Marino from comment #4) > ===> Checking for items in STAGEDIR missing from pkg-plist > Error: Orphaned: @dir %%LINUXBASE%%/usr/lib > Error: Orphaned: @dir %%LINUXBASE%%/usr > Error: Orphaned: @dir %%LINUXBASE%% > Error: Orphaned: @dir /compat They were present before. Probably an artifact from *not* using USE_LINUX_PREFIX while installing some files there.
hmm, aren't they just empty directories in stage directory? It's not worth removing them with post-install command?
Created attachment 149900 [details] optionalize, v2 (In reply to John Marino from comment #6) > hmm, aren't they just empty directories in stage directory? > It's not worth removing them with post-install command? That's a regression from bug 192541. I forgot to alter ${MKDIR} line. With return of libflashsupport.so we need ${STAGEDIR}${LINUXBASE}/usr/lib again. To fix ALSA=off there's probably no better way than @dir. It should have been implemented as a recursive keyword to mimic behavior under PREFIX. And even then |@dir /compat| would break if LINUXBASE is under anything other than /compat.
Created attachment 149901 [details] www/linux-c6-flashplugin11 log
Created attachment 149902 [details] www/linux-f10-flashplugin11 log
Created attachment 149906 [details] www/linux-c6-flashplugin11 log with ALSA=on
Created attachment 149907 [details] www/linux-f10-flashplugin11 log with ALSA=on
A commit references this bug: Author: marino Date: Wed Nov 26 19:48:26 UTC 2014 New revision: 373458 URL: https://svnweb.freebsd.org/changeset/ports/373458 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 Changes: 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
Let's hope everything is working now!