fix description, remove sse4.2-support from b-depends

This commit is contained in:
Konstantinos Margaritis 2022-01-20 21:02:46 +02:00
parent f5960c81d9
commit 2eaf6e5d31

21
debian/control vendored
View File

@ -8,8 +8,7 @@ Build-Depends: cmake (>=2.8.11),
pkg-config, pkg-config,
po-debconf, po-debconf,
python3, python3,
ragel (>=6.9), ragel (>=6.9)
sse4.2-support
Standards-Version: 4.5.1 Standards-Version: 4.5.1
Section: libs Section: libs
Rules-Requires-Root: no Rules-Requires-Root: no
@ -24,7 +23,7 @@ Replaces: libhyperscan-dev
Conflicts: libhyperscan-dev Conflicts: libhyperscan-dev
Provides: libhyperscan-dev Provides: libhyperscan-dev
Depends: libvectorscan5 (= ${binary:Version}), ${misc:Depends} 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 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, 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. 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 the regular expression matching library libhyperscan. You can either use the
supplied shared or static library. supplied shared or static library.
. .
libvectorscan only runs on CPUs with a SIMD unit. On the Intel side, the minimum 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 Power9 requirement is SSE4.2, AArch64 ISA already implies Advanced SIMD/NEON and
already implies VSX. ppc64le (Power8/Power9) already implies VSX enabled by default.
Package: libvectorscan5 Package: libvectorscan5
Architecture: any-amd64 arm64 ppc64el Architecture: any-amd64 arm64 ppc64el
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, sse4.2-support [any-amd64]
Pre-Depends: debconf Pre-Depends: debconf
Replaces: libhyperscan5 Replaces: libhyperscan5
Conflicts: libhyperscan5 Conflicts: libhyperscan5
Provides: 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 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, 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. 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 thousands) of regular expressions and for the matching of regular expressions
across streams of data. Hyperscan is typically used in a DPI library stack. 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 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 Power9 requirement is SSE4.2, AArch64 ISA already implies Advanced SIMD/NEON and
already implies VSX. ppc64le (Power8/Power9) already implies VSX enabled by default.