Ignore:
Timestamp:
Jun 20, 2009, 1:40:05 PM (11 years ago)
Author:
krischik@…
Message:

New version and seperate icons for basic and no basic.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/emulators/atari800/Portfile

    r48920 r52648  
    66
    77name                                            atari800
    8 version                                         2.0.3
    9 revision                                        2
     8version                                         2.1.0
     9#revision                                       0
    1010platforms                                       darwin
    1111categories                                      emulators
     
    1515
    1616homepage                                        http://atari800.sourceforge.net/
    17 master_sites                            sourceforge
     17master_sites                            sourceforge:prog                                                                        \
     18                                                        macports:atari800:appbundles
    1819
     20set patchversion                        52646
    1921set prog                                        atari800-${version}.tar.gz
    2022set rom                                         xf25.zip
     23set appbundles                          atari800-appbundles-r${patchversion}.tar.gz
    2124
    22 distfiles                                       ${prog} \
    23                                                         ${rom}
     25distfiles                                       ${prog}:prog                                                                            \
     26                                                        ${appbundles}:appbundles                                                        \
     27                                                        ${rom}:prog                                                                                     \
    2428
    25 extract.only                            ${prog}
     29extract.only                            ${prog}                                                                                         \
     30                                                        ${appbundles}
    2631
    27 checksums                                       ${prog} sha1 e6cfcd22b79874239bd664a476ff287c2d708924   \
    28                                                         ${rom}  sha1 e65923fd3a4845c1c72d1677db0fda969187eb42
     32checksums                                       ${prog}                                                                                         \
     33                                                        md5     bf76fcb62100f66f7d3b6a9776dbc1e9                        \
     34                                                        sha1    d1483e549bfa35aa4caefccfd6d66a5dc653220a        \
     35                                                        rmd160  8d23c0139ff9c30ba22aa5d639aeed6371474f76        \
     36                                                        ${rom}                                                                                          \
     37                                                        md5     4dc3b6b4313e9596c4d474785a37b94d                        \
     38                                                        sha1    e65923fd3a4845c1c72d1677db0fda969187eb42        \
     39                                                        rmd160  e3960898223dd4d1b9a9cc5cfb1251bd726ea5a7        \
     40                                                        ${appbundles}                                                                           \
     41                    md5     f8fa3d56eece44c65dfdc659e3a669d6 \
     42                    sha1    b22b35b1300e3a729cb0a6dd84df3bfdb67baf20 \
     43                    rmd160  2f4ac42d6cb69b91cae66f6cc56fca4e83865d4c
    2944
    30 depends_lib                                     port:libsdl                                                             \
    31                                                         port:libpng                                                             \
    32                                                         port:libsdl_image                                               \
     45depends_lib                                     port:libsdl                                                                                     \
     46                                                        port:libpng                                                                                     \
     47                                                        port:libsdl_image                                                                       \
    3348                                                        port:libsdl_sound
    3449
    35 configure.args                          --target="sdl"                                                  \
    36                                                         --mandir='\${prefix}/share/man'                 \
    37                                                         --datadir='\${prefix}/share/atari800'   \
     50configure.args                          --target="sdl"                                                                          \
     51                                                        --mandir='\${prefix}/share/man'                                         \
     52                                                        --datadir='\${prefix}/share/atari800'                           \
    3853                                                        --sysconfdir='\${prefix}/etc/${name}'
    39 configure.cxxflags-append   "-I${prefix}/include"
     54configure.cxxflags-append       "-I${prefix}/include"
    4055configure.env-append            CFLAGS="-O2 -I${prefix}/include -I${prefix}/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE"
    4156
    4257worksrcdir                                      ${name}-${version}/src
    43 
    4458use_parallel_build                      yes
    45 build.args                                      --jobs=${build.jobs}
    4659
    4760post-extract {
    48     system "unzip -q ${distpath}/${rom} -d ${workpath}/xf25"
     61        system "unzip -q ${distpath}/${rom} -d ${workpath}/xf25"
    4962}
    5063
    5164post-destroot {
    52     xinstall -m 775 -d ${destroot}${prefix}/share/atari800
     65        xinstall -m 775 -d ${destroot}${prefix}/share/atari800
    5366
    54     xinstall -m 444                                                     \
     67        xinstall -m 444                                                 \
    5568                -W ${workpath}/xf25                                     \
    5669                ATARIBAS.ROM                                            \
     
    6477}
    6578platform macosx {
    66     post-destroot {
    67         xinstall -m 775 -d ${destroot}${applications_dir}
    68         xinstall -m 755 -d ${destroot}${applications_dir}/Atari320XE.app
    69         xinstall -m 755 -d ${destroot}${applications_dir}/Atari320XE.app/Contents
    70         xinstall -m 755 -d ${destroot}${applications_dir}/Atari320XE.app/Contents/MacOS
    71         xinstall -m 755 -d ${destroot}${applications_dir}/Atari320XE.app/Contents/Resources
    72                
    73         xinstall -m 644 -W ${filespath}                                                                                                         \
    74                 Atari320XE.app/Contents/Info.plist                                                                                              \
    75                 ${destroot}${applications_dir}/Atari320XE.app/Contents/Info.plist
    76         xinstall -m 644 -W ${filespath}                                                                                                         \
    77                 Atari320XE.app/Contents/Resources/Atari320XE.icns                                                               \
    78                 ${destroot}${applications_dir}/Atari320XE.app/Contents/Resources/Atari320XE.icns
    79         xinstall -m 755 -W ${filespath}                                                                                                         \
    80                 Atari320XE.app/Contents/MacOS/Atari320XE.command                                                                \
    81                 ${destroot}${applications_dir}/Atari320XE.app/Contents/MacOS/Atari320XE.command
    82 
    83         reinplace                                                                                                                                                       \
    84                 s|@PREFIX@|${prefix}|g                                                                                                                  \
    85                 ${destroot}${applications_dir}/Atari320XE.app/Contents/MacOS/Atari320XE.command
    86     }
     79        post-destroot {
     80                xinstall -d ${destroot}${applications_dir}/Atari-800
     81                foreach comp {Atari-320XE-Basic Atari-320XE-MyDos} {
     82                        copy                                                                                                            \
     83                                ${workpath}/appbundles-r${patchversion}/${comp}.app             \
     84                                ${destroot}${applications_dir}/Atari-800
     85                        reinplace s|@PREFIX@|${prefix}|g \
     86                                ${destroot}${applications_dir}/Atari-800/${comp}.app/Contents/MacOS/Atari320XE.command
     87                }
     88        }
    8789}
    8890
Note: See TracChangeset for help on using the changeset viewer.