Ignore:
Timestamp:
Sep 3, 2009, 1:10:50 PM (11 years ago)
Author:
krischik@…
Message:

Use Python 2.5

Location:
trunk/dports/emulators/nonpareil
Files:
1 added
1 edited

Legend:

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

    r50984 r56907  
    77name                            nonpareil
    88version                         0.79
    9 revision                        1
     9revision                        3
    1010platforms                       darwin
    1111categories                      emulators
    12 maintainers                     me.com:krischik
     12maintainers                     krischik
    1313description                     a high-fidelity simulator for calculators.
    1414long_description        Nonpareil is a high-fidelity simulator for calculators. \
     
    2323
    2424homepage                        http://nonpareil.brouhaha.com/
    25 master_sites            http://nonpareil.brouhaha.com/download:prog \
     25master_sites            http://nonpareil.brouhaha.com/download:prog     \
    2626                                        macports:nonpareil:appbundles                           \
     27                                        http://pagesperso-orange.fr/kdntl/hp41:hpil     \
    2728                                        macports:nonpareil:voyager
    28                                
     29
    2930set patchversion        47826
    3031set prog                        nonpareil-${version}.tar.gz
     
    4344                                        rmd160  f0aa0eea748297f652f08c239fe1922b9f61e31d \
    4445
     46extract.only            ${prog}                                                                 \
     47                                        ${appbundles}                                                   
     48
    4549depends_lib                     port:glib2                                                              \
    4650                                        port:gtk2                                                               \
    4751                                        port:libxml2                                                    \
     52                                        port:libsdl_sound                                               \
    4853                                        port:netpbm
    4954
     
    5156                                        port:flex                                                               \
    5257                                        port:pkgconfig                                                  \
    53                                         port:python23                                                   \
     58                                        port:python25                                                   \
    5459                                        port:scons
    5560
     
    95100                                                        rmd160  4f7fec5af3b387fd6a7df44ce0a7b019eeb4a253
    96101
     102        extract.only-append             ${voyager}
     103
    97104        depends_build-append    port:p7zip      \
    98105                                                        port:netpbm
     
    124131        description "Include Debugger!"         {
    125132        build.args-append                       debug=yes has_debugger_gui=yes
    126         destroot.args-append            debug=yes has_debugger_gui=yes
     133        destroot.args-append            debug=yes has_debugger_gui=yes
    127134}
     135
     136variant hpil                                                                                            \
     137        description "Include HP-Interface-Loop emulation!"              {
     138        set hpil1 nonpareil-patch-20090131.diff
     139        set hpil2 nonpareil-patch-20090201.diff
     140        set hpil3 nonpareil-patch-20090202.diff
     141        set hpil4 nonpareil-patch-20090208.diff
     142        set hpil5 nonpareil-patch-20090210.diff
     143
     144        distfiles-append                ${hpil1}.gz:hpil        \
     145                                                        ${hpil2}.gz:hpil        \
     146                                                        ${hpil3}.gz:hpil        \
     147                                                        ${hpil4}.gz:hpil        \
     148                                                        ${hpil5}.gz:hpil       
     149
     150        checksums-append                ${hpil1}.gz \
     151                                                        md5             6c5e2b38172794c9d4e15fc0e6a3d0bf \
     152                                                        sha1    d46f6f3e35c82b160929f15390bc62c5add6cc45 \
     153                                                        rmd160  332fde37754e081c1f83c3386f4047d13aadb83c \
     154                                                        ${hpil2}.gz \
     155                                                        md5             cdcfe2b495c9a53478924d9ca2079b62 \
     156                                                        sha1    40c4edae934f5b0c23c3f6dc28646d6b38f8ab47 \
     157                                                        rmd160  ef90137f54b99850e1ff32d9546e237010bdf188 \
     158                                                        ${hpil3}.gz \
     159                                                        md5             ae9fb42887c73ab13e07083da2796a69 \
     160                                                        sha1    426d34b403444aa7c6d1666ce3de44ae2e849812 \
     161                                                        rmd160  f6c96fa350c5ba45ddf11428f125765175fcea1b \
     162                                                        ${hpil4}.gz \
     163                                                        md5             d277908b12033bbe371eca4f1d13c19d \
     164                                                        sha1    3c202f7a0f30bbed6f07de88e409bb43357a7e6c \
     165                                                        rmd160  ab86c58b223db93ae39c4c5392b6ed64df965f57 \
     166                                                        ${hpil5}.gz \
     167                                                        md5             c1acee0f07bac5b995d2f4a4e0ba992c \
     168                                                        sha1    345b8666ac6f7999fcb4e785fbb50e1e1d40b6e4 \
     169                                                        rmd160  9cc19d32e7712819a16ae61d44c0fe311ad8137f
     170
     171        #patchfiles-append              osx.patch
     172        patchfiles-delete               patch-src-util.diff
     173        build.cmd                               "scons"
     174        destroot.cmd                    "scons"
     175
     176        post-extract {
     177                foreach patch { nonpareil-patch-20090131.diff nonpareil-patch-20090201.diff nonpareil-patch-20090202.diff nonpareil-patch-20090208.diff nonpareil-patch-20090210.diff } {
     178                        system "
     179                                gzip --verbose --decompress --stdout ${distpath}/${patch}.gz >${workpath}/${patch};
     180                        "
     181                }
     182        }
     183        post-patch {
     184                foreach patch { nonpareil-patch-20090131.diff nonpareil-patch-20090201.diff nonpareil-patch-20090202.diff nonpareil-patch-20090208.diff nonpareil-patch-20090210.diff } {
     185                        system "
     186                                pushd ${workpath};
     187                                        patch -p0 < ${workpath}/${patch}
     188                                popd;
     189                        "
     190                }
     191        }
     192}
     193
Note: See TracChangeset for help on using the changeset viewer.