Forráskód Böngészése

openssh: disable hardening, ICE on m68k

Waldemar Brodkorb 2 éve
szülő
commit
0ab399ef75
1 módosított fájl, 17 hozzáadás és 3 törlés
  1. 17 3
      package/openssh/Makefile

+ 17 - 3
package/openssh/Makefile

@@ -9,8 +9,8 @@ PKG_RELEASE:=		1
 PKG_HASH:=		200ebe147f6cb3f101fd0cdf9e02442af7ddca298dffd9f456878e7ccac676e8
 PKG_DESCR:=		secure shell implementation
 PKG_SECTION:=		net/security
-PKG_BUILDDEP:=		zlib libressl
-PKG_DEPENDS:=		zlib libressl
+PKG_BUILDDEP:=		zlib
+PKG_DEPENDS:=		zlib
 PKG_NEEDS:=		threads
 PKG_URL:=		http://www.openssh.com/
 PKG_SITES:=		http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
@@ -31,10 +31,22 @@ PKGSN_OPENSSH_SFTP_CLIENT:=	openssh
 PKGSD_OPENSSH_SFTP_SERVER:=	sftp server
 PKGSN_OPENSSH_SFTP_SERVER:=	openssh
 
-PKG_FLAVOURS_OPENSSH:=	WITH_KRB5
+PKG_FLAVOURS_OPENSSH:=	WITH_KRB5 WITH_LIBXCRYPT
 PKGFD_WITH_KRB5:=	enable kerberos 5 support
 PKGFS_WITH_KRB5:=	libkrb5 libcom-err
 PKGFB_WITH_KRB5:=	krb5
+PKGFD_WITH_LIBXCRYPT:=	enable libxcrypt support
+PKGFS_WITH_LIBXCRYPT:=	libxcrypt
+PKGFB_WITH_LIBXCRYPT:=	libxcrypt
+
+PKG_CHOICES_OPENSSH:=	WITH_LIBRESSL WITH_OPENSSL
+PKGCD_WITH_LIBRESSL:=	with libressl
+PKGCS_WITH_LIBRESSL:=	libressl
+PKGCB_WITH_LIBRESSL:=	libressl
+PKGCD_WITH_OPENSSL:=	with openssl
+PKGCS_WITH_OPENSSL:=	libopenssl
+PKGCB_WITH_OPENSSL:=	openssl
+
 
 include ${ADK_TOPDIR}/mk/package.mk
 
@@ -62,12 +74,14 @@ CONFIGURE_ARGS+=	--without-pie
 endif
 
 CONFIGURE_ENV+=		LD='${TARGET_CC}' \
+			LDFLAGS='$(TARGET_LDFLAGS) -latomic' \
 			ac_cv_func_setlogin=no \
 			ac_cv_have_decl_PR_SET_NO_NEW_PRIVS=no \
 			ac_cv_lib_nsl_yp_match=no
 CONFIGURE_ARGS+=	--disable-strip \
 			--disable-etc-default-login \
 			--disable-lastlog \
+			--without-hardening \
 			--with-sandbox=no \
 			--disable-utmp \
 			--disable-utmpx \