[Bug 216804] emulators/pipelight - flash not working
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Feb 7 11:44:05 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216804
Christian Sturm <reezer at reezer.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |reezer at reezer.org
--- Comment #1 from Christian Sturm <reezer at reezer.org> ---
It's actually the script that has a couple of problems.
One is that the Flash URL specified in the script isn't correct, and the
checksum isn't either. That's what your changes fix.
The problem you are hitting is this:
sed: 1: "/Content-Length/{s/.*: ...": extra characters at the end of p
command
This is because the script expect a different version of sed, not FreeBSD's
sed. To fix this one would need to use multiple "-e" arguments, so leave the
first part, but then a standalone "-e 'p'", instead of "; p" and then the rest.
If someone wants to work on this:
In other words the script in:
/usr/local/share/pipelight/install-dependency
needs a couple of patches. This should preferably be done upstream of course.
It would also make sense to add ca_root_nss as a dependency.
Personally I made it work by looking at the script executing the scripts
semi-manually, to see if it works after the effort. It does.
As a hint for other people trying to fix the issue. You need to run the
following command, because otherwise it won't rerun the script, but simply
fail.
pipelight-plugin --create-mozilla-plugins
Also I think it would make sense to add consistent for fetch, rather than wget.
Here it had problems after first using it correctly. But this is optional, when
wget is required/installed.
I hope this helped. I am sorry, I don't have a patch to do the necessary
fixing.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list