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

Last change on this file since 84709 was 53602, checked in by and.damore@…, 11 years ago

GNUstep core (make, base, gui, back) updated, remember to install freetype --without-old-mac-fonts and aspell +nonls (default on macosx platform)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.9 KB
Line 
1# $Id: Portfile 53602 2009-07-09 16:14:40Z and.damore@macports.org $
2
3PortSystem  1.0
4PortGroup   gnustep 1.0
5
6name        gnustep-back
7        version     0.17.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     314c753ae922082345cf3a288440fa5a \
25                    sha1    04059fc2da1c767be5a1a8c57915b9e1a7bc3a08 \
26                    rmd160  b17eef44a252785adb955fee911711ce23d04031
27
28use_configure   yes
29configure.args  --enable-graphics=art \
30                --disable-glitz \
31                                                                --disable-glx
32
33post-install {
34        ui_msg "
35                In order to have a working GNUstep environment,
36                copy these lines at the top of your ~/.xinitrc file :"
37        if {[file exists ${prefix}/GNUstep/System/Library/Makefiles/GNUstep.sh]} {
38            ui_msg ". ${prefix}/GNUstep/System/Library/Makefiles/GNUstep.sh"
39        }
40    ui_msg "
41gdnc
42gpbs
43make_services
44
45            For more information on setting the GNUstep environment, see
46            http://gnustep.made-it.com/BuildGuide/#CONFIG.GNUSTEP"
47}
48
49platform macosx {
50    patchfiles-append   patch-ftfont.m \
51                        patch-CairoFaceInfo.h
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      path:lib/pkgconfig/cairo.pc: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.