source: trunk/dports/gnome/devhelp/Portfile

Last change on this file was 153400, checked in by devans@…, 12 months ago

devhelp: update to version 3.22.0.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.1 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 153400 2016-09-29 22:01:06Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                devhelp
7version             3.22.0
8license             GPL-2+
9set branch          [join [lrange [split ${version} .] 0 1] .]
10description         Devhelp is an API documentation browser for GTK+ and GNOME.
11long_description    Devhelp is an API documentation browser for GTK+ and GNOME. It works \
12                    natively with gtk-doc (the API reference framework developed for GTK+ \
13                    and used throughout GNOME for API documentation). If you use gtk-doc \
14                    with your project, you can use Devhelp to browse the documentation.
15
16maintainers         devans openmaintainer
17categories          gnome
18platforms           darwin
19homepage            https://wiki.gnome.org/Apps/Devhelp
20master_sites        gnome:sources/${name}/${branch}/
21
22use_xz              yes
23
24checksums           rmd160  da82679c7d850c1cb886df69d6196d677a915b3f \
25                    sha256  59cae02e12d238cc5fc3f049d779895ba89701426d9173f5b534d4ab90c5ffb0
26
27depends_build       port:pkgconfig \
28                    port:intltool \
29                    port:gnome-common \
30                    port:autoconf \
31                    port:automake \
32                    port:libtool
33
34depends_lib         port:desktop-file-utils \
35                    port:gtk3
36
37depends_run         port:gnome-themes-standard
38
39configure.cmd       ./autogen.sh
40
41# use system python for build, requires python2 >= 2.3
42
43configure.python    /usr/bin/python
44configure.args      --disable-silent-rules \
45                    --disable-schemas-compile
46
47post-activate {
48    system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
49    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
50    system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
51}
52
53platform darwin {
54    if {${configure.cxx_stdlib} eq "libstdc++"} {
55        version                 3.8.2
56        revision                5
57        checksums               rmd160  8d855f485742a0bdc766591d36af09bdbea61801 \
58                                sha256  a245b53824c6f2ff89245ff807bb2140bde74951ea6f1d759a0fd0c6959ca9f7
59        depends_lib-append      path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3-2.0
60        patchfiles              patch-configure.ac.diff
61
62        # reconfigure using upstream autogen.sh for intltool 0.51 compatibility
63
64        post-patch {
65            xinstall -m 755 ${filespath}/autogen.sh-3.8.2 ${worksrcpath}/autogen.sh
66            copy ${worksrcpath}/libgd/libgd.m4 ${worksrcpath}/m4
67        }
68        configure.args-append   --with-webkit2=no
69        livecheck.type          none
70    } else {
71        depends_lib-append path:lib/pkgconfig/webkit2gtk-4.0.pc:webkit2-gtk
72
73        # reconfigure using upstream autogen.sh for intltool 0.51 compatibility
74
75        post-patch {
76            xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
77        }
78        configure.args-append   --enable-compile-warnings=minimum
79        livecheck.type          gnome
80    }
81}
Note: See TracBrowser for help on using the repository browser.