Changeset 117118


Ignore:
Timestamp:
Feb 16, 2014, 10:49:16 PM (7 years ago)
Author:
cal@…
Message:

openssh: Fix #36291 for +gsskex, fix #41923, bumping revision because the build succeeded, but the binary was broken

Location:
trunk/dports/net/openssh
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/net/openssh/Portfile

    r117010 r117118  
    66name                openssh
    77version             6.5p1
    8 revision            3
     8revision            4
    99
    1010categories          net
     
    140140
    141141variant gsskex conflicts hpn requires kerberos5 description "Add OpenSSH GSSAPI key exchange patch" {
    142     set extra_cppflags [concat \
    143                             "-F/System/Library/Frameworks/DirectoryService.framework" \
    144                             "-F/System/Library/Frameworks/CoreFoundation.framework" \
    145                             "-D_UTMPX_COMPAT -D__APPLE_LAUNCHD__ -D__APPLE_MEMBERSHIP__" \
    146                             "-D__APPLE_XSAN__"]
    147142    use_autoreconf          yes
    148143    patchfiles-append       0002-Apple-keychain-integration-other-changes.patch \
    149144                            openssh-6.3p1-gsskex-all-20130920.patch
     145    configure.cppflags-append \
     146                            -F/System/Library/Frameworks/DirectoryService.framework \
     147                            -F/System/Library/Frameworks/CoreFoundation.framework \
     148                            -D_UTMPX_COMPAT \
     149                            -D__APPLE_LAUNCHD__ \
     150                            -D__APPLE_MEMBERSHIP__ \
     151                            -D__APPLE_XSAN__
     152    configure.ldflags-append \
     153                            -Wl,-pie \
     154                            -framework CoreFoundation \
     155                            -framework DirectoryService
     156    configure.cflags-append -fPIE
    150157    configure.args-append   --with-4in6 \
    151158                            --with-audit=bsm \
     
    153160                            --disable-utmp \
    154161                            --disable-wtmp \
    155                             --with-privsep-user=_sshd \
    156                             CFLAGS="-fPIE -O2" \
    157                             CPPFLAGS="$extra_cppflags" \
    158                             LDFLAGS="-Wl,-pie -framework CoreFoundation -framework DirectoryService"
     162                            --with-privsep-user=_sshd
    159163}
    160164
  • trunk/dports/net/openssh/files/0002-Apple-keychain-integration-other-changes.patch

    r117112 r117118  
    16721672        }
    16731673-       while ((ch = getopt(argc, argv, "klLcdDxXe:s:t:")) != -1) {
    1674 +       while ((ch = getopt(argc, argv, "kKlLcdDxXe:s:t:")) != -1) {
     1674+       while ((ch = getopt(argc, argv, "kKlLcdDxXmMe:s:t:")) != -1) {
    16751675                switch (ch) {
    16761676                case 'k':
Note: See TracChangeset for help on using the changeset viewer.