Page MenuHomeFreeBSD

raspberrypi-userland
AbandonedPublic

Authored by adrian on Feb 17 2015, 2:20 AM.
Tags
None
Referenced Files
F81642603: D1862.diff
Fri, Apr 19, 9:45 AM
Unknown Object (File)
Thu, Apr 11, 3:29 PM
Unknown Object (File)
Thu, Mar 28, 2:49 AM
Unknown Object (File)
Dec 19 2023, 8:47 PM
Unknown Object (File)
Nov 23 2023, 3:27 PM
Unknown Object (File)
Nov 21 2023, 12:20 AM
Unknown Object (File)
Nov 10 2023, 1:52 PM
Unknown Object (File)
Nov 9 2023, 3:30 PM
Subscribers

Details

Reviewers
xmj
loos
Summary

raspberrypi-userland: add port

ARM side libraries and utilities used on Raspberry Pi.

WWW: https://github.com/gonzoua/userland

Submitted by: Mikael Urankar <mikael.urankar@gmail.com>

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

xmj retitled this revision from to raspberrypi-userland.
xmj updated this object.
xmj edited the test plan for this revision. (Show Details)
xmj added a reviewer: adrian.

EXAMPLES is 32mb large, wrap in if clause.

adrian edited edge metadata.

looks fine to me! Thanks!

This revision is now accepted and ready to land.Feb 17 2015, 2:25 AM
adrian requested changes to this revision.Feb 17 2015, 2:28 AM
adrian edited edge metadata.

ok, i'll first do a build test, since I have a rpi running -head I can test it on.

This revision now requires changes to proceed.Feb 17 2015, 2:28 AM
loos requested changes to this revision.May 6 2015, 2:10 PM
loos added a reviewer: loos.
loos added a subscriber: loos.

The distinfo needs to be updated (seems like the source file has been updated).

Apart from that, the port builds and install fine, but it will install everything under /usr/local (the FreeBSD default).

This causes too much hassle when you try to build the examples, they expect to find the libraries and includes at /opt/vc (the RPi default).

Is there any plan to handle this ? If the idea is giving something that 'just works' for users, then this may be the wrong way to go.

In D1862#45209, @loos wrote:

The distinfo needs to be updated (seems like the source file has been updated).

Apart from that, the port builds and install fine, but it will install everything under /usr/local (the FreeBSD default).

This causes too much hassle when you try to build the examples, they expect to find the libraries and includes at /opt/vc (the RPi default).

I really don't like /opt as it is a Linuxism and violates hier(7).

Is there any plan to handle this ? If the idea is giving something that 'just works' for users, then this may be the wrong way to go.

As I don't have a RasPi to test it with, and don't much like committing things I can't test my self, I'd be happy if you just commandeered the revision and finished it :-)

misc/raspberrypi-userland/pkg-plist
386

I can't test the complete build, lacking ARM infrastructure.

If the directory work/stage/usr/local/include/interface/vchiq_arm/CMakeFiles/vchiq_arm.dir
is not empty, this line is superfluous and can be deleted.

Likewise, if it's not, what valuable stuff is with those CMakeFiles?

I'm going to dump it for now, because I lack the Raspberry hardware.

adrian edited reviewers, added: xmj; removed: adrian.