git: b527fb65a1a2 - main - sysutils/intel-epct: add port for Intel's Ethernet Port Configuration Tool
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 14 Jun 2023 12:50:23 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b527fb65a1a2b808184df42cb01dc0f039024418
commit b527fb65a1a2b808184df42cb01dc0f039024418
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2023-06-14 12:45:59 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2023-06-14 12:50:03 +0000
sysutils/intel-epct: add port for Intel's Ethernet Port Configuration Tool
It was previously known as sysutils/intel-qcu.
---
MOVED | 2 +-
sysutils/Makefile | 1 +
sysutils/intel-epct/Makefile | 32 ++++++++++++++++++++++++++++++++
sysutils/intel-epct/distinfo | 5 +++++
sysutils/intel-epct/pkg-descr | 4 ++++
5 files changed, 43 insertions(+), 1 deletion(-)
diff --git a/MOVED b/MOVED
index 32fc653f5e7b..048931cb97fc 100644
--- a/MOVED
+++ b/MOVED
@@ -4342,7 +4342,6 @@ sysutils/goss||2020-05-05|Has expired: Broken for more than 6 months
sysutils/gpte||2020-05-05|Has expired: Broken for more than 6 months
sysutils/hidesvn||2020-05-05|Has expired: Broken for more than 6 months
sysutils/hoz||2020-05-05|Has expired: Broken for more than 6 months
-sysutils/intel-qcu||2020-05-05|Has expired: Broken for more than 6 months
sysutils/iogen||2020-05-05|Has expired: Broken for more than 6 months
sysutils/jailctl||2020-05-05|Has expired: Broken for more than 6 months
sysutils/jx||2020-05-05|Has expired: Broken for more than 6 months
@@ -7639,3 +7638,4 @@ security/py-sequoia||2023-06-09|Deprecated upstream, broken as based on older de
audio/hvl2wav|audio/ocp|2023-06-10|Has expired: Abandoned upstream, use audio/ocp instead
x11/thinglaunch|x11/thingylaunch|2023-06-10|Has expired: Abandonware, please use x11/thingylaunch instead
sysutils/intel-nvmupdate|sysutils/intel-nvmupdate-40g|2023-06-14|Moved to sysutils/intel-nvmupdate-40g, which is 40G-generation specific port to make space for 10G and 100G generations
+sysutils/intel-qcu|sysutils/intel-epct|2023-06-14|Moved to sysutils/intel-epct
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 2100c7aa2288..1a16b6761448 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -564,6 +564,7 @@
SUBDIR += incron
SUBDIR += inotify-tools
SUBDIR += installwatch
+ SUBDIR += intel-epct
SUBDIR += intel-nvmupdate-10g
SUBDIR += intel-nvmupdate-40g
SUBDIR += intel-nvmupdate-100g
diff --git a/sysutils/intel-epct/Makefile b/sysutils/intel-epct/Makefile
new file mode 100644
index 000000000000..ccebdbdc5b88
--- /dev/null
+++ b/sysutils/intel-epct/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= epct
+PORTVERSION= 1.39.32.5
+CATEGORIES= sysutils net
+MASTER_SITES= https://downloadmirror.intel.com/772094/
+PKGNAMEPREFIX= intel-
+DISTFILES= FreeBSDx64.zip \
+ FreeBSD32.zip
+
+MAINTAINER= freebsd@intel.com
+COMMENT= Intel(R) Ethernet Port Configuration Tool
+WWW= https://www.intel.com/content/www/us/en/download/19438/ethernet-port-configuration-tool-freebsd.html
+
+LICENSE= IPL
+LICENSE_NAME= Intel Proprietary License
+LICENSE_FILE= ${WRKSRC}/${ARCH:S/amd64/FreeBSDx64/:S/i386/FreeBSD32/}/license.pdf
+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS_REASON= not supported on anything other than amd64 and i386
+
+USES= zip
+
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+NO_ARCH= yes
+
+PLIST_FILES= sbin/epct
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${ARCH:S/amd64/FreeBSDx64/:S/i386/FreeBSD32/}/epct* ${STAGEDIR}${PREFIX}/sbin/epct
+
+.include <bsd.port.mk>
diff --git a/sysutils/intel-epct/distinfo b/sysutils/intel-epct/distinfo
new file mode 100644
index 000000000000..fd733472b5c7
--- /dev/null
+++ b/sysutils/intel-epct/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1686745905
+SHA256 (FreeBSDx64.zip) = f9ff4a144eb81b419d0d7fd8df6e90f63e6d74975c9ac9dfbba093f890cf91cf
+SIZE (FreeBSDx64.zip) = 1715066
+SHA256 (FreeBSD32.zip) = af59c24c34e39d4c5038845d474bee3562891ec4d0580e051c81dc02b760ab5a
+SIZE (FreeBSD32.zip) = 1532146
diff --git a/sysutils/intel-epct/pkg-descr b/sysutils/intel-epct/pkg-descr
new file mode 100644
index 000000000000..74696fc52adc
--- /dev/null
+++ b/sysutils/intel-epct/pkg-descr
@@ -0,0 +1,4 @@
+The Ethernet Port Configuration Tool (EPCT) is a command line utility that
+allows users to change the link type of a device. The supported types are
+defined within the adapter's NVM. This utility displays only the devices that
+potentially support reconfiguration.