Ticket #20612: Portfile

File Portfile, 2.1 KB (added by neric27@…, 15 years ago)
Line 
1# $Id: Portfile 50984 2009-05-14 21:08:43Z and.damore@macports.org $
2
3PortSystem 1.0
4
5name            py26-gnome
6set my_name     gnome-python
7version         2.26.1
8set branch      [join [lrange [split $version .] 0 1] .]
9categories      python gnome
10platforms       darwin
11maintainers     wanadoo.fr:neric27 openmaintainer
12description     gnome-python is a set of python interfaces to gnome-libs.
13long_description    ${description}
14
15homepage        http://www.pygtk.org/
16master_sites    gnome:sources/$my_name/$branch/
17use_bzip2       yes
18distname        $my_name-$version
19
20checksums       md5     e5dcae40b2c291126843680dbed924a8 \
21                sha1    789627d4107aa50cd7fc763c4de015032346524e \
22                rmd160  054901ecd209953225ccfa725fdd9164447fbb49
23
24depends_build   port:pkgconfig
25
26depends_lib     port:libgnomeui \
27                port:py26-gtk \
28                port:py26-orbit \
29                port:libgnome \
30                port:python26 \
31                port:libgnomecanvas \
32                port:gnome-vfs \
33                port:gconf \
34                port:libbonobo \
35                port:libbonoboui
36
37
38set python.branch   2.6
39set python.prefix   ${frameworks_dir}/Python.framework/Versions/${python.branch}
40set python.bin      ${python.prefix}/bin/python${python.branch}
41
42configure.args-append  --prefix=${python.prefix}
43configure.pkg_config_path  ${python.prefix}/lib/pkgconfig
44
45configure.python    ${python.bin}
46
47use_parallel_build  yes
48
49# fix an import error of bonobo.ui
50# when gtk quartz is in use
51variant quartz description {fix bonobo import error when gtk +quartz is used} {
52        patchfiles-append bonobo.diff
53}
54
55platform darwin 9 {
56    post-patch {
57        reinplace "s| -export-symbols-regex.*||g" \
58            ${worksrcpath}/bonobo/Makefile.in \
59            ${worksrcpath}/gconf/Makefile.in \
60            ${worksrcpath}/gnome/Makefile.in \
61            ${worksrcpath}/gnomecanvas/Makefile.in \
62            ${worksrcpath}/gnomevfs/Makefile.in
63    }
64}
65
66livecheck.check regex
67livecheck.url   http://ftp.gnome.org/pub/gnome/sources/$my_name/$branch/
68livecheck.regex {LATEST-IS-(\d+(?:\.\d+)*)}