svn commit: r431204 - head/net-mgmt/net-snmp

Renato Botelho garga at FreeBSD.org
Wed Jan 11 19:42:50 UTC 2017


Author: garga
Date: Wed Jan 11 19:42:49 2017
New Revision: 431204
URL: https://svnweb.freebsd.org/changeset/ports/431204

Log:
  - Add TLS OPTION to net-mgmt/net-snmp
  - While here replace USE_OPENSSL by USES=ssl
  
  Approved by:	maintainer (zi@)
  Obtained from:	pfSense
  Sponsored by:	Rubicon Communications (Netgate)
  Differential Revision:	https://reviews.freebsd.org/D9140

Modified:
  head/net-mgmt/net-snmp/Makefile
  head/net-mgmt/net-snmp/pkg-plist

Modified: head/net-mgmt/net-snmp/Makefile
==============================================================================
--- head/net-mgmt/net-snmp/Makefile	Wed Jan 11 19:35:39 2017	(r431203)
+++ head/net-mgmt/net-snmp/Makefile	Wed Jan 11 19:42:49 2017	(r431204)
@@ -16,8 +16,10 @@ LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 OPTIONS_DEFINE=	IPV6 MFD_REWRITES PERL PERL_EMBEDDED PYTHON DUMMY TKMIB \
-		MYSQL AX_SOCKONLY UNPRIVILEGED SMUX DOCS JAIL AX_DISABLE_TRAP
+		MYSQL AX_SOCKONLY UNPRIVILEGED SMUX DOCS JAIL AX_DISABLE_TRAP \
+		TLS
 OPTIONS_DEFAULT=PERL PERL_EMBEDDED DUMMY SMUX
+OPTIONS_SUB=	yes
 
 MFD_REWRITES_DESC=	Build with 64-bit Interface Counters
 PERL_EMBEDDED_DESC=	Build embedded perl
@@ -36,9 +38,8 @@ PORTSCOUT=	skipv:5.7.2.1
 
 GNU_CONFIGURE=	yes
 USE_RC_SUBR=	snmpd snmptrapd
-USE_OPENSSL=	yes
 USE_LDCONFIG=	yes
-USES=		cpe libtool perl5
+USES=		cpe libtool perl5 ssl
 CPE_VENDOR=	net-snmp
 USE_PERL5=	build run
 USE_CSTD=	c99
@@ -64,6 +65,8 @@ CONFIGURE_ARGS+=--with-libs="-lssp_nonsh
 CONFIGURE_ARGS+=--with-defaults
 .endif
 
+TLS_CONFIGURE_ON=	--with-security-modules=tsm --with-transports=TLSTCP,DTLSUDP
+
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MPYTHON}

Modified: head/net-mgmt/net-snmp/pkg-plist
==============================================================================
--- head/net-mgmt/net-snmp/pkg-plist	Wed Jan 11 19:35:39 2017	(r431203)
+++ head/net-mgmt/net-snmp/pkg-plist	Wed Jan 11 19:42:49 2017	(r431204)
@@ -22,6 +22,7 @@ bin/snmpset
 bin/snmpstatus
 bin/snmptable
 bin/snmptest
+%%TLS%%bin/snmptls
 bin/snmptranslate
 bin/snmptrap
 bin/snmpusm
@@ -117,8 +118,11 @@ include/net-snmp/library/snmp-tc.h
 include/net-snmp/library/snmp.h
 include/net-snmp/library/snmpAliasDomain.h
 include/net-snmp/library/snmpCallbackDomain.h
+%%TLS%%include/net-snmp/library/snmpDTLSUDPDomain.h
 include/net-snmp/library/snmpTCPDomain.h
 %%WITH_IPV6%%include/net-snmp/library/snmpTCPIPv6Domain.h
+%%TLS%%include/net-snmp/library/snmpTLSBaseDomain.h
+%%TLS%%include/net-snmp/library/snmpTLSTCPDomain.h
 include/net-snmp/library/snmpUDPDomain.h
 %%WITH_IPV6%%include/net-snmp/library/snmpUDPIPv6Domain.h
 include/net-snmp/library/snmpUnixDomain.h
@@ -134,6 +138,7 @@ include/net-snmp/library/snmp_parse_args
 include/net-snmp/library/snmp_secmod.h
 include/net-snmp/library/snmp_service.h
 include/net-snmp/library/snmp_transport.h
+%%TLS%%include/net-snmp/library/snmptsm.h
 include/net-snmp/library/snmpusm.h
 include/net-snmp/library/snmpv3-security-includes.h
 include/net-snmp/library/snmpv3.h


More information about the svn-ports-all mailing list