From dfb5a320106cce399e07e1b1e1d9de4ca59d81e3 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Fri, 14 Jun 2024 02:40:07 -0400 Subject: [PATCH] New package: vectorscan-5.4.11 closes #44514 --- common/shlibs | 1 + srcpkgs/vectorscan-devel | 1 + srcpkgs/vectorscan/template | 31 +++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 120000 srcpkgs/vectorscan-devel create mode 100644 srcpkgs/vectorscan/template diff --git a/common/shlibs b/common/shlibs index 588a9baabe0..7ebb4015a84 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1023,6 +1023,7 @@ libparserutils.so.0 libparserutils-0.1.1_1 libwapcaplet.so.0 libwapcaplet-0.1.0_1 libcss.so.0 libcss-0.1.1_1 libhubbub.so.0 libhubbub-0.1.1_1 +libhs.so.5 vectorscan-5.4.11_1 liblutok.so.3 lutok-0.4_1 libmtdev.so.1 mtdev-1.1.2_1 libcryptsetup.so.12 libcryptsetup-2.3.4_2 diff --git a/srcpkgs/vectorscan-devel b/srcpkgs/vectorscan-devel new file mode 120000 index 00000000000..337f894944b --- /dev/null +++ b/srcpkgs/vectorscan-devel @@ -0,0 +1 @@ +vectorscan \ No newline at end of file diff --git a/srcpkgs/vectorscan/template b/srcpkgs/vectorscan/template new file mode 100644 index 00000000000..eb906e95482 --- /dev/null +++ b/srcpkgs/vectorscan/template @@ -0,0 +1,31 @@ +# Template file for 'vectorscan' +pkgname=vectorscan +version=5.4.11 +revision=1 +build_style=cmake +configure_args="-DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON -DSIMDE_BACKEND=ON" +hostmakedepends="python3 ragel pkg-config" +makedepends="boost-devel sqlite-devel pcre-devel simde" +short_desc="High-performance regular expression matching library" +maintainer="classabbyamp " +license="BSD-3-Clause" +homepage="https://www.vectorcamp.gr/project/vectorscan/" +changelog="https://github.com/VectorCamp/vectorscan/blob/develop/CHANGELOG-vectorscan.md" +distfiles="https://github.com/VectorCamp/vectorscan/archive/refs/tags/vectorscan/${version}.tar.gz" +checksum=905f76ad1fa9e4ae0eb28232cac98afdb96c479666202c5a4c27871fb30a2711 + +post_install() { + vlicense COPYING +} + +vectorscan-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/share/doc + } +}