{"bugs":[{"bugid":967613,"firstseen":"2025-12-16T11:00:12.198204","severity":"normal","status":"CONFIRMED","summary":"dev-libs\/vectorscan: possibly able to drop CPU_FLAGS_X86 REQUIRED_USE?"}],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":364,"name":"mail-filter","summary":"The mail-filter category contains email filtering software."},{"categoryid":334,"name":"net-analyzer","summary":"The net-analyzer category contains network analysis software."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"86c5460edabd2cc9ecf17b3b47077798d2ac5ab5","committime":"2025-12-16T10:30:47","packageid":76755,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"379762753a0af2b4a31598020828f31bf52995c4","committime":"2025-12-16T10:23:40","packageid":76755,"repoid":1,"summary":"dev-libs\/vectorscan: Stabilize 5.4.12 x86, #962120"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"b5706e81571e362efb7e3a4321fc7f6faacefe58","committime":"2025-12-16T10:23:36","packageid":76755,"repoid":1,"summary":"dev-libs\/vectorscan: Stabilize 5.4.12 amd64, #962120"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"28ce5ccf99bb31cc2403c3314e55abfb0d9fd0fc","committime":"2025-11-28T03:00:48","packageid":76755,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"```\nFAILED: [code=1] CMakeFiles\/hs_compile_shared.dir\/src\/fdr\/fdr_engine_description.cpp.o\n\/usr\/bin\/i686-pc-linux-gnu-g++ -DNDEBUG -I\/var\/tmp\/portage\/dev-libs\/vectorscan-5.4.12\/work\/vectorscan-vectorscan-5.4.12_build -I\/var\/tmp\/portage\/dev-libs\/vectorscan-5.4.12\/work\/vectorsca\nn-vectorscan-5.4.12 -I\/var\/tmp\/portage\/dev-libs\/vectorscan-5.4.12\/work\/vectorscan-vectorscan-5.4.12\/src -isystem \/var\/tmp\/portage\/dev-libs\/vectorscan-5.4.12\/work\/vectorscan-vectorscan-5.\n4.12\/include  -O2 -march=pentium4 -mfpmath=sse -pipe -msse4.2   -std=c++17 -Wall -Wextra  -fno-new-ttp-matching -DNDEBUG -Wno-maybe-uninitialized -Wno-uninitialized -fvisibility=hidden -\nWno-unused-but-set-variable -Wno-ignored-attributes -Wno-nonnull -Wno-stringop-overflow -Wno-stringop-overread  -fPIC -MD -MT CMakeFiles\/hs_compile_shared.dir\/src\/fdr\/fdr_engine_descript\nion.cpp.o -MF CMakeFiles\/hs_compile_shared.dir\/src\/fdr\/fdr_engine_description.cpp.o.d -o CMakeFiles\/hs_compile_shared.dir\/src\/fdr\/fdr_engine_description.cpp.o -c \/var\/tmp\/portage\/dev-lib\ns\/vectorscan-5.4.12\/work\/vectorscan-vectorscan-5.4.12\/src\/fdr\/fdr_engine_description.cpp\n\/var\/tmp\/portage\/dev-libs\/vectorscan-5.4.12\/work\/vectorscan-vectorscan-5.4.12\/src\/fdr\/fdr_engine_description.cpp: In function ‘u32 ue2::findDesiredStride(size_t, size_t, size_t)’:\n\/var\/tmp\/portage\/dev-libs\/vectorscan-5.4.12\/work\/vectorscan-vectorscan-5.4.12\/src\/fdr\/fdr_engine_description.cpp:74:37: error: no matching function for call to ‘min(size_t, long unsigned\n int)’\n   74 |             desiredStride = std::min(min_len - 1, 2UL);\n      |                             ~~~~~~~~^~~~~~~~~~~~~~~~~~\n```\n\nBug: https:\/\/bugs.gentoo.org\/962120\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"75551ca3361cf507a0701ea783b456fbd6da1251","committime":"2025-11-28T02:59:09","packageid":76755,"repoid":1,"summary":"dev-libs\/vectorscan: fix build failure on x86"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"326488bb07d5f94aeb28ce0e17921f21bf942b98","committime":"2025-07-23T19:37:27","packageid":76755,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arkamar@gentoo.org","authorname":"Petr Vaněk","body":"Signed-off-by: Petr Vaněk <arkamar@gentoo.org>","commitid":"2dd76bbf34750f91e24b93e3c11e7dc16d8b385e","committime":"2025-07-23T19:14:45","packageid":76755,"repoid":1,"summary":"dev-libs\/vectorscan: update HOMEPAGE"},{"authoremail":"arkamar@gentoo.org","authorname":"Petr Vaněk","body":"Signed-off-by: Petr Vaněk <arkamar@gentoo.org>","commitid":"d46ab241e3907923c62e5d6f515b64cea75fc0ea","committime":"2025-07-23T11:08:03","packageid":76755,"repoid":1,"summary":"dev-libs\/vectorscan: add 5.4.12"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1a8813481d044495b558ba9dec2c57f800eb7ac2","committime":"2024-03-11T16:34:06","packageid":76755,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro_gentoo@matoro.tk","authorname":"Matoro Mahri","body":"Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>\nSigned-off-by: Viorel Munteanu <ceamac@gentoo.org>","commitid":"ea5562f582b0414ed221b2d4beabf816ba9b7023","committime":"2024-03-10T22:28:25","packageid":76755,"repoid":1,"summary":"dev-libs\/vectorscan: Stabilize 5.4.11 x86, #925489"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"427f4d87222c9e719e52c9785f53256e550a8fdf","committime":"2024-01-30T04:18:15","packageid":76755,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro_gentoo@matoro.tk","authorname":"Matoro Mahri","body":"Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"860c273a00b8be5f2758e1a2b8aa14e5181727bb","committime":"2024-01-29T18:22:43","packageid":76755,"repoid":1,"summary":"dev-libs\/vectorscan: Stabilize 5.4.11 amd64, #921014"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"18e2ca5e6e55b7a78e5f8815a64f45096bef78e2","committime":"2024-01-23T05:18:08","packageid":76755,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro_gentoo@matoro.tk","authorname":"Matoro Mahri","body":"Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"92227eae4621917ea43a49f262cca435343c6361","committime":"2024-01-22T17:39:39","packageid":76755,"repoid":1,"summary":"dev-libs\/vectorscan: Keyword 5.4.11 x86, #918871"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c010dca84dc211c405264ccfb95512a8b2ff208a","committime":"2023-11-29T21:31:55","packageid":76755,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arkamar@gentoo.org","authorname":"Petr Vaněk","body":"vectorscan is more portable drop-in replacement of hyperscan.\n\nSigned-off-by: Petr Vaněk <arkamar@gentoo.org>","commitid":"67f5c22e9566299ac05f869410599f337136e146","committime":"2023-11-29T09:23:30","packageid":76755,"repoid":1,"summary":"dev-libs\/vectorscan: new package, add 5.4.11"}],"dependencies":[{"block":false,"categoryid":393,"description":"Boost Libraries for C++","ebuildids":[807535,871191],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"cpp@gentoo.org","maintainername":"Gentoo C++ Project","name":"boost","packageid":45155}],"depending":[{"block":false,"categoryid":334,"description":"High performance Network IDS, IPS and Network Security Monitoring engine","ebuildids":[893228,893228],"firstseen":"2015-11-30T14:39:40.906146","maintainer":"slis@gentoo.org","name":"suricata","packageid":64749},{"block":false,"categoryid":364,"description":"Rapid spam filtering system","ebuildids":[6473,6473,878062,878062,881812,881812,883333,883333,885443,885443,886614,886614],"firstseen":"2015-12-26T14:38:54.245114","maintainer":"djc@gentoo.org","maintainername":"Dirkjan Ochtman","name":"rspamd","packageid":64796}],"ebuilds":[{"archs":["amd64","x86"],"ebuildid":871191,"firstseen":"2025-07-23T20:41:00.732799","license":"BSD","moddate":"2026-03-28T18:04:18","packageid":76755,"repoid":1,"slot":"0\/5","uses":["cpu_flags_x86_avx2","cpu_flags_x86_sse4_2"],"version":"5.4.12"},{"archs":["amd64","x86"],"ebuildid":807535,"firstseen":"2023-11-29T21:41:55.971661","license":"BSD","moddate":"2026-03-28T18:04:18","packageid":76755,"repoid":1,"slot":"0\/5","uses":["cpu_flags_x86_avx2","cpu_flags_x86_sse4_2"],"version":"5.4.11"}],"masks":[],"package":{"categoryid":393,"description":"A portable fork of the high-performance regular expression matching library","firstseen":"2023-11-29T21:41:55.971661","name":"vectorscan","packageid":76755,"summary":"A fork of Intel's Hyperscan, modified to run on more platforms. Currently ARM NEON\/ASIMD is 100% functional, and Power VSX are in development. ARM SVE2 support is in ongoing with access to hardware now. More platforms will follow in the future. Vectorscan follows Intel's API and internal algorithms where possible, but will not hesitate to make code changes where it is thought of giving better performance or better portability."},"rdependencies":[{"block":false,"categoryid":393,"description":"Boost Libraries for C++","ebuildids":[807535,871191],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"cpp@gentoo.org","maintainername":"Gentoo C++ Project","name":"boost","packageid":45155}],"repos":[{"branch":"master","lastcommit":"f87ce2b74421571078063820dc1065e7089c9fa7","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/VectorCamp\/vectorscan","https:\/\/vectorcamp.gr\/vectorscan\/"],"uses":[{"description":"Adds support for Advanced Vector Extensions 2 instructions","group":"cpu_flags_x86","isdefault":false,"use":"avx2"},{"description":"Enable SSE4.2 instruction support","group":"cpu_flags_x86","isdefault":false,"use":"sse4_2"}]}