source: trunk/dports/gnustep/gnustep-back/Portfile @ 38289

Last change on this file since 38289 was 38289, checked in by ryandesign@…, 12 years ago

Undo r38082 because the affected ports are in the xcode, gnustep, python24 and python25 portgroups where the default for use_configure is no. Thanks to Bryan Blackburn for pointing this out.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.8 KB
Line 
1# $Id: Portfile 38289 2008-07-15 04:06:14Z ryandesign@macports.org $
2
3PortSystem  1.0
4PortGroup   gnustep 1.0
5
6name        gnustep-back
7version     0.12.0
8platforms   darwin
9maintainers nomaintainer
10
11description A back-end component for the GNUstep GUI Library.
12long_description \
13    The implementation of the GNUstep GUI Library is designed \
14    in two parts.  The first part is the front-end component \
15    which is independent of platform and display system.  \
16    This front-end is combined with a back-end component \
17    which handles all of the display system dependent \
18    such as specific calls to the X Window System.
19
20depends_lib     port:gnustep-gui \
21                port:libart_lgpl \
22                port:Xft2
23
24checksums       md5 1b0252a1b645dd2ca4c78427fb885f1f
25
26use_configure   yes
27configure.args  --enable-graphics=art \
28                --disable-glitz
29post-install {
30        ui_msg "
31                In order to have a working GNUstep environment,
32                copy these lines at the top of your ~/.xinitrc file :"
33        if {[file exists ${prefix}/GNUstep/System/Library/Makefiles/GNUstep.sh]} {
34            ui_msg ". ${prefix}/GNUstep/System/Library/Makefiles/GNUstep.sh"
35        }
36    ui_msg "
37gdnc
38gpbs
39make_services
40
41            For more information on setting the GNUstep environment, see
42            http://gnustep.made-it.com/BuildGuide/#CONFIG.GNUSTEP"
43}
44
45platform macosx {
46    patchfiles-append   patch-ftfont.m \
47                        patch-CairoFaceInfo.h
48}
49
50platform darwin 8 {
51    configure.args-append   --disable-glx
52}
53
54# works better in quartz-wm
55variant quartzwm {
56    patchfiles-append patch-Source-x11-XGServerWindow.m
57}
58
59# experimental backend
60variant cairo {
61    depends_lib-delete      port:libart_lgpl
62    depends_lib-append      port:cairo
63    configure.args-delete   --enable-graphics=art
64    configure.args-append   --enable-graphics=cairo
65}
Note: See TracBrowser for help on using the repository browser.