svn commit: r468237 - in head/security/libressl: . files

Bernard Spil brnrd at FreeBSD.org
Tue Apr 24 19:50:44 UTC 2018


Author: brnrd
Date: Tue Apr 24 19:50:42 2018
New Revision: 468237
URL: https://svnweb.freebsd.org/changeset/ports/468237

Log:
  security/libressl: Fix AES-NI assembly detection
  
   - While here, fix broken man3 option
  
  Reported by:	Franco Fichtner <franco opnsense org>

Added:
  head/security/libressl/files/
  head/security/libressl/files/patch-configure.ac   (contents, props changed)
Modified:
  head/security/libressl/Makefile

Modified: head/security/libressl/Makefile
==============================================================================
--- head/security/libressl/Makefile	Tue Apr 24 19:47:31 2018	(r468236)
+++ head/security/libressl/Makefile	Tue Apr 24 19:50:42 2018	(r468237)
@@ -3,7 +3,6 @@
 
 PORTNAME=	libressl
 PORTVERSION=	2.6.4
-#DISTNAME=	libressl-2.6.3
 CATEGORIES=	security devel
 MASTER_SITES=	OPENBSD/LibreSSL
 
@@ -27,7 +26,7 @@ CONFLICTS_INSTALL=	libressl-devel-[0-9]* \
 NC_CONFIGURE_ENABLE=	nc
 
 GNU_CONFIGURE=	yes
-USES=		cpe libtool pathfix pkgconfig
+USES=		autoreconf cpe libtool pathfix pkgconfig
 USE_LDCONFIG=	yes
 OPTIONS_SUB=	yes
 CFLAGS+=	-fpic -DPIC -Wl,-rpath,${PREFIX}/lib -Wl,--as-needed
@@ -36,7 +35,7 @@ INSTALL_TARGET=	install-strip
 TEST_TARGET=	check
 
 post-patch-MAN3-off:
-	${REINPLACE_CMD} -e 's/^install-man: install-man3/install-man:/' \
+	${REINPLACE_CMD} -e '/^install-man:/s/install-man3//' \
 		-e '/$$(MAKE) $$(AM_MAKEFLAGS) install-data-hook/d' \
 		${WRKSRC}/man/Makefile.in
 

Added: head/security/libressl/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/libressl/files/patch-configure.ac	Tue Apr 24 19:50:42 2018	(r468237)
@@ -0,0 +1,19 @@
+--- configure.ac.orig	2017-11-04 20:04:56 UTC
++++ configure.ac
+@@ -102,13 +102,13 @@ int main() {return 0;}
+ 
+ AC_ARG_ENABLE([asm],
+ 	AS_HELP_STRING([--disable-asm], [Disable assembly]))
+-AM_CONDITIONAL([OPENSSL_NO_ASM], [test "x$enable_asm" = "xno"])
++AM_CONDITIONAL([OPENSSL_NO_ASM],[test x$enableval = xno])
+ 
+ # Conditionally enable assembly by default
+ AM_CONDITIONAL([HOST_ASM_ELF_X86_64],
+-    [test "x$HOST_ABI" = "xelf" -a "$host_cpu" = "x86_64" -a "x$enable_asm" != "xno"])
++    [test "x$HOST_ABI" = "xelf" -a "$host_cpu" = "x86_64," -a x$enableval != xno])
+ AM_CONDITIONAL([HOST_ASM_MACOSX_X86_64],
+-    [test "x$HOST_ABI" = "xmacosx" -a "$host_cpu" = "x86_64" -a "x$enable_asm" != "xno"])
++    [test "x$HOST_ABI" = "xmacosx" -a "$host_cpu" = "x86_64," -a x$enableval != xno])
+ 
+ # Check if time_t is sized correctly
+ AC_CHECK_SIZEOF([time_t], [time.h])


More information about the svn-ports-head mailing list