source: trunk/dports/games/gnubg/Portfile @ 12815

Last change on this file since 12815 was 12815, checked in by matt, 14 years ago

Bug: 3691
Submitted by: <benwill@…>
Reviewed by: matt@
Approved by: matt@

Fix a bug for Darwin 8.x / Mac OS X 10.4
Thanks Ben!

  • Property svn:eol-style set to native
File size: 2.6 KB
Line 
1# $Id: Portfile,v 1.10 2005/06/24 00:41:38 matt Exp $
2
3PortSystem 1.0
4name                    gnubg
5version                 0.14.3
6revision                2
7categories              games
8platforms               darwin
9maintainers             matt@opendarwin.org
10homepage                http://www.gnubg.org/
11description             GNU Backgammon
12
13long_description        GNU Backgammon (gnubg) is a software for playing and analysing \
14                        backgammon positions, games and matches. It's based on a neural \
15                        network. Although it already plays at a very high level, it's \
16                        still work in progress. You can play at GNU Backgammon using the \
17                        command line or via a graphical interface based (on GTK+).
18
19master_sites            ftp://alpha.gnu.org/gnu/${name}/ \
20                        http://public.planetmirror.com/pub/gnu-alpha/${name}/ \
21                        ftp://ftp.funet.fi/pub/mirrors/alpha.gnu.org/gnu/${name}/
22                       
23distfiles               ${distname}.tar.gz ${name}.weights-0.14.gz
24extract.only            ${distname}.tar.gz
25                       
26checksums               ${name}-${version}.tar.gz md5 b3ab1ace76fa4bea69db8e617ab587da \
27                        ${name}.weights-0.14.gz md5 9f1154a9b327954a260726aa6aa6eea5
28
29depends_lib             lib:libgtk.2:gtk2 \
30                        lib:libxml.2:libxml2 \
31                        lib:freetype:freetype \
32                        bin:pkg-config:pkgconfig
33
34post-extract {          cd ${worksrcpath}
35                        system "cp ${distpath}/${name}.weights-0.14.gz ."
36                        system "gzip -d ${name}.weights-0.14.gz"
37                        system "mv ${name}.weights-0.14 ${name}.weights"
38                        }
39
40patchfiles              patch-configure.diff
41
42platform darwin 8       { pathfiles-append      patch-rollout.h.diff }
43
44configure.env           CPPFLAGS="-I${prefix}/include" \
45                        CFLAGS="-lmx" \
46                        LDFLAGS="-L${prefix}/lib -L${x11prefix}/lib -lX11 \
47                        -bind_at_load -multiply_defined suppress"
48                       
49
50configure.args          --mandir=${prefix}/share/man \
51                        --infodir=${prefix}/share/info \
52                        --sysconfdir=${prefix}/etc \
53                        --libdir=${prefix}/lib \
54                        --disable-gtkextratest \
55                        --disable-libarttest \
56                        --disable-esdtest \
57                        --disable-audiofiletest \
58                        --disable-gtkglext-test \
59                        --disable-artsc-test \
60                        --disable-nas \
61                        --without-sound \
62                        --without-board3d \
63                        --without-libintl-prefix \
64                        --without-python \
65                        --without-gtkextra \
66                        --with-gtk2
67
68
69post-destroot {         xinstall -d ${destroot}${prefix}/share/doc/${name}
70                        xinstall -m 644 -v -W ${worksrcpath} \
71                                AUTHORS ChangeLog README TODO \
72                                ${destroot}${prefix}/share/doc/${name}
73                        system "rm -rf ${destroot}${prefix}/share/${name}/sounds"
74                        }
75
76variant gdbm {          depends_lib-append      lib:libgdbm:gdbm
77                        configure.args-append   --with-gdbm
78                        }
79
80variant guile {         depends_lib-append      bin:guile:guile
81                        configure.args-append   --with-guile
82                        }
83
84variant python {        depends_lib-append      bin:python:python24
85                        configure.args-delete   --without-python
86                        configure.args-append   --with-python
87                        }
88
Note: See TracBrowser for help on using the repository browser.