[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2023-11-29 Thread Petr Vaněk
commit: 7b4a7b4bce8aecc74457525b49323959dd33
Author: Petr Vaněk  gentoo  org>
AuthorDate: Wed Nov 29 09:23:29 2023 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Wed Nov 29 21:12:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4a7b77

dev-libs/hyperscan: enable py3.12

Signed-off-by: Petr Vaněk  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.4.2.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.2.ebuild
index c82f020ea277..7c6fac198c94 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.2.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit cmake flag-o-matic python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2023-05-29 Thread Andreas Sturmlechner
commit: ac4ab11f86849b5cdff90847f1ae9c1eb8c5b574
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 28 19:03:33 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon May 29 10:58:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac4ab11f

dev-libs/hyperscan: drop 5.4.0, 5.4.1

Bug: https://bugs.gentoo.org/905345
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/hyperscan/Manifest   |  2 -
 dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 65 ---
 dev-libs/hyperscan/hyperscan-5.4.1.ebuild | 65 ---
 3 files changed, 132 deletions(-)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index 1959778468f2..92924af20c50 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1,3 +1 @@
-DIST hyperscan-5.4.0.tar.gz 1844963 BLAKE2B 
1a5af88655854b4c1ec58e6663b6c9c4b6fca0aa9d3e4daad3992daf911b8f359f48a95b65e4f05c71aa644e0271471d016fafaca05d547b838a9c52ea016e27
 SHA512 
cfec3f43b9e8b3fbb2e761927f3a173c1230f2688da710ec7708f2941ce6f550a1d3cb48b0b0e2ccf709807390117a7e40047cb99190bcc341f37eb3da13ae62
-DIST hyperscan-5.4.1.tar.gz 1848831 BLAKE2B 
8be2a05de04a8f32c723e35be16923470ef7dbda830cf0a08c87bfcaff49564f9104f1b48b26a93a7fb157ac74e531841ea43db75bbfe3f836b98e748ccdfd45
 SHA512 
e9404946287e32604798dc8f9415efe8a47e464cf6e29e5c534ca6074f3674d2d38d4600787d3035ba2898a40e5048fbcd03e23f387ce43f81de4b6c63f70035
 DIST hyperscan-5.4.2.tar.gz 1848851 BLAKE2B 
a4539df7c6a4b5f097effa67bc777c37ff02aae356953acd4ffe871f621c556f6357c37ad813db144ed50af21881838946b7cb5ef9ea345412de908b84497dac
 SHA512 
328f21133161d16b36ebdc7f8b80a7afe7ca9e7e7433348e9bfa9acb5f3641522e8314beea1b219891f4e95f1392ff8036ebb87780fe808b8b4bd15a535e9509

diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
deleted file mode 100644
index e4d74772c853..
--- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake flag-o-matic python-any-r1
-
-DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3 static-libs"
-
-RDEPEND="dev-libs/boost:="
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-util/ragel
-"
-
-# We can't default this to on as it's against the expectation of
-# how CPU_FLAGS_* work for users.
-REQUIRED_USE="cpu_flags_x86_ssse3"
-
-src_prepare() {
-   # Respect user -O flags
-   sed -i '/set(OPT_CX*_FLAG/d' CMakeLists.txt || die
-
-   # upstream workaround
-   append-cxxflags -Wno-redundant-move
-   cmake_src_prepare
-}
-
-src_configure() {
-   use cpu_flags_x86_ssse3 && append-flags -mssse3
-   use cpu_flags_x86_avx2  && append-flags -mavx2
-
-   # Temporary, see #772086#c1 and associated PR
-   CMAKE_BUILD_TYPE="Release"
-
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
-   -DBUILD_EXAMPLES=OFF
-   -DFAT_RUNTIME=false
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   "${BUILD_DIR}"/bin/unit-hyperscan || die
-}
-
-pkg_postinst() {
-   if has_version 'https://github.com/rspamd/rspamd/issues/4409 for more 
information."
-   fi
-}

diff --git a/dev-libs/hyperscan/hyperscan-5.4.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.1.ebuild
deleted file mode 100644
index 19e846a09a83..
--- a/dev-libs/hyperscan/hyperscan-5.4.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake flag-o-matic python-any-r1
-
-DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="
-   https://www.hyperscan.io/
-   https://github.com/intel/hyperscan
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3"
-
-RDEPEND="dev-libs/boost:="
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-util/ragel
-"
-
-# We can't default this to on as it's against the expectation of
-# how CPU_FLAGS_* work for users.
-REQUIRED_USE="cpu_flags_x86_ssse3"
-
-src_prepare() {
-   # Respect user -O flags
-   sed -i '/set(OPT_CX*_FLAG/d' CMakeLists.txt || die
-
-   # upstream workaround
-   append-cxxflags -Wno-redundant-move
-   cmake_src_prepare
-}
-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2023-05-27 Thread Joonas Niilola
commit: 77478493b909b9da1daa8ca4c4bc3f95825624a9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat May 27 06:39:42 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 27 06:42:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77478493

dev-libs/hyperscan: Stabilize 5.4.2 amd64, #905345

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.4.2.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.2.ebuild
index 19e846a09a83..2b7b9a7d6270 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.2.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 ~x86"
 IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3"
 
 RDEPEND="dev-libs/boost:="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2023-05-27 Thread Joonas Niilola
commit: 081e88b6a7723c3a365bb088ad1be6a34702a488
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat May 27 06:42:19 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 27 06:42:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081e88b6

dev-libs/hyperscan: Stabilize 5.4.2 x86, #905345

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.4.2.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.2.ebuild
index 2b7b9a7d6270..c82f020ea277 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.2.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="-* amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3"
 
 RDEPEND="dev-libs/boost:="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2023-04-29 Thread Sam James
commit: 9944b27e6d1242ddb468510b7eb6a9b89ced1b6f
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Apr 20 22:01:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 29 06:44:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9944b27e

dev-libs/hyperscan: add 5.4.2

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/30674
Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/Manifest   |  1 +
 dev-libs/hyperscan/hyperscan-5.4.2.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index b573ca9efb54..1959778468f2 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1,2 +1,3 @@
 DIST hyperscan-5.4.0.tar.gz 1844963 BLAKE2B 
1a5af88655854b4c1ec58e6663b6c9c4b6fca0aa9d3e4daad3992daf911b8f359f48a95b65e4f05c71aa644e0271471d016fafaca05d547b838a9c52ea016e27
 SHA512 
cfec3f43b9e8b3fbb2e761927f3a173c1230f2688da710ec7708f2941ce6f550a1d3cb48b0b0e2ccf709807390117a7e40047cb99190bcc341f37eb3da13ae62
 DIST hyperscan-5.4.1.tar.gz 1848831 BLAKE2B 
8be2a05de04a8f32c723e35be16923470ef7dbda830cf0a08c87bfcaff49564f9104f1b48b26a93a7fb157ac74e531841ea43db75bbfe3f836b98e748ccdfd45
 SHA512 
e9404946287e32604798dc8f9415efe8a47e464cf6e29e5c534ca6074f3674d2d38d4600787d3035ba2898a40e5048fbcd03e23f387ce43f81de4b6c63f70035
+DIST hyperscan-5.4.2.tar.gz 1848851 BLAKE2B 
a4539df7c6a4b5f097effa67bc777c37ff02aae356953acd4ffe871f621c556f6357c37ad813db144ed50af21881838946b7cb5ef9ea345412de908b84497dac
 SHA512 
328f21133161d16b36ebdc7f8b80a7afe7ca9e7e7433348e9bfa9acb5f3641522e8314beea1b219891f4e95f1392ff8036ebb87780fe808b8b4bd15a535e9509

diff --git a/dev-libs/hyperscan/hyperscan-5.4.2.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.2.ebuild
new file mode 100644
index ..19e846a09a83
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-5.4.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake flag-o-matic python-any-r1
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="
+   https://www.hyperscan.io/
+   https://github.com/intel/hyperscan
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3"
+
+RDEPEND="dev-libs/boost:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/ragel
+"
+
+# We can't default this to on as it's against the expectation of
+# how CPU_FLAGS_* work for users.
+REQUIRED_USE="cpu_flags_x86_ssse3"
+
+src_prepare() {
+   # Respect user -O flags
+   sed -i '/set(OPT_CX*_FLAG/d' CMakeLists.txt || die
+
+   # upstream workaround
+   append-cxxflags -Wno-redundant-move
+   cmake_src_prepare
+}
+
+src_configure() {
+   use cpu_flags_x86_ssse3 && append-flags -mssse3
+   use cpu_flags_x86_avx2  && append-flags -mavx2
+
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_STATIC_AND_SHARED=OFF
+   -DBUILD_EXAMPLES=OFF
+   -DFAT_RUNTIME=false
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/bin/unit-hyperscan || die
+}
+
+pkg_postinst() {
+   if has_version 'https://github.com/rspamd/rspamd/issues/4409 for more 
information."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2023-03-19 Thread Sam James
commit: 3a86a00b5dd713b5c29dc28c42b5aad5adf5ff3b
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sun Mar 19 17:24:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 21:20:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a86a00b

dev-libs/hyperscan: update warning messages for rspamd users

Different version of hyperscan causes runtime failures in
https://github.com/gentoo/gentoo/pull/29750
Bug: https://bugs.gentoo.org/902137
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/30236
Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 4 ++--
 dev-libs/hyperscan/hyperscan-5.4.1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
index 55f108b37fa3..e4d74772c853 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
@@ -57,8 +57,8 @@ src_test() {
 }
 
 pkg_postinst() {
-   if has_version 'mail-filter/rspamd'; then
-   elog "There is known issue with mail-filter/rspamd when 
hyperscan version changes."
+   if has_version 'https://github.com/rspamd/rspamd/issues/4409 for more 
information."
fi

diff --git a/dev-libs/hyperscan/hyperscan-5.4.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.1.ebuild
index 2984a1ad61f2..19e846a09a83 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.1.ebuild
@@ -57,8 +57,8 @@ src_test() {
 }
 
 pkg_postinst() {
-   if has_version 'mail-filter/rspamd'; then
-   elog "There is known issue with mail-filter/rspamd when 
hyperscan version changes."
+   if has_version 'https://github.com/rspamd/rspamd/issues/4409 for more 
information."
fi



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2023-02-28 Thread Joonas Niilola
commit: 1f22873c9fe5531cd633388d860f8a66cbe457d5
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Feb 23 16:56:18 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Feb 28 14:34:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f22873c

dev-libs/hyperscan: add warning message for rspamd users

Different version of hyperscan causes runtime failures in
mail-filter/rspamd.  Workaround is to remove /var/lib/rspamd/*.hs*
files. Let's warn users who might be affected because they have rspamd
installed.

Upstream-issue: https://github.com/rspamd/rspamd/issues/4409
Reported-by: Jakub Gajdoš  gdos.sk>
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/29750
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 8 
 dev-libs/hyperscan/hyperscan-5.4.1.ebuild | 8 
 2 files changed, 16 insertions(+)

diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
index 34d42c4677bb..55f108b37fa3 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
@@ -55,3 +55,11 @@ src_configure() {
 src_test() {
"${BUILD_DIR}"/bin/unit-hyperscan || die
 }
+
+pkg_postinst() {
+   if has_version 'mail-filter/rspamd'; then
+   elog "There is known issue with mail-filter/rspamd when 
hyperscan version changes."
+   elog "Known workaround is to remove hyperscan databases 
${EROOT}/var/lib/rspamd/*.hs*"
+   elog "See https://github.com/rspamd/rspamd/issues/4409 for more 
information."
+   fi
+}

diff --git a/dev-libs/hyperscan/hyperscan-5.4.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.1.ebuild
index 4377ae025213..2984a1ad61f2 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.1.ebuild
@@ -55,3 +55,11 @@ src_configure() {
 src_test() {
"${BUILD_DIR}"/bin/unit-hyperscan || die
 }
+
+pkg_postinst() {
+   if has_version 'mail-filter/rspamd'; then
+   elog "There is known issue with mail-filter/rspamd when 
hyperscan version changes."
+   elog "Known workaround is to remove hyperscan databases 
${EROOT}/var/lib/rspamd/*.hs*"
+   elog "See https://github.com/rspamd/rspamd/issues/4409 for more 
information."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2023-02-22 Thread Sam James
commit: 8c478a16109cc83fca3bf86f412e539d105d387d
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Feb 22 10:39:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 16:13:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c478a16

dev-libs/hyperscan: add 5.4.1

- EAPI bump to 8
- drop static-libs use flag
- remove unneeded CMAKE_BUILD_TYPE variable

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/29720
Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/Manifest   |  1 +
 dev-libs/hyperscan/hyperscan-5.4.1.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index 583b450ea304..b573ca9efb54 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1 +1,2 @@
 DIST hyperscan-5.4.0.tar.gz 1844963 BLAKE2B 
1a5af88655854b4c1ec58e6663b6c9c4b6fca0aa9d3e4daad3992daf911b8f359f48a95b65e4f05c71aa644e0271471d016fafaca05d547b838a9c52ea016e27
 SHA512 
cfec3f43b9e8b3fbb2e761927f3a173c1230f2688da710ec7708f2941ce6f550a1d3cb48b0b0e2ccf709807390117a7e40047cb99190bcc341f37eb3da13ae62
+DIST hyperscan-5.4.1.tar.gz 1848831 BLAKE2B 
8be2a05de04a8f32c723e35be16923470ef7dbda830cf0a08c87bfcaff49564f9104f1b48b26a93a7fb157ac74e531841ea43db75bbfe3f836b98e748ccdfd45
 SHA512 
e9404946287e32604798dc8f9415efe8a47e464cf6e29e5c534ca6074f3674d2d38d4600787d3035ba2898a40e5048fbcd03e23f387ce43f81de4b6c63f70035

diff --git a/dev-libs/hyperscan/hyperscan-5.4.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.1.ebuild
new file mode 100644
index ..4377ae025213
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-5.4.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake flag-o-matic python-any-r1
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="
+   https://www.hyperscan.io/
+   https://github.com/intel/hyperscan
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3"
+
+RDEPEND="dev-libs/boost:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/ragel
+"
+
+# We can't default this to on as it's against the expectation of
+# how CPU_FLAGS_* work for users.
+REQUIRED_USE="cpu_flags_x86_ssse3"
+
+src_prepare() {
+   # Respect user -O flags
+   sed -i '/set(OPT_CX*_FLAG/d' CMakeLists.txt || die
+
+   # upstream workaround
+   append-cxxflags -Wno-redundant-move
+   cmake_src_prepare
+}
+
+src_configure() {
+   use cpu_flags_x86_ssse3 && append-flags -mssse3
+   use cpu_flags_x86_avx2  && append-flags -mavx2
+
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_STATIC_AND_SHARED=OFF
+   -DBUILD_EXAMPLES=OFF
+   -DFAT_RUNTIME=false
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/bin/unit-hyperscan || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2022-08-27 Thread Sam James
commit: 74ed024a302bb24fb36f1d2e5868a5d7ffb79a95
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Aug 23 12:47:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 27 11:38:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ed024a

dev-libs/hyperscan: update upstream metadata

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/26976
Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hyperscan/metadata.xml b/dev-libs/hyperscan/metadata.xml
index 9af6495c981e..c367a670c6e6 100644
--- a/dev-libs/hyperscan/metadata.xml
+++ b/dev-libs/hyperscan/metadata.xml
@@ -10,6 +10,6 @@
Proxy Maintainers


-   01org/hyperscan
+   intel/hyperscan

 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2022-07-09 Thread Sam James
commit: 324964c841c3a39c8c55af62ba8f88ba7c8af5f7
Author: Petr Vaněk  atlas  cz>
AuthorDate: Sat Jul  9 07:27:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 07:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324964c8

dev-libs/hyperscan: enable py3.11

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/26301
Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
index 1f26f29e501e..e43fd5a3260d 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit cmake flag-o-matic python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2022-02-10 Thread Jonas Stein
commit: 3a30ab2427b36d0970556aae16148f191975e97b
Author: Jonas Stein  gentoo  org>
AuthorDate: Thu Feb 10 20:08:16 2022 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Thu Feb 10 20:11:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a30ab24

dev-libs/hyperscan: Maintainer retired

Proxied maintainer retired due to inactivity.
Bug: https://bugs.gentoo.org/633254
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jonas Stein  gentoo.org>

 dev-libs/hyperscan/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-libs/hyperscan/metadata.xml b/dev-libs/hyperscan/metadata.xml
index 7d408e90b66e..9af6495c981e 100644
--- a/dev-libs/hyperscan/metadata.xml
+++ b/dev-libs/hyperscan/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   c...@roessner.co
-   Christian Roessner
-   

arka...@atlas.cz
Petr Vaněk



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2022-02-05 Thread Arthur Zamarin
commit: 40fddaea1a0329095468d66fafde1babcbc16ce8
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Feb  3 11:53:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  5 19:03:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40fddaea

dev-libs/hyperscan: enable py3.10

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/24066
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
index 9e3f43300d71..1f26f29e501e 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit cmake flag-o-matic python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2021-09-03 Thread Marek Szuba
commit: 5357b5fcd72ab818a78431855acf54744984383b
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Sep  3 10:42:34 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Sep  3 12:15:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5357b5fc

dev-libs/hyperscan: keyword 5.4.0 for -*

No SSSE3 - no hyperscan. See
https://intel.github.io/hyperscan/dev-reference/getting_started.html#hardware

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
index 9cd4cf02b42..9e3f43300d7 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..9} )
 
 inherit cmake flag-o-matic python-any-r1
 
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.hyperscan.io/ 
https://github.com/intel/hyperscan;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="-* amd64 x86"
 IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3 static-libs"
 
 RDEPEND="dev-libs/boost:="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2021-03-30 Thread Joonas Niilola
commit: 3a5ffd2785532f2541e66f01958d33b7aab37989
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Mar 26 09:38:32 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Mar 30 13:03:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a5ffd27

dev-libs/hyperscan: drop 5.3.0

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/20122
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/hyperscan/Manifest   |  1 -
 dev-libs/hyperscan/hyperscan-5.3.0.ebuild | 55 ---
 2 files changed, 56 deletions(-)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index dd7672155aa..583b450ea30 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1,2 +1 @@
-DIST hyperscan-5.3.0.tar.gz 1824077 BLAKE2B 
6d1c8ac8df32e8e4ac09f51ad292e566c2af2b7de9fb1f0bf99b233b9647b527ea115b6bdace5533927bc7a0eace626921b391ad3e78d62fe54636ae13b9f26e
 SHA512 
a4d85ffd2264e8e6745340ba51431361775a1e7a2da78edd31f6f53552ac61fdef718710ae53a254b7d5000f9ec1aafe7a48d9c55e76f5c6822486150bbc6c56
 DIST hyperscan-5.4.0.tar.gz 1844963 BLAKE2B 
1a5af88655854b4c1ec58e6663b6c9c4b6fca0aa9d3e4daad3992daf911b8f359f48a95b65e4f05c71aa644e0271471d016fafaca05d547b838a9c52ea016e27
 SHA512 
cfec3f43b9e8b3fbb2e761927f3a173c1230f2688da710ec7708f2941ce6f550a1d3cb48b0b0e2ccf709807390117a7e40047cb99190bcc341f37eb3da13ae62

diff --git a/dev-libs/hyperscan/hyperscan-5.3.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
deleted file mode 100644
index e05b00364aa..000
--- a/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit cmake flag-o-matic python-any-r1
-
-DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3 static-libs"
-
-RDEPEND="dev-libs/boost"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-util/ragel
-"
-
-# We can't default this to on as it's against the expectation of
-# how CPU_FLAGS_* work for users.
-REQUIRED_USE="cpu_flags_x86_ssse3"
-
-src_prepare() {
-   # Respect user -O flags
-   sed -i '/set(OPT_CX*_FLAG/d' CMakeLists.txt || die
-
-   # upstream workaround
-   append-cxxflags -Wno-redundant-move
-   cmake_src_prepare
-}
-
-src_configure() {
-   CMAKE_BUILD_TYPE=Release
-
-   use cpu_flags_x86_ssse3 && append-flags -mssse3
-   use cpu_flags_x86_avx2  && append-flags -mavx2
-
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
-   -DFAT_RUNTIME=false
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   "${BUILD_DIR}"/bin/unit-hyperscan || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2021-03-25 Thread Sam James
commit: 8e9639e43323449a7193ef717c85b47c70a82877
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 25 14:36:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 25 14:39:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e9639e4

dev-libs/hyperscan: fix cpu_flags_* default (disable)

We shouldn't enable CPU_FLAGS_* by default. Users don't
mask or explicitly disable flags they don't have, they just
enable the ones they _do_ have.

Even in this case, where we NEED SSSE3, it's wrong to
default it on rather than making the user aware of the
requirement.

Reported-by: ggabriel
Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.3.0.ebuild | 4 +++-
 dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.3.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
index 84f3d508c03..e05b00364aa 100644
--- a/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://www.hyperscan.io/ 
https://github.com/intel/hyperscan;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="cpu_flags_x86_avx2 +cpu_flags_x86_ssse3 static-libs"
+IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3 static-libs"
 
 RDEPEND="dev-libs/boost"
 DEPEND="${RDEPEND}"
@@ -23,6 +23,8 @@ BDEPEND="
dev-util/ragel
 "
 
+# We can't default this to on as it's against the expectation of
+# how CPU_FLAGS_* work for users.
 REQUIRED_USE="cpu_flags_x86_ssse3"
 
 src_prepare() {

diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
index 6e40c26f0f8..9cd4cf02b42 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://www.hyperscan.io/ 
https://github.com/intel/hyperscan;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="cpu_flags_x86_avx2 +cpu_flags_x86_ssse3 static-libs"
+IUSE="cpu_flags_x86_avx2 cpu_flags_x86_ssse3 static-libs"
 
 RDEPEND="dev-libs/boost:="
 DEPEND="${RDEPEND}"
@@ -23,6 +23,8 @@ BDEPEND="
dev-util/ragel
 "
 
+# We can't default this to on as it's against the expectation of
+# how CPU_FLAGS_* work for users.
 REQUIRED_USE="cpu_flags_x86_ssse3"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2021-02-26 Thread Agostino Sarubbo
commit: caebe619a5e646d7fccbff1dc5bc1e36c0587fc7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Feb 26 20:58:04 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Feb 26 20:58:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caebe619

dev-libs/hyperscan: amd64 stable wrt bug #772086

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
index 27446a7399d..6e40c26f0f8 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.hyperscan.io/ 
https://github.com/intel/hyperscan;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="cpu_flags_x86_avx2 +cpu_flags_x86_ssse3 static-libs"
 
 RDEPEND="dev-libs/boost:="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2021-02-25 Thread Sam James
commit: 70163d5941c2ea2911a3a0f5d16a31306cc6df0f
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 25 09:03:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 25 09:03:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70163d59

dev-libs/hyperscan: restore CMAKE_BUILD_TYPE="Release" for now

Bug: https://bugs.gentoo.org/772086
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
index f5eac0bc20f..6303beabeee 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
@@ -38,6 +38,9 @@ src_configure() {
use cpu_flags_x86_ssse3 && append-flags -mssse3
use cpu_flags_x86_avx2  && append-flags -mavx2
 
+   # Temporary, see #772086#c1 and associated PR
+   CMAKE_BUILD_TYPE="Release"
+
local mycmakeargs=(
-DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2021-01-13 Thread Sam James
commit: 7403fefaa1f75ef051ecfc661b0a24cdcade0afa
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 01:20:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 01:20:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7403fefa

dev-libs/hyperscan: tidy ebuild

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
index befb1587018..fcfeb8e7d13 100644
--- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="cpu_flags_x86_avx2 +cpu_flags_x86_ssse3 static-libs"
 
-RDEPEND="dev-libs/boost"
+RDEPEND="dev-libs/boost:="
 DEPEND="${RDEPEND}"
 BDEPEND="
${PYTHON_DEPS}
@@ -35,8 +35,6 @@ src_prepare() {
 }
 
 src_configure() {
-   CMAKE_BUILD_TYPE=Release
-
use cpu_flags_x86_ssse3 && append-flags -mssse3
use cpu_flags_x86_avx2  && append-flags -mavx2
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2021-01-13 Thread Sam James
commit: ed3ee17b0406d6841d33f51115c50c6463217f04
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Jan 13 11:17:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 01:20:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3ee17b

dev-libs/hyperscan: bump to 5.4.0

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/19052
Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/Manifest   |  1 +
 dev-libs/hyperscan/hyperscan-5.4.0.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index 1b136837059..dd7672155aa 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1 +1,2 @@
 DIST hyperscan-5.3.0.tar.gz 1824077 BLAKE2B 
6d1c8ac8df32e8e4ac09f51ad292e566c2af2b7de9fb1f0bf99b233b9647b527ea115b6bdace5533927bc7a0eace626921b391ad3e78d62fe54636ae13b9f26e
 SHA512 
a4d85ffd2264e8e6745340ba51431361775a1e7a2da78edd31f6f53552ac61fdef718710ae53a254b7d5000f9ec1aafe7a48d9c55e76f5c6822486150bbc6c56
+DIST hyperscan-5.4.0.tar.gz 1844963 BLAKE2B 
1a5af88655854b4c1ec58e6663b6c9c4b6fca0aa9d3e4daad3992daf911b8f359f48a95b65e4f05c71aa644e0271471d016fafaca05d547b838a9c52ea016e27
 SHA512 
cfec3f43b9e8b3fbb2e761927f3a173c1230f2688da710ec7708f2941ce6f550a1d3cb48b0b0e2ccf709807390117a7e40047cb99190bcc341f37eb3da13ae62

diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
new file mode 100644
index 000..befb1587018
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit cmake flag-o-matic python-any-r1
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_avx2 +cpu_flags_x86_ssse3 static-libs"
+
+RDEPEND="dev-libs/boost"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/ragel
+"
+
+REQUIRED_USE="cpu_flags_x86_ssse3"
+
+src_prepare() {
+   # Respect user -O flags
+   sed -i '/set(OPT_CX*_FLAG/d' CMakeLists.txt || die
+
+   # upstream workaround
+   append-cxxflags -Wno-redundant-move
+   cmake_src_prepare
+}
+
+src_configure() {
+   CMAKE_BUILD_TYPE=Release
+
+   use cpu_flags_x86_ssse3 && append-flags -mssse3
+   use cpu_flags_x86_avx2  && append-flags -mavx2
+
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
+   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
+   -DBUILD_EXAMPLES=OFF
+   -DFAT_RUNTIME=false
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/bin/unit-hyperscan || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/, dev-libs/hyperscan/files/

2021-01-07 Thread Sam James
commit: de6a411a842c7b581f4b0dfde3f37103dd707718
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jan  7 10:32:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 11:16:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de6a411a

dev-libs/hyperscan: clean old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/18973
Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/Manifest|  1 -
 .../hyperscan/files/hyperscan-5.2.1-locales.patch  | 20 
 dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild   | 57 --
 3 files changed, 78 deletions(-)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index 2e5b6029c6a..1b136837059 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1,2 +1 @@
-DIST hyperscan-5.2.1.tar.gz 1818935 BLAKE2B 
8b073c946b970867221043b88f36203a0bfa3f2b94002ce2e46f0aa5c616d3e09f19a750510bd88ed30d0aa4324c0d0f04d6a816775b4bed2c246bbc1548b2f0
 SHA512 
e6ac2aef1f3efa1535c00d73fa590ea62fff4686c4ad3ee023d2e72c51896ca4616ec1b85d7c6f88ac7b42d92c3557b9c4bb3b51cfb796e20a79d53b28e53b6c
 DIST hyperscan-5.3.0.tar.gz 1824077 BLAKE2B 
6d1c8ac8df32e8e4ac09f51ad292e566c2af2b7de9fb1f0bf99b233b9647b527ea115b6bdace5533927bc7a0eace626921b391ad3e78d62fe54636ae13b9f26e
 SHA512 
a4d85ffd2264e8e6745340ba51431361775a1e7a2da78edd31f6f53552ac61fdef718710ae53a254b7d5000f9ec1aafe7a48d9c55e76f5c6822486150bbc6c56

diff --git a/dev-libs/hyperscan/files/hyperscan-5.2.1-locales.patch 
b/dev-libs/hyperscan/files/hyperscan-5.2.1-locales.patch
deleted file mode 100644
index 985a6f13034..000
--- a/dev-libs/hyperscan/files/hyperscan-5.2.1-locales.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 83197af..297a3b3 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -187,9 +187,9 @@ else()
- set (EXEC_ARGS ${CC_ARG1} -c -Q --help=target -march=native 
-mtune=native)
- execute_process(COMMAND ${CMAKE_C_COMPILER} ${EXEC_ARGS}
- OUTPUT_VARIABLE _GCC_OUTPUT)
--string(FIND "${_GCC_OUTPUT}" "Known" POS)
--string(SUBSTRING "${_GCC_OUTPUT}" 0 ${POS} _GCC_OUTPUT)
--string(REGEX REPLACE ".*march=[ \t]*([^ \n]*)[ \n].*" "\\1"
-+string(FIND "${_GCC_OUTPUT}" "march" POS)
-+string(SUBSTRING "${_GCC_OUTPUT}" ${POS} -1 _GCC_OUTPUT)
-+string(REGEX REPLACE "march=[ \t]*([^ \n]*)[ \n].*" "\\1"
- GNUCC_ARCH "${_GCC_OUTPUT}")
- 
- # test the parsed flag
--- 
-2.26.2
-

diff --git a/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild
deleted file mode 100644
index 6cfd5c07a2e..000
--- a/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-
-inherit cmake flag-o-matic python-any-r1
-
-DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_avx2 +cpu_flags_x86_ssse3 static-libs"
-
-RDEPEND="dev-libs/boost"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-util/ragel
-"
-
-REQUIRED_USE="cpu_flags_x86_ssse3"
-
-PATCHES=(
-   "${FILESDIR}/${P}-locales.patch"
-)
-
-src_prepare() {
-   # Respect user -O flags
-   sed -i '/set(OPT_CX*_FLAG/d' CMakeLists.txt || die
-
-   # upstream workaround
-   append-cxxflags -Wno-redundant-move
-   cmake_src_prepare
-}
-
-src_configure() {
-   CMAKE_BUILD_TYPE=Release
-
-   use cpu_flags_x86_ssse3 && append-flags -mssse3
-   use cpu_flags_x86_avx2  && append-flags -mavx2
-
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
-   -DFAT_RUNTIME=false
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   "${BUILD_DIR}"/bin/unit-hyperscan || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2021-01-04 Thread Sam James
commit: fdea7a607a401ab82b6724393ef1b1d05096850a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  4 15:31:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  4 15:31:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdea7a60

dev-libs/hyperscan: Stabilize 5.3.0 x86, #760726

Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.3.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
index 287e21a5482..a85c63cc9fe 100644
--- a/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.hyperscan.io/ 
https://github.com/intel/hyperscan;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="cpu_flags_x86_avx2 +cpu_flags_x86_ssse3 static-libs"
 
 RDEPEND="dev-libs/boost"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2020-09-05 Thread Sam James
commit: a9ca6f160ee60b25de412e798aafb3d5c908bf84
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  5 15:15:50 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  5 15:15:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ca6f16

dev-libs/hyperscan: Stabilize 5.3.0 amd64, #740184

Signed-off-by: Sam James  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.3.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
index 2b2917b7102..287e21a5482 100644
--- a/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.hyperscan.io/ 
https://github.com/intel/hyperscan;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cpu_flags_x86_avx2 +cpu_flags_x86_ssse3 static-libs"
 
 RDEPEND="dev-libs/boost"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2020-06-10 Thread Joonas Niilola
commit: 7f5372cb31671675611aae3c8e22d00d1deee0cc
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Jun  3 09:27:38 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jun 10 14:24:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f5372cb

dev-libs/hyperscan: port to py39

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/15681
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild | 2 +-
 dev-libs/hyperscan/hyperscan-5.3.0.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild
index 1f23a817dcb..6cfd5c07a2e 100644
--- a/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6..8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit cmake flag-o-matic python-any-r1
 

diff --git a/dev-libs/hyperscan/hyperscan-5.3.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
index 6e01c2f6c6b..2b2917b7102 100644
--- a/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6..8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit cmake flag-o-matic python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/files/, dev-libs/hyperscan/

2020-06-10 Thread Joonas Niilola
commit: 9a92f89023d4d4a6b6687f9196062bab87c52e07
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu May  7 14:40:56 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jun 10 14:24:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a92f890

dev-libs/hyperscan: bug fixes: #674218, #707486, #722802

* support non-English locales; The patch is taken from
  https://github.com/intel/hyperscan/issues/217#issuecomment-583932263
* respect cpu_flags_x86 USE flags
* respect -O flags
* set release build type; CMAKE_BUILD_TYPE=Release disables -Werror flag
  which used to trigger false positive error in GCC-10.
  https://github.com/intel/hyperscan/issues/239

Closes: https://bugs.gentoo.org/674218
Closes: https://bugs.gentoo.org/707486
Closes: https://bugs.gentoo.org/722802
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 .../hyperscan/files/hyperscan-5.2.1-locales.patch| 20 
 dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild | 15 ++-
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/dev-libs/hyperscan/files/hyperscan-5.2.1-locales.patch 
b/dev-libs/hyperscan/files/hyperscan-5.2.1-locales.patch
new file mode 100644
index 000..985a6f13034
--- /dev/null
+++ b/dev-libs/hyperscan/files/hyperscan-5.2.1-locales.patch
@@ -0,0 +1,20 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 83197af..297a3b3 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -187,9 +187,9 @@ else()
+ set (EXEC_ARGS ${CC_ARG1} -c -Q --help=target -march=native 
-mtune=native)
+ execute_process(COMMAND ${CMAKE_C_COMPILER} ${EXEC_ARGS}
+ OUTPUT_VARIABLE _GCC_OUTPUT)
+-string(FIND "${_GCC_OUTPUT}" "Known" POS)
+-string(SUBSTRING "${_GCC_OUTPUT}" 0 ${POS} _GCC_OUTPUT)
+-string(REGEX REPLACE ".*march=[ \t]*([^ \n]*)[ \n].*" "\\1"
++string(FIND "${_GCC_OUTPUT}" "march" POS)
++string(SUBSTRING "${_GCC_OUTPUT}" ${POS} -1 _GCC_OUTPUT)
++string(REGEX REPLACE "march=[ \t]*([^ \n]*)[ \n].*" "\\1"
+ GNUCC_ARCH "${_GCC_OUTPUT}")
+ 
+ # test the parsed flag
+-- 
+2.26.2
+

diff --git a/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild
index aa7ab14e706..1f23a817dcb 100644
--- a/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://www.hyperscan.io/ 
https://github.com/intel/hyperscan;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+cpu_flags_x86_ssse3 static-libs"
+IUSE="cpu_flags_x86_avx2 +cpu_flags_x86_ssse3 static-libs"
 
 RDEPEND="dev-libs/boost"
 DEPEND="${RDEPEND}"
@@ -25,16 +25,29 @@ BDEPEND="
 
 REQUIRED_USE="cpu_flags_x86_ssse3"
 
+PATCHES=(
+   "${FILESDIR}/${P}-locales.patch"
+)
+
 src_prepare() {
+   # Respect user -O flags
+   sed -i '/set(OPT_CX*_FLAG/d' CMakeLists.txt || die
+
# upstream workaround
append-cxxflags -Wno-redundant-move
cmake_src_prepare
 }
 
 src_configure() {
+   CMAKE_BUILD_TYPE=Release
+
+   use cpu_flags_x86_ssse3 && append-flags -mssse3
+   use cpu_flags_x86_avx2  && append-flags -mavx2
+
local mycmakeargs=(
-DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
+   -DFAT_RUNTIME=false
)
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2020-06-10 Thread Joonas Niilola
commit: 941a92ebea9e55817509e59d24396d6205cbac23
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon May 25 15:03:18 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jun 10 14:24:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941a92eb

dev-libs/hyperscan: bump to 5.3.0

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/hyperscan/Manifest   |  1 +
 dev-libs/hyperscan/hyperscan-5.3.0.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index af6b6034e0b..2e5b6029c6a 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1 +1,2 @@
 DIST hyperscan-5.2.1.tar.gz 1818935 BLAKE2B 
8b073c946b970867221043b88f36203a0bfa3f2b94002ce2e46f0aa5c616d3e09f19a750510bd88ed30d0aa4324c0d0f04d6a816775b4bed2c246bbc1548b2f0
 SHA512 
e6ac2aef1f3efa1535c00d73fa590ea62fff4686c4ad3ee023d2e72c51896ca4616ec1b85d7c6f88ac7b42d92c3557b9c4bb3b51cfb796e20a79d53b28e53b6c
+DIST hyperscan-5.3.0.tar.gz 1824077 BLAKE2B 
6d1c8ac8df32e8e4ac09f51ad292e566c2af2b7de9fb1f0bf99b233b9647b527ea115b6bdace5533927bc7a0eace626921b391ad3e78d62fe54636ae13b9f26e
 SHA512 
a4d85ffd2264e8e6745340ba51431361775a1e7a2da78edd31f6f53552ac61fdef718710ae53a254b7d5000f9ec1aafe7a48d9c55e76f5c6822486150bbc6c56

diff --git a/dev-libs/hyperscan/hyperscan-5.3.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
new file mode 100644
index 000..6e01c2f6c6b
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-5.3.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..8} )
+
+inherit cmake flag-o-matic python-any-r1
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_avx2 +cpu_flags_x86_ssse3 static-libs"
+
+RDEPEND="dev-libs/boost"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/ragel
+"
+
+REQUIRED_USE="cpu_flags_x86_ssse3"
+
+src_prepare() {
+   # Respect user -O flags
+   sed -i '/set(OPT_CX*_FLAG/d' CMakeLists.txt || die
+
+   # upstream workaround
+   append-cxxflags -Wno-redundant-move
+   cmake_src_prepare
+}
+
+src_configure() {
+   CMAKE_BUILD_TYPE=Release
+
+   use cpu_flags_x86_ssse3 && append-flags -mssse3
+   use cpu_flags_x86_avx2  && append-flags -mavx2
+
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
+   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
+   -DFAT_RUNTIME=false
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/bin/unit-hyperscan || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2020-04-04 Thread Joonas Niilola
commit: c24ced0c86bca29cd4a167ea0cad4c19fc210baa
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Mar  9 08:48:32 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr  4 07:38:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c24ced0c

dev-libs/hyperscan: clean old

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/hyperscan/Manifest   |  3 ---
 dev-libs/hyperscan/hyperscan-5.1.0.ebuild | 36 
 dev-libs/hyperscan/hyperscan-5.1.1.ebuild | 39 ---
 dev-libs/hyperscan/hyperscan-5.2.0.ebuild | 39 ---
 4 files changed, 117 deletions(-)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index afd9d645e5e..af6b6034e0b 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1,4 +1 @@
-DIST hyperscan-5.1.0.tar.gz 1810559 BLAKE2B 
0946b3afe00cdce51b82852515ffe674729854d762854c252ba90fc73cbdc23205fe75f8e6c4e976efb31bf10950076b5790bd9692768dabcbd642d53e739c32
 SHA512 
5e6d11429e61dc061dd31e6b311a8c1dbfcd03af6e24d97b95eb2cef24dcd33d593064e5faa7c22807d785a8921bc410a69a43c4e5b3d7b4774f37c4a12a025d
-DIST hyperscan-5.1.1.tar.gz 1811275 BLAKE2B 
524f1fbdfd470cd12ebb0ab4e122a97f6a90a1027adfa0850921a8f80c09f87792fed3da6b10367336b1e84987414bda93b98aa30aa9ff6dd899bf29fdd4294a
 SHA512 
2812174890f775bc0c99019afe49cfde9ecc1107626cb4f1c9e1518228d090cba43bc15a19beaa00bae2a8a3dad85e7f27d4b237973360a294db78098fcb8508
-DIST hyperscan-5.2.0.tar.gz 1818751 BLAKE2B 
4d74a4d022a59ee37c7df274ff1a37153898aa403bdfa3ec39df7304f7f65bcae1bbc074a2801223ef00903a5b8a01845e985c2ad196496d40899bab79df3844
 SHA512 
4d56e2d02dfbedf3caa8b212dae2ac3575b343b1ed2a75e91f6074ef265bbc28cfb78ad7f08dc47d7cc2e3e3e02e488c4cb75efacc41755f993236d97ddcb4cc
 DIST hyperscan-5.2.1.tar.gz 1818935 BLAKE2B 
8b073c946b970867221043b88f36203a0bfa3f2b94002ce2e46f0aa5c616d3e09f19a750510bd88ed30d0aa4324c0d0f04d6a816775b4bed2c246bbc1548b2f0
 SHA512 
e6ac2aef1f3efa1535c00d73fa590ea62fff4686c4ad3ee023d2e72c51896ca4616ec1b85d7c6f88ac7b42d92c3557b9c4bb3b51cfb796e20a79d53b28e53b6c

diff --git a/dev-libs/hyperscan/hyperscan-5.1.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
deleted file mode 100644
index 52d8497da64..000
--- a/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake python-r1
-
-DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_ssse3 static-libs"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-util/ragel
-   >=dev-libs/boost-1.57:=
-   net-libs/libpcap"
-
-BDEPEND="${RDEPEND}"
-
-REQUIRED_USE="cpu_flags_x86_ssse3
-   ${PYTHON_REQUIRED_USE}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
-   )
-   cmake_src_configure
-}

diff --git a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
deleted file mode 100644
index 42551e93ced..000
--- a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake python-r1 flag-o-matic
-
-DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_ssse3 static-libs"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-util/ragel
-   dev-libs/boost
-   net-libs/libpcap"
-BDEPEND="${RDEPEND}"
-
-REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-   # upstream workaround
-   append-cxxflags -Wno-redundant-move
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
-   )
-   cmake_src_configure
-}

diff --git a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
deleted file mode 100644
index 42551e93ced..000
--- a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2020-04-04 Thread Joonas Niilola
commit: c1d303120e742802423b1596151dd11c9b586bf2
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Mar  9 09:10:57 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr  4 07:38:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1d30312

dev-libs/hyperscan: add myslef as a proxy co-maintainer

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/14894
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/hyperscan/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/hyperscan/metadata.xml b/dev-libs/hyperscan/metadata.xml
index fa9f4a3de1e..a0397a7f0d9 100644
--- a/dev-libs/hyperscan/metadata.xml
+++ b/dev-libs/hyperscan/metadata.xml
@@ -5,6 +5,10 @@
c...@roessner.co
Christian Roessner

+   
+   arka...@atlas.cz
+   Petr Vaněk
+   

proxy-ma...@gentoo.org
Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2020-04-04 Thread Joonas Niilola
commit: 54defbd269995d139b5f27647a52b4c99e95964d
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Mar  9 09:08:43 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr  4 07:38:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54defbd2

dev-libs/hyperscan: correct python dependencies

Python is build time dependency only. It works perfectly with python3
and there is no need to depend on Python2.

Closes: https://bugs.gentoo.org/710218
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 .../{hyperscan-5.2.1.ebuild => hyperscan-5.2.1-r1.ebuild}  | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.2.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild
similarity index 80%
rename from dev-libs/hyperscan/hyperscan-5.2.1.ebuild
rename to dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild
index 8789fd913c7..aa7ab14e706 100644
--- a/dev-libs/hyperscan/hyperscan-5.2.1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.2.1-r1.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python3_{6..8} )
 
-inherit cmake python-r1 flag-o-matic
+inherit cmake flag-o-matic python-any-r1
 
 DESCRIPTION="High-performance regular expression matching library"
 SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
@@ -16,12 +16,14 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="+cpu_flags_x86_ssse3 static-libs"
 
-RDEPEND="${PYTHON_DEPS}
-   dev-libs/boost"
+RDEPEND="dev-libs/boost"
 DEPEND="${RDEPEND}"
-BDEPEND="dev-util/ragel"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/ragel
+"
 
-REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}"
+REQUIRED_USE="cpu_flags_x86_ssse3"
 
 src_prepare() {
# upstream workaround



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2020-02-06 Thread Joonas Niilola
commit: 499609b38260a45a7ec856b729aa171935356d1b
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Feb  4 18:29:37 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb  7 06:16:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=499609b3

dev-libs/hyperscan: update urls

The official Hyperscan website has moved to hyperscan.io and source code
is published in https://github.com/intel/hyperscan.

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.1.0.ebuild | 7 +++
 dev-libs/hyperscan/hyperscan-5.1.1.ebuild | 6 +++---
 dev-libs/hyperscan/hyperscan-5.2.0.ebuild | 6 +++---
 3 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.1.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
index ec3fa0a718e..52d8497da64 100644
--- a/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,9 +8,8 @@ PYTHON_COMPAT=( python2_7 )
 inherit cmake python-r1
 
 DESCRIPTION="High-performance regular expression matching library"
-HOMEPAGE="https://01.org/hyperscan;
-
-SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan;
 
 LICENSE="BSD"
 SLOT="0"

diff --git a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
index f21c9535c2d..42551e93ced 100644
--- a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,8 +8,8 @@ PYTHON_COMPAT=( python2_7 )
 inherit cmake python-r1 flag-o-matic
 
 DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://01.org/hyperscan;
+SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan;
 
 LICENSE="BSD"
 SLOT="0"

diff --git a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
index f21c9535c2d..42551e93ced 100644
--- a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,8 +8,8 @@ PYTHON_COMPAT=( python2_7 )
 inherit cmake python-r1 flag-o-matic
 
 DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://01.org/hyperscan;
+SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan;
 
 LICENSE="BSD"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2020-02-06 Thread Joonas Niilola
commit: 21d012ddbfa2aed2ae73b45db176ac4f5ab4903e
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Feb  4 18:31:54 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb  7 06:16:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d012dd

dev-libs/hyperscan: bump to 5.2.1

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/14556
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/hyperscan/Manifest   |  1 +
 dev-libs/hyperscan/hyperscan-5.2.1.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index 64a310c6073..afd9d645e5e 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1,3 +1,4 @@
 DIST hyperscan-5.1.0.tar.gz 1810559 BLAKE2B 
0946b3afe00cdce51b82852515ffe674729854d762854c252ba90fc73cbdc23205fe75f8e6c4e976efb31bf10950076b5790bd9692768dabcbd642d53e739c32
 SHA512 
5e6d11429e61dc061dd31e6b311a8c1dbfcd03af6e24d97b95eb2cef24dcd33d593064e5faa7c22807d785a8921bc410a69a43c4e5b3d7b4774f37c4a12a025d
 DIST hyperscan-5.1.1.tar.gz 1811275 BLAKE2B 
524f1fbdfd470cd12ebb0ab4e122a97f6a90a1027adfa0850921a8f80c09f87792fed3da6b10367336b1e84987414bda93b98aa30aa9ff6dd899bf29fdd4294a
 SHA512 
2812174890f775bc0c99019afe49cfde9ecc1107626cb4f1c9e1518228d090cba43bc15a19beaa00bae2a8a3dad85e7f27d4b237973360a294db78098fcb8508
 DIST hyperscan-5.2.0.tar.gz 1818751 BLAKE2B 
4d74a4d022a59ee37c7df274ff1a37153898aa403bdfa3ec39df7304f7f65bcae1bbc074a2801223ef00903a5b8a01845e985c2ad196496d40899bab79df3844
 SHA512 
4d56e2d02dfbedf3caa8b212dae2ac3575b343b1ed2a75e91f6074ef265bbc28cfb78ad7f08dc47d7cc2e3e3e02e488c4cb75efacc41755f993236d97ddcb4cc
+DIST hyperscan-5.2.1.tar.gz 1818935 BLAKE2B 
8b073c946b970867221043b88f36203a0bfa3f2b94002ce2e46f0aa5c616d3e09f19a750510bd88ed30d0aa4324c0d0f04d6a816775b4bed2c246bbc1548b2f0
 SHA512 
e6ac2aef1f3efa1535c00d73fa590ea62fff4686c4ad3ee023d2e72c51896ca4616ec1b85d7c6f88ac7b42d92c3557b9c4bb3b51cfb796e20a79d53b28e53b6c

diff --git a/dev-libs/hyperscan/hyperscan-5.2.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.2.1.ebuild
new file mode 100644
index 000..8789fd913c7
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-5.2.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake python-r1 flag-o-matic
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/intel/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+cpu_flags_x86_ssse3 static-libs"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-libs/boost"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/ragel"
+
+REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+   # upstream workaround
+   append-cxxflags -Wno-redundant-move
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
+   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/bin/unit-hyperscan || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2019-10-08 Thread Alexey Shvetsov
commit: 211b4ad2a2699dac8dd8765323e23dfc7fab286e
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Tue Oct  8 12:07:25 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Tue Oct  8 14:35:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211b4ad2

dev-libs/hyperscan: Fix EAPI + BDEPS

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.1.0.ebuild | 2 +-
 dev-libs/hyperscan/hyperscan-5.1.1.ebuild | 4 ++--
 dev-libs/hyperscan/hyperscan-5.2.0.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.1.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
index b73f317040a..8cecb0a904a 100644
--- a/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
>=dev-libs/boost-1.57:=
net-libs/libpcap"
 
-DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
 
 REQUIRED_USE="cpu_flags_x86_ssse3
${PYTHON_REQUIRED_USE}"

diff --git a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
index 7a0a28063f9..6e6970b8c42 100644
--- a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python2_7 )
 
@@ -20,7 +20,7 @@ RDEPEND="${PYTHON_DEPS}
dev-util/ragel
dev-libs/boost
net-libs/libpcap"
-DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
 
 REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}"
 

diff --git a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
index 7a0a28063f9..6e6970b8c42 100644
--- a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python2_7 )
 
@@ -20,7 +20,7 @@ RDEPEND="${PYTHON_DEPS}
dev-util/ragel
dev-libs/boost
net-libs/libpcap"
-DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
 
 REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2019-10-08 Thread Alexey Shvetsov
commit: 1193c695e7acd1c77848779e1d6c9f5dc3d8a82d
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Tue Oct  8 11:36:14 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Tue Oct  8 14:35:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1193c695

dev-libs/hyperscan: Fix build for gcc9.x

Closes: https://bugs.gentoo.org/685618
Closes: https://bugs.gentoo.org/691384
Closes: https://bugs.gentoo.org/696856
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.1.1.ebuild | 8 +++-
 dev-libs/hyperscan/hyperscan-5.2.0.ebuild | 8 +++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
index 100dba02f5a..7a0a28063f9 100644
--- a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit cmake-utils python-r1
+inherit cmake-utils python-r1 flag-o-matic
 
 DESCRIPTION="High-performance regular expression matching library"
 SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
@@ -24,6 +24,12 @@ DEPEND="${RDEPEND}"
 
 REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}"
 
+src_prepare() {
+   # upstream workaround
+   append-cxxflags -Wno-redundant-move
+   cmake-utils_src_prepare
+}
+
 src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)

diff --git a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
index 100dba02f5a..7a0a28063f9 100644
--- a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit cmake-utils python-r1
+inherit cmake-utils python-r1 flag-o-matic
 
 DESCRIPTION="High-performance regular expression matching library"
 SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
@@ -24,6 +24,12 @@ DEPEND="${RDEPEND}"
 
 REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}"
 
+src_prepare() {
+   # upstream workaround
+   append-cxxflags -Wno-redundant-move
+   cmake-utils_src_prepare
+}
+
 src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2019-10-07 Thread Alexey Shvetsov
commit: ebcf27c52f3771f26f26febd26d368eb7519c3ef
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Mon Oct  7 07:31:52 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Mon Oct  7 07:32:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebcf27c5

dev-libs/hyperscan: Fix pkgcheck warning

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.1.1.ebuild | 4 ++--
 dev-libs/hyperscan/hyperscan-5.2.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
index 7d40d8fff80..100dba02f5a 100644
--- a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ RDEPEND="${PYTHON_DEPS}
net-libs/libpcap"
 DEPEND="${RDEPEND}"
 
-REQUIRED_USE="cpu_flags_x86_ssse3"
+REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}"
 
 src_configure() {
local mycmakeargs=(

diff --git a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
index 7d40d8fff80..100dba02f5a 100644
--- a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ RDEPEND="${PYTHON_DEPS}
net-libs/libpcap"
 DEPEND="${RDEPEND}"
 
-REQUIRED_USE="cpu_flags_x86_ssse3"
+REQUIRED_USE="cpu_flags_x86_ssse3 ${PYTHON_REQUIRED_USE}"
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2019-10-06 Thread Alexey Shvetsov
commit: 5c081c3937f44f9616102c8414542b89ae3dd4a0
Author: Christian Roessner  roessner  co>
AuthorDate: Wed Aug 21 08:58:49 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sun Oct  6 13:45:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c081c39

dev-libs/hyperscan: Version bump to 5.1.1 and 5.2.0

Signed-off-by: Christian Roessner  roessner.co>
Closes: https://github.com/gentoo/gentoo/pull/12757
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-libs/hyperscan/Manifest   |  2 ++
 dev-libs/hyperscan/hyperscan-5.1.1.ebuild | 33 +++
 dev-libs/hyperscan/hyperscan-5.2.0.ebuild | 33 +++
 3 files changed, 68 insertions(+)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index e51d159070d..64a310c6073 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1 +1,3 @@
 DIST hyperscan-5.1.0.tar.gz 1810559 BLAKE2B 
0946b3afe00cdce51b82852515ffe674729854d762854c252ba90fc73cbdc23205fe75f8e6c4e976efb31bf10950076b5790bd9692768dabcbd642d53e739c32
 SHA512 
5e6d11429e61dc061dd31e6b311a8c1dbfcd03af6e24d97b95eb2cef24dcd33d593064e5faa7c22807d785a8921bc410a69a43c4e5b3d7b4774f37c4a12a025d
+DIST hyperscan-5.1.1.tar.gz 1811275 BLAKE2B 
524f1fbdfd470cd12ebb0ab4e122a97f6a90a1027adfa0850921a8f80c09f87792fed3da6b10367336b1e84987414bda93b98aa30aa9ff6dd899bf29fdd4294a
 SHA512 
2812174890f775bc0c99019afe49cfde9ecc1107626cb4f1c9e1518228d090cba43bc15a19beaa00bae2a8a3dad85e7f27d4b237973360a294db78098fcb8508
+DIST hyperscan-5.2.0.tar.gz 1818751 BLAKE2B 
4d74a4d022a59ee37c7df274ff1a37153898aa403bdfa3ec39df7304f7f65bcae1bbc074a2801223ef00903a5b8a01845e985c2ad196496d40899bab79df3844
 SHA512 
4d56e2d02dfbedf3caa8b212dae2ac3575b343b1ed2a75e91f6074ef265bbc28cfb78ad7f08dc47d7cc2e3e3e02e488c4cb75efacc41755f993236d97ddcb4cc

diff --git a/dev-libs/hyperscan/hyperscan-5.1.1.ebuild 
b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
new file mode 100644
index 000..7d40d8fff80
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-5.1.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils python-r1
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://01.org/hyperscan;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_ssse3 static-libs"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-util/ragel
+   dev-libs/boost
+   net-libs/libpcap"
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE="cpu_flags_x86_ssse3"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
+   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
+   )
+   cmake-utils_src_configure
+}

diff --git a/dev-libs/hyperscan/hyperscan-5.2.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
new file mode 100644
index 000..7d40d8fff80
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-5.2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils python-r1
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://01.org/hyperscan;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_ssse3 static-libs"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-util/ragel
+   dev-libs/boost
+   net-libs/libpcap"
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE="cpu_flags_x86_ssse3"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
+   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2019-08-12 Thread Michał Górny
commit: a52c5b007f8a6cca922c67d1d3c1e7b58fbd5dba
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 12 19:47:44 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 12 19:47:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52c5b00

dev-libs/hyperscan: Clean old up

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/hyperscan/Manifest   |  2 --
 dev-libs/hyperscan/hyperscan-4.6.0.ebuild | 30 --
 dev-libs/hyperscan/hyperscan-4.7.0.ebuild | 30 --
 3 files changed, 62 deletions(-)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index 7ae5f01f02b..e51d159070d 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1,3 +1 @@
-DIST hyperscan-4.6.0.tar.gz 1557704 BLAKE2B 
978b6b3aa83962602df9d3cd5eaf433d15875694fbb34868f594fb930260d57e52f2ac6183ca588096de42ac54a4a68c420b4e7fb2a2c4c50e1e078254e6785e
 SHA512 
17bddc0f8085615df633f5d050e21a448bda781512990a1efe59286002114322372d59d165a113dfe5548f77102576208e1c667454ab40e46c0a96208a4fdd57
-DIST hyperscan-4.7.0.tar.gz 1738159 BLAKE2B 
88bcfab979b0eb6177404e65cc1124d6fc9f4615346823fd6d5156794134e344d0141be41aeb4d850620947f53471cc8b78ed4833efaa7c075ec3c88d8670ee7
 SHA512 
ec32cecc98165ab590cefe37c31aa9cbad813aedd6bec72760574a8ece2a8aefecc229b1d76a2e90c54a51302d1db70620278dbb96d47091ebf846e9f8c4ff08
 DIST hyperscan-5.1.0.tar.gz 1810559 BLAKE2B 
0946b3afe00cdce51b82852515ffe674729854d762854c252ba90fc73cbdc23205fe75f8e6c4e976efb31bf10950076b5790bd9692768dabcbd642d53e739c32
 SHA512 
5e6d11429e61dc061dd31e6b311a8c1dbfcd03af6e24d97b95eb2cef24dcd33d593064e5faa7c22807d785a8921bc410a69a43c4e5b3d7b4774f37c4a12a025d

diff --git a/dev-libs/hyperscan/hyperscan-4.6.0.ebuild 
b/dev-libs/hyperscan/hyperscan-4.6.0.ebuild
deleted file mode 100644
index 7de8f427c25..000
--- a/dev-libs/hyperscan/hyperscan-4.6.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://01.org/hyperscan;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_ssse3 static-libs"
-
-DEPEND="dev-util/ragel
-   =dev-lang/python-2*
-   dev-libs/boost
-   net-libs/libpcap"
-
-REQUIRED_USE="cpu_flags_x86_ssse3"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
-   )
-   cmake-utils_src_configure
-}

diff --git a/dev-libs/hyperscan/hyperscan-4.7.0.ebuild 
b/dev-libs/hyperscan/hyperscan-4.7.0.ebuild
deleted file mode 100644
index 11e8e448c18..000
--- a/dev-libs/hyperscan/hyperscan-4.7.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://01.org/hyperscan;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_ssse3 static-libs"
-
-DEPEND="dev-util/ragel
-   =dev-lang/python-2*
-   dev-libs/boost
-   net-libs/libpcap"
-
-REQUIRED_USE="cpu_flags_x86_ssse3"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
-   )
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2019-08-12 Thread Michał Górny
commit: a9c3b32aeea74d87f5a12a7a24bce660878ac14f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 12 19:41:48 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 12 19:47:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c3b32a

dev-libs/hyperscan: Add missing PYTHON_REQUIRED_USE

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/hyperscan/hyperscan-5.1.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/hyperscan/hyperscan-5.1.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
index ce2fc792b97..b73f317040a 100644
--- a/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
+++ b/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
@@ -25,7 +25,8 @@ RDEPEND="
 
 DEPEND="${RDEPEND}"
 
-REQUIRED_USE="cpu_flags_x86_ssse3"
+REQUIRED_USE="cpu_flags_x86_ssse3
+   ${PYTHON_REQUIRED_USE}"
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2019-02-22 Thread Andreas Sturmlechner
commit: af43a2c9dc3ec7926956dae3deae1c2c7ec6f506
Author: David Heidelberg  ixit  cz>
AuthorDate: Fri Jan 18 19:44:24 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Feb 22 20:50:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af43a2c9

dev-libs/hyperscan: Version bump 5.1.0

Closes: https://github.com/gentoo/gentoo/pull/9863
Closes: https://bugs.gentoo.org/674220

Original author: Christian Rößner
Signed-off-by: David Heidelberg  ixit.cz>
Closes: https://github.com/gentoo/gentoo/pull/10864
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/hyperscan/Manifest   |  1 +
 dev-libs/hyperscan/hyperscan-5.1.0.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index cad4d987d60..7ae5f01f02b 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1,2 +1,3 @@
 DIST hyperscan-4.6.0.tar.gz 1557704 BLAKE2B 
978b6b3aa83962602df9d3cd5eaf433d15875694fbb34868f594fb930260d57e52f2ac6183ca588096de42ac54a4a68c420b4e7fb2a2c4c50e1e078254e6785e
 SHA512 
17bddc0f8085615df633f5d050e21a448bda781512990a1efe59286002114322372d59d165a113dfe5548f77102576208e1c667454ab40e46c0a96208a4fdd57
 DIST hyperscan-4.7.0.tar.gz 1738159 BLAKE2B 
88bcfab979b0eb6177404e65cc1124d6fc9f4615346823fd6d5156794134e344d0141be41aeb4d850620947f53471cc8b78ed4833efaa7c075ec3c88d8670ee7
 SHA512 
ec32cecc98165ab590cefe37c31aa9cbad813aedd6bec72760574a8ece2a8aefecc229b1d76a2e90c54a51302d1db70620278dbb96d47091ebf846e9f8c4ff08
+DIST hyperscan-5.1.0.tar.gz 1810559 BLAKE2B 
0946b3afe00cdce51b82852515ffe674729854d762854c252ba90fc73cbdc23205fe75f8e6c4e976efb31bf10950076b5790bd9692768dabcbd642d53e739c32
 SHA512 
5e6d11429e61dc061dd31e6b311a8c1dbfcd03af6e24d97b95eb2cef24dcd33d593064e5faa7c22807d785a8921bc410a69a43c4e5b3d7b4774f37c4a12a025d

diff --git a/dev-libs/hyperscan/hyperscan-5.1.0.ebuild 
b/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
new file mode 100644
index 000..ce2fc792b97
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-5.1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils python-r1
+
+DESCRIPTION="High-performance regular expression matching library"
+HOMEPAGE="https://01.org/hyperscan;
+
+SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_ssse3 static-libs"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/ragel
+   >=dev-libs/boost-1.57:=
+   net-libs/libpcap"
+
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE="cpu_flags_x86_ssse3"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
+   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2018-03-21 Thread Dirkjan Ochtman
commit: 4de48500b6eb402b39ab3629b57a469a2fe31484
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Mar 21 09:23:58 2018 +
Commit: Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Mar 21 09:23:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de48500

dev-libs/hyperscan: remove old versions

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/hyperscan/Manifest  |  2 --
 dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild | 30 
 dev-libs/hyperscan/hyperscan-4.4.1.ebuild| 17 
 dev-libs/hyperscan/hyperscan-4.5.2.ebuild| 30 
 4 files changed, 79 deletions(-)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index 0731d89ad00..cad4d987d60 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1,4 +1,2 @@
-DIST hyperscan-4.4.1.tar.gz 1515106 BLAKE2B 
7bb3dc6ede1132818c373647515ca84db3fcd8a8e4b73a97813562832b6086ae179830803492d9701bff6f6766ccdf87557171c3a408a5a420db3fdf09b68256
 SHA512 
5e3463061110f81ad145dccf566f8308eed7bfd6711af59461b59903dd77b20963df3dd0f0ec8fc925837e76b658352b420b1ce210c4c91a4cb128a4d5f83056
-DIST hyperscan-4.5.2.tar.gz 1521484 BLAKE2B 
e299a80d252ca8cf840dc9d922713b3a4b692d5596ca2cc2297467e3258da9b6b3190a2b3f4e0865dc44e4ab343205b83b8f694ced091e948d82c0466cba76c7
 SHA512 
13bb6c11c8366f168f2ba1eaf5d67560a68668d699604a7884f7a3e7f54ad2dcdd41d562dc35d029b2ad715d562252eb6ef57e97be319e2aa9bdcd3437d8d926
 DIST hyperscan-4.6.0.tar.gz 1557704 BLAKE2B 
978b6b3aa83962602df9d3cd5eaf433d15875694fbb34868f594fb930260d57e52f2ac6183ca588096de42ac54a4a68c420b4e7fb2a2c4c50e1e078254e6785e
 SHA512 
17bddc0f8085615df633f5d050e21a448bda781512990a1efe59286002114322372d59d165a113dfe5548f77102576208e1c667454ab40e46c0a96208a4fdd57
 DIST hyperscan-4.7.0.tar.gz 1738159 BLAKE2B 
88bcfab979b0eb6177404e65cc1124d6fc9f4615346823fd6d5156794134e344d0141be41aeb4d850620947f53471cc8b78ed4833efaa7c075ec3c88d8670ee7
 SHA512 
ec32cecc98165ab590cefe37c31aa9cbad813aedd6bec72760574a8ece2a8aefecc229b1d76a2e90c54a51302d1db70620278dbb96d47091ebf846e9f8c4ff08

diff --git a/dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild 
b/dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild
deleted file mode 100644
index 15909013de8..000
--- a/dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit cmake-utils
-
-DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://01.org/hyperscan;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_ssse3 static-libs"
-
-DEPEND="dev-util/ragel
-   =dev-lang/python-2*
-   dev-libs/boost
-   net-libs/libpcap"
-
-REQUIRED_USE="cpu_flags_x86_ssse3"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
-   )
-   cmake-utils_src_configure
-}

diff --git a/dev-libs/hyperscan/hyperscan-4.4.1.ebuild 
b/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
deleted file mode 100644
index 8978aa0cff5..000
--- a/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit cmake-utils
-
-DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://01.org/hyperscan;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_ssse3"
-
-REQUIRED_USE="cpu_flags_x86_ssse3"

diff --git a/dev-libs/hyperscan/hyperscan-4.5.2.ebuild 
b/dev-libs/hyperscan/hyperscan-4.5.2.ebuild
deleted file mode 100644
index 7de8f427c25..000
--- a/dev-libs/hyperscan/hyperscan-4.5.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-HOMEPAGE="https://01.org/hyperscan;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_ssse3 static-libs"
-
-DEPEND="dev-util/ragel
-   =dev-lang/python-2*
-   dev-libs/boost
-   net-libs/libpcap"
-
-REQUIRED_USE="cpu_flags_x86_ssse3"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
-   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
-   )
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2018-03-21 Thread Dirkjan Ochtman
commit: 020d25afaf440567a92224325bc30207fa38d73a
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Mar 21 08:53:46 2018 +
Commit: Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Mar 21 09:22:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020d25af

dev-libs/hyperscan: version bump to 4.7.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/hyperscan/Manifest   |  1 +
 dev-libs/hyperscan/hyperscan-4.7.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index e47c03d56cf..0731d89ad00 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1,3 +1,4 @@
 DIST hyperscan-4.4.1.tar.gz 1515106 BLAKE2B 
7bb3dc6ede1132818c373647515ca84db3fcd8a8e4b73a97813562832b6086ae179830803492d9701bff6f6766ccdf87557171c3a408a5a420db3fdf09b68256
 SHA512 
5e3463061110f81ad145dccf566f8308eed7bfd6711af59461b59903dd77b20963df3dd0f0ec8fc925837e76b658352b420b1ce210c4c91a4cb128a4d5f83056
 DIST hyperscan-4.5.2.tar.gz 1521484 BLAKE2B 
e299a80d252ca8cf840dc9d922713b3a4b692d5596ca2cc2297467e3258da9b6b3190a2b3f4e0865dc44e4ab343205b83b8f694ced091e948d82c0466cba76c7
 SHA512 
13bb6c11c8366f168f2ba1eaf5d67560a68668d699604a7884f7a3e7f54ad2dcdd41d562dc35d029b2ad715d562252eb6ef57e97be319e2aa9bdcd3437d8d926
 DIST hyperscan-4.6.0.tar.gz 1557704 BLAKE2B 
978b6b3aa83962602df9d3cd5eaf433d15875694fbb34868f594fb930260d57e52f2ac6183ca588096de42ac54a4a68c420b4e7fb2a2c4c50e1e078254e6785e
 SHA512 
17bddc0f8085615df633f5d050e21a448bda781512990a1efe59286002114322372d59d165a113dfe5548f77102576208e1c667454ab40e46c0a96208a4fdd57
+DIST hyperscan-4.7.0.tar.gz 1738159 BLAKE2B 
88bcfab979b0eb6177404e65cc1124d6fc9f4615346823fd6d5156794134e344d0141be41aeb4d850620947f53471cc8b78ed4833efaa7c075ec3c88d8670ee7
 SHA512 
ec32cecc98165ab590cefe37c31aa9cbad813aedd6bec72760574a8ece2a8aefecc229b1d76a2e90c54a51302d1db70620278dbb96d47091ebf846e9f8c4ff08

diff --git a/dev-libs/hyperscan/hyperscan-4.7.0.ebuild 
b/dev-libs/hyperscan/hyperscan-4.7.0.ebuild
new file mode 100644
index 000..11e8e448c18
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-4.7.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://01.org/hyperscan;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_ssse3 static-libs"
+
+DEPEND="dev-util/ragel
+   =dev-lang/python-2*
+   dev-libs/boost
+   net-libs/libpcap"
+
+REQUIRED_USE="cpu_flags_x86_ssse3"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
+   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2017-10-29 Thread Dirkjan Ochtman
commit: b402b778ada52fae6cca72032872ae2f28778205
Author: Christian Roessner  roessner  co>
AuthorDate: Sun Oct 29 19:31:25 2017 +
Commit: Dirkjan Ochtman  gentoo  org>
CommitDate: Sun Oct 29 19:33:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b402b778

dev-libs/hyperscan: version bump to 4.6.0 (fixes bug 635148)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/hyperscan/Manifest   |  1 +
 dev-libs/hyperscan/hyperscan-4.6.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index 33b28b97052..ce596b7b9fe 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1,2 +1,3 @@
 DIST hyperscan-4.4.1.tar.gz 1515106 SHA256 
3a082d92a3cb0cd724bc1190d24cc39752bd3db35d22115fda03d2e91ccd94cd SHA512 
5e3463061110f81ad145dccf566f8308eed7bfd6711af59461b59903dd77b20963df3dd0f0ec8fc925837e76b658352b420b1ce210c4c91a4cb128a4d5f83056
 WHIRLPOOL 
1eff40644b4284615f8011e4fd516005381468d651a2675c0e4b46b2b34a9986a5c242590314ef04ebe8528e6ee9090c07830d868de6fed84a0c244ad5ebf28d
 DIST hyperscan-4.5.2.tar.gz 1521484 SHA256 
1f8fa44e94b642e54edc6a74cb8117d01984c0e661a15cad5a785e3ba28d18f5 SHA512 
13bb6c11c8366f168f2ba1eaf5d67560a68668d699604a7884f7a3e7f54ad2dcdd41d562dc35d029b2ad715d562252eb6ef57e97be319e2aa9bdcd3437d8d926
 WHIRLPOOL 
c232d710e122458eb2527dbaf8b1909b618138bd5fbe9ddf55b47cf970f20ac2b36ea8e071abd394792695b9aa6b68f405cfb0983fa80e9b8ae6a478c73306c9
+DIST hyperscan-4.6.0.tar.gz 1557704 SHA256 
0dfbfc2e5e82a6a7b2feca3d982d08fb7d4a979a4e75f667a37484cae4fda815 SHA512 
17bddc0f8085615df633f5d050e21a448bda781512990a1efe59286002114322372d59d165a113dfe5548f77102576208e1c667454ab40e46c0a96208a4fdd57
 WHIRLPOOL 
aa1ac778b9b5f71fac2e00c3938bb95f502b30252d9ec37b6b230d414a55ef137cb6e036eb66e52b65334044b752cb30ed8a8bac8566e63cfd9492d8de28ad64

diff --git a/dev-libs/hyperscan/hyperscan-4.6.0.ebuild 
b/dev-libs/hyperscan/hyperscan-4.6.0.ebuild
new file mode 100644
index 000..7de8f427c25
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-4.6.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://01.org/hyperscan;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_ssse3 static-libs"
+
+DEPEND="dev-util/ragel
+   =dev-lang/python-2*
+   dev-libs/boost
+   net-libs/libpcap"
+
+REQUIRED_USE="cpu_flags_x86_ssse3"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
+   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2017-07-26 Thread Dirkjan Ochtman
commit: 32db7ffcc0a530ef67845cc7da25048f130c7ca6
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Wed Jul 26 13:17:45 2017 +
Commit: Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Jul 26 13:17:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32db7ffc

dev-libs/hyperscan: version bump to 4.5.2

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-libs/hyperscan/Manifest   |  1 +
 dev-libs/hyperscan/hyperscan-4.5.2.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index 30c0b346da4..33b28b97052 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1 +1,2 @@
 DIST hyperscan-4.4.1.tar.gz 1515106 SHA256 
3a082d92a3cb0cd724bc1190d24cc39752bd3db35d22115fda03d2e91ccd94cd SHA512 
5e3463061110f81ad145dccf566f8308eed7bfd6711af59461b59903dd77b20963df3dd0f0ec8fc925837e76b658352b420b1ce210c4c91a4cb128a4d5f83056
 WHIRLPOOL 
1eff40644b4284615f8011e4fd516005381468d651a2675c0e4b46b2b34a9986a5c242590314ef04ebe8528e6ee9090c07830d868de6fed84a0c244ad5ebf28d
+DIST hyperscan-4.5.2.tar.gz 1521484 SHA256 
1f8fa44e94b642e54edc6a74cb8117d01984c0e661a15cad5a785e3ba28d18f5 SHA512 
13bb6c11c8366f168f2ba1eaf5d67560a68668d699604a7884f7a3e7f54ad2dcdd41d562dc35d029b2ad715d562252eb6ef57e97be319e2aa9bdcd3437d8d926
 WHIRLPOOL 
c232d710e122458eb2527dbaf8b1909b618138bd5fbe9ddf55b47cf970f20ac2b36ea8e071abd394792695b9aa6b68f405cfb0983fa80e9b8ae6a478c73306c9

diff --git a/dev-libs/hyperscan/hyperscan-4.5.2.ebuild 
b/dev-libs/hyperscan/hyperscan-4.5.2.ebuild
new file mode 100644
index 000..7de8f427c25
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-4.5.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://01.org/hyperscan;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_ssse3 static-libs"
+
+DEPEND="dev-util/ragel
+   =dev-lang/python-2*
+   dev-libs/boost
+   net-libs/libpcap"
+
+REQUIRED_USE="cpu_flags_x86_ssse3"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
+   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2017-05-30 Thread Lars Wendler
commit: 51292cfb5ee55c44abf2ab0e043d97d9b0dcf941
Author: Angelo G. Del Regno  gmail  com>
AuthorDate: Sun May 28 09:53:57 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue May 30 15:32:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51292cfb

dev-libs/hyperscan: Use correct distfile name

Update SRC_URI to rename the distfile correctly.
Closes: https://github.com/gentoo/gentoo/pull/4786

 dev-libs/hyperscan/Manifest  | 2 +-
 dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild | 2 +-
 dev-libs/hyperscan/hyperscan-4.4.1.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
index 1241b8f9844..30c0b346da4 100644
--- a/dev-libs/hyperscan/Manifest
+++ b/dev-libs/hyperscan/Manifest
@@ -1 +1 @@
-DIST v4.4.1.tar.gz 1515106 SHA256 
3a082d92a3cb0cd724bc1190d24cc39752bd3db35d22115fda03d2e91ccd94cd SHA512 
5e3463061110f81ad145dccf566f8308eed7bfd6711af59461b59903dd77b20963df3dd0f0ec8fc925837e76b658352b420b1ce210c4c91a4cb128a4d5f83056
 WHIRLPOOL 
1eff40644b4284615f8011e4fd516005381468d651a2675c0e4b46b2b34a9986a5c242590314ef04ebe8528e6ee9090c07830d868de6fed84a0c244ad5ebf28d
+DIST hyperscan-4.4.1.tar.gz 1515106 SHA256 
3a082d92a3cb0cd724bc1190d24cc39752bd3db35d22115fda03d2e91ccd94cd SHA512 
5e3463061110f81ad145dccf566f8308eed7bfd6711af59461b59903dd77b20963df3dd0f0ec8fc925837e76b658352b420b1ce210c4c91a4cb128a4d5f83056
 WHIRLPOOL 
1eff40644b4284615f8011e4fd516005381468d651a2675c0e4b46b2b34a9986a5c242590314ef04ebe8528e6ee9090c07830d868de6fed84a0c244ad5ebf28d

diff --git a/dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild 
b/dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild
index 9bc34a0334a..15909013de8 100644
--- a/dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 inherit cmake-utils
 
 DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz;
+SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 HOMEPAGE="https://01.org/hyperscan;
 
 LICENSE="BSD"

diff --git a/dev-libs/hyperscan/hyperscan-4.4.1.ebuild 
b/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
index 8d521ae0598..8978aa0cff5 100644
--- a/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 inherit cmake-utils
 
 DESCRIPTION="High-performance regular expression matching library"
-SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz;
+SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 HOMEPAGE="https://01.org/hyperscan;
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2017-04-26 Thread Dirkjan Ochtman
commit: 4e718599e95198a9017656f40d068b6f99719cb0
Author: Christian Roessner  roessner-network-solutions  com>
AuthorDate: Wed Apr 26 09:26:20 2017 +
Commit: Dirkjan Ochtman  gentoo  org>
CommitDate: Wed Apr 26 18:43:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e718599

dev-libs/hyperscan: bump to 4.4.1-r1, fix 616626

Gentoo-Bug: 616626

 dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild | 30 
 1 file changed, 30 insertions(+)

diff --git a/dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild 
b/dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild
new file mode 100644
index 000..9bc34a0334a
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz;
+HOMEPAGE="https://01.org/hyperscan;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_ssse3 static-libs"
+
+DEPEND="dev-util/ragel
+   =dev-lang/python-2*
+   dev-libs/boost
+   net-libs/libpcap"
+
+REQUIRED_USE="cpu_flags_x86_ssse3"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON)
+   -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF)
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2017-04-26 Thread Michał Górny
commit: 3d4f9b225525a4b3c5f56bcb343a883d8d5caed0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 08:12:36 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 08:14:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d4f9b22

dev-libs/hyperscan: Revert "drop invalid maintainer"

The maintainer has resolved the problem.

Reverts: 005ea696f18016562b1864601eb12193d538ba06.

 dev-libs/hyperscan/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/hyperscan/metadata.xml b/dev-libs/hyperscan/metadata.xml
index 4fa8ff3514e..f3eaae0df55 100644
--- a/dev-libs/hyperscan/metadata.xml
+++ b/dev-libs/hyperscan/metadata.xml
@@ -1,6 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   c...@sys4.de
+   Christian Roessner
+   

proxy-ma...@gentoo.org
Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2017-04-25 Thread Mike Gilbert
commit: 005ea696f18016562b1864601eb12193d538ba06
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 26 05:08:43 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 26 05:08:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005ea696

dev-libs/hyperscan: drop invalid maintainer

Package-Manager: Portage-2.3.5_p31, Repoman-2.3.2_p61

 dev-libs/hyperscan/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-libs/hyperscan/metadata.xml b/dev-libs/hyperscan/metadata.xml
index f3eaae0df55..4fa8ff3514e 100644
--- a/dev-libs/hyperscan/metadata.xml
+++ b/dev-libs/hyperscan/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   c...@sys4.de
-   Christian Roessner
-   

proxy-ma...@gentoo.org
Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2017-04-25 Thread Dirkjan Ochtman
commit: 0b5ec944ce3c70db30d7991094c599d03b0cfc80
Author: Christian Roessner  roessner-network-solutions  com>
AuthorDate: Mon Apr 24 16:16:17 2017 +
Commit: Dirkjan Ochtman  gentoo  org>
CommitDate: Tue Apr 25 19:29:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b5ec944

dev-libs/hyperscan: set REQUIRED_USE to require SSSE3

 dev-libs/hyperscan/hyperscan-4.4.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/hyperscan/hyperscan-4.4.1.ebuild 
b/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
index 66108275b5b..8d521ae0598 100644
--- a/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
@@ -12,3 +12,6 @@ HOMEPAGE="https://01.org/hyperscan;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_ssse3"
+
+REQUIRED_USE="cpu_flags_x86_ssse3"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2017-04-22 Thread Dirkjan Ochtman
commit: 880bf5932f124e89a7aadb45d3708e8de0f6af8c
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Apr 22 09:54:47 2017 +
Commit: Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Apr 22 09:55:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=880bf593

dev-libs/hyperscan: fix minor syntax error in ebuild

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/hyperscan/hyperscan-4.4.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/hyperscan/hyperscan-4.4.1.ebuild 
b/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
index 3f4ff52b789..66108275b5b 100644
--- a/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
+++ b/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
@@ -12,4 +12,3 @@ HOMEPAGE="https://01.org/hyperscan;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2017-04-22 Thread Dirkjan Ochtman
commit: 351b73ef2220c8eb3cdd88b24b21f2a20694aa5b
Author: Dirkjan Ochtman  gentoo  org>
AuthorDate: Sat Apr 22 09:54:23 2017 +
Commit: Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Apr 22 09:55:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351b73ef

dev-libs/hyperscan: add proxy maintainers project

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/hyperscan/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/hyperscan/metadata.xml b/dev-libs/hyperscan/metadata.xml
index c63ff561fcb..f3eaae0df55 100644
--- a/dev-libs/hyperscan/metadata.xml
+++ b/dev-libs/hyperscan/metadata.xml
@@ -5,4 +5,8 @@
c...@sys4.de
Christian Roessner

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/hyperscan/

2017-04-22 Thread Dirkjan Ochtman
commit: 5bff075376704ef1f39997a0af922af8227d1d48
Author: Christian Roessner  roessner-network-solutions  com>
AuthorDate: Fri Apr 21 14:55:17 2017 +
Commit: Dirkjan Ochtman  gentoo  org>
CommitDate: Sat Apr 22 09:55:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bff0753

dev-libs/hyperscan: New ebuild version 4.4.1

 dev-libs/hyperscan/Manifest   |  1 +
 dev-libs/hyperscan/hyperscan-4.4.1.ebuild | 15 +++
 dev-libs/hyperscan/metadata.xml   |  8 
 3 files changed, 24 insertions(+)

diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
new file mode 100644
index 000..1241b8f9844
--- /dev/null
+++ b/dev-libs/hyperscan/Manifest
@@ -0,0 +1 @@
+DIST v4.4.1.tar.gz 1515106 SHA256 
3a082d92a3cb0cd724bc1190d24cc39752bd3db35d22115fda03d2e91ccd94cd SHA512 
5e3463061110f81ad145dccf566f8308eed7bfd6711af59461b59903dd77b20963df3dd0f0ec8fc925837e76b658352b420b1ce210c4c91a4cb128a4d5f83056
 WHIRLPOOL 
1eff40644b4284615f8011e4fd516005381468d651a2675c0e4b46b2b34a9986a5c242590314ef04ebe8528e6ee9090c07830d868de6fed84a0c244ad5ebf28d

diff --git a/dev-libs/hyperscan/hyperscan-4.4.1.ebuild 
b/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
new file mode 100644
index 000..3f4ff52b789
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="High-performance regular expression matching library"
+SRC_URI="https://github.com/01org/hyperscan/archive/v${PV}.tar.gz;
+HOMEPAGE="https://01.org/hyperscan;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+

diff --git a/dev-libs/hyperscan/metadata.xml b/dev-libs/hyperscan/metadata.xml
new file mode 100644
index 000..c63ff561fcb
--- /dev/null
+++ b/dev-libs/hyperscan/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   c...@sys4.de
+   Christian Roessner
+   
+