Skip to content

b-aaz/xlibre-ports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Porting XLibre to FreeBSD and DragonFlyBSD! Build Status

An effort for porting XLibre to FreeBSD and DragonFlyBSD.


Installing the packages from sources:

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 install

Installing the binary packages from build artifacts:

Binary 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
}
EOF

Then you can install the packages as you would any other package.

su
pkg install xlibre-server xlibre-drivers

Note: 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.

Video drivers

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.

About

An effort for porting X11libre to FreeBSD & DragonFlyBSD.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •