summaryrefslogtreecommitdiff
path: root/dev-libs/hyperscan
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/hyperscan
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/hyperscan')
-rw-r--r--dev-libs/hyperscan/Manifest6
-rw-r--r--dev-libs/hyperscan/hyperscan-4.4.1-r1.ebuild30
-rw-r--r--dev-libs/hyperscan/hyperscan-4.4.1.ebuild17
-rw-r--r--dev-libs/hyperscan/hyperscan-4.5.2.ebuild30
-rw-r--r--dev-libs/hyperscan/metadata.xml15
5 files changed, 98 insertions, 0 deletions
diff --git a/dev-libs/hyperscan/Manifest b/dev-libs/hyperscan/Manifest
new file mode 100644
index 000000000000..f1517e0234d0
--- /dev/null
+++ b/dev-libs/hyperscan/Manifest
@@ -0,0 +1,6 @@
+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
+EBUILD hyperscan-4.4.1-r1.ebuild 700 SHA256 c5b6ffc999a0836e0e1db8a0f02780069909c7f38cf516b17bc928c65885f973 SHA512 c00b6074c6e1db2efae1eee08dea5b2ba9de355d8f6cff59fed34fcf9f4ee44862860a4a8390249ce8e5a36aa07aa89a053b03cc2db11bd216397a0e20f61f05 WHIRLPOOL 0986e2bb14a494a5f3f1fd7b9248577ac42b07d6f36e8391bea7d865f680e7f5d77d85555ffec775a53dcee86efb698615598eb0e7c088d9668caa0fe4e7abd6
+EBUILD hyperscan-4.4.1.ebuild 432 SHA256 caeb6294feadb0c4f1069e7d5233868c73c04822d0ac609e74df7a0972dd7a52 SHA512 abe28222101c3c26cdebb16cbc54b37927b32787f35348c1557e7bff3f9b8432194e167eb724df5ce8f9facd15857f57ace0679d95df6681733b9e23e9897c04 WHIRLPOOL 77f7ca94ccf9f9847bf943da838eefde1d020e17bc636bd94e5ecb0e5d6173c7f01008da5892527050963c150ce5d7aa7b198c772b82117289aa877019a676bc
+EBUILD hyperscan-4.5.2.ebuild 700 SHA256 3b3a3cc247996c6b2a8adff2784618808bdd7164429f54423bd2cb3c23d161a2 SHA512 e5045e9f7811709c3011d833807338f24927c78982d4d8d8cd4c0c33d639664fd346b6290792db25407ad33dedd2d7d61e19776ff86e020a0146f44293699738 WHIRLPOOL 07881874aeba363ccadc98769e831f765ca3dfaf1cc2d1a54c906fc71146d577162cbb7baee3bb4fde81b44eeba38813ebd03994522219454bae88a593c03937
+MISC metadata.xml 444 SHA256 2b70c17a22d8c8077f5cbdec2f5d4a4cefb186941537400d7bfe27d5a8f1de7e SHA512 8b3dd40cc7b43125b2a7297c991143d74a5d3cbb70e0d5608ede859987cd27cae0a27b92c46419746d56a0f88252e6cb75ad6111ac25e920ba4e46acc8caa423 WHIRLPOOL 7f541657c156ff85e3b462d70f2f17c9ba8517dd868286f27530187596de099a2358b29764d37e04ef5b13f5fd0bf6154c33bf275f767376cd96da4a8720da11
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 000000000000..15909013de8a
--- /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 -> ${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
new file mode 100644
index 000000000000..8978aa0cff5b
--- /dev/null
+++ b/dev-libs/hyperscan/hyperscan-4.4.1.ebuild
@@ -0,0 +1,17 @@
+# 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
new file mode 100644
index 000000000000..7de8f427c25b
--- /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
+}
diff --git a/dev-libs/hyperscan/metadata.xml b/dev-libs/hyperscan/metadata.xml
new file mode 100644
index 000000000000..fa9f4a3de1e9
--- /dev/null
+++ b/dev-libs/hyperscan/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>c@roessner.co</email>
+ <name>Christian Roessner</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">01org/hyperscan</remote-id>
+ </upstream>
+</pkgmetadata>