diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/unittest++ |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/unittest++')
-rw-r--r-- | dev-libs/unittest++/Manifest | 6 | ||||
-rw-r--r-- | dev-libs/unittest++/metadata.xml | 16 | ||||
-rw-r--r-- | dev-libs/unittest++/unittest++-1.6.1.ebuild | 33 | ||||
-rw-r--r-- | dev-libs/unittest++/unittest++-2.0.0.ebuild | 39 |
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" +} |