summaryrefslogtreecommitdiff
path: root/dev-libs/pegtl
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/pegtl')
-rw-r--r--dev-libs/pegtl/Manifest10
-rw-r--r--dev-libs/pegtl/metadata.xml15
-rw-r--r--dev-libs/pegtl/pegtl-1.3.1-r1.ebuild34
-rw-r--r--dev-libs/pegtl/pegtl-2.0.0.ebuild20
-rw-r--r--dev-libs/pegtl/pegtl-2.0_pre1.ebuild19
-rw-r--r--dev-libs/pegtl/pegtl-2.1.4.ebuild20
6 files changed, 118 insertions, 0 deletions
diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest
new file mode 100644
index 000000000000..620b449d3462
--- /dev/null
+++ b/dev-libs/pegtl/Manifest
@@ -0,0 +1,10 @@
+DIST pegtl-1.3.1.tar.gz 67183 SHA256 34201d56284a449c72798a0536020c6b46684c371a0a886f4c3c586c9372e9bc SHA512 6655be7806112878e2da00916b348c28939bc96e2a317eb00089be341fd5306ce5a1388ca5dbba21bcd7be2d6c24e3964b6a730031a16a7dd8ef6ec6acd6899e WHIRLPOOL b5582ac29ad6c1b24ee8f9c4c525c8c944fbe9e8d38a45353ae01574c479a2f70a0ac75271e58cc6332780594224524fc5dca7f36fa170f2b5b283bcb3728280
+DIST pegtl-2.0.0.tar.gz 154718 SHA256 50d66d715d47a5eadc7e5fd74a229752b42dde5d0c8215e6caa8011837fd1e17 SHA512 30d48bd4a02b7d089c09a6265cd52442d5d9812cf24ae992ea3f264ef8ea27b605771675558f5510e96aec425577beebeb150361001bbce58bd06217ee587f58 WHIRLPOOL b13f78c7fd53d57a23a79b55ea5eef5d2488fa650e06639f251d7db1994e912737e84d0ae452c606499992b4f5502034bf7585ebf1b840a47d35221306a846c9
+DIST pegtl-2.0_pre1.tar.gz 146966 SHA256 25708e0553ce8c95b5cd8dd7f3fbe53859dfaacf83fb174e6d247d72d30f232e SHA512 180bd8b44ccfe406c818af6b3f5f22eb4cfc7bea6043af5141c6c5ed9b2770624326e67d6dfc47a22aaee3697e5cf1d2744d0a3d3d01a4ce47457189f2b19839 WHIRLPOOL eed51d7c090cfab6b90566a30f20ee36873987b9dc41a1a3c5976106ff1e989078dfd9e6d9abe7511e6c8a94c88d5c75a63af2cf68fc2981ed3b5467c14b9d99
+DIST pegtl-2.1.4.tar.gz 157890 SHA256 5699558ce06e8fad0530143199eeaefd29128fb4584879975c87947c8ad0395f SHA512 b4c227e795ab29221bce91b520c5965d48fec85ba53bb070b93e966dc20792189682850b106585ad8bd3e4f34ce8bdb72b576f5f329b2f160f9034b412c93768 WHIRLPOOL c714054d03291ee07f67dfe4163cae3506770166d07b907211b6bca91def277b7c9a88cd338be6bd83db1490037a5cb6c8d826ddad4838fb026deb7b5d091521
+EBUILD pegtl-1.3.1-r1.ebuild 631 SHA256 198819320e0ab07aacd1db56ded31b25e5602758946e0e72f8723d663d3cd9ff SHA512 704bc2ba86559d6801109872a839ea0e23e8c680e8cdf00c47257b00605d13db2040d8d82ee18349b0d64fade15b3ef7c28add0014a7eea42de4896c5f3e4206 WHIRLPOOL bb7f457cf0435f0e60d0db8625fa86d988f12e19cf0ae79b5fabf8d1d03cae92b5677e949668b20750a8fa95ef7ce7922d851ba0698fe27d0ab38c005d39df35
+EBUILD pegtl-2.0.0.ebuild 451 SHA256 22b4fae1ddf7d8cde6bd8b81234dd00212ccd816243e474f155cd4f95992d45b SHA512 7b0257c71304b569c544dcaae3f7d29a60a1b2dbb2a6f028755b4bc9a2451636f5ef5e8fa7e61862ec68f44f8d1b6f9da619fe1c83d3cf2a5c3e7cd0c266ec71 WHIRLPOOL 3a7edb9a12603b5674a2d62f3681a596acc3f411d8fa31be894a50196f4546e9c95044e4d0359210ead1711433e7b565059b869537d401672f931a6583355e64
+EBUILD pegtl-2.0_pre1.ebuild 490 SHA256 4ec9495d4a59ac20f2bde669446348420f16850eb228612ae33c91a9e1e63482 SHA512 81490d80f2dd0d484a8ed15562004418fd2e647a73cb0e1b9ee8eeffdc9f9fd0ea5e73e1d1f1aca4d05bb2ad6b875e90a0fa380423d7babf0ff8d0b62ccf0dbf WHIRLPOOL bc83e3123aec21bfbd11a9c2e708d8a0bf68291fa2bdf2ef8ed7881df4c501414487bc691369d110175b427873c4ead4f10bed89fe1373674a3c3f4df2a66ef8
+EBUILD pegtl-2.1.4.ebuild 451 SHA256 22b4fae1ddf7d8cde6bd8b81234dd00212ccd816243e474f155cd4f95992d45b SHA512 7b0257c71304b569c544dcaae3f7d29a60a1b2dbb2a6f028755b4bc9a2451636f5ef5e8fa7e61862ec68f44f8d1b6f9da619fe1c83d3cf2a5c3e7cd0c266ec71 WHIRLPOOL 3a7edb9a12603b5674a2d62f3681a596acc3f411d8fa31be894a50196f4546e9c95044e4d0359210ead1711433e7b565059b869537d401672f931a6583355e64
+MISC ChangeLog 308 SHA256 60fceb9de2b1e1646f7ebc496c5d6e21109e3193950bc636cadcce718291ffe6 SHA512 8a3862eb0f07aa5b709d2046499a66217ae2420e6c66f98181c90d835c35f319809754c241d9ca619281f8d0b59ea13020970c10a98f6a27c238050b2fff70e7 WHIRLPOOL 0051fefc08946579105ae72aeaf837e522786a59a3dff0e2f2f449b2478e7791c04f362c7c46a70852ccc83ab916d4fbe0f8b06a9325c18c4aacc24f98b2743b
+MISC metadata.xml 444 SHA256 5d93b4d481bd40aea09829b959fb3bde0f3b0470deee54c62b5296c6b16e8f54 SHA512 5a412986a17cc8d2cc16eba8e20c269d60b75d53db2bf04fb87b8a0c2dfffe6d30108c9390af7565d5442bc513b302f26dfe970c9c3149fe999cad90ef4c5410 WHIRLPOOL 3c23dd2285e37fce4992dbadb9f12c1784f7d9b9d04797bb1af359a58f084b3989efce6ec6b9e2dbdc4e6fdbc0c1bd76be4ba77215a00d1fd722e397523de88b
diff --git a/dev-libs/pegtl/metadata.xml b/dev-libs/pegtl/metadata.xml
new file mode 100644
index 000000000000..eabc3f6db52b
--- /dev/null
+++ b/dev-libs/pegtl/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>junghans@gentoo.org</email>
+ <name>Christoph Junghans</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">taocpp/PEGTL</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/pegtl/pegtl-1.3.1-r1.ebuild b/dev-libs/pegtl/pegtl-1.3.1-r1.ebuild
new file mode 100644
index 000000000000..27485cd73385
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-1.3.1-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="header-only library for creating parsers according to Parsing Expression Grammar"
+HOMEPAGE="https://github.com/ColinH/PEGTL"
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/PEGTL-${PV}"
+
+src_compile() {
+ :
+}
+
+src_test() {
+ emake CXX="$(tc-getCXX)" PEGTL_CXXFLAGS="${CXXFLAGS}"
+}
+
+src_install() {
+ dodoc README.md
+ insinto /usr/include
+ doins -r pegtl pegtl.hh
+}
diff --git a/dev-libs/pegtl/pegtl-2.0.0.ebuild b/dev-libs/pegtl/pegtl-2.0.0.ebuild
new file mode 100644
index 000000000000..ebadbdeda819
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-2.0.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="header-only library for creating parsers according to Parsing Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL"
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/PEGTL-${PV}"
diff --git a/dev-libs/pegtl/pegtl-2.0_pre1.ebuild b/dev-libs/pegtl/pegtl-2.0_pre1.ebuild
new file mode 100644
index 000000000000..30237ac2126a
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-2.0_pre1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils vcs-snapshot
+
+COMMIT="bce83a6c7928c4cc8f9a5e18efbca40d18394d32"
+DESCRIPTION="header-only library for creating parsers according to Parsing Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL"
+SRC_URI="${HOMEPAGE}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
diff --git a/dev-libs/pegtl/pegtl-2.1.4.ebuild b/dev-libs/pegtl/pegtl-2.1.4.ebuild
new file mode 100644
index 000000000000..ebadbdeda819
--- /dev/null
+++ b/dev-libs/pegtl/pegtl-2.1.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="header-only library for creating parsers according to Parsing Expression Grammar"
+HOMEPAGE="https://github.com/taocpp/PEGTL"
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/PEGTL-${PV}"