Page MenuHomeFreeBSD

raspberrypi-userland
AbandonedPublic

Authored by adrian on Feb 17 2015, 2:20 AM.

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 Linters Available
Unit
No Unit 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
385

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.