Bug 180654 - [NEW PORT] devel/linux-f10-hal-libs: HAL libs (Linux Fedora 10)
Summary: [NEW PORT] devel/linux-f10-hal-libs: HAL libs (Linux Fedora 10)
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-19 13:40 UTC by rocky
Modified: 2014-09-30 17:07 UTC (History)
1 user (show)

See Also:


Attachments
file.shar (2.60 KB, text/plain)
2013-07-19 13:40 UTC, rocky
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description rocky 2013-07-19 13:40:00 UTC
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:
Comment 1 rod.taylor 2013-11-05 00:05:16 UTC
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
Comment 2 rocky 2013-11-06 23:42:00 UTC
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.
Comment 3 rod.taylor 2013-11-06 23:48:29 UTC
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.
Comment 4 rocky 2013-11-07 00:53:56 UTC
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 :)
Comment 5 Chess Griffin 2013-11-21 04:07:03 UTC
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
Comment 6 John Marino freebsd_committer freebsd_triage 2014-08-07 14:13:38 UTC
Should I close this PR?  There's no activity on it for 8 months.
Comment 7 John Marino freebsd_committer freebsd_triage 2014-08-24 18:31:30 UTC
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)
Comment 8 John Marino freebsd_committer freebsd_triage 2014-09-30 17:07:04 UTC
PR EOL - 30 septemember