An effort for porting XLibre to FreeBSD and DragonFlyBSD.
You need the ports tree installed to build these packages.
git clone https://github.com/b-aaz/xlibre-ports.git
cd xlibre-ports/
echo "OVERLAYS=$(pwd)/" >> /etc/make.conf
make clean
make installBinary packages are available from the CI builds.
To add them as a pkg repository you can do the following on both FreeBSD and
DragonFlyBSD:
su
cat > /usr/local/etc/pkg/repos/XLibre.conf <<\'EOF'
XLibre: {
url: "https://api.cirrus-ci.com/v1/artifact/github/b-aaz/xlibre-ports/bins/bins/${ABI}",
mirror_type: "http",
enabled: yes
}
EOFThen you can install the packages as you would any other package.
su
pkg install xlibre-server xlibre-driversNote: The CI artifacts binary packages are built with debugging flags set and they also have full debug symbols included and are built with -O0 optimization. This is to ease debugging in case of problems.
Installing the video card drivers should be followed as instructed in the FreeBSD handbook.
It is recommended that you have some ports and pkg knowledge before
installing these ports.