# libs are LGPL, tools are GPL
description A back-end component for the GNUstep GUI Library.
The implementation of the GNUstep GUI Library is designed \
in two parts. The first part is the front-end component \
which is independent of platform and display system. \
This front-end is combined with a back-end component \
which handles all of the display system dependent \
such as specific calls to the X Window System.
depends_lib port:gnustep-gui \
checksums md5 314c753ae922082345cf3a288440fa5a \
sha1 04059fc2da1c767be5a1a8c57915b9e1a7bc3a08 \
rmd160 b17eef44a252785adb955fee911711ce23d04031
configure.args --enable-graphics=art \
In order to have a working GNUstep environment,
copy these lines at the top of your ~/.xinitrc file :"
if {[file exists ${prefix}/GNUstep/System/Library/Makefiles/GNUstep.sh]} {
ui_msg ". ${prefix}/GNUstep/System/Library/Makefiles/GNUstep.sh"
For more information on setting the GNUstep environment, see
http://gnustep.made-it.com/BuildGuide/#CONFIG.GNUSTEP"
patchfiles-append patch-ftfont.m \
# works better in quartz-wm
patchfiles-append patch-Source-x11-XGServerWindow.m
depends_lib-delete port:libart_lgpl
depends_lib-append path:lib/pkgconfig/cairo.pc:cairo
configure.args-delete --enable-graphics=art