summaryrefslogtreecommitdiff
path: root/dev-libs/unittest++
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/unittest++
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/unittest++')
-rw-r--r--dev-libs/unittest++/Manifest6
-rw-r--r--dev-libs/unittest++/metadata.xml16
-rw-r--r--dev-libs/unittest++/unittest++-1.6.1.ebuild33
-rw-r--r--dev-libs/unittest++/unittest++-2.0.0.ebuild39
4 files changed, 94 insertions, 0 deletions
diff --git a/dev-libs/unittest++/Manifest b/dev-libs/unittest++/Manifest
new file mode 100644
index 000000000000..e261f4bdb8e4
--- /dev/null
+++ b/dev-libs/unittest++/Manifest
@@ -0,0 +1,6 @@
+DIST unittest++-1.6.1.tar.gz 52536 SHA256 1cc9071be01db190f26868fefb6a7af49ee56a339fc3b08d1a1e9eeca5376c45 SHA512 2bb03def8b6ac84dbb6e5e440e5be8648199096fdc93d6666b704386e2c2279b329be6bda47c81bd8a8c485334059fb2a53fdd90358005a95b8add6f057c25ce WHIRLPOOL e6dfe890ce809fcbee4d82b379e14c66687d9b9fd28bd934941677f32b4974951cae498010370bef85191bc01fd047ce23ff4a14e5b03d4b9216ee131610852a
+DIST unittest++-2.0.0.tar.gz 54100 SHA256 74852198877dc2fdebdc4e5e9bd074018bf8ee03a13de139bfe41f4585b2f5b9 SHA512 39318f4ed31534c116679a3257bf1438a6c4b3bef1894dfd40aea934950c6c8197af6a7f61539b8e9ddc67327c9388d7e8a6f8a3e0e966ad26c07554e2429cab WHIRLPOOL 416149ce2f8af4f3f68d93119179c598eb56c1e223f98c67f6f2193b46fbf891e4871549c973f70ee76e3a87aba7125ce97a3d21f9e5b313ff166c4548c3eb86
+EBUILD unittest++-1.6.1.ebuild 784 SHA256 51327fcdf44f69592d5e408a7077263a4cb31fa61e9d720d7cebf8873070aacf SHA512 625f414a32c4b0614ed7acae5772717efa108d1b6dc8341b55dc4e1ea88ab91c6591171cec81cf3d097f3ca887250c11d656f1fc914de55ac9534691e25be73e WHIRLPOOL 75fe46fb84ce7e2aac7e10112ac67b0864e5754b112aa5ea0a5453cd200fb113c01f5f46b92ffb31102eeb02fbf00edf81d7b5706cd4ec4f5223d65ee66cbec1
+EBUILD unittest++-2.0.0.ebuild 832 SHA256 5cc25c9ad7024fa023ae4d4a4ec6bce4a0ff9d467530144c192b9ac7037ab0f3 SHA512 931c55c2398d027f8724096aa658c33a8771e1f53af200bcee896e29b9a2de508f09937419816245eeec4e06c6344057551475642a35fd4609a706ddc36ac9f6 WHIRLPOOL 5cd3e722e7ec502211ed5e2b6ba710a4fe472da94380bcd800d7f4374bcdfbd34e65384fa8c2f97e158b8946f67f487d47295d031e5ad4ad3b08bb9575843f8b
+MISC ChangeLog 851 SHA256 cda4489afc4ccee2d01857cba73f8f8440611b8d3a3c5e48bc8d73b788242974 SHA512 081420656a5dbef5e793f144a249bf295cc5ce8b473cbb79776f2ac4f93c92ca99f4cc93504ef5423114e3dcd73dcf01b259f7727bb3f8a6b1b9fdbc035e763d WHIRLPOOL c1cb9afa850de1e51dc00341102e4c501cb1875e1e8293f3016fa63edfea362a3ccd6579a11116212cfef8640d585392a4ccf7e8d01455c84c2b284079616f2a
+MISC metadata.xml 532 SHA256 5ff0887eea77b062aeb83d6ed4dcd61d3363d0f4718c1fc2a4241f948a06ed94 SHA512 191234f1ec8ee9134fced773ceedde3f0e2c14b5e8b02e1ba4e72f99c1a8758680bbd412b724621e6a1ad1964e15b3bce12520e2816aa38bb8c1555ef47f8580 WHIRLPOOL a3a36f947236c11648db500a4343670b14b20bc4d5058883e58ba21f73417deb36c545685d51b8af7e91dad86f9e71e7466f46610421d2bbbe0918a8ef63b558
diff --git a/dev-libs/unittest++/metadata.xml b/dev-libs/unittest++/metadata.xml
new file mode 100644
index 000000000000..c2fe10f554df
--- /dev/null
+++ b/dev-libs/unittest++/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>sautier.louis@gmail.com</email>
+ <name>Louis Sautier</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">unittest-cpp/unittest-cpp</remote-id>
+ <bugs-to>https://github.com/unittest-cpp/unittest-cpp/issues</bugs-to>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/unittest++/unittest++-1.6.1.ebuild b/dev-libs/unittest++/unittest++-1.6.1.ebuild
new file mode 100644
index 000000000000..7aeeae67d821
--- /dev/null
+++ b/dev-libs/unittest++/unittest++-1.6.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+MY_PN="unittest-cpp"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A lightweight unit testing framework for C++"
+HOMEPAGE="https://unittest-cpp.github.io/"
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ sed -i '/run unit tests as post build step/,/Running unit tests/d' \
+ CMakeLists.txt || die
+ use test || sed -i \
+ '/build the test runner/,/target_link_libraries(TestUnitTest++ UnitTest++/d' \
+ CMakeLists.txt || die
+ cmake-utils_src_prepare
+}
+
+src_test() {
+ "${BUILD_DIR}/TestUnitTest++" || die "Tests failed"
+}
diff --git a/dev-libs/unittest++/unittest++-2.0.0.ebuild b/dev-libs/unittest++/unittest++-2.0.0.ebuild
new file mode 100644
index 000000000000..7e79b6aa7a45
--- /dev/null
+++ b/dev-libs/unittest++/unittest++-2.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+MY_PN="unittest-cpp"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A lightweight unit testing framework for C++"
+HOMEPAGE="https://unittest-cpp.github.io/"
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # https://github.com/unittest-cpp/unittest-cpp/pull/163
+ sed -i '/run unit tests as post build step/,/Running unit tests/d' \
+ CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUTPP_INCLUDE_TESTS_IN_BUILD=$(usex test)
+ )
+ cmake-utils_src_configure
+}
+
+src_test() {
+ "${BUILD_DIR}/TestUnitTest++" || die "Tests failed"
+}