Ticket #62863: Portfile

File Portfile, 1.6 KB (added by nortcele, 3 years ago)

gobject-introspection @1.68.0 portfile

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
3PortSystem          1.0
4PortGroup           active_variants 1.1
5PortGroup           meson 1.0
6
7
8name                gobject-introspection
9version             1.68.0
10set branch          [join [lrange [split ${version} .] 0 1] .]
11categories          gnome
12platforms           darwin
13# library under LGPL-2+, tools under GPL-2+
14license             {LGPL GPL-2+}
15maintainers         {devans @dbevans} openmaintainer
16description         GObject Introspection
17long_description    Gobject Introspection acts as a bridge between low-level C+GObject code and \
18                    a managed runtime (JavaScript, Python, Java, Lua, .NET, Scheme, etc.).
19
20homepage            https://wiki.gnome.org/Projects/GObjectIntrospection
21master_sites        gnome:sources/${name}/${branch}/
22use_xz              yes
23
24checksums           rmd160  110995510a49188c157e885f56f5f39a16462747 \
25                    sha256  d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27 \
26                    size    1019732
27
28depends_build       port:pkgconfig \
29                    port:bison \
30                    port:meson \
31                    port:ninja
32
33depends_lib         path:lib/pkgconfig/cairo.pc:cairo \
34                    path:lib/pkgconfig/glib-2.0.pc:glib2 \
35                    port:libffi \
36                    port:python39 \
37                    port:py39-mako \
38                    port:py39-markdown
39
40depends_run         bin:glibtool:libtool
41
42
43configure.python    ${prefix}/bin/python3.9
44
45livecheck.type      gnome