diff --git a/sysutils/mstflint/Makefile b/sysutils/mstflint/Makefile index df99ef589e3c..cbe05a0f5216 100644 --- a/sysutils/mstflint/Makefile +++ b/sysutils/mstflint/Makefile @@ -1,48 +1,48 @@ PORTNAME= mstflint DISTVERSIONPREFIX= v -DISTVERSION= 4.28.0-1 +DISTVERSION= 4.29.0-1 CATEGORIES= sysutils MAINTAINER= olivier@FreeBSD.org COMMENT= Firmware Burning and Diagnostics Tools for Mellanox devices WWW= https://github.com/Mellanox/mstflint LICENSE= BSD2CLAUSE GPLv2 LICENSE_COMB= dual LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE USES= autoreconf gmake libtool localbase:ldflags pkgconfig ssl USE_CXXSTD= c++14 USE_GITHUB= yes GH_ACCOUNT= Mellanox GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share OPTIONS_DEFINE= FWMANAGER ADAB OPTIONS_SUB= yes ADAB_DESC= Build with mstreg and mstlink FWMANAGER_DESC= Build with mstfwmanager and mstarchive STATIC_DESC= Static binary (disable curl support) ADAB_CONFIGURE_ON= --enable-adb-generic-tools ADAB_LIB_DEPENDS= libexpat.so:textproc/expat2 FWMANAGER_CONFIGURE_ON= --enable-fw-mgr FWMANAGER_LIB_DEPENDS= libcurl.so:ftp/curl \ libxml2.so.2:textproc/libxml2 post-patch: @${ECHO} '#define TOOLS_GIT_SHA "N/A"' > ${WRKSRC}/common/gitversion.h @${MKDIR} ${WRKSRC}/config post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mstflint/python_tools/rreg_access.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mstflint/python_tools/ccmdif.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mstflint/python_tools/cmtcr.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mstflint/python_tools/c_dev_mgt.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mstflint/sdk/libresource_dump_sdk.so .include diff --git a/sysutils/mstflint/distinfo b/sysutils/mstflint/distinfo index e853098cac00..ce0f7114c057 100644 --- a/sysutils/mstflint/distinfo +++ b/sysutils/mstflint/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715152578 -SHA256 (Mellanox-mstflint-v4.28.0-1_GH0.tar.gz) = dca6bb3fc3571a16bbac310fe776ce829d22a67d399e888b4774308aad2058e8 -SIZE (Mellanox-mstflint-v4.28.0-1_GH0.tar.gz) = 6462393 +TIMESTAMP = 1723730182 +SHA256 (Mellanox-mstflint-v4.29.0-1_GH0.tar.gz) = b2f9eaf77b83800cefb784c5c01b6186b6634a4a2fe0c328e1cc407484d8232b +SIZE (Mellanox-mstflint-v4.29.0-1_GH0.tar.gz) = 6427725 diff --git a/sysutils/mstflint/pkg-plist b/sysutils/mstflint/pkg-plist index d1682a10fd61..5d37d31e1bcf 100644 --- a/sysutils/mstflint/pkg-plist +++ b/sysutils/mstflint/pkg-plist @@ -1,170 +1,170 @@ %%FWMANAGER%%bin/mstarchive bin/mstconfig bin/mstcongestion bin/mstflint %%FWMANAGER%%bin/mstfwmanager bin/mstfwreset bin/mstfwtrace %%ADAB%%bin/mstlink bin/mstmcra bin/mstmread bin/mstmtserver bin/mstmwrite -bin/mstprivhost +%%ADAB%%bin/mstprivhost %%ADAB%%bin/mstreg bin/mstregdump bin/mstresourcedump bin/mstresourceparse bin/mstvpd include/mstflint/cmdif/icmd_cif_common.h include/mstflint/cmdif/icmd_cif_open.h include/mstflint/common/compatibility.h include/mstflint/mtcr.h include/mstflint/mtcr_com_defs.h include/mstflint/sdk/resource_dump_sdk.h include/mstflint/sdk/resource_dump_segments.h include/mstflint/sdk/resource_dump_segments_be.h include/mstflint/sdk/resource_dump_segments_le.h include/mstflint/sdk/resource_dump_types.h include/mstflint/tools_layouts/adb_to_c_utils.h include/mstflint/tools_layouts/icmd_layouts.h include/mstflint/tools_layouts/icmd_hca_layouts.h lib/mstflint/python_tools/c_dev_mgt.so lib/mstflint/python_tools/ccmdif.so lib/mstflint/python_tools/cmdif.py lib/mstflint/python_tools/cmtcr.so lib/mstflint/python_tools/dev_mgt.py lib/mstflint/python_tools/mft_logger.py lib/mstflint/python_tools/mlxpci/binary_file.py lib/mstflint/python_tools/mlxpci/mlxpci_lib.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/__init__.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mcam.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mfrl.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mpcir.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mrsi.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/logger.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mcra.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlnx_peripheral_components.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_mlnxdriver.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_status_checker.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_utils.py lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/pci_device.py lib/mstflint/python_tools/mstfwreset/mstfwreset.py lib/mstflint/python_tools/mstfwtrace/fw_trace_utilities.py lib/mstflint/python_tools/mstfwtrace/mstfwtrace.py lib/mstflint/python_tools/mstfwtrace/secure_fw_trace.py -lib/mstflint/python_tools/mstprivhost/mstprivhost.py +%%ADAB%%lib/mstflint/python_tools/mstprivhost/mstprivhost.py lib/mstflint/python_tools/regaccess_hca_ext_structs.py lib/mstflint/python_tools/regaccess_switch_ext_structs.py lib/mstflint/python_tools/resourcetools/mstresourcedump.py lib/mstflint/python_tools/resourcetools/mstresourceparse.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/__init__.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/commands/CommandFactory.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/commands/DumpCommand.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/commands/QueryCommand.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/commands/ResDumpCommand.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/commands/__init__.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/fetchers/CapabilityFetcher.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/fetchers/__init__.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/filters/SegmentsFilter.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/filters/__init__.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/utils/__init__.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/utils/Exceptions.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/utils/constants.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/validation/CapabilityValidator.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/validation/__init__.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/ResourceParseManager.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/AdbResourceParser.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/AddressValueParser.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/ResourceParser.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/utils/common_functions.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/__init__.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/AdbParser.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/__init__.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/resource_data/AdbData.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/resource_data/DataPrinter.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/resource_data/RawData.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/resource_data/__init__.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/utils/Exceptions.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/utils/__init__.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/utils/constants.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/cresourcedump/CResourceDump.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/cresourcedump/__init__.py lib/mstflint/python_tools/resourcetools/resourcedump_lib/cresourcedump/cresourcedump_types.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/MenuParser.py lib/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/RawParser.py lib/mstflint/python_tools/resourcetools/segments/CommandSegment.py lib/mstflint/python_tools/resourcetools/segments/ErrorSegment.py lib/mstflint/python_tools/resourcetools/segments/InfoSegment.py lib/mstflint/python_tools/resourcetools/segments/MenuRecord.py lib/mstflint/python_tools/resourcetools/segments/MenuSegment.py lib/mstflint/python_tools/resourcetools/segments/NoticeSegment.py lib/mstflint/python_tools/resourcetools/segments/RefSegment.py lib/mstflint/python_tools/resourcetools/segments/ResourceSegment.py lib/mstflint/python_tools/resourcetools/segments/Segment.py lib/mstflint/python_tools/resourcetools/segments/SegmentCreator.py lib/mstflint/python_tools/resourcetools/segments/SegmentFactory.py lib/mstflint/python_tools/resourcetools/segments/TerminateSegment.py lib/mstflint/python_tools/resourcetools/segments/__init__.py lib/mstflint/python_tools/mtcr.py lib/mstflint/python_tools/regaccess.py lib/mstflint/python_tools/rreg_access.so lib/mstflint/python_tools/tools_version.py lib/mstflint/sdk/libresource_dump_sdk.so share/man/man1/mstarchive.1.gz share/man/man1/mstcongestion.1.gz share/man/man1/mstconfig.1.gz share/man/man1/mstflint.1.gz share/man/man1/mstfwmanager.1.gz share/man/man1/mstfwreset.1.gz share/man/man1/mstfwtrace.1.gz share/man/man1/mstlink.1.gz share/man/man1/mstmcra.1.gz share/man/man1/mstmread.1.gz share/man/man1/mstmtserver.1.gz share/man/man1/mstmwrite.1.gz share/man/man1/mstprivhost.1.gz share/man/man1/mstreg.1.gz share/man/man1/mstregdump.1.gz share/man/man1/mstresourcedump.1.gz share/man/man1/mstvpd.1.gz %%DATADIR%%/AbirGearBox.csv %%DATADIR%%/AmosGearBox.csv %%DATADIR%%/AmosGearBoxManager.csv %%DATADIR%%/BlueField.csv %%DATADIR%%/BlueField2.csv %%DATADIR%%/BlueField3.csv %%DATADIR%%/BW00.csv %%DATADIR%%/Cable.csv %%DATADIR%%/CableQSFP.csv %%DATADIR%%/CableQSFPaging.csv %%DATADIR%%/CableSFP.csv %%DATADIR%%/CableSFP51.csv %%DATADIR%%/CableSFP51Paging.csv %%DATADIR%%/ConnectX8.csv %%DATADIR%%/ConnectIB.csv %%DATADIR%%/ConnectX2.csv %%DATADIR%%/ConnectX3.csv %%DATADIR%%/ConnectX3Pro.csv %%DATADIR%%/ConnectX4.csv %%DATADIR%%/ConnectX4LX.csv %%DATADIR%%/ConnectX5.csv %%DATADIR%%/ConnectX6.csv %%DATADIR%%/ConnectX6DX.csv %%DATADIR%%/ConnectX6LX.csv %%DATADIR%%/ConnectX7.csv %%DATADIR%%/Quantum2.csv %%DATADIR%%/Quantum3.csv %%DATADIR%%/InfiniScaleIV.csv %%DATADIR%%/Quantum.csv %%DATADIR%%/Spectrum.csv %%DATADIR%%/Spectrum2.csv %%DATADIR%%/Spectrum3.csv %%DATADIR%%/Spectrum4.csv %%DATADIR%%/SwitchIB.csv %%DATADIR%%/SwitchIB2.csv %%DATADIR%%/SwitchX.csv %%DATADIR%%/mlxconfig_dbs/mlxconfig_host.db %%DATADIR%%/mlxconfig_dbs/mlxconfig_switch.db %%ADAB%%%%DATADIR%%/prm_dbs/hca/ext/register_access_table.adb %%ADAB%%%%DATADIR%%/prm_dbs/switch/ext/register_access_table.adb