Ignore:
Timestamp:
Apr 27, 2011, 12:32:32 PM (9 years ago)
Author:
ryandesign@…
Message:

cryptlib: update to 3.4 and clean up the port a bit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel/cryptlib/Portfile

    r62406 r78167  
    44
    55name                    cryptlib
    6 version                 3.3.3
    7 revision                1
     6version             3.4.0
     7set branch          [join [lrange [split ${version} .] 0 1] .]
    88categories              devel security crypto
    99maintainers             nomaintainer
     
    2323master_sites    ftp://ftp.franken.de/pub/crypt/cryptlib/ \
    2424                http://www.cypherpunks.to/~peter/
    25 distname                cl[join [split $version .] ""]
    26 dist_subdir     ${name}/${version}_1
     25distname            cl[join [split $version .] ""]
    2726use_zip                 yes
    28 checksums               md5 98effb4644e1336a57bd3be50bae07d4 \
    29                                 sha1 f745ec44b4578b76eae49702035b635a004dfa14
    3027
    31 worksrcdir              cryptlib
     28checksums           sha1    78f7599971c889a55346ddf858e3ef147a5270f0 \
     29                    rmd160  d38cf69841942670f84e4c2d64a708f5cb3d4299
     30
    3231pre-extract {
    33         extract.pre_args-append         "-a"
    34         extract.post_args                       "-d ${worksrcpath}"
     32    # DOS to UNIX line endings.
     33    extract.pre_args-append -a
    3534}
     35extract.mkdir       yes
    3636
    3737use_configure   no
     
    4343
    4444destroot {
    45         set drprefix    ${destroot}${prefix}
    46         file mkdir "${drprefix}/lib" "${drprefix}/include" \
    47                 "${drprefix}/share/doc/${name}"
    48         xinstall -m 644 ${worksrcpath}/libcl.a ${worksrcpath}/${cryptlibDylib} \
    49                 ${drprefix}/lib
    50         system "ln -s ${cryptlibDylib} ${drprefix}/lib/${cryptlibDylibLink}"
    51         xinstall -m 644 ${worksrcpath}/cryptlib.h ${drprefix}/include
    52         xinstall -m 644 ${worksrcpath}/README ${drprefix}/share/doc/${name}
    53         system "/bin/echo ${homepage} > ${drprefix}/share/doc/${name}/website"
     45    xinstall -m 644 ${worksrcpath}/libcl.a ${worksrcpath}/${cryptlibDylib} ${destroot}${prefix}/lib
     46    ln -s ${cryptlibDylib} ${destroot}${prefix}/lib/${cryptlibDylibLink}
     47    xinstall -m 644 ${worksrcpath}/cryptlib.h ${destroot}${prefix}/include
     48    xinstall -d ${destroot}${prefix}/share/doc/${name}
     49    xinstall -m 644 ${worksrcpath}/README ${destroot}${prefix}/share/doc/${name}
    5450}
    5551
     
    5753    patchfiles-append patch-crypt_osconfig.h
    5854        global cryptlibDylib cryptlibDylibLink
    59         set cryptlibDylib               libcl.3.3.dylib
     55        set cryptlibDylib               libcl.${branch}.dylib
    6056        set cryptlibDylibLink   libcl.dylib
    6157}
     
    6864        global cryptlibDylib cryptlibDylibLink
    6965        patchfiles-append       patch-makefile.sunos
    70         set cryptlibDylib               libcl.so.3.3
     66        set cryptlibDylib               libcl.so.${branch}
    7167        set cryptlibDylibLink   libcl.so
    7268}
Note: See TracChangeset for help on using the changeset viewer.