Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Mar 2017 17:10:53 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r436166 - head/net/intel-ixl-kmod
Message-ID:  <201703141710.v2EHArIE047731@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Tue Mar 14 17:10:53 2017
New Revision: 436166
URL: https://svnweb.freebsd.org/changeset/ports/436166

Log:
  net/intel-ixl-kmod: update 1.4.27 -> 1.7.11
  
  - Now supports reporting transceiver DOM (via the -v flag to ifconfig)
    (DOM == Diagnostic Monitoring Interface for Optical Transceivers)
  
  PR:		213803
  Submitted by:	Jeff Pieper <jeffrey.e.pieper@intel.com> (maintainer)
  Changes:	https://downloadmirror.intel.com/25160/eng/README.txt

Modified:
  head/net/intel-ixl-kmod/Makefile
  head/net/intel-ixl-kmod/distinfo

Modified: head/net/intel-ixl-kmod/Makefile
==============================================================================
--- head/net/intel-ixl-kmod/Makefile	Tue Mar 14 16:51:16 2017	(r436165)
+++ head/net/intel-ixl-kmod/Makefile	Tue Mar 14 17:10:53 2017	(r436166)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME?=	ixl
-PORTVERSION?=	1.4.27
+PORTVERSION?=	1.7.11
 CATEGORIES=	net
 MASTER_SITES=	https://downloadmirror.intel.com/${MASTER_SITE_SUBDIR}/ \
 		http://downloadmirror.intel.com/${MASTER_SITE_SUBDIR}/
@@ -15,6 +15,21 @@ COMMENT?=	40 gigabit FreeBSD Base Driver
 
 LICENSE=	BSD2CLAUSE
 
+# Present version of net/intel-em-kmod has issues building with netmap(4)
+# support on 11+. Narrowing netmap(4) support to this port only
+.if ${PORTNAME} == ixl
+OPTIONS_SINGLE=		NETMAP
+OPTIONS_SINGLE_NETMAP=	NETMAP_AUTO NETMAP_ON NETMAP_OFF
+OPTIONS_DEFAULT=	NETMAP_AUTO
+
+NETMAP_AUTO_DESC=	Enable netmap(4) support on FreeBSD 11.0+
+NETMAP_ON_DESC=		Enable netmap(4) support unconditionally
+NETMAP_OFF_DESC=	Disable netmap(4) support unconditionally
+
+NETMAP_ON_CFLAGS=	-DDEV_NETMAP
+NETMAP_OFF_CFLAGS=	-UDEV_NETMAP
+.endif
+
 USES=		kmod
 WRKSRC_SUBDIR=	src
 
@@ -30,10 +45,10 @@ PLIST_FILES=	${KMODDIR}/if_${PORTNAME}_u
 .if ${PORTNAME} == ixl
 ONLY_FOR_ARCHS=		amd64
 ONLY_FOR_ARCHS_REASON=	Not supported on other architectures, amd64 only.
-
-.if ${OSVERSION} >= 1100000
-BROKEN=		does not build
 .endif
+
+.if ${PORT_OPTIONS:MNETMAP_AUTO} && ${OSVERSION} >= 1100000
+CFLAGS+=	-DDEV_NETMAP
 .endif
 
 do-install:

Modified: head/net/intel-ixl-kmod/distinfo
==============================================================================
--- head/net/intel-ixl-kmod/distinfo	Tue Mar 14 16:51:16 2017	(r436165)
+++ head/net/intel-ixl-kmod/distinfo	Tue Mar 14 17:10:53 2017	(r436166)
@@ -1,2 +1,3 @@
-SHA256 (ixl-1.4.27.tar.gz) = 58177f5b388011a26c09571d42437901d177d433946459a0e1b3ea3a087d0a04
-SIZE (ixl-1.4.27.tar.gz) = 203723
+TIMESTAMP = 1488210772
+SHA256 (ixl-1.7.11.tar.gz) = 71e62a1d54f475d0fddc99cf666d35149ca0032a7c3817f1a44580c5f66f22e0
+SIZE (ixl-1.7.11.tar.gz) = 238495



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