source: trunk/dports/x11/xforms/Portfile

Last change on this file was 145416, checked in by raphael@…, 18 months ago

xforms: update to 1.2.4 (#50535)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.2 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 145416 2016-02-04 16:40:20Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           muniversal 1.0
6
7name                xforms
8version             1.2.4
9categories          x11
10maintainers         raphael openmaintainer
11description         A graphical user interface toolkit for X based on the X11 \
12                    Xlib library
13long_description    XForms is a graphical user interface toolkit for X based on \
14                    the X11 Xlib library. It's written in C and allows to easily \
15                    write GUIs for programs. For that it comes with a lot of \
16                    widgets (buttons, menus, input fields, scrollbars, you name \
17                    it) as well as fdesign, a tool that lets you create a GUI \
18                    using a GUI. In addition, the library is extensible and new \
19                    objects can easily be created and added to the library.
20homepage            http://xforms-toolkit.org/
21license             LGPL-2.1
22platforms           darwin
23master_sites        savannah
24livecheck.url       http://download.savannah.gnu.org/releases-noredirect/${name}/
25livecheck.regex     "${name}-((\[0-9\\.\]+)(sp\[0-9\]+)?)\\${extract.suffix}"
26
27distfiles-append    ${name}.html${extract.suffix} \
28                    ${name}.pdf
29dist_subdir         ${name}/${version}_${revision}
30
31checksums           ${distname}${extract.suffix} \
32                        rmd160  e4c159037d72e7717cd66630b3081b3c44b2559a \
33                        sha256  78cc6b07071bbeaa1f906e0a22d5e9980e48f8913577bc082d661afe5cb75696 \
34                    ${name}.html${extract.suffix} \
35                        rmd160  c4e5f2bc124388e4125054b21d3b76a3bd41db89 \
36                        sha256  f4eebb1701904e1d59113b573312d3626845b4912d3aa00deb4213d839c6c9f7 \
37                    ${name}.pdf \
38                        rmd160  878e359e57b57a4602b85a0893aaacb4ba294130 \
39                        sha256  a0693889c9688b4ceff1e9b1ccc1118803eff75d62752ed87eeebe7c11747dd7
40
41depends_lib         port:xorg-libsm \
42                    port:xorg-libXau \
43                    port:xorg-libXdmcp \
44                    port:xorg-libX11 \
45                    port:xpm \
46                    port:gettext \
47                    port:libiconv \
48                    port:mesa \
49                    port:jpeg
50
51extract.only-delete ${name}.pdf
52
53configure.args      --enable-demos
54
55post-destroot {     set docdir ${destroot}${prefix}/share/doc/${name}
56                    xinstall -d ${docdir}
57                    xinstall -m 644 -W ${worksrcpath} \
58                        COPYING.LIB \
59                        ChangeLog \
60                        Copyright \
61                        README \
62                        ${docdir}
63                    copy ${workpath}/${name}.html ${docdir}
64                    copy ${prefix}/var/macports/distfiles/${dist_subdir}/${name}.pdf ${docdir}
65
66                    if {![variant_isset universal]} {
67                        system "cd ${worksrcpath}/demos && make mostlyclean"
68                    }
69
70                    xinstall -d ${destroot}${prefix}/share/${name}
71                    copy ${worksrcpath}/demos \
72                        ${destroot}${prefix}/share/${name}/
73}
Note: See TracBrowser for help on using the repository browser.