Index: head/sysutils/Makefile =================================================================== --- head/sysutils/Makefile +++ head/sysutils/Makefile @@ -439,6 +439,7 @@ SUBDIR += installwatch SUBDIR += intel-nvmupdate SUBDIR += intel-pcm + SUBDIR += intel-qcu SUBDIR += iocage SUBDIR += iocage-devel SUBDIR += iogen Index: head/sysutils/intel-qcu/Makefile =================================================================== --- head/sysutils/intel-qcu/Makefile +++ head/sysutils/intel-qcu/Makefile @@ -0,0 +1,43 @@ +# Created by: Sergey Kozlov +# $FreeBSD$ + +PORTNAME= qcu +PORTVERSION= 1.2 +CATEGORIES= sysutils net +MASTER_SITES= https://downloadmirror.intel.com/${MASTER_SITE_SUBDIR}/ \ + http://downloadmirror.intel.com/${MASTER_SITE_SUBDIR}/ +MASTER_SITE_SUBDIR= 25852/eng +PKGNAMEPREFIX= intel- + +MAINTAINER= freebsd@intel.com +COMMENT= Intel(R) QSFP+ Configuration Utility + +LICENSE= IPL +LICENSE_NAME= Intel Proprietary License +LICENSE_FILE= ${WRKDIR}/license.txt +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +USES= zip dos2unix + +DOS2UNIX_WRKSRC= ${WRKDIR} +DOS2UNIX_FILES= license.txt +NO_BUILD= yes +ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS_REASON= not supported on anything other than amd64 + +PLIST_FILES= sbin/qcu + +.include + +.if ${OSVERSION} < 1001000 +IGNORE= is not supported on FreeBSD 10.0 and older +.endif + +.if ${OSVERSION} >= 1100000 +BROKEN= core dump on application startup +.endif + +do-install: + ${INSTALL_PROGRAM} ${WRKDIR}/qcu64e ${STAGEDIR}${PREFIX}/sbin/qcu + +.include Index: head/sysutils/intel-qcu/distinfo =================================================================== --- head/sysutils/intel-qcu/distinfo +++ head/sysutils/intel-qcu/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1464885950 +SHA256 (qcu-1.2.zip) = c03360e0389a736327fe69036239ccacde05fbe0ac5ad7fa7389b0d3cebf207f +SIZE (qcu-1.2.zip) = 1345060 Index: head/sysutils/intel-qcu/pkg-descr =================================================================== --- head/sysutils/intel-qcu/pkg-descr +++ head/sysutils/intel-qcu/pkg-descr @@ -0,0 +1,8 @@ +The Intel(R) QSFP+ Configuration Utility is a command line utility that allows +users to change the link type of the installed QSFP+ module. The supported +types are defined within the adapter's NVM. This utility displays only the +devices that potentially support QSFP+ reconfiguration. Only one port per +device is displayed, since changes affect the device as a whole, not individual +ports. + +WWW: https://downloadcenter.intel.com/ Index: head/sysutils/intel-qcu/pkg-message =================================================================== --- head/sysutils/intel-qcu/pkg-message +++ head/sysutils/intel-qcu/pkg-message @@ -0,0 +1,9 @@ +=============================================================================== + +For the package to function properly please make sure you have latest ixl driver +installed. If necessary - install the updated version from net/intel-ixl-kmod + +Getting help: +# qcu /? + +==============================================================================