Changeset 56916


Ignore:
Timestamp:
Sep 3, 2009, 3:22:21 PM (11 years ago)
Author:
krischik@…
Message:

clean up hpil variant.

Location:
trunk/dports/emulators/nonpareil
Files:
2 edited

Legend:

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

    r56907 r56916  
    7171destroot.args           prefix=${prefix} destdir=${destroot}
    7272
     73
    7374post-extract {
    74         system "cd ${workpath}/${name}-${version}/scons-local; tar -xzf scons-local-0.96.90.tar.gz"
     75        system "
     76                pushd ${workpath}/${name}-${version}/scons-local;
     77                        tar -xzf scons-local-0.96.90.tar.gz
     78                popd
     79        "
    7580}
    7681
     
    135140
    136141variant 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
     142        description "Include HP-Interface-Loop emulation (experimental) See http://pagesperso-orange.fr/kdntl/hp41/nonpareil-patch-doc.html"    {
    143143
    144         distfiles-append                ${hpil1}.gz:hpil        \
    145                                                         ${hpil2}.gz:hpil        \
    146                                                         ${hpil3}.gz:hpil        \
    147                                                         ${hpil4}.gz:hpil        \
    148                                                         ${hpil5}.gz:hpil       
     144        set hpil nonpareil-wholepatch-20090714.diff
    149145
    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
     146        distfiles-append                ${hpil}.bz2:hpil       
    170147
    171         #patchfiles-append              osx.patch
     148        checksums-append                ${hpil}.bz2 \
     149                        md5     2bc700c9cb49ec4e0fe0240ab5653688 \
     150                    sha1    e77648269e6e8cb04f6b4b275077ed8493b451ae \
     151                    rmd160  ec3bea3f6eda7d29a480a880a7875d4e9fc6c8cf
     152       
    172153        patchfiles-delete               patch-src-util.diff
    173154        build.cmd                               "scons"
     
    175156
    176157        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                 }
     158                system "
     159                        bzip2 --verbose --decompress --stdout ${distpath}/nonpareil-wholepatch-20090714.diff.bz2 >${workpath}/nonpareil-wholepatch-20090714.diff;
     160                "
     161        }
     162        pre-patch {
     163                file copy ${filespath}/osx.patch ${filespath}/osx.patch.diff
     164                reinplace s|@PREFIX@|${prefix}|g ${filespath}/osx.patch.diff
    182165        }
    183166        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}
     167                system "
     168                        pushd ${workpath};
     169                                patch -p0 < ${workpath}/nonpareil-wholepatch-20090714.diff;
     170                                pushd ${worksrcdir};
     171                                        patch -p0 < ${filespath}/osx.patch.diff;
    188172                                popd;
    189                         "
    190                 }
     173                        popd;
     174                "
     175                file delete ${filespath}/osx.patch.diff
    191176        }
    192177}
  • trunk/dports/emulators/nonpareil/files/osx.patch

    r56907 r56916  
    1717      pkg_config_cmd = 'PKG_CONFIG_PATH=/usr/local/gtkwin/lib/pkgconfig pkg-config --define-variable=includedir=/usr/local/gtkwin/include --define-variable=libdir=/usr/local/gtkwin/lib'
    1818  else:
    19 !     pkg_config_cmd = '/opt/local/bin/pkg-config'
     19!     pkg_config_cmd = '@PREFIX@/bin/pkg-config'
    2020  pkg_config_cmd += ' --cflags --libs '
    2121 
    22 ! sdl_pkg_config_cmd = '/opt/local/bin/sdl-config --cflags --libs'
     22! sdl_pkg_config_cmd = '@PREFIX@/bin/sdl-config --cflags --libs'
    2323 
    2424  build_env.Append (CPPPATH = ['.'])
Note: See TracChangeset for help on using the changeset viewer.