1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-04 01:48:54 +00:00
freebsd-ports/x11-wm/Makefile
Joseph Mingrone ca5de48040 x11-wm/stumpwm: re-add after deletion in 2014
Instead of bundling StumpWM, SBCL, and other libraries into one large
executable, pull in SBCL and the other dependencies and use the simple CL
framework that other FreeBSD CL ports use.

Since StumpWM only supports running under SBCL, the port pulls in the
*-sbcl port dependencies and conforms to the framework itself, except that
it directly installs the fasl files instead of having an associated
x11-wm/stumpwm-sbcl.  This means no fasl files will be generated under
~/.cache/common-lisp/sbcl-*/ [1] and the package is only made up of the
source, fasl files, and a few small, miscellaneous files.  From a user
perspective, they still get an executable, but it is a small shell script
and the package is under 3 MB instead of around 65 MB.

[1] Loading personal modules in ~/.stumpwmrc will still generate fasl files
    under ~/.cache/common-lisp/sbcl-*/
2017-08-18 14:27:26 +00:00

145 lines
3.2 KiB
Makefile

# $FreeBSD$
#
COMMENT = X11 window managers
SUBDIR += aewm
SUBDIR += afterstep
SUBDIR += afterstep-stable
SUBDIR += amiwm
SUBDIR += antiwm
SUBDIR += awesome
SUBDIR += awesome-vicious
SUBDIR += awesome2
SUBDIR += awesome3
SUBDIR += bbkeys
SUBDIR += bbpager
SUBDIR += blackbox
SUBDIR += bspwm
SUBDIR += ccsm
SUBDIR += cde
SUBDIR += clementine-wm
SUBDIR += compiz
SUBDIR += compiz-fusion
SUBDIR += compiz-plugins-extra
SUBDIR += compiz-plugins-main
SUBDIR += compiz-plugins-unsupported
SUBDIR += compizconfig-backend-gconf
SUBDIR += compizconfig-python
SUBDIR += compton
SUBDIR += ctwm
SUBDIR += cwm
SUBDIR += devilspie
SUBDIR += dwm
SUBDIR += e-module-alarm
SUBDIR += e-module-cpu
SUBDIR += e-module-deskshow
SUBDIR += e-module-everything-places
SUBDIR += e-module-everything-websearch
SUBDIR += e-module-mem
SUBDIR += e-module-rmb
SUBDIR += e-module-wlan
SUBDIR += e-modules
SUBDIR += e16
SUBDIR += e16-docs
SUBDIR += echinus
SUBDIR += ede
SUBDIR += emerald
SUBDIR += enlightenment
SUBDIR += epplets
SUBDIR += euclid-wm
SUBDIR += evilwm
SUBDIR += fbcmd
SUBDIR += fluxbox
SUBDIR += fluxconf
SUBDIR += fluxter
SUBDIR += flwm
SUBDIR += fvwm
SUBDIR += fvwm-crystal
SUBDIR += fvwm2
SUBDIR += gcompmgr
SUBDIR += genmenu
SUBDIR += golem
SUBDIR += herbstluftwm
SUBDIR += hs-xmonad
SUBDIR += hs-xmonad-contrib
SUBDIR += i3
SUBDIR += icewm
SUBDIR += ion
SUBDIR += jewel
SUBDIR += jwm
SUBDIR += larswm
SUBDIR += libcompizconfig
SUBDIR += libdockapp
SUBDIR += libwraster
SUBDIR += lwm
SUBDIR += lxappearance-obconf
SUBDIR += lxmed
SUBDIR += lxsession
SUBDIR += marco
SUBDIR += matwm2
SUBDIR += mcwm
SUBDIR += metacity
SUBDIR += muffin
SUBDIR += mutter
SUBDIR += nickleby
SUBDIR += obapps
SUBDIR += obconf
SUBDIR += obkey
SUBDIR += obmenu
SUBDIR += obpager
SUBDIR += olvwm
SUBDIR += openbox
SUBDIR += oroborus
SUBDIR += pager
SUBDIR += pawm
SUBDIR += peksystray
SUBDIR += pekwm
SUBDIR += phluid
SUBDIR += piewm
SUBDIR += plank
SUBDIR += plwm
SUBDIR += pwm
SUBDIR += qlwm
SUBDIR += qtile
SUBDIR += ratmen
SUBDIR += ratmenu
SUBDIR += ratpoison
SUBDIR += rubygem-uh-layout
SUBDIR += rubygem-uh-wm
SUBDIR += sawfish
SUBDIR += selectwm
SUBDIR += simple-ccsm
SUBDIR += spectrwm
SUBDIR += stumpwm
SUBDIR += subtle
SUBDIR += swm
SUBDIR += tinywm
SUBDIR += transset
SUBDIR += treewm
SUBDIR += tvtwm
SUBDIR += twm
SUBDIR += vtwm
SUBDIR += w9wm
SUBDIR += weewm
SUBDIR += windowlab
SUBDIR += windowmaker
SUBDIR += wm2
SUBDIR += wmakerconf
SUBDIR += wmanager
SUBDIR += wmanager-addons
SUBDIR += wmconfig
SUBDIR += wmfs
SUBDIR += wmii
SUBDIR += wmii-devel
SUBDIR += wmname
SUBDIR += wmx
SUBDIR += xcompmgr
SUBDIR += xfce4
SUBDIR += xfce4-desktop
SUBDIR += xfce4-panel
SUBDIR += xfce4-session
SUBDIR += xfce4-wm
.include <bsd.port.subdir.mk>