From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: From: Alexander Aring Date: Sun, 26 Jan 2014 11:23:10 +0100 Message-Id: <1390731791-701-2-git-send-email-alex.aring@gmail.com> In-Reply-To: <1390731791-701-1-git-send-email-alex.aring@gmail.com> References: <1390731791-701-1-git-send-email-alex.aring@gmail.com> Subject: [ptxdist] [PATCH v2 2/3] gnutls: add support for openssl compatibility Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de Cc: j.beisert@pengutronix.de, Alexander Aring This patch adds a openssl compatibility option to gnutls and install the gnutls openssl compatibility library if enabled. Signed-off-by: Alexander Aring --- rules/gnutls.in | 15 +++++++++++++-- rules/gnutls.make | 5 +++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/rules/gnutls.in b/rules/gnutls.in index 10a181e..3a5bd3a 100644 --- a/rules/gnutls.in +++ b/rules/gnutls.in @@ -1,10 +1,11 @@ ## SECTION=networking -config GNUTLS +menuconfig GNUTLS tristate select LIBGCRYPT select LIBTASN1 - prompt "gnutls" + select OPENSSL if GNUTLS_OPENSSL + prompt "gnutls " help GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. @@ -13,3 +14,13 @@ config GNUTLS APIs to parse and write X.509, PKCS #12, OpenPGP and other required structures. It is aimed to be portable and efficient with focus on security and interoperability. + +if GNUTLS + +config GNUTLS_OPENSSL + bool + prompt "openssl compatibility" + help + Enables the OpenSSL compatibility support. + +endif diff --git a/rules/gnutls.make b/rules/gnutls.make index b64a36c..08923ae 100644 --- a/rules/gnutls.make +++ b/rules/gnutls.make @@ -38,6 +38,7 @@ GNUTLS_CONF_OPT := \ --with-libgcrypt \ --with-libgcrypt-prefix=$(PTXDIST_SYSROOT_TARGET)/usr \ --without-p11-kit \ + --$(call ptx/endis, PTXCONF_GNUTLS_OPENSSL)-openssl-compatibility \ --disable-guile # ---------------------------------------------------------------------------- @@ -55,6 +56,10 @@ $(STATEDIR)/gnutls.targetinstall: @$(call install_lib, gnutls, 0, 0, 0644, libgnutls) +ifdef PTXCONF_GNUTLS_OPENSSL + @$(call install_lib, gnutls, 0, 0, 0644, libgnutls-openssl) +endif + @$(call install_finish, gnutls) @$(call touch) -- 1.8.5.3 -- ptxdist mailing list ptxdist@pengutronix.de