svn commit: r564940 - head/graphics/opencv

Piotr Kubaj pkubaj at FreeBSD.org
Thu Feb 11 12:38:26 UTC 2021


Author: pkubaj
Date: Thu Feb 11 12:38:26 2021
New Revision: 564940
URL: https://svnweb.freebsd.org/changeset/ports/564940

Log:
  graphics/opencv: add HARDENING and LTO options
  
  PR:		253415
  Approved by:	tcberner (maintainer)

Modified:
  head/graphics/opencv/Makefile

Modified: head/graphics/opencv/Makefile
==============================================================================
--- head/graphics/opencv/Makefile	Thu Feb 11 12:32:32 2021	(r564939)
+++ head/graphics/opencv/Makefile	Thu Feb 11 12:38:26 2021	(r564940)
@@ -64,10 +64,13 @@ CMAKE_ARGS=	-DOPENCV_EXTRA_MODULES_PATH="${WRKSRC}/con
 
 DATADIR=	${PREFIX}/share/${PORTNAME}4
 
-OPTIONS_DEFINE=		PYTHON JAVA
+OPTIONS_DEFINE=		HARDENING PYTHON JAVA LTO
 OPTIONS_DEFAULT=	PYTHON
 OPTIONS_SUB=		yes
 
+HARDENING_CMAKE_BOOL=	ENABLE_BUILD_HARDENING
+HARDENING_DESC=		Enable hardening of the resulting binaries
+
 JAVA_CMAKE_BOOL=	BUILD_openv_java
 JAVA_BUILD_DEPENDS=	ant:devel/apache-ant
 
@@ -76,6 +79,8 @@ PYTHON_RUN_DEPENDS=	${PYNUMPY}
 PYTHON_USES=		python:3.6+
 PYTHON_USE_PYTHON=	noflavors
 PYTHON_CMAKE_BOOL=	BUILD_opencv_python3
+
+LTO_CMAKE_BOOL=		ENABLE_THIN_LTO
 
 post-extract:
 	${MV} ${WRKSRC_contrib} ${WRKSRC}/contrib


More information about the svn-ports-head mailing list