notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
mstflint Firmware Burning and Diagnostics Tools for Mellanox devices
4.18.0.1 sysutils on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: hselasky@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-07-10 15:46:31
Last Update: 2022-02-21 14:46:56
Commit Hash: 324e6d6
License: BSD2CLAUSE GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (173 items)
Collapse this list.
  1. /usr/local/share/licenses/mstflint-4.18.0.1/catalog.mk
  2. /usr/local/share/licenses/mstflint-4.18.0.1/LICENSE
  3. /usr/local/share/licenses/mstflint-4.18.0.1/BSD2CLAUSE
  4. /usr/local/share/licenses/mstflint-4.18.0.1/GPLv2
  5. @comment bin/mstarchive
  6. bin/mstconfig
  7. bin/mstcongestion
  8. bin/mstflint
  9. @comment bin/mstfwmanager
  10. bin/mstfwreset
  11. bin/mstfwtrace
  12. @comment bin/mstlink
  13. bin/mstmcra
  14. bin/mstmread
  15. bin/mstmtserver
  16. bin/mstmwrite
  17. bin/mstprivhost
  18. @comment bin/mstreg
  19. bin/mstregdump
  20. bin/mstresourcedump
  21. bin/mstresourceparse
  22. bin/mstvpd
  23. include/mstflint/cmdif/icmd_cif_common.h
  24. include/mstflint/cmdif/icmd_cif_open.h
  25. include/mstflint/common/compatibility.h
  26. include/mstflint/mtcr.h
  27. include/mstflint/mtcr_com_defs.h
  28. include/mstflint/tools_layouts/adb_to_c_utils.h
  29. include/mstflint/tools_layouts/icmd_layouts.h
  30. @comment lib/libadb_parser.a
  31. lib/libcmdif.a
  32. lib/libdev_mgt.a
  33. @comment lib/libmodules_lib.a
  34. @comment lib/libmstarchive.a
  35. @comment lib/libmstreg_lib.a
  36. @comment lib/libprint_util_lib.a
  37. lib/libreg_access.a
  38. lib/libtools_layouts.a
  39. lib/mstflint/libmtcr_ul.a
  40. lib/mstflint/python_tools/c_dev_mgt.so
  41. lib/mstflint/python_tools/ccmdif.so
  42. lib/mstflint/python_tools/cmdif.py
  43. lib/mstflint/python_tools/cmtcr.so
  44. lib/mstflint/python_tools/dev_mgt.py
  45. lib/mstflint/python_tools/mft_logger.py
  46. lib/mstflint/python_tools/mlxpci/binary_file.py
  47. lib/mstflint/python_tools/mlxpci/mlxpci_lib.py
  48. lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/__init__.py
  49. lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mcam.py
  50. lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mfrl.py
  51. lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mpcir.py
  52. lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/logger.py
  53. lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mcra.py
  54. lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlnx_peripheral_components.py
  55. lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_mlnxdriver.py
  56. lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_status_checker.py
  57. lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_utils.py
  58. lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/pci_device.py
  59. lib/mstflint/python_tools/mstfwreset/mstfwreset.py
  60. lib/mstflint/python_tools/mstfwtrace/fw_trace_utilities.py
  61. lib/mstflint/python_tools/mstfwtrace/mstfwtrace.py
  62. lib/mstflint/python_tools/mstfwtrace/secure_fw_trace.py
  63. lib/mstflint/python_tools/mstprivhost/mstprivhost.py
  64. lib/mstflint/python_tools/mstresourcedump/__init__.py
  65. lib/mstflint/python_tools/mstresourcedump/commands/CommandFactory.py
  66. lib/mstflint/python_tools/mstresourcedump/commands/DumpCommand.py
  67. lib/mstflint/python_tools/mstresourcedump/commands/QueryCommand.py
  68. lib/mstflint/python_tools/mstresourcedump/commands/ResDumpCommand.py
  69. lib/mstflint/python_tools/mstresourcedump/commands/__init__.py
  70. lib/mstflint/python_tools/mstresourcedump/fetchers/CapabilityFetcher.py
  71. lib/mstflint/python_tools/mstresourcedump/fetchers/ResourceDumpFetcher.py
  72. lib/mstflint/python_tools/mstresourcedump/fetchers/__init__.py
  73. lib/mstflint/python_tools/mstresourcedump/filters/SegmentsFilter.py
  74. lib/mstflint/python_tools/mstresourcedump/filters/__init__.py
  75. lib/mstflint/python_tools/mstresourcedump/mstresourcedump.py
  76. lib/mstflint/python_tools/mstresourcedump/resource_data/DataPrinter.py
  77. lib/mstflint/python_tools/mstresourcedump/resource_data/DumpData.py
  78. lib/mstflint/python_tools/mstresourcedump/resource_data/QueryData.py
  79. lib/mstflint/python_tools/mstresourcedump/resource_data/__init__.py
  80. lib/mstflint/python_tools/mstresourcedump/segments/CommandSegment.py
  81. lib/mstflint/python_tools/mstresourcedump/segments/ErrorSegment.py
  82. lib/mstflint/python_tools/mstresourcedump/segments/InfoSegment.py
  83. lib/mstflint/python_tools/mstresourcedump/segments/MenuRecord.py
  84. lib/mstflint/python_tools/mstresourcedump/segments/MenuSegment.py
  85. lib/mstflint/python_tools/mstresourcedump/segments/NoticeSegment.py
  86. lib/mstflint/python_tools/mstresourcedump/segments/RefSegment.py
  87. lib/mstflint/python_tools/mstresourcedump/segments/ResourceSegment.py
  88. lib/mstflint/python_tools/mstresourcedump/segments/Segment.py
  89. lib/mstflint/python_tools/mstresourcedump/segments/SegmentCreator.py
  90. lib/mstflint/python_tools/mstresourcedump/segments/SegmentFactory.py
  91. lib/mstflint/python_tools/mstresourcedump/segments/TerminateSegment.py
  92. lib/mstflint/python_tools/mstresourcedump/segments/__init__.py
  93. lib/mstflint/python_tools/mstresourcedump/utils/__init__.py
  94. lib/mstflint/python_tools/mstresourcedump/utils/Exceptions.py
  95. lib/mstflint/python_tools/mstresourcedump/utils/constants.py
  96. lib/mstflint/python_tools/mstresourcedump/validation/ArgToMenuVerifier.py
  97. lib/mstflint/python_tools/mstresourcedump/validation/CapabilityValidator.py
  98. lib/mstflint/python_tools/mstresourcedump/validation/__init__.py
  99. lib/mstflint/python_tools/mstresourceparse/__init__.py
  100. lib/mstflint/python_tools/mstresourceparse/mstresourceparse.py
  101. lib/mstflint/python_tools/mstresourceparse/parsers/AdbParser.py
  102. lib/mstflint/python_tools/mstresourceparse/parsers/Parser.py
  103. lib/mstflint/python_tools/mstresourceparse/parsers/__init__.py
  104. lib/mstflint/python_tools/mstresourceparse/resource_data/AdbData.py
  105. lib/mstflint/python_tools/mstresourceparse/resource_data/DataPrinter.py
  106. lib/mstflint/python_tools/mstresourceparse/resource_data/RawData.py
  107. lib/mstflint/python_tools/mstresourceparse/resource_data/__init__.py
  108. lib/mstflint/python_tools/mstresourceparse/segments/CommandSegment.py
  109. lib/mstflint/python_tools/mstresourceparse/segments/ErrorSegment.py
  110. lib/mstflint/python_tools/mstresourceparse/segments/InfoSegment.py
  111. lib/mstflint/python_tools/mstresourceparse/segments/MenuRecord.py
  112. lib/mstflint/python_tools/mstresourceparse/segments/MenuSegment.py
  113. lib/mstflint/python_tools/mstresourceparse/segments/NoticeSegment.py
  114. lib/mstflint/python_tools/mstresourceparse/segments/RefSegment.py
  115. lib/mstflint/python_tools/mstresourceparse/segments/ResourceSegment.py
  116. lib/mstflint/python_tools/mstresourceparse/segments/Segment.py
  117. lib/mstflint/python_tools/mstresourceparse/segments/SegmentCreator.py
  118. lib/mstflint/python_tools/mstresourceparse/segments/SegmentFactory.py
  119. lib/mstflint/python_tools/mstresourceparse/segments/TerminateSegment.py
  120. lib/mstflint/python_tools/mstresourceparse/segments/__init__.py
  121. lib/mstflint/python_tools/mstresourceparse/utils/Exceptions.py
  122. lib/mstflint/python_tools/mstresourceparse/utils/__init__.py
  123. lib/mstflint/python_tools/mstresourceparse/utils/constants.py
  124. lib/mstflint/python_tools/mtcr.py
  125. lib/mstflint/python_tools/regaccess.py
  126. lib/mstflint/python_tools/rreg_access.so
  127. lib/mstflint/python_tools/tools_version.py
  128. man/man1/mstarchive.1.gz
  129. man/man1/mstcongestion.1.gz
  130. man/man1/mstconfig.1.gz
  131. man/man1/mstflint.1.gz
  132. man/man1/mstfwmanager.1.gz
  133. man/man1/mstfwreset.1.gz
  134. man/man1/mstfwtrace.1.gz
  135. man/man1/mstlink.1.gz
  136. man/man1/mstmcra.1.gz
  137. man/man1/mstmread.1.gz
  138. man/man1/mstmtserver.1.gz
  139. man/man1/mstmwrite.1.gz
  140. man/man1/mstprivhost.1.gz
  141. man/man1/mstreg.1.gz
  142. man/man1/mstregdump.1.gz
  143. man/man1/mstresourcedump.1.gz
  144. man/man1/mstvpd.1.gz
  145. share/mstflint/BlueField.csv
  146. share/mstflint/BlueField2.csv
  147. share/mstflint/BlueField3.csv
  148. share/mstflint/ConnectIB.csv
  149. share/mstflint/ConnectX2.csv
  150. share/mstflint/ConnectX3.csv
  151. share/mstflint/ConnectX3Pro.csv
  152. share/mstflint/ConnectX4.csv
  153. share/mstflint/ConnectX4LX.csv
  154. share/mstflint/ConnectX5.csv
  155. share/mstflint/ConnectX6.csv
  156. share/mstflint/ConnectX6DX.csv
  157. share/mstflint/ConnectX6LX.csv
  158. share/mstflint/ConnectX7.csv
  159. share/mstflint/InfiniScaleIV.csv
  160. share/mstflint/Quantum.csv
  161. share/mstflint/Spectrum.csv
  162. share/mstflint/Spectrum2.csv
  163. share/mstflint/Spectrum3.csv
  164. share/mstflint/SwitchIB.csv
  165. share/mstflint/SwitchIB2.csv
  166. share/mstflint/SwitchX.csv
  167. share/mstflint/mlxconfig_dbs/mlxconfig_host.db
  168. share/mstflint/mlxconfig_dbs/mlxconfig_switch.db
  169. @comment share/mstflint/prm_dbs/hca/ext/register_access_table.adb
  170. @comment share/mstflint/prm_dbs/switch/ext/register_access_table.adb
  171. @owner
  172. @group
  173. @mode
Collapse this list.
Dependency lines:
  • mstflint>0:sysutils/mstflint
To install the port:
cd /usr/ports/sysutils/mstflint/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/mstflint
  • pkg install mstflint
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mstflint
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
mstflint
ABIlatestquarterly
FreeBSD:11:aarch64-4.12.0.1
FreeBSD:11:amd644.16.0.14.16.0.1
FreeBSD:11:armv6-4.12.0.1
FreeBSD:11:i3864.16.0.14.16.0.1
FreeBSD:11:mips--
FreeBSD:11:mips64-4.12.0.1
FreeBSD:12:aarch64-4.18.0.1
FreeBSD:12:amd644.18.0.14.18.0.1
FreeBSD:12:armv6-4.14.0.3
FreeBSD:12:armv7-4.14.0.3
FreeBSD:12:i3864.18.0.14.18.0.1
FreeBSD:12:mips--
FreeBSD:12:mips64-4.12.0.1
FreeBSD:12:powerpc64-4.16.0.1
FreeBSD:13:aarch644.18.0.14.18.0.1
FreeBSD:13:amd644.18.0.14.18.0.1
FreeBSD:13:armv64.15.0.14.18.0.1
FreeBSD:13:armv74.18.0.14.18.0.1
FreeBSD:13:i3864.18.0.14.18.0.1
FreeBSD:13:mips--
FreeBSD:13:mips644.15.0.14.15.0.1
FreeBSD:13:powerpc644.15.0.14.16.0.1
FreeBSD:14:aarch644.18.0.1-
FreeBSD:14:amd644.18.0.1-
FreeBSD:14:armv64.18.0.1-
FreeBSD:14:armv74.18.0.1-
FreeBSD:14:i3864.18.0.1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc644.16.0.1-
 

Slave ports:
  1. sysutils/mstflint-lite

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. autoconf>=2.69 : devel/autoconf
  4. automake>=1.16.1 : devel/automake
  5. libtoolize : devel/libtool
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Mellanox/mstflint/tar.gz/v4.18.0-1?dummy=/
Collapse this list.

Number of commits found: 12

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
21 Feb 2022 14:46:56
 files touched by this commit commit hash:324e6d691a08da44dcfec794a1b559d0fc88f40c  4.18.0.1
Olivier Cochard (olivier) search for other commits by this committer
sysutils/mstflint: Update to 4.18.0-1

Reported by:	hselasky
Sponsored by:	Netflix
12 Oct 2021 15:01:38
 files touched by this commit commit hash:ae22a7846afe2f4c0ac5bc88c5a63001c5eeafb1  4.16.0.1
Tobias Kortkamp (tobik) search for other commits by this committer
*: Clean up some things

- Fix typos
- Fix overwritten variables with focus on master/slave ports
- Remove unreferenced variables
- Sort categories
- Remove redundant option descriptions
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
20 May 2021 12:17:54
 files touched by this commit commit hash:73a392a1b725b6eda1c77ae197ba7f38e26a03f8  4.16.0.1
Dmitry Marakasov (amdmi3) search for other commits by this committer
sysutils/mstflint: mark BROKEN for STATIC case

This effectively marks sysutils/mstflint-lite BROKEN

Approved by:	portmgr blanket
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  4.16.0.1
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  4.16.0.1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
01 Feb 2021 17:50:11
Original commit files touched by this commit Revision:563601  4.16.0.1
olivier search for other commits by this committer
Update to 4.16.0.

Approved by:	hselasky (maintainer)
Sponsored by:	Netflix
01 Oct 2020 23:30:32
Original commit files touched by this commit Revision:550880  4.15.0.1
olivier search for other commits by this committer
Update to 4.15.0-1.

PR:		250034
Approved by:	hselasky (maintainer)
Sponsored by:	Netflix
26 Aug 2020 09:12:12
Original commit files touched by this commit Revision:546253  4.14.0.3
hselasky search for other commits by this committer
Update LICENSING information for mstflint.

Approved by:	pi (implicit)
Sponsored by:	Mellanox Technologies
24 Aug 2020 09:33:47
Original commit files touched by this commit Revision:546060  4.14.0.3
hselasky search for other commits by this committer
Take ownership of mstflint.

Discussed with:	slavash@
03 Aug 2020 13:13:53
Original commit files touched by this commit Revision:544066  4.14.0.3
olivier search for other commits by this committer
Update to 4.14.0-3 and added new options:
- MFWMANAGER to add mstfwmanager and mstarchive tools;
- ADAB to add mstreg and mstlink tools;
- STATIC to reduce the final packages size brings by libboost dependency;
- Prepare the upcoming -lite sub port.

PR:		242038
Approved by:	hselasky (maintainer timeout)
Sponsored by:	Netflix
10 Jul 2019 18:48:07
Original commit files touched by this commit Revision:506380  4.12.0.1
slavash search for other commits by this committer
Change maintainer to myself.

While at it, update the pkg-descr and COMMENT.

Approved by:    @swills
Reviewed by:    @swills
10 Jul 2019 15:46:14
Original commit files touched by this commit Revision:506357  4.12.0.1
swills search for other commits by this committer
sysutils/mstflint: create port

Mstflint - an open source version of MFT (Mellanox Firmware Tools)

WWW: https://github.com/Mellanox/mstflint

Tested by:	slavash

Number of commits found: 12