summaryrefslogtreecommitdiff
path: root/dev-cpp/catch
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-cpp/catch
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-cpp/catch')
-rw-r--r--dev-cpp/catch/Manifest10
-rw-r--r--dev-cpp/catch/catch-1.10.0.ebuild34
-rw-r--r--dev-cpp/catch/catch-1.9.7.ebuild34
-rw-r--r--dev-cpp/catch/catch-1.9999.ebuild34
-rw-r--r--dev-cpp/catch/catch-2.0.0_pre3.ebuild37
-rw-r--r--dev-cpp/catch/catch-9999.ebuild34
-rw-r--r--dev-cpp/catch/metadata.xml11
7 files changed, 194 insertions, 0 deletions
diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
new file mode 100644
index 000000000000..a46225f5c472
--- /dev/null
+++ b/dev-cpp/catch/Manifest
@@ -0,0 +1,10 @@
+DIST Catch-1.10.0.tar.gz 375205 SHA256 cb752cbc8033d7c967d6bd7bc3eed428f6d05f2511945db819d4a18a46853ada SHA512 07ea6c8fbef849000c69009478fc895fe520420d835a57881b832f8181ca28f04030027ab0f8614d590cff1c36d06598bd4f5723f44e252c3a2566da1be1341e WHIRLPOOL 74bc82eecbafa289c3abec540ebc47b0239eaf6224eaf6d408a88871e03338994d361194f6d92b15096f3c2a0672a24af424db5f490923be3638d1ed0f17a355
+DIST Catch-1.9.7.tar.gz 371816 SHA256 751090d755072777c5bb98de6ead1f7919ea239d4b77bb028fb7b06624ec0d7a SHA512 573d324b3e0ffe1026bdd10410a9299eff6d3e0a316b2b84c687dc993fb33570620e26107667ce8b59ab66844cfbc39526ed6ba4e9dd1ba529c6b21ebd274b63 WHIRLPOOL 1d3bcf6b2a3d8af6fba7ded0e92d7381857360a4bbf2dd689474408c52612f874da35579ad0adaf13679e1d8aaddee101274cd29070a5a51d58e7d52b76473f2
+DIST Catch-2.0.0-develop.3.tar.gz 381015 SHA256 c482fd4f0730cb82a05b1fc3eeee1beb599c5ae43c33719f5875cb23fa745b8f SHA512 52e6234379a435e7ddf3ee82a0689120a498f6be3c19dce9bf0a32059caa0a259fbc28c0e4f2e53841636874140970ec8cf7f15818ddfa9a1a5a80bc2922d0f0 WHIRLPOOL 537801b6c8f50a96f4f6a1594d6660a48e01e54ea83646a90e4d5c559f1f6ee6f582023f8d88bd69ad983035e3bacb0257ccaf1167eaa70b2e9302d031c07ded
+EBUILD catch-1.10.0.ebuild 729 SHA256 68040d3e200c318fbac8f3decfefa8b7242a03e022ad6ded2befc6b9c89de704 SHA512 34875c7820d83b27feca0a96e6d3fa80c9f4a671dbd86a68c1ce3dba2c5ee60fe81aaccdaac63a43fbd1d41e7de0a8bc6fd81719378a1e90bdc35ae2891b8053 WHIRLPOOL ace1bd83ffa181b19a5e4762a8ca5a12adde6c68d91ecb8bf378f113cb223521ae9b9bde7cea44be9d99e738c3365b624384ef17e003e7c085829f5fcfa4fe76
+EBUILD catch-1.9.7.ebuild 729 SHA256 68040d3e200c318fbac8f3decfefa8b7242a03e022ad6ded2befc6b9c89de704 SHA512 34875c7820d83b27feca0a96e6d3fa80c9f4a671dbd86a68c1ce3dba2c5ee60fe81aaccdaac63a43fbd1d41e7de0a8bc6fd81719378a1e90bdc35ae2891b8053 WHIRLPOOL ace1bd83ffa181b19a5e4762a8ca5a12adde6c68d91ecb8bf378f113cb223521ae9b9bde7cea44be9d99e738c3365b624384ef17e003e7c085829f5fcfa4fe76
+EBUILD catch-1.9999.ebuild 707 SHA256 e8a81107ea1e93892d478d69ab16f11b5744b6639aaa703c28ebf1e7ad2ea6ba SHA512 6e90857b7e4c85f2cfc7b59aeccdc3c39ea7a40e9ff919cd4ad5d83ec4ddf5051207e36c53221faacf8caa843905c9b8680bf00388815745b3bfeaef25bf7196 WHIRLPOOL 7db5e206662bd85d4286f70e5ac4513c6bd6a1f660e167b7b9cf5f3ba9721f9d76e2daa3fc75c4dda597f2b26a62c0839647d62b6115ad95eaf271e8f6c0147e
+EBUILD catch-2.0.0_pre3.ebuild 785 SHA256 56cae8d69cc102cf9b20700c5674b1bec39b4d33466a3dca93e3c104215c8fcc SHA512 543b30ada2178dd3cca44e9c2d53c4157957bcfdf7cd1c38e56d66ed7445f4df34d692413963007559cc507040792d2dcc1f84c1e3bdd9cf530d792f831c5e14 WHIRLPOOL 8d07e4831ad2036259d616f5b039fbce2ebbb88380a53f6b06a1614e235e926f67039cc4db50b7abbd1175edd5edea16471c25eaa9ec8f4bf5ad6bff0cb7af4a
+EBUILD catch-9999.ebuild 707 SHA256 ed59a7469ee7728d4705386bdb6b5587c3091ac431eb213255a9d6cbcd8d1d21 SHA512 dfc28162810e160a6e28271aa0ca186ab98c6b68ad5c16f8aab04749d2613611bcc5e79ac34e248863115098f2aab86d61f7049b12de516d35034229287155cc WHIRLPOOL 9932111f8e312dc492c989e79b62d5892f43feaa7a9cb0b24e33b48a872ff420991cfca47a6a9be5858525b7d2f659ef8bbef33c3b866b17c1f95fda2f5889b8
+MISC ChangeLog 822 SHA256 6b5973127235800b701c7bf9ef7e49cdf5dc1580bffa84b6a0a3aeb45f927559 SHA512 bc828926c3e652b44d13723cf9ff5013e5e63054d6224258cf750031b9d5b8439289909e5e578b3e112f07d63b899aed36cd4db6b76b29cf6c9ad3b08eafe409 WHIRLPOOL 41257140dcaa6d82495e60d40aeed5be8677341e54c15897d2533cb3902f38c58a98d0e009708b66178f29bbcc383c075e52a740b613cd13389cb6253bd37dcf
+MISC metadata.xml 329 SHA256 ea78728410ffd353f45c387376fe22660f22452a43e7f4a6ab330be5392a3541 SHA512 a6bc13d759be7cb9ff9c4b754927720ccb73268fec3d6065e3eb873bbf17f9500a50db27962b69890784ec5dfc7bcfcbadaa2c3c867c31e46dbc72a9f3a3f7b0 WHIRLPOOL 7518e576860daa5fb269353e50d982193b2ca07c0cdc7e8c0c9a193a7fa46eecbad75b88b67d0bc14276c1fdc72e62aa28058bfa94431c1a45463ae97b69837d
diff --git a/dev-cpp/catch/catch-1.10.0.ebuild b/dev-cpp/catch/catch-1.10.0.ebuild
new file mode 100644
index 000000000000..dd8e74f2615d
--- /dev/null
+++ b/dev-cpp/catch/catch-1.10.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/philsquared/Catch"
+SRC_URI="https://github.com/philsquared/Catch/archive/v${PV}.tar.gz -> ${P^}.tar.gz"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S=${WORKDIR}/${P^}
+
+# CMake is only used to build & run tests, so override phases
+src_configure() { :; }
+src_compile() { :; }
+
+src_test() {
+ cmake-utils_src_configure
+ cmake-utils_src_compile
+ cmake-utils_src_test
+}
+
+src_install() {
+ # same location as used in fedora
+ insinto /usr/include/catch
+ doins -r include/.
+ dodoc -r docs/.
+}
diff --git a/dev-cpp/catch/catch-1.9.7.ebuild b/dev-cpp/catch/catch-1.9.7.ebuild
new file mode 100644
index 000000000000..dd8e74f2615d
--- /dev/null
+++ b/dev-cpp/catch/catch-1.9.7.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/philsquared/Catch"
+SRC_URI="https://github.com/philsquared/Catch/archive/v${PV}.tar.gz -> ${P^}.tar.gz"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S=${WORKDIR}/${P^}
+
+# CMake is only used to build & run tests, so override phases
+src_configure() { :; }
+src_compile() { :; }
+
+src_test() {
+ cmake-utils_src_configure
+ cmake-utils_src_compile
+ cmake-utils_src_test
+}
+
+src_install() {
+ # same location as used in fedora
+ insinto /usr/include/catch
+ doins -r include/.
+ dodoc -r docs/.
+}
diff --git a/dev-cpp/catch/catch-1.9999.ebuild b/dev-cpp/catch/catch-1.9999.ebuild
new file mode 100644
index 000000000000..8949a527ca65
--- /dev/null
+++ b/dev-cpp/catch/catch-1.9999.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGIT_REPO_URI="https://github.com/philsquared/Catch.git"
+EGIT_BRANCH=master
+inherit cmake-utils git-r3
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/philsquared/Catch"
+SRC_URI=""
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+# CMake is only used to build & run tests, so override phases
+src_configure() { :; }
+src_compile() { :; }
+
+src_test() {
+ cmake-utils_src_configure
+ cmake-utils_src_compile
+ cmake-utils_src_test
+}
+
+src_install() {
+ # same location as used in fedora
+ insinto /usr/include/catch
+ doins -r include/.
+ dodoc -r docs/.
+}
diff --git a/dev-cpp/catch/catch-2.0.0_pre3.ebuild b/dev-cpp/catch/catch-2.0.0_pre3.ebuild
new file mode 100644
index 000000000000..62d91b8d4d5b
--- /dev/null
+++ b/dev-cpp/catch/catch-2.0.0_pre3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+MY_PV=${PV/_pre/-develop.}
+MY_P=${PN^}-${MY_PV}
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/philsquared/Catch"
+SRC_URI="https://github.com/philsquared/Catch/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+# CMake is only used to build & run tests, so override phases
+src_configure() { :; }
+src_compile() { :; }
+
+src_test() {
+ cmake-utils_src_configure
+ cmake-utils_src_compile
+ cmake-utils_src_test
+}
+
+src_install() {
+ # same location as used in fedora
+ insinto /usr/include/catch
+ doins -r include/.
+ dodoc -r docs/.
+}
diff --git a/dev-cpp/catch/catch-9999.ebuild b/dev-cpp/catch/catch-9999.ebuild
new file mode 100644
index 000000000000..5ca782d46a21
--- /dev/null
+++ b/dev-cpp/catch/catch-9999.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGIT_REPO_URI="https://github.com/philsquared/Catch.git"
+EGIT_BRANCH=catch2
+inherit cmake-utils git-r3
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/philsquared/Catch"
+SRC_URI=""
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+# CMake is only used to build & run tests, so override phases
+src_configure() { :; }
+src_compile() { :; }
+
+src_test() {
+ cmake-utils_src_configure
+ cmake-utils_src_compile
+ cmake-utils_src_test
+}
+
+src_install() {
+ # same location as used in fedora
+ insinto /usr/include/catch
+ doins -r include/.
+ dodoc -r docs/.
+}
diff --git a/dev-cpp/catch/metadata.xml b/dev-cpp/catch/metadata.xml
new file mode 100644
index 000000000000..800b18cb7704
--- /dev/null
+++ b/dev-cpp/catch/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">philsquared/Catch</remote-id>
+ </upstream>
+</pkgmetadata>