source: trunk/dports/gnome/yelp/Portfile

Last change on this file was 153303, checked in by devans@…, 10 months ago

yelp: update to version 3.22.0.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.7 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 153303 2016-09-28 21:23:54Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                yelp
7version             3.22.0
8license             GPL-2
9set branch          [join [lrange [split ${version} .] 0 1] .]
10description         Help browser for GNOME.
11long_description    Yelp is the default help browser for the \
12                    GNOME desktop. Yelp provides a simple graphical \
13                    interface for viewing DocBook, HTML, man, and info \
14                    formatted documentation.
15maintainers         devans openmaintainer
16categories          gnome
17platforms           darwin
18homepage            https://wiki.gnome.org/Apps/Yelp
19master_sites        gnome:sources/${name}/${branch}/
20
21use_xz              yes
22
23checksums           rmd160  3377943e821c64f35cc5d4c3863ae7277b1ac0e6 \
24                    sha256  8616b77c239aaa731312609f192c9b2c71d54b2cae42ff23efa23b5b3188778e
25
26depends_build       port:pkgconfig \
27                    port:intltool \
28                    port:itstool \
29                    port:autoconf \
30                    port:automake \
31                    port:libtool \
32                    port:gtk-doc
33
34depends_lib         port:desktop-file-utils \
35                    port:gtk3 \
36                    port:sqlite3 \
37                    port:xz \
38                    port:bzip2 \
39                    port:yelp-xsl
40
41#
42# if yelp is invoked without a URI argument
43# it defaults to help:user-guide
44#
45
46depends_run         port:gnome-user-docs \
47                    port:gnome-getting-started-docs \
48                    port:gnome-themes-standard
49
50patchfiles          patch-m4-ax_compiler_flags_ldflags.m4.diff
51
52# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
53
54configure.cmd       ./autogen.sh
55
56configure.args      --enable-compile-warnings=minimum \
57                    --disable-schemas-compile \
58                    --disable-silent-rules \
59                    --enable-debug
60
61post-activate {
62    system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
63    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
64}
65
66platform darwin {
67    if {${configure.cxx_stdlib} eq "libstdc++"} {
68        # version 3.17.3+ requires webkit2gtk-4.0 >= 2.7.1
69        version             3.17.2
70        checksums           rmd160  38ef9ea1773b01a4407808be798cc9752457b9ff \
71                            sha256  0626f7a954d7969e058474a9d5e05977eb886703c76aaba7a48cb7cd236fcd27
72        depends_lib-append  path:lib/pkgconfig/webkitgtk-3.0.pc:webkit-gtk3-2.0
73        livecheck.type      none
74    } else {
75        depends_lib-append  path:lib/pkgconfig/webkit2gtk-4.0.pc:webkit2-gtk
76        livecheck.type      gnome
77    }
78}
Note: See TracBrowser for help on using the repository browser.