source: trunk/dports/emulators/atari800/Portfile @ 47114

Last change on this file since 47114 was 47114, checked in by ryandesign@…, 12 years ago

atari800: fix maintainer address

  • Property svn:eol-style set to LF
  • Property svn:keywords set to Author Date Id Revision HeadURL
  • Property svn:mime-type set to text/x-shellscript
File size: 2.2 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
2# $Id: Portfile 47114 2009-02-22 09:40:12Z ryandesign@macports.org $
3
4PortSystem 1.0
5
6name                            atari800
7version                         2.0.3
8revision                        1
9platforms                       darwin
10categories                      emulators
11maintainers                     krischik
12description                     Atari 800 emulator
13long_description        atari800 is an emulator of the classic Atari 800 8bit computer.
14
15homepage                        http://atari800.sourceforge.net/
16master_sites            sourceforge
17
18set prog                        atari800-${version}.tar.gz
19set rom                         xf25.zip
20
21distfiles                       ${prog} \
22                                        ${rom}
23
24extract.only            ${prog}
25
26checksums                       ${prog} sha1 e6cfcd22b79874239bd664a476ff287c2d708924   \
27                                        ${rom}  sha1 e65923fd3a4845c1c72d1677db0fda969187eb42
28
29depends_lib                     port:libsdl                                             \
30                                        port:libpng                                             \
31                                        port:libsdl_image                               \
32                                        port:libsdl_sound
33                                       
34depends_run                     path:${prefix}/bin/zsh:zsh
35
36configure.args          --target="sdl"                                                  \
37                                        --mandir='\${prefix}/share/man'                 \
38                                        --datadir='\${prefix}/share/atari800'   \
39                                        --sysconfdir='\${prefix}/etc/${name}'
40
41configure.cxxflags-append   "-I${prefix}/include"
42
43configure.env-append    CFLAGS="-O2 -I${prefix}/include -I${prefix}/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE"
44
45worksrcdir                      ${name}-${version}/src
46use_parallel_build      yes
47
48post-extract {
49    system "unzip -q ${distpath}/${rom} -d ${workpath}/xf25"
50}
51
52post-destroot {
53        xinstall -m 775 -d ${destroot}${prefix}/share/atari800
54        xinstall -m 775 -d ${destroot}${applications_dir}
55
56        xinstall -m 444                                                                                         \
57                -W ${workpath}/xf25                                                                             \
58                ATARIBAS.ROM                                                                                    \
59                ATARIOSB.ROM                                                                                    \
60                ATARIXL.ROM                                                                                             \
61                DEMOS1.XFD                                                                                              \
62                DEMOS2.XFD                                                                                              \
63                DOS25.XFD                                                                                               \
64                MYDOS45D.ATR                                                                                    \
65                ${destroot}${prefix}/share/atari800
66
67        xinstall -m 755                                                                                         \
68                -W ${filespath}                                                                                 \
69                Atari320XE.command.in                                                                   \
70                ${destroot}${applications_dir}/Atari320XE.command
71        reinplace                                                                                                       \
72                s|@PREFIX@|${prefix}|g                                                                  \
73                ${destroot}${applications_dir}/Atari320XE.command
74        system "SetFile -a E ${destroot}${applications_dir}/Atari320XE.command"
75}
76
77############################################################ {{{1 ###########
78# vim: set nowrap tabstop=4 shiftwidth=4 softtabstop=4 noexpandtab :
79# vim: set textwidth=0 filetype=tcl foldmethod=marker nospell :
Note: See TracBrowser for help on using the repository browser.