Currently linux apps running under the linuxulator have no access to the hald. Unfortunately this means linux apps may not function correctly under certain conditions; such as the current flash videos playing on certain sites no longer work because Adobe Flash uses hal to access DRM permissions (?!) Fix: This new port should resolve some of the playback issues with the linux flash at the least for the short term. Patch attached with submission follows:
Port works as described (allows Flash to access DRM protected content). To install, I had to comment out the following line: LIB_DEPENDS= linux-f10-dbus-libs:${PORTSDIR}/devel/linux-f10-dbus-libs Due to the this error: ===> linux-f10-hal-libs-0.5.12 depends on shared library: linux-f10-dbus-libs - not found ===> Verifying install for linux-f10-dbus-libs in /usr/ports/devel/linux-f10-dbus-libs ===> Returning to build of linux-f10-hal-libs-0.5.12 Error: shared library "linux-f10-dbus-libs" does not exist
On 11/05/13 10:05, Rod Taylor wrote: > Port works as described (allows Flash to access DRM protected content). > > To install, I had to comment out the following line: > > LIB_DEPENDS= linux-f10-dbus-libs:${PORTSDIR}/devel/linux-f10-dbus-libs > > Due to the this error: > > ===> linux-f10-hal-libs-0.5.12 depends on shared library: > linux-f10-dbus-libs - not found > ===> Verifying install for linux-f10-dbus-libs in > /usr/ports/devel/linux-f10-dbus-libs > ===> Returning to build of linux-f10-hal-libs-0.5.12 > Error: shared library "linux-f10-dbus-libs" does not exist > Can you explain why that doesn't work? It does actually need the dbus as that's how the drm gets in to the hal database, and linux-f10-dbus-libs exists in devel, so I'm actually a little mystified as to the whys of the issue. Unless thats not what LIB_DEPENDS is for? I'll run some more tests in the meantime - I was in a real hurry at the time when I posted this so now I can give it a real debug.
Sorry, I'm not a committer or knowledgeable in how ports work. I stumbled on this ticket when looking for a solution to using Amazon Instant Video on a FreeBSD desktop. Just reported back what I found out in the hopes a committer would pick it up.
On 11/07/13 09:48, Rod Taylor wrote: > Sorry, I'm not a committer or knowledgeable in how ports work. I > stumbled on this ticket when looking for a solution to using Amazon > Instant Video on a FreeBSD desktop. > > Just reported back what I found out in the hopes a committer would > pick it up. Hey thats no problem. Hopefully I can test it against a newer tree and fix any bugs in the port - if you have any more details it would help :)
I am also very interested in this port. It doesn't seem to fetch the distfiles, though, when I run 'make fetch' or when I build it in my poudriere instance. =========================================================================== =======================<phase: fetch-depends >============================ =========================================================================== =======================<phase: fetch >============================ ===> License GPLv2 accepted by the user => hal-libs-0.5.12-12.20081027git.fc10.src.rpm is not in /usr/ports/myports/linux-f10-hal-libs/distinfo.i386. => Either /usr/ports/myports/linux-f10-hal-libs/distinfo.i386 is out of date, or => hal-libs-0.5.12-12.20081027git.fc10.src.rpm is spelled incorrectly. *** [do-fetch] Error code 1 Stop in /usr/ports/myports/linux-f10-hal-libs. ===> Cleaning for linux-f10-hal-libs-0.5.12 build of /usr/ports/myports/linux-f10-hal-libs ended at Wed Nov 20 23:05:17 EST 2013 build time: 00:00:08 -- Chess Griffin
Should I close this PR? There's no activity on it for 8 months.
I apologize, but after 30 September I'm going to close all *unstaged* "new port" PRs, even if it is through no fault of the submitter. If you are still interested in getting the port into tree, please provide an updated share and some build verification (poudriere logs, redports logs, or Porter's Handbook[1]). If you do that, we'll fast-track the port into the tree. I'm sorry about this. "make check-plist" followed by "make stage-qa" output (https://www.freebsd.org/doc/en/books/porters-handbook/porting-testing.html)
PR EOL - 30 septemember