components/openssh/Makefile
changeset 6930 31ef2580c45d
parent 6543 b5c03b086e6d
child 7245 934578b959f0
equal deleted inserted replaced
6929:e7955ccacd45 6930:31ef2580c45d
    25 BUILD_BITS= 64
    25 BUILD_BITS= 64
    26 COMPILER= gcc
    26 COMPILER= gcc
    27 include ../../make-rules/shared-macros.mk
    27 include ../../make-rules/shared-macros.mk
    28 
    28 
    29 COMPONENT_NAME=		openssh
    29 COMPONENT_NAME=		openssh
    30 COMPONENT_VERSION=	7.2p2
    30 COMPONENT_VERSION=	7.3p1
    31 HUMAN_VERSION=		$(COMPONENT_VERSION)
    31 HUMAN_VERSION=		$(COMPONENT_VERSION)
    32 
    32 
    33 # Version for IPS.  The encoding rules are:
    33 # Version for IPS.  The encoding rules are:
    34 #   OpenSSH <x>.<y>p<n>     => IPS <x>.<y>.0.<n>
    34 #   OpenSSH <x>.<y>p<n>     => IPS <x>.<y>.0.<n>
    35 #   OpenSSH <x>.<y>.<z>p<n> => IPS <x>.<y>.<z>.<n>
    35 #   OpenSSH <x>.<y>.<z>p<n> => IPS <x>.<y>.<z>.<n>
    36 IPS_COMPONENT_VERSION=	7.2.0.2
    36 IPS_COMPONENT_VERSION=	7.3.0.1
    37 
    37 
    38 COMPONENT_PROJECT_URL=	http://www.openssh.org/
    38 COMPONENT_PROJECT_URL=	http://www.openssh.org/
    39 COMPONENT_ARCHIVE_HASH=	sha256:a72781d1a043876a224ff1b0032daa4094d87565a68528759c1c2cab5482548c
    39 COMPONENT_ARCHIVE_HASH=	sha256:3ffb989a6dcaa69594c3b550d4855a5a2e1718ccdde7f5e36387b424220fbecc
    40 COMPONENT_ARCHIVE_URL=	http://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/$(COMPONENT_ARCHIVE)
    40 COMPONENT_ARCHIVE_URL=	http://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/$(COMPONENT_ARCHIVE)
    41 
    41 
    42 TPNO_OPENSSH=		27414
    42 TPNO_OPENSSH=		30602
    43 TPNO_GSSKEX=		20377
    43 TPNO_GSSKEX=		20377
    44 
    44 
    45 # Because of set up requirements, test suite is in stc gate.
    45 # Because of set up requirements, test suite is in stc gate.
    46 TEST_TARGET= $(SKIP_TEST)
    46 TEST_TARGET= $(SKIP_TEST)
    47 
    47 
    62 CFLAGS += -DDISABLE_BANNER
    62 CFLAGS += -DDISABLE_BANNER
    63 CFLAGS += -DPAM_ENHANCEMENT
    63 CFLAGS += -DPAM_ENHANCEMENT
    64 CFLAGS += -DPAM_BUGFIX
    64 CFLAGS += -DPAM_BUGFIX
    65 CFLAGS += -DOPTION_DEFAULT_VALUE
    65 CFLAGS += -DOPTION_DEFAULT_VALUE
    66 CFLAGS += -DPER_SESSION_XAUTHFILE
    66 CFLAGS += -DPER_SESSION_XAUTHFILE
    67 CFLAGS += -DWITHOUT_CAST128
    67 CFLAGS += -DOPENSSL_NO_CAST
    68 CFLAGS += -DENABLE_OPENSSL_FIPS
    68 CFLAGS += -DENABLE_OPENSSL_FIPS
    69 CFLAGS += -DWITHOUT_ARCFOUR
    69 CFLAGS += -DOPENSSL_NO_RC4
    70 CFLAGS += -DWITHOUT_HMAC_MD5
    70 CFLAGS += -DWITHOUT_HMAC_MD5
    71 
    71 
    72 # We need to disable lazyloading of dynamic dependent libraries. During the
    72 # We need to disable lazyloading of dynamic dependent libraries. During the
    73 # pre-authentication phase, sshd will chroot to /var/empty which doesn't
    73 # pre-authentication phase, sshd will chroot to /var/empty which doesn't
    74 # contain any files. If we use lazyloading, sshd will fail to find any
    74 # contain any files. If we use lazyloading, sshd will fail to find any