Ticket #42333: openssh-6.5p1.diff

File openssh-6.5p1.diff, 3.3 KB (added by raimue (Rainer Müller), 10 years ago)

Portfile as extracted from tarball, no other files were changed. Fixed whitespace.

  • Portfile

     
    44PortSystem          1.0
    55
    66name                openssh
    7 version             6.4p1
     7version             6.5p1
    88revision            1
    99
    1010categories          net
     
    2929homepage            http://www.openbsd.org/openssh/
    3030
    3131checksums           ${distfiles} \
    32                     rmd160  d0e757c90350351bb92ebd4fa9f045586fb54f97 \
    33                     sha256  5530f616513b14aea3662c4c373bafd6a97a269938674c006377e381f68975d2
     32                    rmd160  241e51ad8108656e2ebb4c1b7550012336b25472 \
     33                    sha256  a1195ed55db945252d5a1730d4a2a2a5c1c9a6aa01ef2e5af750a962623d9027
    3434
    3535master_sites        openbsd:OpenSSH/portable \
    3636                    http://mirror.mcs.anl.gov/openssh/portable/ \
     
    6363                    --with-zlib=${prefix} \
    6464                    --without-kerberos5 \
    6565                    --with-libedit \
     66                    --with-pie \
    6667                    --without-xauth
    6768
    6869use_parallel_build  yes
     
    7677post-destroot {
    7778    destroot.keepdirs ${destroot}${prefix}/var/run ${destroot}${prefix}/var/empty
    7879    reinplace "s|#Port 22|Port 2222|g" ${destroot}${prefix}/etc/ssh/sshd_config
     80    reinplace "s|UsePrivilegeSeparation sandbox|UsePrivilegeSeparation yes|g" ${destroot}${prefix}/etc/ssh/sshd_config
    7981    xinstall -m 755 ${worksrcpath}/contrib/ssh-copy-id ${destroot}${prefix}/bin
    8082    xinstall -m 644 ${worksrcpath}/contrib/ssh-copy-id.1 ${destroot}${prefix}/share/man/man1
    8183    file rename "${destroot}${prefix}/etc/ssh/sshd_config" "${destroot}${prefix}/etc/ssh/sshd_config.example"
     
    103105    # http://www.psc.edu/index.php/hpn-ssh
    104106    # http://www.freshports.org/security/openssh-portable/ is usually quick in
    105107    # updating the HPN patch for new versions, take a look there, too.
    106     patch_sites-append      sourceforge:hpnssh
    107     set hpn_patchfile       ${name}-6.3p1-hpnssh14v2.diff.gz
     108    patch_sites-append      http://mirror.shatow.net/freebsd/openssh/
     109    set hpn_patchfile       ${name}-6.5p1-hpnssh14v2.diff.gz
    108110    patchfiles-append       ${hpn_patchfile}
    109111    checksums-append        ${hpn_patchfile} \
    110                             rmd160  8af79c3f63609da96d04b8e162f2b53cf7543be9 \
    111                             sha256  23ae9307b58629ccf76a8ed5d9cf7215a45d6b7533d6b17eef17279fb9c48dca
     112                            rmd160  5a7203fffee510b2ae6737af074fec2834bae122 \
     113                            sha256  be6915130f2b1aad00235e02d55b67114dbb517b13d04d52a8abac9343166efd
    112114}
    113115
    114116variant gsskex conflicts hpn requires kerberos5 description "Add OpenSSH GSSAPI key exchange patch" {
     
    173175            ${prefix}/bin/ssh-keygen -t rsa -f \\
    174176            ${prefix}/etc/ssh/ssh_host_rsa_key -N \"\" -C `hostname`
    175177        fi
     178        if \[ ! -f ${prefix}/etc/ssh/ssh_host_ecdsa_key \]; then
     179            ${prefix}/bin/ssh-keygen -t ecdsa -f \\
     180            ${prefix}/etc/ssh/ssh_host_ecdsa_key -N \"\" -C `hostname`
     181        fi
     182        if \[ ! -f ${prefix}/etc/ssh/ssh_ed25519_rsa_key \]; then
     183            ${prefix}/bin/ssh-keygen -t ed25519 -f \\
     184            ${prefix}/etc/ssh/ssh_host_ed25519_key -N \"\" -C `hostname`
     185        fi
    176186        ${prefix}/sbin/sshd
    177187    fi"
    178188startupitem.stop    \