From 2eaf6e5d319863b288dbc80f2f6450069075f17c Mon Sep 17 00:00:00 2001 From: Konstantinos Margaritis Date: Thu, 20 Jan 2022 21:02:46 +0200 Subject: [PATCH] fix description, remove sse4.2-support from b-depends --- debian/control | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/debian/control b/debian/control index 2cedf11e..938682fc 100644 --- a/debian/control +++ b/debian/control @@ -8,8 +8,7 @@ Build-Depends: cmake (>=2.8.11), pkg-config, po-debconf, python3, - ragel (>=6.9), - sse4.2-support + ragel (>=6.9) Standards-Version: 4.5.1 Section: libs Rules-Requires-Root: no @@ -24,7 +23,7 @@ Replaces: libhyperscan-dev Conflicts: libhyperscan-dev Provides: libhyperscan-dev Depends: libvectorscan5 (= ${binary:Version}), ${misc:Depends} -Description: Development files for the Vectorscan library +Description: Portable fork of Intel's Hyperscan library (development files) Vectorscan is a portable fork of Intel's Hyperscan project. It is a drop-in replacement that promises to be API/ABI compatible with the original project, while allowing it to run on other architectures such as AArch64 and Power9. @@ -33,18 +32,18 @@ Description: Development files for the Vectorscan library the regular expression matching library libhyperscan. You can either use the supplied shared or static library. . - libvectorscan only runs on CPUs with a SIMD unit. On the Intel side, the minimum - requirement is SSE4.2, AArch64 ISA already implies Advanced SIMD/NEON and Power9 - already implies VSX. + Vectorscan only runs on CPUs with a SIMD unit. On x86 CPUs, the minimum + requirement is SSE4.2, AArch64 ISA already implies Advanced SIMD/NEON and + ppc64le (Power8/Power9) already implies VSX enabled by default. Package: libvectorscan5 Architecture: any-amd64 arm64 ppc64el -Depends: ${misc:Depends}, ${shlibs:Depends} +Depends: ${misc:Depends}, ${shlibs:Depends}, sse4.2-support [any-amd64] Pre-Depends: debconf Replaces: libhyperscan5 Conflicts: libhyperscan5 Provides: libhyperscan5 -Description: High-performance regular expression matching library +Description: Portable fork of Intel's Hyperscan library Vectorscan is a portable fork of Intel's Hyperscan project. It is a drop-in replacement that promises to be API/ABI compatible with the original project, while allowing it to run on other architectures such as AArch64 and Power9. @@ -56,6 +55,6 @@ Description: High-performance regular expression matching library thousands) of regular expressions and for the matching of regular expressions across streams of data. Hyperscan is typically used in a DPI library stack. . - libvectorscan only runs on CPUs with a SIMD unit. On the Intel side, the minimum - requirement is SSE4.2, AArch64 ISA already implies Advanced SIMD/NEON and Power9 - already implies VSX. + Vectorscan only runs on CPUs with a SIMD unit. On x86 CPUs, the minimum + requirement is SSE4.2, AArch64 ISA already implies Advanced SIMD/NEON and + ppc64le (Power8/Power9) already implies VSX enabled by default.