source: trunk/dports/gnome/glom/Portfile @ 142706

Last change on this file since 142706 was 142706, checked in by devans@…, 4 years ago

glom: depend on gnome-themes-standard rather than gnome-settings-daemon, increment revision.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.6 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 142706 2015-11-20 20:24:20Z devans@macports.org $
3
4PortSystem          1.0
5PortGroup           active_variants 1.1
6
7name                glom
8version             1.28.5
9revision            2
10set branch          [join [lrange [split ${version} .] 0 1] .]
11license             GPL-2
12description         Glom is an easy-to-use database designer and user interface.
13long_description    ${description} This version supports GTK+ 3 and the libgda-5.0 API.
14maintainers         nomaintainer
15categories          gnome databases
16platforms           darwin
17
18homepage            http://www.glom.org/
19master_sites        gnome:sources/${name}/${branch}/
20
21use_xz              yes
22
23checksums           rmd160  5703d703edca7fb42a163c9760f07de3f2261769 \
24                    sha256  4a94fb638028c9999f7bf5c4ebad6e1667ed595b940cd94124d17174392fe814
25
26# set pbranch to desired perl version
27# currently 5.22 (#48365)
28
29set pbranch         5.22
30
31depends_build       port:pkgconfig \
32                    port:autoconf \
33                    port:automake \
34                    port:libtool \
35                    port:intltool \
36                    port:itstool \
37                    port:yelp-tools \
38                    port:mm-common \
39                    path:bin/dot:graphviz \
40                    port:doxygen \
41                    port:libxslt \
42                    port:py27-sphinx \
43                    port:perl${pbranch}
44
45depends_lib         port:desktop-file-utils \
46                    port:libarchive \
47                    port:gtkmm3 \
48                    port:boost \
49                    port:libxml2 \
50                    port:libxmlxx2 \
51                    port:libgda5 \
52                    port:libgdamm5 \
53                    port:goocanvasmm2\
54                    port:gtksourceviewmm3 \
55                    port:postgresql94 \
56                    port:py27-gobject3 \
57                    port:libepc \
58                    port:evince \
59                    port:shared-mime-info
60
61depends_run         port:gnome-themes-standard \
62                    port:yelp \
63                    port:gnome-keyring
64
65patchfiles          patch-configure.ac.diff \
66                    patch-glom-libglom-connectionpool.cc.diff
67
68require_active_variants libgda5 postgresql94
69
70# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
71
72configure.cmd       ./autogen.sh
73
74set python.branch   2.7
75set python.prefix   ${frameworks_dir}/Python.framework/Versions/${python.branch}
76
77configure.pkg_config_path ${python.prefix}/lib/pkgconfig
78configure.python          ${prefix}/bin/python${python.branch}
79
80configure.env       SPHINX_BUILD=${prefix}/bin/sphinx-build-${python.branch} \
81                    PYTHON_EXTRA_LDFLAGS=' '
82
83configure.perl      ${prefix}/bin/perl${pbranch}
84
85configure.args      --with-boost-python=mt \
86                    --with-postgres-utils=${prefix}/lib/postgresql94/bin \
87                    --disable-mysql \
88                    --disable-silent-rules \
89                    --disable-update-mime-database \
90                    --disable-documentation
91
92universal_variant   no
93
94post-activate {
95    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
96    system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
97    system "${prefix}/bin/update-mime-database ${prefix}/share/mime"
98}
99
100# locale issues apparently only effect OS X 10.8 and earlier.
101
102if {${os.major} < 12} {
103
104notes "
105To work around known locale issues, set LANG=C when starting glom
106    $ LANG=C glom
107"
108
109}
110
111livecheck.type      gnome
Note: See TracBrowser for help on using the repository browser.