openbsd-ports/x11/gnustep/make/pkg
sebastia 97f9125b33 Update gnustep-make to 2.6.1. While there, do not disable native-objective-c
exceptions. They are not used by any port, but maybe someone wants to do it
in the future, or a port may need it.
Further, zap the stripping of binaries that gets propagated into the gnusteps
config.make to be more inline with upstream. This is now properly handled via
the gnustep.port.mk.

OK landry@
2011-07-19 06:23:28 +00:00
..
DESCR
PLIST Update gnustep-make to 2.6.0, enable strict v2 mode, since v1 is ancient. 2011-04-18 11:30:47 +00:00
README Update gnustep-make to 2.6.1. While there, do not disable native-objective-c 2011-07-19 06:23:28 +00:00

$OpenBSD: README,v 1.4 2011/07/19 06:23:28 sebastia Exp $

+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
+-----------------------------------------------------------------------

#
# post-install optionnal steps
#

To take advantage of all the features from the GNUstep framework, you
should add the following lines to your ~/.xsession or ~/.xinitrc:
 . ${TRUEPREFIX}/share/GNUstep/Makefiles/GNUstep.sh # (from gnustep-make)
 ${TRUEPREFIX}/bin/gdnc # notifications daemon (from gnustep-base)
 ${TRUEPREFIX}/bin/gpbs # clipboard/pasteboard daemon (from gnustep-back)
 ${TRUEPREFIX}/bin/make_services # update service cache (from gnustep-gui)

To enable gdomap(8), the distributed objects lookup daemon (from
gnustep-base), add the following lines to services(5):
 gdomap 538/tcp # GNUstep distrib objects
 gdomap 538/udp # GNUstep distrib objects

Then see rc(8) to have "${TRUEPREFIX}/bin/gdomap -p" launched at boot time.

For more Information regarding the GNUstep services see their respective
manual pages: GNUstep(7), gdnc(1), gpbs(1), make_services(1), gdomap(8)


#
# running applications
#

While opening GNUstep applications using their complete path is possible
(i.e. ${TRUEPREFIX}/libexec/GNUstep/ApplicationName.app/ApplicationName),
you're advised to use the "openapp" wrapper to do so.
For instance, to start the Calculator application, you would use:
 ${TRUEPREFIX}/bin/openapp Calculator

According to your display, you may find the fonts to be too large/small
for your taste.
To change the default fonts size ("9"), use the following command:
 ${TRUEPREFIX}/bin/defaults write NSGlobalDomain NSFontSize <fontsize>


#
# documentation
#

Official GNUstep documentations are available from this page:
http://www.gnustep.org/experience/documentation.html

A more user oriented "GNUstep Configuration Guide" is available here:
http://gnustep.made-it.com/Configuration/index.html