Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jan 2021 16:59:44 +0000 (UTC)
From:      Dima Panov <fluffy@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r560412 - head/archivers/libarchive
Message-ID:  <202101051659.105GxiPX087984@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: fluffy
Date: Tue Jan  5 16:59:44 2021
New Revision: 560412
URL: https://svnweb.freebsd.org/changeset/ports/560412

Log:
  archivers/libarchive: add mbedTLS support and remove LZO default
  
  PR:		251496
  Submitted by:	mm
  Approved by:	maintainer (glewis)

Modified:
  head/archivers/libarchive/Makefile

Modified: head/archivers/libarchive/Makefile
==============================================================================
--- head/archivers/libarchive/Makefile	Tue Jan  5 16:21:49 2021	(r560411)
+++ head/archivers/libarchive/Makefile	Tue Jan  5 16:59:44 2021	(r560412)
@@ -3,6 +3,7 @@
 PORTNAME=	libarchive
 PORTVERSION=	3.4.3
 PORTEPOCH=	1
+PORTREVISION=	1
 CATEGORIES=	archivers
 MASTER_SITES=	https://libarchive.org/downloads/
 
@@ -14,13 +15,18 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libexpat.so:textproc/expat2
 
-OPTIONS_DEFINE=	LZ4 LZO OPENSSL NETTLE ZSTD
-OPTIONS_DEFAULT=LZ4 LZO OPENSSL
+OPTIONS_DEFINE=	LZ4 LZO ZSTD
+OPTIONS_DEFAULT=LZ4 OPENSSL
 
+OPTIONS_RADIO+=	CRYPTO
+OPTIONS_RADIO_CRYPTO=	OPENSSL MBEDTLS NETTLE
+
+CRYPTO_DESC=	Crypto and hashing support
 LZ4_DESC=	Support lz4 compression via liblz4
 LZO_DESC=	Support lzo compression via liblzo2
-OPENSSL_DESC=	Mtree and xar hashes support through openssl
+MBEDTLS_DESC=	Crypto support from mbedTLS
 NETTLE_DESC=	Crypto support from Nettle
+OPENSSL_DESC=	Crypto support from OpenSSL
 ZSTD_DESC=      Support zstd compression
 
 USES=		cpe iconv libtool localbase:ldflags pathfix
@@ -97,6 +103,9 @@ NETTLE_LIB_DEPENDS=	libnettle.so:security/nettle
 NETTLE_CONFIGURE_WITH=	nettle
 OPENSSL_USES=		ssl
 OPENSSL_CONFIGURE_WITH=	openssl
+OPENSSL_CONFIGURE_OFF=	--without-openssl
+MBEDTLS_LIB_DEPENDS=	libmbedtls.so:security/mbedtls
+MBEDTLS_CONFIGURE_WITH=	mbedtls
 
 .include <bsd.port.pre.mk>
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101051659.105GxiPX087984>