Ignore:
Timestamp:
Mar 7, 2009, 1:25:40 PM (11 years ago)
Author:
krischik@…
Message:

Add Voyager variant; Add Debugger variant; Use distfiles for large patches and appbundels.

Location:
trunk/dports/emulators/nonpareil
Files:
4 added
14 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/emulators/nonpareil

    • Property svn:ignore
      •  

        old new  
        11.backups
         2work
  • trunk/dports/emulators/nonpareil/Portfile

    r47763 r47829  
    33# vim: set fileencoding=utf-8 tabstop=4 shiftwidth=4 softtabstop=4 noexpandtab filetype=tcl :
    44
    5 PortSystem 1.0
     5PortSystem                      1.0
    66
    7 name                            nonpareil       
     7name                            nonpareil
    88version                         0.79
    9 #revision                       4
     9revision                        1
    1010platforms                       darwin
    1111categories                      emulators
     
    2323
    2424homepage                        http://nonpareil.brouhaha.com/
    25 master_sites            http://nonpareil.brouhaha.com/download
     25master_sites            http://nonpareil.brouhaha.com/download:prog \
     26                                        macports:nonpareil:appbundles                           \
     27                                        macports:nonpareil:voyager
     28                               
     29set patchversion        47826
     30set prog                        nonpareil-${version}.tar.gz
     31set appbundles          nonpareil-appbundles-r${patchversion}.tar.gz
    2632
    27 set prog                        nonpareil-${version}.tar.gz
     33distfiles                       ${prog}:prog                            \
     34                                        ${appbundles}:appbundles
    2835
    29 distfiles                       ${prog}
     36checksums                       ${prog} \
     37                                        md5             4274dee70d9633304194a904b2573489 \
     38                                        sha1    83bc2f57e6ece9ce19e3449cce075ef246a9f4c2 \
     39                                        rmd160  0bbf88e7c4614ac757bebbc1089804bea088d181 \
     40                                        ${appbundles} \
     41                                        md5             b71f77851f4204b984b80e57c4ad7e65 \
     42                                        sha1    4798b1ae8a56275a4c2eb4df54f352c457f1ff0a \
     43                                        rmd160  f0aa0eea748297f652f08c239fe1922b9f61e31d \
    3044
    31 checksums                       ${prog} sha1 83bc2f57e6ece9ce19e3449cce075ef246a9f4c2
    32 
    33 depends_lib                     port:bison                                                              \
    34                                         port:flex                                                               \
    35                                         port:glib2                                                              \
     45depends_lib                     port:glib2                                                              \
    3646                                        port:gtk2                                                               \
    3747                                        port:libxml2                                                    \
    38                                         port:netpbm                                                             \
     48                                        port:netpbm
     49
     50depends_build           port:bison                                                              \
     51                                        port:flex                                                               \
    3952                                        port:pkgconfig                                                  \
    4053                                        port:python23                                                   \
    41                                         port:scons                                                             
     54                                        port:scons
    4255
    43 patchfiles          patch-src-util.diff
     56patchfiles                      patch-src-util.diff
    4457
    4558worksrcdir                      ${name}-${version}
     
    5164
    5265destroot.cmd            "scons-local/scons.py"
    53 build.args                      prefix=${prefix} destdir=${destroot}
     66destroot.args           prefix=${prefix} destdir=${destroot}
    5467
    5568post-extract {
     
    5972platform macosx {
    6073        post-destroot {
    61         xinstall -m 775 -d ${destroot}${applications_dir}
    62         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-21.app
    63         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-21.app/Contents
    64         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-21.app/Contents/MacOS
    65         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-21.app/Contents/Resources
    66 
    67         xinstall -m 644 -W ${filespath}                                                                                                                         \
    68                 HP-21.app/Contents/Info.plist                                                                                                   \
    69                 ${destroot}${applications_dir}/Nonpareil/HP-21.app/Contents/Info.plist
    70         xinstall -m 644 -W ${filespath}                                                                                                                         \
    71                 HP-21.app/Contents/Resources/HP-21.icns                                                                 \
    72                 ${destroot}${applications_dir}/Nonpareil/HP-21.app/Contents/Resources/HP-21.icns
    73         xinstall -m 755 -W ${filespath}                                                                                                                         \
    74                 HP-21.app/Contents/MacOS/HP-21.command                                                                  \
    75                 ${destroot}${applications_dir}/Nonpareil/HP-21.app/Contents/MacOS/HP-21.command
    76 
    77         reinplace                                                                                                                                                                       \
    78                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    79                 ${destroot}${applications_dir}/Nonpareil/HP-21.app/Contents/MacOS/HP-21.command
    80 
    81         xinstall -m 775 -d ${destroot}${applications_dir}
    82         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-25.app
    83         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-25.app/Contents
    84         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-25.app/Contents/MacOS
    85         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-25.app/Contents/Resources
    86 
    87         xinstall -m 644 -W ${filespath}                                                                                                                         \
    88                 HP-25.app/Contents/Info.plist                                                                                                   \
    89                 ${destroot}${applications_dir}/Nonpareil/HP-25.app/Contents/Info.plist
    90         xinstall -m 644 -W ${filespath}                                                                                                                         \
    91                 HP-25.app/Contents/Resources/HP-25.icns                                                                 \
    92                 ${destroot}${applications_dir}/Nonpareil/HP-25.app/Contents/Resources/HP-25.icns
    93         xinstall -m 755 -W ${filespath}                                                                                                                         \
    94                 HP-25.app/Contents/MacOS/HP-25.command                                                                  \
    95                 ${destroot}${applications_dir}/Nonpareil/HP-25.app/Contents/MacOS/HP-25.command
    96 
    97         reinplace                                                                                                                                                                       \
    98                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    99                 ${destroot}${applications_dir}/Nonpareil/HP-25.app/Contents/MacOS/HP-25.command
    100 
    101         xinstall -m 775 -d ${destroot}${applications_dir}
    102         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-32E.app
    103         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-32E.app/Contents
    104         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-32E.app/Contents/MacOS
    105         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-32E.app/Contents/Resources
    106 
    107         xinstall -m 644 -W ${filespath}                                                                                                                         \
    108                 HP-32E.app/Contents/Info.plist                                                                                                  \
    109                 ${destroot}${applications_dir}/Nonpareil/HP-32E.app/Contents/Info.plist
    110         xinstall -m 644 -W ${filespath}                                                                                                                         \
    111                 HP-32E.app/Contents/Resources/HP-32E.icns                                                                       \
    112                 ${destroot}${applications_dir}/Nonpareil/HP-32E.app/Contents/Resources/HP-32E.icns
    113         xinstall -m 755 -W ${filespath}                                                                                                                         \
    114                 HP-32E.app/Contents/MacOS/HP-32E.command                                                                        \
    115                 ${destroot}${applications_dir}/Nonpareil/HP-32E.app/Contents/MacOS/HP-32E.command
    116 
    117         reinplace                                                                                                                                                                       \
    118                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    119                 ${destroot}${applications_dir}/Nonpareil/HP-32E.app/Contents/MacOS/HP-32E.command
    120 
    121         xinstall -m 775 -d ${destroot}${applications_dir}
    122         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-33C.app
    123         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-33C.app/Contents
    124         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-33C.app/Contents/MacOS
    125         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-33C.app/Contents/Resources
    126 
    127         xinstall -m 644 -W ${filespath}                                                                                                                         \
    128                 HP-33C.app/Contents/Info.plist                                                                                                  \
    129                 ${destroot}${applications_dir}/Nonpareil/HP-33C.app/Contents/Info.plist
    130         xinstall -m 644 -W ${filespath}                                                                                                                         \
    131                 HP-33C.app/Contents/Resources/HP-33C.icns                                                                       \
    132                 ${destroot}${applications_dir}/Nonpareil/HP-33C.app/Contents/Resources/HP-33C.icns
    133         xinstall -m 755 -W ${filespath}                                                                                                                         \
    134                 HP-33C.app/Contents/MacOS/HP-33C.command                                                                        \
    135                 ${destroot}${applications_dir}/Nonpareil/HP-33C.app/Contents/MacOS/HP-33C.command
    136 
    137         reinplace                                                                                                                                                                       \
    138                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    139                 ${destroot}${applications_dir}/Nonpareil/HP-33C.app/Contents/MacOS/HP-33C.command
    140 
    141         xinstall -m 775 -d ${destroot}${applications_dir}
    142         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-34C.app
    143         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-34C.app/Contents
    144         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-34C.app/Contents/MacOS
    145         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-34C.app/Contents/Resources
    146 
    147         xinstall -m 644 -W ${filespath}                                                                                                                         \
    148                 HP-34C.app/Contents/Info.plist                                                                                                  \
    149                 ${destroot}${applications_dir}/Nonpareil/HP-34C.app/Contents/Info.plist
    150         xinstall -m 644 -W ${filespath}                                                                                                                         \
    151                 HP-34C.app/Contents/Resources/HP-34C.icns                                                                       \
    152                 ${destroot}${applications_dir}/Nonpareil/HP-34C.app/Contents/Resources/HP-34C.icns
    153         xinstall -m 755 -W ${filespath}                                                                                                                         \
    154                 HP-34C.app/Contents/MacOS/HP-34C.command                                                                        \
    155                 ${destroot}${applications_dir}/Nonpareil/HP-34C.app/Contents/MacOS/HP-34C.command
    156 
    157         reinplace                                                                                                                                                                       \
    158                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    159                 ${destroot}${applications_dir}/Nonpareil/HP-34C.app/Contents/MacOS/HP-34C.command
    160 
    161         xinstall -m 775 -d ${destroot}${applications_dir}
    162         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-35.app
    163         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-35.app/Contents
    164         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-35.app/Contents/MacOS
    165         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-35.app/Contents/Resources
    166 
    167         xinstall -m 644 -W ${filespath}                                                                                                                         \
    168                 HP-35.app/Contents/Info.plist                                                                                                   \
    169                 ${destroot}${applications_dir}/Nonpareil/HP-35.app/Contents/Info.plist
    170         xinstall -m 644 -W ${filespath}                                                                                                                         \
    171                 HP-35.app/Contents/Resources/HP-35.icns                                                                 \
    172                 ${destroot}${applications_dir}/Nonpareil/HP-35.app/Contents/Resources/HP-35.icns
    173         xinstall -m 755 -W ${filespath}                                                                                                                         \
    174                 HP-35.app/Contents/MacOS/HP-35.command                                                                  \
    175                 ${destroot}${applications_dir}/Nonpareil/HP-35.app/Contents/MacOS/HP-35.command
    176 
    177         reinplace                                                                                                                                                                       \
    178                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    179                 ${destroot}${applications_dir}/Nonpareil/HP-35.app/Contents/MacOS/HP-35.command
    180 
    181         xinstall -m 775 -d ${destroot}${applications_dir}
    182         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-37E.app
    183         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-37E.app/Contents
    184         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-37E.app/Contents/MacOS
    185         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-37E.app/Contents/Resources
    186 
    187         xinstall -m 644 -W ${filespath}                                                                                                                         \
    188                 HP-37E.app/Contents/Info.plist                                                                                                  \
    189                 ${destroot}${applications_dir}/Nonpareil/HP-37E.app/Contents/Info.plist
    190         xinstall -m 644 -W ${filespath}                                                                                                                         \
    191                 HP-37E.app/Contents/Resources/HP-37E.icns                                                                       \
    192                 ${destroot}${applications_dir}/Nonpareil/HP-37E.app/Contents/Resources/HP-37E.icns
    193         xinstall -m 755 -W ${filespath}                                                                                                                         \
    194                 HP-37E.app/Contents/MacOS/HP-37E.command                                                                        \
    195                 ${destroot}${applications_dir}/Nonpareil/HP-37E.app/Contents/MacOS/HP-37E.command
    196 
    197         reinplace                                                                                                                                                                       \
    198                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    199                 ${destroot}${applications_dir}/Nonpareil/HP-37E.app/Contents/MacOS/HP-37E.command
    200 
    201         xinstall -m 775 -d ${destroot}${applications_dir}
    202         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-38C.app
    203         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-38C.app/Contents
    204         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-38C.app/Contents/MacOS
    205         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-38C.app/Contents/Resources
    206 
    207         xinstall -m 644 -W ${filespath}                                                                                                                         \
    208                 HP-38C.app/Contents/Info.plist                                                                                                  \
    209                 ${destroot}${applications_dir}/Nonpareil/HP-38C.app/Contents/Info.plist
    210         xinstall -m 644 -W ${filespath}                                                                                                                         \
    211                 HP-38C.app/Contents/Resources/HP-38C.icns                                                                       \
    212                 ${destroot}${applications_dir}/Nonpareil/HP-38C.app/Contents/Resources/HP-38C.icns
    213         xinstall -m 755 -W ${filespath}                                                                                                                         \
    214                 HP-38C.app/Contents/MacOS/HP-38C.command                                                                        \
    215                 ${destroot}${applications_dir}/Nonpareil/HP-38C.app/Contents/MacOS/HP-38C.command
    216 
    217         reinplace                                                                                                                                                                       \
    218                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    219                 ${destroot}${applications_dir}/Nonpareil/HP-38C.app/Contents/MacOS/HP-38C.command
    220 
    221         xinstall -m 775 -d ${destroot}${applications_dir}
    222         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-38E.app
    223         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-38E.app/Contents
    224         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-38E.app/Contents/MacOS
    225         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-38E.app/Contents/Resources
    226 
    227         xinstall -m 644 -W ${filespath}                                                                                                                         \
    228                 HP-38E.app/Contents/Info.plist                                                                                                  \
    229                 ${destroot}${applications_dir}/Nonpareil/HP-38E.app/Contents/Info.plist
    230         xinstall -m 644 -W ${filespath}                                                                                                                         \
    231                 HP-38E.app/Contents/Resources/HP-38E.icns                                                                       \
    232                 ${destroot}${applications_dir}/Nonpareil/HP-38E.app/Contents/Resources/HP-38E.icns
    233         xinstall -m 755 -W ${filespath}                                                                                                                         \
    234                 HP-38E.app/Contents/MacOS/HP-38E.command                                                                        \
    235                 ${destroot}${applications_dir}/Nonpareil/HP-38E.app/Contents/MacOS/HP-38E.command
    236 
    237         reinplace                                                                                                                                                                       \
    238                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    239                 ${destroot}${applications_dir}/Nonpareil/HP-38E.app/Contents/MacOS/HP-38E.command
    240 
    241         xinstall -m 775 -d ${destroot}${applications_dir}
    242         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-41CV.app
    243         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-41CV.app/Contents
    244         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-41CV.app/Contents/MacOS
    245         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-41CV.app/Contents/Resources
    246 
    247         xinstall -m 644 -W ${filespath}                                                                                                                         \
    248                 HP-41CV.app/Contents/Info.plist                                                                                                 \
    249                 ${destroot}${applications_dir}/Nonpareil/HP-41CV.app/Contents/Info.plist
    250         xinstall -m 644 -W ${filespath}                                                                                                                         \
    251                 HP-41CV.app/Contents/Resources/HP-41CV.icns                                                                     \
    252                 ${destroot}${applications_dir}/Nonpareil/HP-41CV.app/Contents/Resources/HP-41CV.icns
    253         xinstall -m 755 -W ${filespath}                                                                                                                         \
    254                 HP-41CV.app/Contents/MacOS/HP-41CV.command                                                                      \
    255                 ${destroot}${applications_dir}/Nonpareil/HP-41CV.app/Contents/MacOS/HP-41CV.command
    256 
    257         reinplace                                                                                                                                                                       \
    258                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    259                 ${destroot}${applications_dir}/Nonpareil/HP-41CV.app/Contents/MacOS/HP-41CV.command
    260 
    261         xinstall -m 775 -d ${destroot}${applications_dir}
    262         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-41CX.app
    263         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-41CX.app/Contents
    264         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-41CX.app/Contents/MacOS
    265         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-41CX.app/Contents/Resources
    266 
    267         xinstall -m 644 -W ${filespath}                                                                                                                         \
    268                 HP-41CX.app/Contents/Info.plist                                                                                                 \
    269                 ${destroot}${applications_dir}/Nonpareil/HP-41CX.app/Contents/Info.plist
    270         xinstall -m 644 -W ${filespath}                                                                                                                         \
    271                 HP-41CX.app/Contents/Resources/HP-41CX.icns                                                                     \
    272                 ${destroot}${applications_dir}/Nonpareil/HP-41CX.app/Contents/Resources/HP-41CX.icns
    273         xinstall -m 755 -W ${filespath}                                                                                                                         \
    274                 HP-41CX.app/Contents/MacOS/HP-41CX.command                                                                      \
    275                 ${destroot}${applications_dir}/Nonpareil/HP-41CX.app/Contents/MacOS/HP-41CX.command
    276 
    277         reinplace                                                                                                                                                                       \
    278                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    279                 ${destroot}${applications_dir}/Nonpareil/HP-41CX.app/Contents/MacOS/HP-41CX.command
    280 
    281         xinstall -m 775 -d ${destroot}${applications_dir}
    282         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-45.app
    283         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-45.app/Contents
    284         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-45.app/Contents/MacOS
    285         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-45.app/Contents/Resources
    286 
    287         xinstall -m 644 -W ${filespath}                                                                                                                         \
    288                 HP-45.app/Contents/Info.plist                                                                                                   \
    289                 ${destroot}${applications_dir}/Nonpareil/HP-45.app/Contents/Info.plist
    290         xinstall -m 644 -W ${filespath}                                                                                                                         \
    291                 HP-45.app/Contents/Resources/HP-45.icns                                                                 \
    292                 ${destroot}${applications_dir}/Nonpareil/HP-45.app/Contents/Resources/HP-45.icns
    293         xinstall -m 755 -W ${filespath}                                                                                                                         \
    294                 HP-45.app/Contents/MacOS/HP-45.command                                                                  \
    295                 ${destroot}${applications_dir}/Nonpareil/HP-45.app/Contents/MacOS/HP-45.command
    296 
    297         reinplace                                                                                                                                                                       \
    298                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    299                 ${destroot}${applications_dir}/Nonpareil/HP-45.app/Contents/MacOS/HP-45.command
    300 
    301         xinstall -m 775 -d ${destroot}${applications_dir}
    302         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-55.app
    303         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-55.app/Contents
    304         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-55.app/Contents/MacOS
    305         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-55.app/Contents/Resources
    306 
    307         xinstall -m 644 -W ${filespath}                                                                                                                         \
    308                 HP-55.app/Contents/Info.plist                                                                                                   \
    309                 ${destroot}${applications_dir}/Nonpareil/HP-55.app/Contents/Info.plist
    310         xinstall -m 644 -W ${filespath}                                                                                                                         \
    311                 HP-55.app/Contents/Resources/HP-55.icns                                                                 \
    312                 ${destroot}${applications_dir}/Nonpareil/HP-55.app/Contents/Resources/HP-55.icns
    313         xinstall -m 755 -W ${filespath}                                                                                                                         \
    314                 HP-55.app/Contents/MacOS/HP-55.command                                                                  \
    315                 ${destroot}${applications_dir}/Nonpareil/HP-55.app/Contents/MacOS/HP-55.command
    316 
    317         reinplace                                                                                                                                                                       \
    318                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    319                 ${destroot}${applications_dir}/Nonpareil/HP-55.app/Contents/MacOS/HP-55.command
    320 
    321         xinstall -m 775 -d ${destroot}${applications_dir}
    322         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-80.app
    323         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-80.app/Contents
    324         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-80.app/Contents/MacOS
    325         xinstall -m 755 -d ${destroot}${applications_dir}/Nonpareil/HP-80.app/Contents/Resources
    326 
    327         xinstall -m 644 -W ${filespath}                                                                                                                         \
    328                 HP-80.app/Contents/Info.plist                                                                                                   \
    329                 ${destroot}${applications_dir}/Nonpareil/HP-80.app/Contents/Info.plist
    330         xinstall -m 644 -W ${filespath}                                                                                                                         \
    331                 HP-80.app/Contents/Resources/HP-80.icns                                                                 \
    332                 ${destroot}${applications_dir}/Nonpareil/HP-80.app/Contents/Resources/HP-80.icns
    333         xinstall -m 755 -W ${filespath}                                                                                                                         \
    334                 HP-80.app/Contents/MacOS/HP-80.command                                                                  \
    335                 ${destroot}${applications_dir}/Nonpareil/HP-80.app/Contents/MacOS/HP-80.command
    336 
    337         reinplace                                                                                                                                                                       \
    338                 s|@PREFIX@|${prefix}|g                                                                                                                                  \
    339                 ${destroot}${applications_dir}/Nonpareil/HP-80.app/Contents/MacOS/HP-80.command
     74                xinstall -d ${destroot}${applications_dir}/Nonpareil
     75                foreach calc {HP-21 HP-25 HP-32E HP-33C HP-34C HP-37E HP-38C HP-38E HP-41CV HP-41CX HP-45 HP-55 HP-80} {
     76                        copy                                                                                                            \
     77                                ${workpath}/appbundles-r${patchversion}/${calc}.app     \
     78                                ${destroot}${applications_dir}/Nonpareil
     79                        reinplace s|@PREFIX@|${prefix}|g \
     80                                ${destroot}${applications_dir}/Nonpareil/${calc}.app/Contents/MacOS/${calc}.command
     81                }
    34082        }
    34183}
    34284
     85variant voyager                                                                                                         \
     86        description "Include Voyager Models (Not GPL licenced)!"                {
     87
     88        set voyager                             nonpareil-voyager-r${patchversion}.tar.gz
     89
     90        distfiles-append                ${voyager}:voyager
     91
     92        checksums-append                ${voyager} \
     93                                                        md5             fbb227a28045c0bf8165bba86f199ec9 \
     94                                                        sha1    8a51f656a523c5739d82a35ad933f8c448be58e6 \
     95                                                        rmd160  4f7fec5af3b387fd6a7df44ce0a7b019eeb4a253
     96
     97        depends_build-append    port:p7zip      \
     98                                                        port:netpbm
     99
     100        patchfiles-append               patch-image-voyager.diff        \
     101                                                        patch-kml-voyager.diff          \
     102                                                        patch-rom-voyager.diff          \
     103                                                        patch-src-voyager.diff
     104
     105        post-patch {
     106                system "
     107                        pushd ${workpath}/${name}-${version};
     108                                cp -r -v ../voyager-r${patchversion}/* .
     109                        popd;
     110                "
     111        }
     112        post-destroot {
     113                foreach calc {HP-11C HP-12C HP-15C HP-16C} {
     114                        copy                                                                                                    \
     115                                ${workpath}/appbundles-r${patchversion}/${calc}.app     \
     116                                ${destroot}${applications_dir}/Nonpareil
     117                        reinplace s|@PREFIX@|${prefix}|g \
     118                                ${destroot}${applications_dir}/Nonpareil/${calc}.app/Contents/MacOS/${calc}.command
     119                }
     120        }
     121}
     122
     123variant debugger                                                \
     124        description "Include Debugger!"         {
     125        build.args-append                       debug=yes has_debugger_gui=yes
     126        destroot.args-append            debug=yes has_debugger_gui=yes
     127}
Note: See TracChangeset for help on using the changeset viewer.