source: trunk/dports/games/neverball/Portfile

Last change on this file was 133546, checked in by mf2k@…, 3 years ago

gqview neverball nice sisc: Ports abandoned. (#45275)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.5 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 133546 2015-03-04 22:22:18Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                neverball
7version             1.6.0
8categories          games
9platforms           darwin
10maintainers         nomaintainer
11license             GPL-2+
12
13description         Tilt the floor to roll a ball through an obstacle course.
14long_description    \
15        Tilt the floor to roll a ball through an obstacle \
16        course before time runs out. Neverball is part puzzle \
17        game, part action game, and entirely a test of skill.
18
19homepage            http://neverball.org/
20master_sites        ${homepage}
21
22checksums           rmd160  3489fcec1efe38c0faac62fe08573117a0f63c9f \
23                    sha256  73fe63cca4f96e2d355480d03bc0b2904e83a0abdf65fe8c52db5cc3cca88fa0
24
25depends_lib         port:libsdl2 \
26                    port:libpng \
27                    port:jpeg \
28                    port:libvorbis \
29                    port:libsdl2_ttf \
30                    port:physfs \
31                    port:libiconv \
32                    port:gettext
33
34patchfiles          patch-Makefile.diff
35
36post-patch {
37    reinplace "s|@CPPFLAGS@|${configure.cppflags}|g" ${worksrcpath}/Makefile
38}
39
40use_configure       no
41
42build.args          CC="${configure.cc} [get_canonical_archflags]" \
43                    DATADIR=${prefix}/share/games/${name}
44
45destroot {
46    xinstall -d -m 755 ${destroot}${prefix}/share/games
47    file copy ${worksrcpath}/data ${destroot}${prefix}/share/games/${name}
48    fs-traverse item ${destroot}${prefix}/share/games/${name} {
49        if {[file isfile ${item}]} {
50            switch [file extension ${item}] {
51                .map {
52                    delete ${item}
53                }
54                .sol {
55                    file attributes ${item} -permissions 0644
56                }
57            }
58        }
59    }
60    xinstall -s -m 755 -W ${worksrcpath} neverball neverputt ${destroot}${prefix}/bin
61}
62
63platform macosx {
64    post-destroot {
65        xinstall -d -m 755 \
66            ${destroot}${applications_dir}/Neverball.app/Contents/MacOS \
67            ${destroot}${applications_dir}/Neverputt.app/Contents/MacOS
68        ln -s ${prefix}/bin/neverball \
69            ${destroot}${applications_dir}/Neverball.app/Contents/MacOS/Neverball
70        ln -s ${prefix}/bin/neverputt \
71            ${destroot}${applications_dir}/Neverputt.app/Contents/MacOS/Neverputt
72    }
73}
74
75livecheck.type      regex
76livecheck.url       http://neverball.org/download.php
77livecheck.regex     (\[0-9.\]+)${extract.suffix}
Note: See TracBrowser for help on using the repository browser.