Index: head/net/intel-ix-kmod/Makefile =================================================================== --- head/net/intel-ix-kmod/Makefile (revision 538565) +++ head/net/intel-ix-kmod/Makefile (revision 538566) @@ -1,27 +1,38 @@ # Created by: Sergey Kozlov # $FreeBSD$ PORTNAME= ix PORTVERSION= 3.3.14 -PORTREVISION= 0 +PORTREVISION= 1 PORTEPOCH= 0 -MASTER_SITE_SUBDIR= 14688/eng +MASTER_SITES?= https://downloadmirror.intel.com/14688/eng/ \ + http://downloadmirror.intel.com/14688/eng/ \ + https://downloadmirror.intel.com/29625/eng/:man \ + http://downloadmirror.intel.com/29625/eng/:man +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ + ${_MAN_SOURCE}${EXTRACT_SUFX}:man +_MAN_SOURCE= ${PORTNAME}-3.3.10 + MAINTAINER= freebsd@intel.com COMMENT= 10 gigabit FreeBSD Base Driver for Intel(R) Network Connections -MANPAGEEXISTS= 0 +MANPAGENAME= ixgbe +MANPAGELINKS= ix if_ix if_ixgbe MAX_NETMAP_OSVERSION= 9999999 MASTERDIR= ${.CURDIR}/../intel-ixl-kmod PKGDIR= ${.CURDIR} DISTINFO_FILE= ${.CURDIR}/distinfo OPTIONS_DEFINE= SRIOV SRIOV_DESC= Enable SR-IOV support (experimental) post-patch-SRIOV-on: @${SED} -i '' 's|SRIOV_ENABLE = 0|SRIOV_ENABLE = 1|g' ${WRKSRC}/Makefile + +pre-install: + ${CP} ${WRKDIR}/${_MAN_SOURCE}/src/${MANPAGENAME}.4 ${WRKSRC} .include "${MASTERDIR}/Makefile" Index: head/net/intel-ix-kmod/distinfo =================================================================== --- head/net/intel-ix-kmod/distinfo (revision 538565) +++ head/net/intel-ix-kmod/distinfo (revision 538566) @@ -1,3 +1,5 @@ -TIMESTAMP = 1591712557 +TIMESTAMP = 1591947342 SHA256 (ix-3.3.14.tar.gz) = 2340b065c5a3d1c3fdef4564045b42a6916d3730a9524a86f4271a1092b0f591 SIZE (ix-3.3.14.tar.gz) = 275148 +SHA256 (ix-3.3.10.tar.gz) = ed65546493c2af55827c27a86dca94c4efafedb653e94715923413f8ba7a7ca1 +SIZE (ix-3.3.10.tar.gz) = 272974 Index: head/net/intel-ixl-kmod/Makefile =================================================================== --- head/net/intel-ixl-kmod/Makefile (revision 538565) +++ head/net/intel-ixl-kmod/Makefile (revision 538566) @@ -1,72 +1,68 @@ # Created by: Sergey Kozlov # $FreeBSD$ PORTNAME?= ixl PORTVERSION?= 1.11.9 PORTREVISION?= 1 CATEGORIES= net -MASTER_SITES= https://downloadmirror.intel.com/${MASTER_SITE_SUBDIR}/ \ +MASTER_SITES?= https://downloadmirror.intel.com/${MASTER_SITE_SUBDIR}/ \ http://downloadmirror.intel.com/${MASTER_SITE_SUBDIR}/ MASTER_SITE_SUBDIR?= 25160/eng PKGNAMEPREFIX= intel- PKGNAMESUFFIX= -kmod MAINTAINER?= freebsd@intel.com COMMENT?= 40 gigabit FreeBSD Base Driver for Intel(R) Network Connections LICENSE= BSD2CLAUSE USES= kmod OPTIONS_SINGLE= NETMAP OPTIONS_SINGLE_NETMAP= NETMAP_AUTO NETMAP_ON NETMAP_OFF OPTIONS_DEFAULT= NETMAP_AUTO NETMAP_AUTO_DESC= Enable netmap(4) support on supported OS versions 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 WRKSRC_SUBDIR= src SUB_FILES= pkg-message SUB_LIST= PORTNAME=${PORTNAME} -MAKE_ENV+= WERROR="" -PLIST_FILES= ${KMODDIR}/if_${PORTNAME}_updated.ko -MANPAGEEXISTS?= 1 MANPAGENAME?= ${PORTNAME} MANPAGELINKS?= if_${PORTNAME} +PLIST_FILES= ${KMODDIR}/if_${PORTNAME}_updated.ko \ + man/man4/${MANPAGENAME}.4.gz +MAKE_ENV+= WERROR="" -.if ${MANPAGEEXISTS} -PLIST_FILES+= man/man4/${MANPAGENAME}.4.gz -. for link in ${MANPAGELINKS} +.for link in ${MANPAGELINKS} PLIST_FILES+= man/man4/${link}.4.gz -. endfor -.endif +.endfor MAX_NETMAP_OSVERSION?= 1200500 # Maximum OSVERSION for which NETMAP support works .include # Fixup for slave ports that use this as a master port. sbruno .if ${PORTNAME} == ixl ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= Not supported on other architectures, amd64 only. .endif .if ${PORT_OPTIONS:MNETMAP_AUTO} && ${OSVERSION} <= ${MAX_NETMAP_OSVERSION} CFLAGS+= -DDEV_NETMAP .endif do-install: ${INSTALL_KLD} ${WRKSRC}/if_${PORTNAME}.ko ${STAGEDIR}${KMODDIR}/if_${PORTNAME}_updated.ko -.if ${MANPAGEEXISTS} ${INSTALL_MAN} ${WRKSRC}/${MANPAGENAME}.4 ${STAGEDIR}${MAN4PREFIX}/man/man4/ -. for link in ${MANPAGELINKS} + +.for link in ${MANPAGELINKS} ${LN} ${STAGEDIR}${MAN4PREFIX}/man/man4/${MANPAGENAME}.4 ${STAGEDIR}${MAN4PREFIX}/man/man4/${link}.4 -. endfor -.endif +.endfor .include