benchmarks/vkoverhead: Revert "exorcise -Werror and unbreak on armv7" This reverts commit f95a776840b0d53d446a8f219ed6ed5a7b135029. As discussed with jbeich, this fix may fix the build, but it doesn't lead to a working port. Revert until a proper fix can be designed. MFH: 2025Q4e9ced2f2b9
Port details
benchmarks/vkoverhead1.3
Evaluate CPU overhead of Vulkan drivers
- Maintainer
- jbeich@FreeBSD.org
- Packages
- vkoverhead 1.3
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://github.com/zmike/vkoverhead
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (7)
benchmarks/vkoverhead: exorcise -Werror and unbreak on armv7 This fixes the build on armv7, avoiding a bogus int conversion warning. While we are at it, turn static REINPLACE_CMD usage into patch file as per policy. Approved by: portmgr (build fix blanket) MFH: 2025Q4f95a776840
benchmarks/vkoverhead: update to 1.3 Changes: https://github.com/zmike/vkoverhead/releases/tag/v1.3 Reported by: GitHub (watch releases)e1931abe58
benchmarks/vkoverhead: mark broken on powerpced20da9d37
benchmarks/vkoverhead: mark BROKEN on armv7
../src/vkoverhead.c:859:18: error: incompatible pointer to integer conversion initializing 'VkPipeline' (aka 'unsigned long long') with an expression of type 'void *' [-Werror,-Wint-conversion]
VkPipeline pipeline = he->data;
^ ~~~~~~~~
../src/vkoverhead.c:3084:63: error: incompatible integer to pointer conversion passing 'VkPipeline' (aka 'unsigned long long') to parameter of type 'void *' [-Werror,-Wint-conversion]
_mesa_hash_table_insert(&gpl_pipeline_table, key, pipeline_gpl_vert_final[i]);
^~~~~~~~~~~~~~~~~~~~~~~~~~
../util/hash_table.h:92:71: note: passing argument to parameter 'data' here
_mesa_hash_table_insert(struct hash_table *ht, const void *key, void *data);
^
Reported by: pkg-fallout98a5bad457benchmarks/vkoverhead: drop unused dependencyd4648c2b92
benchmarks/vkoverhead: add new port vkoverhead is a tool for evaluating CPU-based overhead of Vulkan drivers. It was inspired heavily by drawoverhead from piglit. ## Features * extreme granularity for profiling specific scenarios * simple to use * CSV output for ease of script parsing * zero dependencies https://github.com/zmike/vkoverheadfba6c610d3