OpenBSD
You can use the OpenBSD ports, or the binary packages. These are the latest release tarballs from enlightenment.org with patches applied. Hardware acceleration works with the Composite module and comp-scale. Patches enable the temperate module to work correctly and other tweaks.
Installing from binary package
pkg_add enlightenment-0.16.999.54504p1v0
at the shell prompt.
Installing from source
On OpenBSD you can install e17 from ports by typing
cd /usr/ports/x11/e17 && make install clean
at the shell prompt.
FreeBSD
You can use the FreeBSD ports, or install Enlightenment from svn.
Installing from ports
$ cd /usr/ports/x11-wm/enlightenment && make install clean
This will install the Enlightenment DR17 window manager itself and the libs that it needs. You will also find some themes and modules in the ports collection. We cannot list them all here, because the list will change, but you can do something like this to find them:
$ ls /usr/ports/x11-themes/e17-*
Or simply open this link which will query the FreeBSD ports collection.
Installing from E-svn
Simply follow the Installation portion of this guide, but before you run ./autogen.sh, you should do some things:
Install /usr/ports/devel/gnu-autoconf and /usr/ports/devel/gnu-automake
Set your $CFLAGS environment variable like this:
$ export CFLAGS=" -lintl -liconv -g -L/usr/local/lib -I/usr/local/include "
Set your $PATH environment variable in a way that /usr/local/gnu-autotools/bin is before /usr/local/bin.
$ export PATH=/home/user/bin:/usr/local/gnu-autotools/bin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/X11R6/sbin:/usr/games:/sbin:/usr/sbin:.:
Set your $ACLOCAL_FLAGS variable to /usr/local/share/aclocal:
$ export ACLOCAL_FLAGS=' -I /usr/local/share/aclocal'
Note: if you're using a C-like shell, use the "setenv" command instead of "export".
Note: You may need to symlink /usr/local/gnu-autotools/aclocal-1.9 to /usr/local/gnu-autotools/bin/aclocal.
That's it. You are ready to compile Enlightenment DR17. Follow the instructions in the section "Installing Using CVS?".
NetBSD
The latest Enlightenment DR17 works on NetBSD releases version 4.0 and newer.
Get both the pkgsrc current branch and pkgsrc-wip. Update them.
To install:
# cd /usr/pkgsrc/wip/e17 # make install
Edit the /etc/X11/xinit/xinitrc file, comment out twm and add enlightenment_start at the end of the file:
# twm & enlightenment_start
To run:
startx
