[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2019-06-30 Thread David Seifert
commit: eb7624865dabb5f1566798cdd18ba1f53fc3b603
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun 30 20:57:04 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jun 30 20:57:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb762486

dev-cpp/catch: Version bump to 2.9.1

Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-2.9.1.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 55da757fdf1..078ea1be0db 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,3 +1,4 @@
 DIST Catch-1.12.2.tar.gz 377265 BLAKE2B 
bc27b4daee950f8fb93d65f3aed032e72bc856ee27a8dc28c35b89e33f414d68ba4cf00951e476688eddf9e4c0514036bd6916fa6cfa9e3359e6c625984f114f
 SHA512 
ed963cdca9fe307ee02928677f81cafcb41cd607faaa315182fdf898d0f2aa28f0be2141bd642f46fdfac400c38f6d065e00a595a1e5879fe2335c4a3851e844
 DIST Catch2-2.5.0.tar.gz 549328 BLAKE2B 
a32941a043a654228cc541dc675ad789f5b938ebc2d3177d1657f66f68fb175bec8c88a60ecba00e84eca74a7506dc83aed74ac89f7dde83213284eb4a497225
 SHA512 
420f1d1a5ea7b69be9fb316a8abe1fb7c7e78d44a982e883748f1e0c8d2a435c1518b6022742716019558a740f8b31977ed6a786b0293e0504206b016801cfe8
 DIST Catch2-2.7.0.tar.gz 569753 BLAKE2B 
cec11d79c85ac8a5577467ceb4722a2441a1dbd2fbe42fb06324113d2a6f9fadc12de351735900817274520bf8533ec245ba0a3686c8c1b4813cf3136d6d552f
 SHA512 
ab6c816642a92418c76c8ddabf17eb0c19bef1dc6ac2405c820280d670ef1d78c9ae89909f5a36bf063f0939d253b7c6b5e845c1ac4e63b338927e125dee950d
+DIST Catch2-2.9.1.tar.gz 626539 BLAKE2B 
b68f17dba65cc8d1a842b105e5aa6a32e713df8d34c32b918e0588e6b87b8e3ae56f9130d1590795489afe2e29035c262a05795d0ee44c9e9ace2e814801821d
 SHA512 
ea18eef1fece72518c8a46b89727f5d0545a15038957087324abe6421c682693379476ff46106132f080677ebcc1c9ead51a9cf25dced3bb576a33e4f6fae4f6

diff --git a/dev-cpp/catch/catch-2.9.1.ebuild b/dev-cpp/catch/catch-2.9.1.ebuild
new file mode 100644
index 000..1a7d1ed8fba
--- /dev/null
+++ b/dev-cpp/catch/catch-2.9.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit cmake-utils python-any-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+
+   S=${WORKDIR}/${MY_P}
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_ENABLE_WERROR=OFF
+   -DBUILD_TESTING=$(usex test)
+   )
+   use test &&
+   mycmakeargs+=(-DPYTHON_EXECUTABLE="${PYTHON}")
+
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/, dev-cpp/catch/files/

2019-04-26 Thread David Seifert
commit: f749843d9b856f9686d37e6cd6cd6ee7920af3d4
Author: David Seifert  gentoo  org>
AuthorDate: Fri Apr 26 17:00:02 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 26 17:00:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f749843d

dev-cpp/catch: Remove old

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/Manifest |  1 -
 dev-cpp/catch/catch-2.3.0.ebuild   | 48 --
 .../catch/files/catch-2.3.0-python-automagic.patch | 25 ---
 3 files changed, 74 deletions(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index f5308e4ab98..55da757fdf1 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,4 +1,3 @@
 DIST Catch-1.12.2.tar.gz 377265 BLAKE2B 
bc27b4daee950f8fb93d65f3aed032e72bc856ee27a8dc28c35b89e33f414d68ba4cf00951e476688eddf9e4c0514036bd6916fa6cfa9e3359e6c625984f114f
 SHA512 
ed963cdca9fe307ee02928677f81cafcb41cd607faaa315182fdf898d0f2aa28f0be2141bd642f46fdfac400c38f6d065e00a595a1e5879fe2335c4a3851e844
-DIST Catch2-2.3.0.tar.gz 506374 BLAKE2B 
f692eb0933ca578edf0f15cb83139d2fab03390b3980a686ea495101165d612c848b642ad1e7233bce5bb164c80958c9cbfbc229e72a1ae6947aa4dffdf27556
 SHA512 
e9a089b504c339e87bda0fb1a4040d9d19c932a4bc7dca41bdad6edfcf8c428f4152ff1e0c898dfdf6b20bd5d901c343bed00ad89351fa5182f3c106e0fb4b03
 DIST Catch2-2.5.0.tar.gz 549328 BLAKE2B 
a32941a043a654228cc541dc675ad789f5b938ebc2d3177d1657f66f68fb175bec8c88a60ecba00e84eca74a7506dc83aed74ac89f7dde83213284eb4a497225
 SHA512 
420f1d1a5ea7b69be9fb316a8abe1fb7c7e78d44a982e883748f1e0c8d2a435c1518b6022742716019558a740f8b31977ed6a786b0293e0504206b016801cfe8
 DIST Catch2-2.7.0.tar.gz 569753 BLAKE2B 
cec11d79c85ac8a5577467ceb4722a2441a1dbd2fbe42fb06324113d2a6f9fadc12de351735900817274520bf8533ec245ba0a3686c8c1b4813cf3136d6d552f
 SHA512 
ab6c816642a92418c76c8ddabf17eb0c19bef1dc6ac2405c820280d670ef1d78c9ae89909f5a36bf063f0939d253b7c6b5e845c1ac4e63b338927e125dee950d

diff --git a/dev-cpp/catch/catch-2.3.0.ebuild b/dev-cpp/catch/catch-2.3.0.ebuild
deleted file mode 100644
index 33544077cdf..000
--- a/dev-cpp/catch/catch-2.3.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
-
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-inherit cmake-utils python-any-r1
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
-else
-   MY_P=${PN^}2-${PV}
-   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="amd64 x86"
-
-   S=${WORKDIR}/${MY_P}
-fi
-
-DESCRIPTION="Modern C++ header-only framework for unit-tests"
-HOMEPAGE="https://github.com/catchorg/Catch2;
-
-LICENSE="Boost-1.0"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( ${PYTHON_DEPS} )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.3.0-python-automagic.patch
-)
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCATCH_ENABLE_WERROR=OFF
-   -DBUILD_TESTING=$(usex test)
-   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-   -DPYTHON_EXECUTABLE="${PYTHON}"
-   )
-   cmake-utils_src_configure
-}

diff --git a/dev-cpp/catch/files/catch-2.3.0-python-automagic.patch 
b/dev-cpp/catch/files/catch-2.3.0-python-automagic.patch
deleted file mode 100644
index c7fa4c6d22f..000
--- a/dev-cpp/catch/files/catch-2.3.0-python-automagic.patch
+++ /dev/null
@@ -1,25 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -36,7 +36,11 @@
- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} 
/ENTRY:wmainCRTStartup")
- endif()
- 
-+find_package(PythonInterp)
- if (BUILD_TESTING AND CATCH_BUILD_TESTING AND NOT_SUBPROJECT)
-+if (NOT PYTHONINTERP_FOUND)
-+message(FATAL_ERROR "Python not found, but required for tests")
-+endif()
- add_subdirectory(projects)
- endif()
- 
 a/projects/CMakeLists.txt
-+++ b/projects/CMakeLists.txt
-@@ -317,7 +317,7 @@
- set_tests_properties(NoTest PROPERTIES PASS_REGULAR_EXPRESSION "No test cases 
matched")
- 
- # AppVeyor has a Python 2.7 in path, but doesn't have .py files as 
autorunnable
--add_test(NAME ApprovalTests COMMAND python 
${CATCH_DIR}/scripts/approvalTests.py $)
-+add_test(NAME ApprovalTests COMMAND ${PYTHON_EXECUTABLE} 
${CATCH_DIR}/scripts/approvalTests.py $)
- set_tests_properties(ApprovalTests PROPERTIES FAIL_REGULAR_EXPRESSION 
"Results differed")
- 
- if (CATCH_USE_VALGRIND)



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2019-04-21 Thread Mikle Kolyada
commit: a322dd9f6ca79610fe66a0ddc6ba3ddb4c3cd6ec
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Apr 21 19:48:38 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Apr 21 19:48:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a322dd9f

dev-cpp/catch: x86 stable wrt bug #682718

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="x86"

 dev-cpp/catch/catch-2.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/catch/catch-2.5.0.ebuild b/dev-cpp/catch/catch-2.5.0.ebuild
index b649c8e17e6..2beda20f59a 100644
--- a/dev-cpp/catch/catch-2.5.0.ebuild
+++ b/dev-cpp/catch/catch-2.5.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
 else
MY_P=${PN^}2-${PV}
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
+   KEYWORDS="amd64 x86"
 
S=${WORKDIR}/${MY_P}
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2019-04-09 Thread Mikle Kolyada
commit: 18750283ac3add04bf56630a5c83cfe80b4971b4
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Apr  9 12:34:53 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Apr  9 12:35:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18750283

Revert "dev-cpp/catch: s390 stable wrt bug #682718"

This reverts commit 2486119b5da0e5cfb3c66ea08fe245e56d772192.

Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-cpp/catch/catch-2.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/catch/catch-2.5.0.ebuild b/dev-cpp/catch/catch-2.5.0.ebuild
index 1adebaa8e0f..b649c8e17e6 100644
--- a/dev-cpp/catch/catch-2.5.0.ebuild
+++ b/dev-cpp/catch/catch-2.5.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
 else
MY_P=${PN^}2-${PV}
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="amd64 s390 ~x86"
+   KEYWORDS="amd64 ~x86"
 
S=${WORKDIR}/${MY_P}
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2019-04-09 Thread Mikle Kolyada
commit: 2486119b5da0e5cfb3c66ea08fe245e56d772192
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Apr  8 21:20:17 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Apr  9 12:23:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2486119b

dev-cpp/catch: s390 stable wrt bug #682718

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 dev-cpp/catch/catch-2.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/catch/catch-2.5.0.ebuild b/dev-cpp/catch/catch-2.5.0.ebuild
index b649c8e17e6..1adebaa8e0f 100644
--- a/dev-cpp/catch/catch-2.5.0.ebuild
+++ b/dev-cpp/catch/catch-2.5.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
 else
MY_P=${PN^}2-${PV}
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="amd64 ~x86"
+   KEYWORDS="amd64 s390 ~x86"
 
S=${WORKDIR}/${MY_P}
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2019-04-08 Thread Mikle Kolyada
commit: f919bbb4f519f8ca59e5187ee7786e62ac354b91
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Apr  8 20:48:38 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Apr  8 20:50:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f919bbb4

dev-cpp/catch: amd64 stable wrt bug #682718

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 dev-cpp/catch/catch-2.5.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/catch/catch-2.5.0.ebuild b/dev-cpp/catch/catch-2.5.0.ebuild
index 5318b054d39..b649c8e17e6 100644
--- a/dev-cpp/catch/catch-2.5.0.ebuild
+++ b/dev-cpp/catch/catch-2.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
 else
MY_P=${PN^}2-${PV}
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 
S=${WORKDIR}/${MY_P}
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2019-04-07 Thread David Seifert
commit: 8632a3e602dd1aaa19d1550db8c1faf7928fa6e6
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr  7 16:37:26 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr  7 16:37:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8632a3e6

dev-cpp/catch: Version bump to 2.7.0

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-2.7.0.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 9ccecc2df55..f5308e4ab98 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,3 +1,4 @@
 DIST Catch-1.12.2.tar.gz 377265 BLAKE2B 
bc27b4daee950f8fb93d65f3aed032e72bc856ee27a8dc28c35b89e33f414d68ba4cf00951e476688eddf9e4c0514036bd6916fa6cfa9e3359e6c625984f114f
 SHA512 
ed963cdca9fe307ee02928677f81cafcb41cd607faaa315182fdf898d0f2aa28f0be2141bd642f46fdfac400c38f6d065e00a595a1e5879fe2335c4a3851e844
 DIST Catch2-2.3.0.tar.gz 506374 BLAKE2B 
f692eb0933ca578edf0f15cb83139d2fab03390b3980a686ea495101165d612c848b642ad1e7233bce5bb164c80958c9cbfbc229e72a1ae6947aa4dffdf27556
 SHA512 
e9a089b504c339e87bda0fb1a4040d9d19c932a4bc7dca41bdad6edfcf8c428f4152ff1e0c898dfdf6b20bd5d901c343bed00ad89351fa5182f3c106e0fb4b03
 DIST Catch2-2.5.0.tar.gz 549328 BLAKE2B 
a32941a043a654228cc541dc675ad789f5b938ebc2d3177d1657f66f68fb175bec8c88a60ecba00e84eca74a7506dc83aed74ac89f7dde83213284eb4a497225
 SHA512 
420f1d1a5ea7b69be9fb316a8abe1fb7c7e78d44a982e883748f1e0c8d2a435c1518b6022742716019558a740f8b31977ed6a786b0293e0504206b016801cfe8
+DIST Catch2-2.7.0.tar.gz 569753 BLAKE2B 
cec11d79c85ac8a5577467ceb4722a2441a1dbd2fbe42fb06324113d2a6f9fadc12de351735900817274520bf8533ec245ba0a3686c8c1b4813cf3136d6d552f
 SHA512 
ab6c816642a92418c76c8ddabf17eb0c19bef1dc6ac2405c820280d670ef1d78c9ae89909f5a36bf063f0939d253b7c6b5e845c1ac4e63b338927e125dee950d

diff --git a/dev-cpp/catch/catch-2.7.0.ebuild b/dev-cpp/catch/catch-2.7.0.ebuild
new file mode 100644
index 000..1a7d1ed8fba
--- /dev/null
+++ b/dev-cpp/catch/catch-2.7.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit cmake-utils python-any-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+
+   S=${WORKDIR}/${MY_P}
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_ENABLE_WERROR=OFF
+   -DBUILD_TESTING=$(usex test)
+   )
+   use test &&
+   mycmakeargs+=(-DPYTHON_EXECUTABLE="${PYTHON}")
+
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2019-03-16 Thread Agostino Sarubbo
commit: 6bbe077f893522ca796bede3e75a83b9ca9af907
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 16 21:38:12 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 16 21:38:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bbe077f

dev-cpp/catch: amd64 stable wrt bug #680592

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 dev-cpp/catch/catch-1.12.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/catch/catch-1.12.2.ebuild 
b/dev-cpp/catch/catch-1.12.2.ebuild
index f8b78e00995..66c092f781d 100644
--- a/dev-cpp/catch/catch-1.12.2.ebuild
+++ b/dev-cpp/catch/catch-1.12.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
 else
MY_P=${PN^}-${PV}
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 
S="${WORKDIR}/${PN^}2-${PV}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/files/

2019-03-03 Thread Aaron Bauman
commit: 60b7bb8f79cd906d25dcd34b3eb96c92b97052ff
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Mar  1 17:43:36 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Mar  4 03:12:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b7bb8f

dev-cpp/catch: remove unused patches

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11198
Signed-off-by: Aaron Bauman  gentoo.org>

 .../catch/files/catch-2.2.2-python-automagic.patch | 25 
 dev-cpp/catch/files/catch-2.2.2-test-python3.patch | 44 --
 2 files changed, 69 deletions(-)

diff --git a/dev-cpp/catch/files/catch-2.2.2-python-automagic.patch 
b/dev-cpp/catch/files/catch-2.2.2-python-automagic.patch
deleted file mode 100644
index ecc99905d7f..000
--- a/dev-cpp/catch/files/catch-2.2.2-python-automagic.patch
+++ /dev/null
@@ -1,25 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -308,6 +308,9 @@
- 
- include(CTest)
- 
-+# Approval tests require python 2.7 or 3
-+find_package(PythonInterp)
-+
- if (BUILD_TESTING AND NOT_SUBPROJECT)
- add_executable(SelfTest ${TEST_SOURCES} ${IMPL_SOURCES} 
${REPORTER_SOURCES} ${SURROGATE_SOURCES} ${HEADERS})
- target_include_directories(SelfTest PRIVATE ${HEADER_DIR})
-@@ -384,7 +387,11 @@
- set_tests_properties(NoTest PROPERTIES PASS_REGULAR_EXPRESSION "No test 
cases matched")
- 
- # AppVeyor has a Python 2.7 in path, but doesn't have .py files as 
autorunnable
--add_test(NAME ApprovalTests COMMAND python 
${CMAKE_CURRENT_SOURCE_DIR}/scripts/approvalTests.py $)
-+if(NOT ${PYTHONINTERP_FOUND})
-+message(FATAL_ERROR "Python not found, but required for running 
tests!")
-+endif()
-+
-+add_test(NAME ApprovalTests COMMAND ${PYTHON_EXECUTABLE} 
${CMAKE_CURRENT_SOURCE_DIR}/scripts/approvalTests.py $)
- set_tests_properties(ApprovalTests PROPERTIES FAIL_REGULAR_EXPRESSION 
"Results differed")
- 
- if (CATCH_USE_VALGRIND)

diff --git a/dev-cpp/catch/files/catch-2.2.2-test-python3.patch 
b/dev-cpp/catch/files/catch-2.2.2-test-python3.patch
deleted file mode 100644
index 0712f157707..000
--- a/dev-cpp/catch/files/catch-2.2.2-test-python3.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From dc6b83bec9bdcc149db08711cc9dfd555a8620fa Mon Sep 17 00:00:00 2001
-From: Tom Hughes 
-Date: Fri, 6 Apr 2018 13:59:08 +0100
-Subject: [PATCH] Support Python3 in approval tests
-

- scripts/approvalTests.py | 15 +++
- 1 file changed, 11 insertions(+), 4 deletions(-)
-
-diff --git a/scripts/approvalTests.py b/scripts/approvalTests.py
-index a2ab5d5a2..16cc7b7d2 100755
 a/scripts/approvalTests.py
-+++ b/scripts/approvalTests.py
-@@ -72,10 +72,17 @@
- 
- overallResult = 0
- 
-+def openFile(file, mode):
-+try:
-+return open(file, mode, encoding='utf-8', errors='surrogateescape')
-+except TypeError:
-+import io
-+return io.open(file, mode, encoding='utf-8', errors='surrogateescape')
-+
- def diffFiles(fileA, fileB):
--with open(fileA, 'r') as file:
-+with openFile(fileA, 'r') as file:
- aLines = [line.rstrip() for line in file.readlines()]
--with open(fileB, 'r') as file:
-+with openFile(fileB, 'r') as file:
- bLines = [line.rstrip() for line in file.readlines()]
- 
- shortenedFilenameA = fileA.rsplit(os.sep, 1)[-1]
-@@ -139,8 +146,8 @@ def approve(baseName, args):
- subprocess.call(args, stdout=f, stderr=f)
- f.close()
- 
--rawFile = open(rawResultsPath, 'r')
--filteredFile = open(filteredResultsPath, 'w')
-+rawFile = openFile(rawResultsPath, 'r')
-+filteredFile = openFile(filteredResultsPath, 'w')
- for line in rawFile:
- filteredFile.write(filterLine(line).rstrip() + "\n")
- filteredFile.close()



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2019-01-19 Thread David Seifert
commit: d13c7357a618c539ad0bb4de3ecb50bf945fa528
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jan 19 14:20:52 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jan 19 14:20:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d13c7357

dev-cpp/catch: Remove old

Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/Manifest|  2 --
 dev-cpp/catch/catch-1.11.0.ebuild | 34 ---
 dev-cpp/catch/catch-2.2.2.ebuild  | 49 ---
 3 files changed, 85 deletions(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 2d9261de67d..9ccecc2df55 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,5 +1,3 @@
-DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 DIST Catch-1.12.2.tar.gz 377265 BLAKE2B 
bc27b4daee950f8fb93d65f3aed032e72bc856ee27a8dc28c35b89e33f414d68ba4cf00951e476688eddf9e4c0514036bd6916fa6cfa9e3359e6c625984f114f
 SHA512 
ed963cdca9fe307ee02928677f81cafcb41cd607faaa315182fdf898d0f2aa28f0be2141bd642f46fdfac400c38f6d065e00a595a1e5879fe2335c4a3851e844
-DIST Catch2-2.2.2.tar.gz 497244 BLAKE2B 
d5073d56b9399bd7f50bafc7758e60e31ba4434e229f92ca92cd04257f4a54cec925ad3180cc964c4f69edbaa7fc14f8af8e828421e2bb2b4f6c59eaea5cc06d
 SHA512 
ab91036c6c3ace087d0382ce99f26b2c30a4b75d52f285619ca282a618470fe388afe47495f3b2764268d600c6834c60ba464483d06f3a1c4316c099477c8e38
 DIST Catch2-2.3.0.tar.gz 506374 BLAKE2B 
f692eb0933ca578edf0f15cb83139d2fab03390b3980a686ea495101165d612c848b642ad1e7233bce5bb164c80958c9cbfbc229e72a1ae6947aa4dffdf27556
 SHA512 
e9a089b504c339e87bda0fb1a4040d9d19c932a4bc7dca41bdad6edfcf8c428f4152ff1e0c898dfdf6b20bd5d901c343bed00ad89351fa5182f3c106e0fb4b03
 DIST Catch2-2.5.0.tar.gz 549328 BLAKE2B 
a32941a043a654228cc541dc675ad789f5b938ebc2d3177d1657f66f68fb175bec8c88a60ecba00e84eca74a7506dc83aed74ac89f7dde83213284eb4a497225
 SHA512 
420f1d1a5ea7b69be9fb316a8abe1fb7c7e78d44a982e883748f1e0c8d2a435c1518b6022742716019558a740f8b31977ed6a786b0293e0504206b016801cfe8

diff --git a/dev-cpp/catch/catch-1.11.0.ebuild 
b/dev-cpp/catch/catch-1.11.0.ebuild
deleted file mode 100644
index afc65f924e9..000
--- a/dev-cpp/catch/catch-1.11.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# 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/catchorg/Catch2;
-SRC_URI="https://github.com/catchorg/Catch2/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-2.2.2.ebuild b/dev-cpp/catch/catch-2.2.2.ebuild
deleted file mode 100644
index 2cce0298b3a..000
--- a/dev-cpp/catch/catch-2.2.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-inherit cmake-utils python-any-r1
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
-else
-   MY_P=${PN^}2-${PV}
-   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-
-   S=${WORKDIR}/${MY_P}
-fi
-
-DESCRIPTION="Modern C++ header-only framework for unit-tests"
-HOMEPAGE="https://github.com/catchorg/Catch2;
-
-LICENSE="Boost-1.0"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( ${PYTHON_DEPS} )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.2.2-test-python3.patch
-   "${FILESDIR}"/${PN}-2.2.2-python-automagic.patch
-)
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCATCH_ENABLE_WERROR=OFF
-   -DBUILD_TESTING=$(usex test)
-   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-   -DPYTHON_EXECUTABLE="${PYTHON}"
-   )
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-12-13 Thread David Seifert
commit: c06262da68dee7db70741d67eb60e354904a66b0
Author: David Seifert  gentoo  org>
AuthorDate: Thu Dec 13 14:07:56 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Dec 13 14:07:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c06262da

dev-cpp/catch: Bump to EAPI 7

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/catch-1.12.2.ebuild |  3 +--
 dev-cpp/catch/catch-1..ebuild |  3 +--
 dev-cpp/catch/catch-2.5.0.ebuild  |  6 ++
 dev-cpp/catch/catch-.ebuild   | 19 ++-
 4 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/dev-cpp/catch/catch-1.12.2.ebuild 
b/dev-cpp/catch/catch-1.12.2.ebuild
index f67c3c4193b..f8b78e00995 100644
--- a/dev-cpp/catch/catch-1.12.2.ebuild
+++ b/dev-cpp/catch/catch-1.12.2.ebuild
@@ -1,9 +1,8 @@
 # Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
 inherit cmake-utils
 
 if [[ ${PV} == * ]]; then

diff --git a/dev-cpp/catch/catch-1..ebuild 
b/dev-cpp/catch/catch-1..ebuild
index f67c3c4193b..f8b78e00995 100644
--- a/dev-cpp/catch/catch-1..ebuild
+++ b/dev-cpp/catch/catch-1..ebuild
@@ -1,9 +1,8 @@
 # Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
 inherit cmake-utils
 
 if [[ ${PV} == * ]]; then

diff --git a/dev-cpp/catch/catch-2.5.0.ebuild b/dev-cpp/catch/catch-2.5.0.ebuild
index 8249b5cedb5..5318b054d39 100644
--- a/dev-cpp/catch/catch-2.5.0.ebuild
+++ b/dev-cpp/catch/catch-2.5.0.ebuild
@@ -1,11 +1,10 @@
 # Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
 
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
 inherit cmake-utils python-any-r1
 
 if [[ ${PV} == * ]]; then
@@ -27,7 +26,7 @@ SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-DEPEND="test? ( ${PYTHON_DEPS} )"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
 
 pkg_setup() {
use test && python-any-r1_pkg_setup
@@ -37,7 +36,6 @@ src_configure() {
local mycmakeargs=(
-DCATCH_ENABLE_WERROR=OFF
-DBUILD_TESTING=$(usex test)
-   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
)
use test &&
mycmakeargs+=(-DPYTHON_EXECUTABLE="${PYTHON}")

diff --git a/dev-cpp/catch/catch-.ebuild b/dev-cpp/catch/catch-.ebuild
index d7763c4ccaa..5318b054d39 100644
--- a/dev-cpp/catch/catch-.ebuild
+++ b/dev-cpp/catch/catch-.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-inherit cmake-utils
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit cmake-utils python-any-r1
 
 if [[ ${PV} == * ]]; then
inherit git-r3
@@ -25,11 +26,19 @@ SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
 src_configure() {
local mycmakeargs=(
-DCATCH_ENABLE_WERROR=OFF
-DBUILD_TESTING=$(usex test)
-   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
)
+   use test &&
+   mycmakeargs+=(-DPYTHON_EXECUTABLE="${PYTHON}")
+
cmake-utils_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-11-29 Thread David Seifert
commit: be1246e0efab3fc9527ee6b6dde9e8df74cf72d3
Author: David Seifert  gentoo  org>
AuthorDate: Thu Nov 29 16:22:01 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Nov 29 18:41:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be1246e0

dev-cpp/catch: Sync catch-1. live ebuild

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/catch-1..ebuild | 26 +++---
 1 file changed, 19 insertions(+), 7 deletions(-)

diff --git a/dev-cpp/catch/catch-1..ebuild 
b/dev-cpp/catch/catch-1..ebuild
index a770fcddab5..f67c3c4193b 100644
--- a/dev-cpp/catch/catch-1..ebuild
+++ b/dev-cpp/catch/catch-1..ebuild
@@ -1,20 +1,32 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
-EGIT_BRANCH="Catch1.x"
-inherit cmake-utils git-r3
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+inherit cmake-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+   EGIT_BRANCH="Catch1.x"
+else
+   MY_P=${PN^}-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+
+   S="${WORKDIR}/${PN^}2-${PV}"
+fi
 
 DESCRIPTION="Modern C++ header-only framework for unit-tests"
 HOMEPAGE="https://github.com/catchorg/Catch2;
-SRC_URI=""
 
 LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS=""
+SLOT="1"
 IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-11-29 Thread David Seifert
commit: ee5d073a7895256aad80d1eb1ad1266c81486c19
Author: David Seifert  gentoo  org>
AuthorDate: Thu Nov 29 16:22:01 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Nov 29 18:41:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5d073a

dev-cpp/catch: Version bump to 1.12.2

* SLOT=1 for parallel installability

Closes: https://bugs.gentoo.org/670072
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/Manifest|  1 +
 dev-cpp/catch/catch-1.12.2.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 43e8af59eb0..2d9261de67d 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,4 +1,5 @@
 DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
+DIST Catch-1.12.2.tar.gz 377265 BLAKE2B 
bc27b4daee950f8fb93d65f3aed032e72bc856ee27a8dc28c35b89e33f414d68ba4cf00951e476688eddf9e4c0514036bd6916fa6cfa9e3359e6c625984f114f
 SHA512 
ed963cdca9fe307ee02928677f81cafcb41cd607faaa315182fdf898d0f2aa28f0be2141bd642f46fdfac400c38f6d065e00a595a1e5879fe2335c4a3851e844
 DIST Catch2-2.2.2.tar.gz 497244 BLAKE2B 
d5073d56b9399bd7f50bafc7758e60e31ba4434e229f92ca92cd04257f4a54cec925ad3180cc964c4f69edbaa7fc14f8af8e828421e2bb2b4f6c59eaea5cc06d
 SHA512 
ab91036c6c3ace087d0382ce99f26b2c30a4b75d52f285619ca282a618470fe388afe47495f3b2764268d600c6834c60ba464483d06f3a1c4316c099477c8e38
 DIST Catch2-2.3.0.tar.gz 506374 BLAKE2B 
f692eb0933ca578edf0f15cb83139d2fab03390b3980a686ea495101165d612c848b642ad1e7233bce5bb164c80958c9cbfbc229e72a1ae6947aa4dffdf27556
 SHA512 
e9a089b504c339e87bda0fb1a4040d9d19c932a4bc7dca41bdad6edfcf8c428f4152ff1e0c898dfdf6b20bd5d901c343bed00ad89351fa5182f3c106e0fb4b03
 DIST Catch2-2.5.0.tar.gz 549328 BLAKE2B 
a32941a043a654228cc541dc675ad789f5b938ebc2d3177d1657f66f68fb175bec8c88a60ecba00e84eca74a7506dc83aed74ac89f7dde83213284eb4a497225
 SHA512 
420f1d1a5ea7b69be9fb316a8abe1fb7c7e78d44a982e883748f1e0c8d2a435c1518b6022742716019558a740f8b31977ed6a786b0293e0504206b016801cfe8

diff --git a/dev-cpp/catch/catch-1.12.2.ebuild 
b/dev-cpp/catch/catch-1.12.2.ebuild
new file mode 100644
index 000..f67c3c4193b
--- /dev/null
+++ b/dev-cpp/catch/catch-1.12.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+inherit cmake-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+   EGIT_BRANCH="Catch1.x"
+else
+   MY_P=${PN^}-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+
+   S="${WORKDIR}/${PN^}2-${PV}"
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+
+LICENSE="Boost-1.0"
+SLOT="1"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-11-29 Thread David Seifert
commit: e6e69b48c7705ce0a6141c07c1d21b7d63425404
Author: David Seifert  gentoo  org>
AuthorDate: Thu Nov 29 16:22:01 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Nov 29 18:41:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6e69b48

dev-cpp/catch: Version bump to 2.5.0

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: David Seifert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/10517

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-2.5.0.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index dc01d5f3e0e..43e8af59eb0 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,3 +1,4 @@
 DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 DIST Catch2-2.2.2.tar.gz 497244 BLAKE2B 
d5073d56b9399bd7f50bafc7758e60e31ba4434e229f92ca92cd04257f4a54cec925ad3180cc964c4f69edbaa7fc14f8af8e828421e2bb2b4f6c59eaea5cc06d
 SHA512 
ab91036c6c3ace087d0382ce99f26b2c30a4b75d52f285619ca282a618470fe388afe47495f3b2764268d600c6834c60ba464483d06f3a1c4316c099477c8e38
 DIST Catch2-2.3.0.tar.gz 506374 BLAKE2B 
f692eb0933ca578edf0f15cb83139d2fab03390b3980a686ea495101165d612c848b642ad1e7233bce5bb164c80958c9cbfbc229e72a1ae6947aa4dffdf27556
 SHA512 
e9a089b504c339e87bda0fb1a4040d9d19c932a4bc7dca41bdad6edfcf8c428f4152ff1e0c898dfdf6b20bd5d901c343bed00ad89351fa5182f3c106e0fb4b03
+DIST Catch2-2.5.0.tar.gz 549328 BLAKE2B 
a32941a043a654228cc541dc675ad789f5b938ebc2d3177d1657f66f68fb175bec8c88a60ecba00e84eca74a7506dc83aed74ac89f7dde83213284eb4a497225
 SHA512 
420f1d1a5ea7b69be9fb316a8abe1fb7c7e78d44a982e883748f1e0c8d2a435c1518b6022742716019558a740f8b31977ed6a786b0293e0504206b016801cfe8

diff --git a/dev-cpp/catch/catch-2.5.0.ebuild b/dev-cpp/catch/catch-2.5.0.ebuild
new file mode 100644
index 000..8249b5cedb5
--- /dev/null
+++ b/dev-cpp/catch/catch-2.5.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+inherit cmake-utils python-any-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+
+   S=${WORKDIR}/${MY_P}
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_ENABLE_WERROR=OFF
+   -DBUILD_TESTING=$(usex test)
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   )
+   use test &&
+   mycmakeargs+=(-DPYTHON_EXECUTABLE="${PYTHON}")
+
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-10-07 Thread Mikle Kolyada
commit: 25ad29befb490987e7043f836902004a94c01560
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Oct  7 11:59:20 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Oct  7 11:59:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25ad29be

dev-cpp/catch: amd64 stable wrt bug #667200

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-cpp/catch/catch-2.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/catch/catch-2.3.0.ebuild b/dev-cpp/catch/catch-2.3.0.ebuild
index a5f5b0bd658..33544077cdf 100644
--- a/dev-cpp/catch/catch-2.3.0.ebuild
+++ b/dev-cpp/catch/catch-2.3.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
 else
MY_P=${PN^}2-${PV}
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 x86"
+   KEYWORDS="amd64 x86"
 
S=${WORKDIR}/${MY_P}
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-10-06 Thread Thomas Deutschmann
commit: f3fa3c52251e79b68c60830f018c115894711abc
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Oct  6 23:00:18 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Oct  6 23:04:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3fa3c52

dev-cpp/catch: x86 stable (bug #667200)

Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-cpp/catch/catch-2.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/catch/catch-2.3.0.ebuild b/dev-cpp/catch/catch-2.3.0.ebuild
index 94a870ee7ce..a5f5b0bd658 100644
--- a/dev-cpp/catch/catch-2.3.0.ebuild
+++ b/dev-cpp/catch/catch-2.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
 else
MY_P=${PN^}2-${PV}
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 x86"
 
S=${WORKDIR}/${MY_P}
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/files/, dev-cpp/catch/

2018-08-25 Thread David Seifert
commit: 9edabe5400b81e731dcadefaaf2e8ba6e5f36a9b
Author: David Seifert  gentoo  org>
AuthorDate: Sat Aug 25 21:24:23 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Aug 25 21:24:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9edabe54

dev-cpp/catch: Version bump to 2.3.0

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-cpp/catch/Manifest |  1 +
 dev-cpp/catch/catch-2.3.0.ebuild   | 48 ++
 .../catch/files/catch-2.3.0-python-automagic.patch | 25 +++
 3 files changed, 74 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index dcfd1f2c0ee..dc01d5f3e0e 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,2 +1,3 @@
 DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 DIST Catch2-2.2.2.tar.gz 497244 BLAKE2B 
d5073d56b9399bd7f50bafc7758e60e31ba4434e229f92ca92cd04257f4a54cec925ad3180cc964c4f69edbaa7fc14f8af8e828421e2bb2b4f6c59eaea5cc06d
 SHA512 
ab91036c6c3ace087d0382ce99f26b2c30a4b75d52f285619ca282a618470fe388afe47495f3b2764268d600c6834c60ba464483d06f3a1c4316c099477c8e38
+DIST Catch2-2.3.0.tar.gz 506374 BLAKE2B 
f692eb0933ca578edf0f15cb83139d2fab03390b3980a686ea495101165d612c848b642ad1e7233bce5bb164c80958c9cbfbc229e72a1ae6947aa4dffdf27556
 SHA512 
e9a089b504c339e87bda0fb1a4040d9d19c932a4bc7dca41bdad6edfcf8c428f4152ff1e0c898dfdf6b20bd5d901c343bed00ad89351fa5182f3c106e0fb4b03

diff --git a/dev-cpp/catch/catch-2.3.0.ebuild b/dev-cpp/catch/catch-2.3.0.ebuild
new file mode 100644
index 000..94a870ee7ce
--- /dev/null
+++ b/dev-cpp/catch/catch-2.3.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+inherit cmake-utils python-any-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+
+   S=${WORKDIR}/${MY_P}
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( ${PYTHON_DEPS} )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.0-python-automagic.patch
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_ENABLE_WERROR=OFF
+   -DBUILD_TESTING=$(usex test)
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   )
+   cmake-utils_src_configure
+}

diff --git a/dev-cpp/catch/files/catch-2.3.0-python-automagic.patch 
b/dev-cpp/catch/files/catch-2.3.0-python-automagic.patch
new file mode 100644
index 000..c7fa4c6d22f
--- /dev/null
+++ b/dev-cpp/catch/files/catch-2.3.0-python-automagic.patch
@@ -0,0 +1,25 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -36,7 +36,11 @@
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} 
/ENTRY:wmainCRTStartup")
+ endif()
+ 
++find_package(PythonInterp)
+ if (BUILD_TESTING AND CATCH_BUILD_TESTING AND NOT_SUBPROJECT)
++if (NOT PYTHONINTERP_FOUND)
++message(FATAL_ERROR "Python not found, but required for tests")
++endif()
+ add_subdirectory(projects)
+ endif()
+ 
+--- a/projects/CMakeLists.txt
 b/projects/CMakeLists.txt
+@@ -317,7 +317,7 @@
+ set_tests_properties(NoTest PROPERTIES PASS_REGULAR_EXPRESSION "No test cases 
matched")
+ 
+ # AppVeyor has a Python 2.7 in path, but doesn't have .py files as 
autorunnable
+-add_test(NAME ApprovalTests COMMAND python 
${CATCH_DIR}/scripts/approvalTests.py $)
++add_test(NAME ApprovalTests COMMAND ${PYTHON_EXECUTABLE} 
${CATCH_DIR}/scripts/approvalTests.py $)
+ set_tests_properties(ApprovalTests PROPERTIES FAIL_REGULAR_EXPRESSION 
"Results differed")
+ 
+ if (CATCH_USE_VALGRIND)



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-05-26 Thread David Seifert
commit: d2298a29660a333efe8e8132c891953fc641bed0
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 26 09:31:04 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May 26 09:31:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2298a29

dev-cpp/catch: Remove old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-cpp/catch/Manifest   |  1 -
 dev-cpp/catch/catch-2.1.1.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index ad4a8a8e118..dcfd1f2c0ee 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,3 +1,2 @@
 DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
-DIST Catch2-2.1.1.tar.gz 481236 BLAKE2B 
8a8110611aaf4ea913462884d8293bcae7d0abf3075253a26385a56b2cb5bf50b769e2117430c9712e4644f430cc16461fabfef921c5fbfceb82effb0da74e93
 SHA512 
64947672e614301a45efd812eb3eef98d871c9719005a441b6f6bb1dc26820bd9643ba285bcc0eaef9b212c5ab6ada4a875433c47a020ce436bcc411cdc8ad72
 DIST Catch2-2.2.2.tar.gz 497244 BLAKE2B 
d5073d56b9399bd7f50bafc7758e60e31ba4434e229f92ca92cd04257f4a54cec925ad3180cc964c4f69edbaa7fc14f8af8e828421e2bb2b4f6c59eaea5cc06d
 SHA512 
ab91036c6c3ace087d0382ce99f26b2c30a4b75d52f285619ca282a618470fe388afe47495f3b2764268d600c6834c60ba464483d06f3a1c4316c099477c8e38

diff --git a/dev-cpp/catch/catch-2.1.1.ebuild b/dev-cpp/catch/catch-2.1.1.ebuild
deleted file mode 100644
index d7763c4ccaa..000
--- a/dev-cpp/catch/catch-2.1.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-inherit cmake-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
-else
-   MY_P=${PN^}2-${PV}
-   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-
-   S=${WORKDIR}/${MY_P}
-fi
-
-DESCRIPTION="Modern C++ header-only framework for unit-tests"
-HOMEPAGE="https://github.com/catchorg/Catch2;
-
-LICENSE="Boost-1.0"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCATCH_ENABLE_WERROR=OFF
-   -DBUILD_TESTING=$(usex test)
-   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-   )
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/, dev-cpp/catch/files/

2018-04-24 Thread David Seifert
commit: e010deea863f6efa2c7cbb6fd9eb1c447614b2e7
Author: David Seifert  gentoo  org>
AuthorDate: Tue Apr 24 09:19:17 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Apr 24 09:21:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e010deea

dev-cpp/catch: Version bump to 2.2.2

* Backport python3 patch from master
* Fix choice of python interpreter automagic

Closes: https://bugs.gentoo.org/650958
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 dev-cpp/catch/Manifest |  1 +
 dev-cpp/catch/catch-2.2.2.ebuild   | 49 ++
 .../catch/files/catch-2.2.2-python-automagic.patch | 25 +++
 dev-cpp/catch/files/catch-2.2.2-test-python3.patch | 44 +++
 4 files changed, 119 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index b52d91471f0..fda12f94f2e 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,3 +1,4 @@
 DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 DIST Catch2-2.1.1.tar.gz 481236 BLAKE2B 
8a8110611aaf4ea913462884d8293bcae7d0abf3075253a26385a56b2cb5bf50b769e2117430c9712e4644f430cc16461fabfef921c5fbfceb82effb0da74e93
 SHA512 
64947672e614301a45efd812eb3eef98d871c9719005a441b6f6bb1dc26820bd9643ba285bcc0eaef9b212c5ab6ada4a875433c47a020ce436bcc411cdc8ad72
 DIST Catch2-2.2.0.tar.gz 487585 BLAKE2B 
2d8f58e8d3630cb30e438da7a169df3afff387d38dd3054cfcdb8860aa507ecc3c614471fa1110f64b0dba3d6855edfc68ee4e0b7eb97164be833827078e82fd
 SHA512 
9dcc409939df61f84b965ee3147a7a7578b3a816ff285e103b7666115bf38a608d9a0075e06e98f93b9f06882d2e41d6c51cdaae352abbfaa2a3c1b408f22df7
+DIST Catch2-2.2.2.tar.gz 497244 BLAKE2B 
d5073d56b9399bd7f50bafc7758e60e31ba4434e229f92ca92cd04257f4a54cec925ad3180cc964c4f69edbaa7fc14f8af8e828421e2bb2b4f6c59eaea5cc06d
 SHA512 
ab91036c6c3ace087d0382ce99f26b2c30a4b75d52f285619ca282a618470fe388afe47495f3b2764268d600c6834c60ba464483d06f3a1c4316c099477c8e38

diff --git a/dev-cpp/catch/catch-2.2.2.ebuild b/dev-cpp/catch/catch-2.2.2.ebuild
new file mode 100644
index 000..2cce0298b3a
--- /dev/null
+++ b/dev-cpp/catch/catch-2.2.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{5,6} )
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+inherit cmake-utils python-any-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+
+   S=${WORKDIR}/${MY_P}
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( ${PYTHON_DEPS} )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.2.2-test-python3.patch
+   "${FILESDIR}"/${PN}-2.2.2-python-automagic.patch
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_ENABLE_WERROR=OFF
+   -DBUILD_TESTING=$(usex test)
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   )
+   cmake-utils_src_configure
+}

diff --git a/dev-cpp/catch/files/catch-2.2.2-python-automagic.patch 
b/dev-cpp/catch/files/catch-2.2.2-python-automagic.patch
new file mode 100644
index 000..ecc99905d7f
--- /dev/null
+++ b/dev-cpp/catch/files/catch-2.2.2-python-automagic.patch
@@ -0,0 +1,25 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -308,6 +308,9 @@
+ 
+ include(CTest)
+ 
++# Approval tests require python 2.7 or 3
++find_package(PythonInterp)
++
+ if (BUILD_TESTING AND NOT_SUBPROJECT)
+ add_executable(SelfTest ${TEST_SOURCES} ${IMPL_SOURCES} 
${REPORTER_SOURCES} ${SURROGATE_SOURCES} ${HEADERS})
+ target_include_directories(SelfTest PRIVATE ${HEADER_DIR})
+@@ -384,7 +387,11 @@
+ set_tests_properties(NoTest PROPERTIES PASS_REGULAR_EXPRESSION "No test 
cases matched")
+ 
+ # AppVeyor has a Python 2.7 in path, but doesn't have .py files as 
autorunnable
+-add_test(NAME ApprovalTests COMMAND python 
${CMAKE_CURRENT_SOURCE_DIR}/scripts/approvalTests.py $)
++if(NOT ${PYTHONINTERP_FOUND})
++message(FATAL_ERROR "Python not found, but required for running 
tests!")
++endif()
++
++add_test(NAME ApprovalTests COMMAND ${PYTHON_EXECUTABLE} 
${CMAKE_CURRENT_SOURCE_DIR}/scripts/approvalTests.py $)
+ set_tests_properties(ApprovalTests PROPERTIES FAIL_REGULAR_EXPRESSION 

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/, dev-cpp/catch/files/

2018-04-24 Thread David Seifert
commit: 3266c659549f176802d89d6b4c0e0f01f52d
Author: David Seifert  gentoo  org>
AuthorDate: Tue Apr 24 09:20:31 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Apr 24 09:21:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3266c659

dev-cpp/catch: Remove old

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 dev-cpp/catch/Manifest |  1 -
 dev-cpp/catch/catch-2.2.0.ebuild   | 37 --
 .../catch/files/catch-2.2.0-fix-pkg-config.patch   | 22 -
 3 files changed, 60 deletions(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index fda12f94f2e..ad4a8a8e118 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,4 +1,3 @@
 DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 DIST Catch2-2.1.1.tar.gz 481236 BLAKE2B 
8a8110611aaf4ea913462884d8293bcae7d0abf3075253a26385a56b2cb5bf50b769e2117430c9712e4644f430cc16461fabfef921c5fbfceb82effb0da74e93
 SHA512 
64947672e614301a45efd812eb3eef98d871c9719005a441b6f6bb1dc26820bd9643ba285bcc0eaef9b212c5ab6ada4a875433c47a020ce436bcc411cdc8ad72
-DIST Catch2-2.2.0.tar.gz 487585 BLAKE2B 
2d8f58e8d3630cb30e438da7a169df3afff387d38dd3054cfcdb8860aa507ecc3c614471fa1110f64b0dba3d6855edfc68ee4e0b7eb97164be833827078e82fd
 SHA512 
9dcc409939df61f84b965ee3147a7a7578b3a816ff285e103b7666115bf38a608d9a0075e06e98f93b9f06882d2e41d6c51cdaae352abbfaa2a3c1b408f22df7
 DIST Catch2-2.2.2.tar.gz 497244 BLAKE2B 
d5073d56b9399bd7f50bafc7758e60e31ba4434e229f92ca92cd04257f4a54cec925ad3180cc964c4f69edbaa7fc14f8af8e828421e2bb2b4f6c59eaea5cc06d
 SHA512 
ab91036c6c3ace087d0382ce99f26b2c30a4b75d52f285619ca282a618470fe388afe47495f3b2764268d600c6834c60ba464483d06f3a1c4316c099477c8e38

diff --git a/dev-cpp/catch/catch-2.2.0.ebuild b/dev-cpp/catch/catch-2.2.0.ebuild
deleted file mode 100644
index c9f6247c284..000
--- a/dev-cpp/catch/catch-2.2.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
-inherit cmake-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
-else
-   MY_P=${PN^}2-${PV}
-   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-
-   S=${WORKDIR}/${MY_P}
-fi
-
-DESCRIPTION="Modern C++ header-only framework for unit-tests"
-HOMEPAGE="https://github.com/catchorg/Catch2;
-
-LICENSE="Boost-1.0"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.2.0-fix-pkg-config.patch )
-
-src_configure() {
-   local mycmakeargs=(
-   -DCATCH_ENABLE_WERROR=OFF
-   -DBUILD_TESTING=$(usex test)
-   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-   )
-   cmake-utils_src_configure
-}

diff --git a/dev-cpp/catch/files/catch-2.2.0-fix-pkg-config.patch 
b/dev-cpp/catch/files/catch-2.2.0-fix-pkg-config.patch
deleted file mode 100644
index 1c1463921b2..000
--- a/dev-cpp/catch/files/catch-2.2.0-fix-pkg-config.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From c778848b09df073b9f84f22622ea7a632642c4a5 Mon Sep 17 00:00:00 2001
-From: David Seifert 
-Date: Tue, 30 Jan 2018 11:13:53 +0100
-Subject: [PATCH] Fix pkg-config
-
-* All uses of Catch involve #include'ing it without
-  a prefixed folder, such as `#include "catch.hpp"`.
-  This requires fixing the pkg-config file.

- catch.pc.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/catch.pc.in b/catch.pc.in
-index abd0b66b1..4f48bc7fb 100644
 a/catch.pc.in
-+++ b/catch.pc.in
-@@ -3,4 +3,4 @@ includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
- Name: Catch
- Description: Testing library for C++
- Version: @Catch2_VERSION@
--Cflags: -I${includedir}
-+Cflags: -I${includedir}/catch



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/, dev-cpp/catch/files/

2018-03-11 Thread David Seifert
commit: 1b359a2f6ccce336865e2fd197eea6425e7aa9ae
Author: David Seifert  gentoo  org>
AuthorDate: Sun Mar 11 10:40:36 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Mar 11 10:40:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b359a2f

dev-cpp/catch: Version bump to 2.2.0

Closes: https://bugs.gentoo.org/649760
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-cpp/catch/Manifest |  1 +
 dev-cpp/catch/catch-2.2.0.ebuild   | 37 ++
 .../catch/files/catch-2.2.0-fix-pkg-config.patch   | 22 +
 3 files changed, 60 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 9fb7539bccf..b52d91471f0 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,2 +1,3 @@
 DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 DIST Catch2-2.1.1.tar.gz 481236 BLAKE2B 
8a8110611aaf4ea913462884d8293bcae7d0abf3075253a26385a56b2cb5bf50b769e2117430c9712e4644f430cc16461fabfef921c5fbfceb82effb0da74e93
 SHA512 
64947672e614301a45efd812eb3eef98d871c9719005a441b6f6bb1dc26820bd9643ba285bcc0eaef9b212c5ab6ada4a875433c47a020ce436bcc411cdc8ad72
+DIST Catch2-2.2.0.tar.gz 487585 BLAKE2B 
2d8f58e8d3630cb30e438da7a169df3afff387d38dd3054cfcdb8860aa507ecc3c614471fa1110f64b0dba3d6855edfc68ee4e0b7eb97164be833827078e82fd
 SHA512 
9dcc409939df61f84b965ee3147a7a7578b3a816ff285e103b7666115bf38a608d9a0075e06e98f93b9f06882d2e41d6c51cdaae352abbfaa2a3c1b408f22df7

diff --git a/dev-cpp/catch/catch-2.2.0.ebuild b/dev-cpp/catch/catch-2.2.0.ebuild
new file mode 100644
index 000..c9f6247c284
--- /dev/null
+++ b/dev-cpp/catch/catch-2.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+inherit cmake-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+
+   S=${WORKDIR}/${MY_P}
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.2.0-fix-pkg-config.patch )
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_ENABLE_WERROR=OFF
+   -DBUILD_TESTING=$(usex test)
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   )
+   cmake-utils_src_configure
+}

diff --git a/dev-cpp/catch/files/catch-2.2.0-fix-pkg-config.patch 
b/dev-cpp/catch/files/catch-2.2.0-fix-pkg-config.patch
new file mode 100644
index 000..1c1463921b2
--- /dev/null
+++ b/dev-cpp/catch/files/catch-2.2.0-fix-pkg-config.patch
@@ -0,0 +1,22 @@
+From c778848b09df073b9f84f22622ea7a632642c4a5 Mon Sep 17 00:00:00 2001
+From: David Seifert 
+Date: Tue, 30 Jan 2018 11:13:53 +0100
+Subject: [PATCH] Fix pkg-config
+
+* All uses of Catch involve #include'ing it without
+  a prefixed folder, such as `#include "catch.hpp"`.
+  This requires fixing the pkg-config file.
+---
+ catch.pc.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/catch.pc.in b/catch.pc.in
+index abd0b66b1..4f48bc7fb 100644
+--- a/catch.pc.in
 b/catch.pc.in
+@@ -3,4 +3,4 @@ includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
+ Name: Catch
+ Description: Testing library for C++
+ Version: @Catch2_VERSION@
+-Cflags: -I${includedir}
++Cflags: -I${includedir}/catch



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-01-26 Thread David Seifert
commit: 425a3370ceec445d3bf176b088d38e99dfa19ff7
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jan 26 16:33:32 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jan 26 16:33:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=425a3370

dev-cpp/catch: Version bump to 2.1.1

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-2.1.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index b0895584ad7..9dea3851a73 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,3 +1,4 @@
 DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 DIST Catch2-2.0.1.tar.gz 397154 BLAKE2B 
e41cb3afb706ebed5742b2639cbba9a3468b6325788c6928f8c4e307cd0b11a5fda6aa91def709536ec56412010c086558f1cb270630372ba3275bd36fbf
 SHA512 
df6dc480aa208c6c39c8b36d06295883345f925b7ec579e9f0f7a68c816b90dbc3c2ece32926a6458646f7412027212f1b4c3cb28f217f411d3a56580f6edc32
 DIST Catch2-2.1.0.tar.gz 475638 BLAKE2B 
66c48b7fe551f066e43870465e0fb58b966243d00cfe78c22389af45cf1cf97d6b3c192cdbf6aec4046ff3744a03e0125ca3b66f7c2a47d17f5a6ce538ad8959
 SHA512 
1fa0d1cb607fcb8dec37437fa788868324b0ded8e929138f4167d57bafa567b64955546142699a3e3bd2aeb7d36b7c2c7c426aaf3d68b94bddd43b2f78026fc8
+DIST Catch2-2.1.1.tar.gz 481236 BLAKE2B 
8a8110611aaf4ea913462884d8293bcae7d0abf3075253a26385a56b2cb5bf50b769e2117430c9712e4644f430cc16461fabfef921c5fbfceb82effb0da74e93
 SHA512 
64947672e614301a45efd812eb3eef98d871c9719005a441b6f6bb1dc26820bd9643ba285bcc0eaef9b212c5ab6ada4a875433c47a020ce436bcc411cdc8ad72

diff --git a/dev-cpp/catch/catch-2.1.1.ebuild b/dev-cpp/catch/catch-2.1.1.ebuild
new file mode 100644
index 000..d7763c4ccaa
--- /dev/null
+++ b/dev-cpp/catch/catch-2.1.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+inherit cmake-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+
+   S=${WORKDIR}/${MY_P}
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_ENABLE_WERROR=OFF
+   -DBUILD_TESTING=$(usex test)
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-01-26 Thread David Seifert
commit: bf2ff4f3f63f68e90287e41b134a5cdfabf549f1
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jan 26 16:33:38 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jan 26 16:33:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2ff4f3

dev-cpp/catch: Remove old

Closes: https://bugs.gentoo.org/644354
Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-cpp/catch/Manifest   |  2 --
 dev-cpp/catch/catch-2.0.1.ebuild | 31 ---
 dev-cpp/catch/catch-2.1.0.ebuild | 31 ---
 3 files changed, 64 deletions(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 9dea3851a73..9fb7539bccf 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,4 +1,2 @@
 DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
-DIST Catch2-2.0.1.tar.gz 397154 BLAKE2B 
e41cb3afb706ebed5742b2639cbba9a3468b6325788c6928f8c4e307cd0b11a5fda6aa91def709536ec56412010c086558f1cb270630372ba3275bd36fbf
 SHA512 
df6dc480aa208c6c39c8b36d06295883345f925b7ec579e9f0f7a68c816b90dbc3c2ece32926a6458646f7412027212f1b4c3cb28f217f411d3a56580f6edc32
-DIST Catch2-2.1.0.tar.gz 475638 BLAKE2B 
66c48b7fe551f066e43870465e0fb58b966243d00cfe78c22389af45cf1cf97d6b3c192cdbf6aec4046ff3744a03e0125ca3b66f7c2a47d17f5a6ce538ad8959
 SHA512 
1fa0d1cb607fcb8dec37437fa788868324b0ded8e929138f4167d57bafa567b64955546142699a3e3bd2aeb7d36b7c2c7c426aaf3d68b94bddd43b2f78026fc8
 DIST Catch2-2.1.1.tar.gz 481236 BLAKE2B 
8a8110611aaf4ea913462884d8293bcae7d0abf3075253a26385a56b2cb5bf50b769e2117430c9712e4644f430cc16461fabfef921c5fbfceb82effb0da74e93
 SHA512 
64947672e614301a45efd812eb3eef98d871c9719005a441b6f6bb1dc26820bd9643ba285bcc0eaef9b212c5ab6ada4a875433c47a020ce436bcc411cdc8ad72

diff --git a/dev-cpp/catch/catch-2.0.1.ebuild b/dev-cpp/catch/catch-2.0.1.ebuild
deleted file mode 100644
index ac2dfcb10a6..000
--- a/dev-cpp/catch/catch-2.0.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-MY_P=${PN^}2-${PV}
-
-DESCRIPTION="Modern C++ header-only framework for unit-tests"
-HOMEPAGE="https://github.com/catchorg/Catch2;
-SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-S=${WORKDIR}/${MY_P}
-
-src_configure() {
-   local mycmakeargs=(
-   -DNO_SELFTEST=$(usex !test)
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   dodoc -r docs/.
-}

diff --git a/dev-cpp/catch/catch-2.1.0.ebuild b/dev-cpp/catch/catch-2.1.0.ebuild
deleted file mode 100644
index ac2dfcb10a6..000
--- a/dev-cpp/catch/catch-2.1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-MY_P=${PN^}2-${PV}
-
-DESCRIPTION="Modern C++ header-only framework for unit-tests"
-HOMEPAGE="https://github.com/catchorg/Catch2;
-SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-S=${WORKDIR}/${MY_P}
-
-src_configure() {
-   local mycmakeargs=(
-   -DNO_SELFTEST=$(usex !test)
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-   dodoc -r docs/.
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-01-26 Thread David Seifert
commit: 9168d8ebc871df101260acdd18c9b705f67fddb7
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jan 26 16:33:35 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jan 26 16:33:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9168d8eb

dev-cpp/catch: Sync live ebuild

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-cpp/catch/catch-.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-cpp/catch/catch-.ebuild b/dev-cpp/catch/catch-.ebuild
index e24ac4a8a03..d7763c4ccaa 100644
--- a/dev-cpp/catch/catch-.ebuild
+++ b/dev-cpp/catch/catch-.ebuild
@@ -3,14 +3,18 @@
 
 EAPI=6
 
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
 inherit cmake-utils
 
 if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
 else
+   MY_P=${PN^}2-${PV}
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86"
+
+   S=${WORKDIR}/${MY_P}
 fi
 
 DESCRIPTION="Modern C++ header-only framework for unit-tests"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-01-19 Thread David Seifert
commit: 84904c6f366a1fb9c629135fb6ba1e71a26a87f2
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jan 19 12:35:06 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jan 19 13:03:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84904c6f

dev-cpp/catch: Take over maintainership

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-cpp/catch/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/catch/metadata.xml b/dev-cpp/catch/metadata.xml
index d1245fb7c81..d6b46d2d5ed 100644
--- a/dev-cpp/catch/metadata.xml
+++ b/dev-cpp/catch/metadata.xml
@@ -2,8 +2,8 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   mgo...@gentoo.org
-   Michał Górny
+   s...@gentoo.org
+   David Seifert


catchorg/Catch2



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-01-19 Thread David Seifert
commit: 9397ad9f85b5f881f85c9ffb022c3987ae075c71
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jan 19 13:02:04 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jan 19 13:04:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9397ad9f

dev-cpp/catch: Update live ebuild

* Can now disable building with -Werror

Bug: https://bugs.gentoo.org/644354
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-cpp/catch/catch-.ebuild | 23 +--
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/dev-cpp/catch/catch-.ebuild b/dev-cpp/catch/catch-.ebuild
index da181287636..e24ac4a8a03 100644
--- a/dev-cpp/catch/catch-.ebuild
+++ b/dev-cpp/catch/catch-.ebuild
@@ -3,26 +3,29 @@
 
 EAPI=6
 
-EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
-inherit cmake-utils git-r3
+inherit cmake-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+else
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
 
 DESCRIPTION="Modern C++ header-only framework for unit-tests"
 HOMEPAGE="https://github.com/catchorg/Catch2;
-SRC_URI=""
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS=""
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 src_configure() {
local mycmakeargs=(
-   -DNO_SELFTEST=$(usex !test)
+   -DCATCH_ENABLE_WERROR=OFF
+   -DBUILD_TESTING=$(usex test)
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
)
cmake-utils_src_configure
 }
-
-src_install() {
-   cmake-utils_src_install
-   dodoc -r docs/.
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-01-12 Thread Michał Górny
commit: 019f69742651415fb339322f7d272c5cc424289c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 08:36:42 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 09:24:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=019f6974

dev-cpp/catch: Update upstream URLs

 dev-cpp/catch/catch-1.11.0.ebuild | 4 ++--
 dev-cpp/catch/catch-1..ebuild | 8 
 dev-cpp/catch/catch-2.0.1.ebuild  | 4 ++--
 dev-cpp/catch/catch-.ebuild   | 6 +++---
 dev-cpp/catch/metadata.xml| 2 +-
 5 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dev-cpp/catch/catch-1.11.0.ebuild 
b/dev-cpp/catch/catch-1.11.0.ebuild
index dd8e74f2615..afc65f924e9 100644
--- a/dev-cpp/catch/catch-1.11.0.ebuild
+++ b/dev-cpp/catch/catch-1.11.0.ebuild
@@ -6,8 +6,8 @@ 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"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${P^}.tar.gz"
 
 LICENSE="Boost-1.0"
 SLOT="0"

diff --git a/dev-cpp/catch/catch-1..ebuild 
b/dev-cpp/catch/catch-1..ebuild
index 4cad4e13c4b..a770fcddab5 100644
--- a/dev-cpp/catch/catch-1..ebuild
+++ b/dev-cpp/catch/catch-1..ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 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=Catch1.x
+EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+EGIT_BRANCH="Catch1.x"
 inherit cmake-utils git-r3
 
 DESCRIPTION="Modern C++ header-only framework for unit-tests"
-HOMEPAGE="https://github.com/philsquared/Catch;
+HOMEPAGE="https://github.com/catchorg/Catch2;
 SRC_URI=""
 
 LICENSE="Boost-1.0"

diff --git a/dev-cpp/catch/catch-2.0.1.ebuild b/dev-cpp/catch/catch-2.0.1.ebuild
index 309a5dc46c3..ac2dfcb10a6 100644
--- a/dev-cpp/catch/catch-2.0.1.ebuild
+++ b/dev-cpp/catch/catch-2.0.1.ebuild
@@ -8,8 +8,8 @@ inherit cmake-utils
 MY_P=${PN^}2-${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${PV}.tar.gz -> 
${MY_P}.tar.gz"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
 
 LICENSE="Boost-1.0"
 SLOT="0"

diff --git a/dev-cpp/catch/catch-.ebuild b/dev-cpp/catch/catch-.ebuild
index 5a244d42728..da181287636 100644
--- a/dev-cpp/catch/catch-.ebuild
+++ b/dev-cpp/catch/catch-.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 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_REPO_URI="https://github.com/catchorg/Catch2.git;
 inherit cmake-utils git-r3
 
 DESCRIPTION="Modern C++ header-only framework for unit-tests"
-HOMEPAGE="https://github.com/philsquared/Catch;
+HOMEPAGE="https://github.com/catchorg/Catch2;
 SRC_URI=""
 
 LICENSE="Boost-1.0"

diff --git a/dev-cpp/catch/metadata.xml b/dev-cpp/catch/metadata.xml
index 800b18cb770..d1245fb7c81 100644
--- a/dev-cpp/catch/metadata.xml
+++ b/dev-cpp/catch/metadata.xml
@@ -6,6 +6,6 @@
Michał Górny


-   philsquared/Catch
+   catchorg/Catch2

 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-01-12 Thread Michał Górny
commit: 5b90a361d0d91a99f0a6306034957a4defab1934
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 12 08:51:10 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 12 09:24:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b90a361

dev-cpp/catch: Bump to 2.1.0

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-2.1.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 07e4ff02ba7..b0895584ad7 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,2 +1,3 @@
 DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 DIST Catch2-2.0.1.tar.gz 397154 BLAKE2B 
e41cb3afb706ebed5742b2639cbba9a3468b6325788c6928f8c4e307cd0b11a5fda6aa91def709536ec56412010c086558f1cb270630372ba3275bd36fbf
 SHA512 
df6dc480aa208c6c39c8b36d06295883345f925b7ec579e9f0f7a68c816b90dbc3c2ece32926a6458646f7412027212f1b4c3cb28f217f411d3a56580f6edc32
+DIST Catch2-2.1.0.tar.gz 475638 BLAKE2B 
66c48b7fe551f066e43870465e0fb58b966243d00cfe78c22389af45cf1cf97d6b3c192cdbf6aec4046ff3744a03e0125ca3b66f7c2a47d17f5a6ce538ad8959
 SHA512 
1fa0d1cb607fcb8dec37437fa788868324b0ded8e929138f4167d57bafa567b64955546142699a3e3bd2aeb7d36b7c2c7c426aaf3d68b94bddd43b2f78026fc8

diff --git a/dev-cpp/catch/catch-2.1.0.ebuild b/dev-cpp/catch/catch-2.1.0.ebuild
new file mode 100644
index 000..ac2dfcb10a6
--- /dev/null
+++ b/dev-cpp/catch/catch-2.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+MY_P=${PN^}2-${PV}
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+S=${WORKDIR}/${MY_P}
+
+src_configure() {
+   local mycmakeargs=(
+   -DNO_SELFTEST=$(usex !test)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   dodoc -r docs/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2018-01-01 Thread Michał Górny
commit: a8da6f0fdd4a8ca28aa6be6416ee5166a07b4750
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan  1 22:00:58 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  2 06:18:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8da6f0f

dev-cpp/catch: Clean old up

 dev-cpp/catch/Manifest|  2 --
 dev-cpp/catch/catch-1.10.0.ebuild | 34 
 dev-cpp/catch/catch-2.0.0_pre6.ebuild | 37 ---
 3 files changed, 73 deletions(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 298d67d2dba..07e4ff02ba7 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,4 +1,2 @@
-DIST Catch-1.10.0.tar.gz 375205 BLAKE2B 
d0fc8f1a476c5b31f4b4bfd96af06b87a4be69f2387857a530096c16c282d59a82d5a59dbb681b506838f19baaef8266180f269082573d2ecc8b86eb774e1aba
 SHA512 
07ea6c8fbef849000c69009478fc895fe520420d835a57881b832f8181ca28f04030027ab0f8614d590cff1c36d06598bd4f5723f44e252c3a2566da1be1341e
 DIST Catch-1.11.0.tar.gz 376132 BLAKE2B 
23a1a6292dd91ec1c71923b4902b42b59ff6be5227b666f68ef0dc33756a58a63edd70a9b139dda0b1860c2b7a0cfec7ab9262e6447eff3184cfe28ea9b0aa77
 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
-DIST Catch-2.0.0-develop.6.tar.gz 395416 BLAKE2B 
e936749c51d8fb679895686c32953001d6ea0acc37ec45230e62975db617288181a79fa66c5dc86c8c337ce29dd3b0931990324edcf5cf5a05bdd8e1f7adaf66
 SHA512 
079172f063da06453d434d1b74b9a4ffeb45b40c90657ea410d6695756f23c581b1d574a88ab6537082df4e6e703e7bc9ce9084653abdc2a7033018e65a1bf5e
 DIST Catch2-2.0.1.tar.gz 397154 BLAKE2B 
e41cb3afb706ebed5742b2639cbba9a3468b6325788c6928f8c4e307cd0b11a5fda6aa91def709536ec56412010c086558f1cb270630372ba3275bd36fbf
 SHA512 
df6dc480aa208c6c39c8b36d06295883345f925b7ec579e9f0f7a68c816b90dbc3c2ece32926a6458646f7412027212f1b4c3cb28f217f411d3a56580f6edc32

diff --git a/dev-cpp/catch/catch-1.10.0.ebuild 
b/dev-cpp/catch/catch-1.10.0.ebuild
deleted file mode 100644
index dd8e74f2615..000
--- a/dev-cpp/catch/catch-1.10.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# 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-2.0.0_pre6.ebuild 
b/dev-cpp/catch/catch-2.0.0_pre6.ebuild
deleted file mode 100644
index 827ac8458ed..000
--- a/dev-cpp/catch/catch-2.0.0_pre6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# 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/.
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-11-05 Thread Michał Górny
commit: e95fde601a4e70acffbf2ae959a765eb8502b27d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 10:40:53 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 12:19:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95fde60

dev-cpp/catch: Bump to 2.0.1

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-2.0.1.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index aabddf2eb94..0cc74c57771 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,3 +1,4 @@
 DIST Catch-1.10.0.tar.gz 375205 SHA256 
cb752cbc8033d7c967d6bd7bc3eed428f6d05f2511945db819d4a18a46853ada SHA512 
07ea6c8fbef849000c69009478fc895fe520420d835a57881b832f8181ca28f04030027ab0f8614d590cff1c36d06598bd4f5723f44e252c3a2566da1be1341e
 WHIRLPOOL 
74bc82eecbafa289c3abec540ebc47b0239eaf6224eaf6d408a88871e03338994d361194f6d92b15096f3c2a0672a24af424db5f490923be3638d1ed0f17a355
 DIST Catch-1.11.0.tar.gz 376132 SHA256 
9e6111577e6dad2513a4229355f162023568af6a352d303367930758bed60f30 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 WHIRLPOOL 
b6d02053ce4eea0242cfe4d4fd5f5842b9279fc804c69837d7a2f9b652a1b2f768912fc10a20dae148757c9ff6aabdcf69daf6e85e652165871e58891ab57ef5
 DIST Catch-2.0.0-develop.6.tar.gz 395416 SHA256 
c66a7ecd0710ed27663a122f388872563456f83df654d22cc6a56a76315c59d3 SHA512 
079172f063da06453d434d1b74b9a4ffeb45b40c90657ea410d6695756f23c581b1d574a88ab6537082df4e6e703e7bc9ce9084653abdc2a7033018e65a1bf5e
 WHIRLPOOL 
9b7e2a72d43e52af3329f7f25e578dc07cdd1a81cf43dcbd0e22be68d56fa96595f1ece91769c14c006e2c64aa526cec1a70fa59a067f0c8a022851ece927af0
+DIST Catch2-2.0.1.tar.gz 397154 SHA256 
5f31b93712e65d363f257ad0f0c02cfbed7a3988979d5f320ad7771e513d4cc8 SHA512 
df6dc480aa208c6c39c8b36d06295883345f925b7ec579e9f0f7a68c816b90dbc3c2ece32926a6458646f7412027212f1b4c3cb28f217f411d3a56580f6edc32
 WHIRLPOOL 
a55e66c8073bb3a7efaf732a35a6095eb464c7796e9c13d6fa1c56e843eac10e43e21d2024b025dd2a98f468d4f0469ed250084f1d08305138265b79340546c8

diff --git a/dev-cpp/catch/catch-2.0.1.ebuild b/dev-cpp/catch/catch-2.0.1.ebuild
new file mode 100644
index 000..309a5dc46c3
--- /dev/null
+++ b/dev-cpp/catch/catch-2.0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+MY_P=${PN^}2-${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${PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+S=${WORKDIR}/${MY_P}
+
+src_configure() {
+   local mycmakeargs=(
+   -DNO_SELFTEST=$(usex !test)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   dodoc -r docs/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-11-05 Thread Michał Górny
commit: 2cb6a6a2be79c00112a6f442d67f2567e371da81
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 09:16:37 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 12:19:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb6a6a2

dev-cpp/catch: Update git branches

 dev-cpp/catch/catch-1..ebuild | 2 +-
 dev-cpp/catch/catch-.ebuild   | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-cpp/catch/catch-1..ebuild 
b/dev-cpp/catch/catch-1..ebuild
index 8949a527ca6..b6b3d982a71 100644
--- a/dev-cpp/catch/catch-1..ebuild
+++ b/dev-cpp/catch/catch-1..ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 EGIT_REPO_URI="https://github.com/philsquared/Catch.git;
-EGIT_BRANCH=master
+EGIT_BRANCH=Catch1.x
 inherit cmake-utils git-r3
 
 DESCRIPTION="Modern C++ header-only framework for unit-tests"

diff --git a/dev-cpp/catch/catch-.ebuild b/dev-cpp/catch/catch-.ebuild
index 5ca782d46a2..41195675fe3 100644
--- a/dev-cpp/catch/catch-.ebuild
+++ b/dev-cpp/catch/catch-.ebuild
@@ -4,7 +4,6 @@
 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"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-11-05 Thread Michał Górny
commit: 084e045c4ba8a1f3ecc9f480cf4a93fef3b28451
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 08:53:42 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov  5 12:19:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084e045c

dev-cpp/catch: Install using CMake

 dev-cpp/catch/catch-1..ebuild | 17 ++---
 dev-cpp/catch/catch-.ebuild   | 17 ++---
 2 files changed, 12 insertions(+), 22 deletions(-)

diff --git a/dev-cpp/catch/catch-1..ebuild 
b/dev-cpp/catch/catch-1..ebuild
index b6b3d982a71..4cad4e13c4b 100644
--- a/dev-cpp/catch/catch-1..ebuild
+++ b/dev-cpp/catch/catch-1..ebuild
@@ -14,21 +14,16 @@ SRC_URI=""
 LICENSE="Boost-1.0"
 SLOT="0"
 KEYWORDS=""
-IUSE=""
+IUSE="test"
 
-# CMake is only used to build & run tests, so override phases
-src_configure() { :; }
-src_compile() { :; }
-
-src_test() {
+src_configure() {
+   local mycmakeargs=(
+   -DNO_SELFTEST=$(usex !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/.
+   cmake-utils_src_install
dodoc -r docs/.
 }

diff --git a/dev-cpp/catch/catch-.ebuild b/dev-cpp/catch/catch-.ebuild
index 41195675fe3..5a244d42728 100644
--- a/dev-cpp/catch/catch-.ebuild
+++ b/dev-cpp/catch/catch-.ebuild
@@ -13,21 +13,16 @@ SRC_URI=""
 LICENSE="Boost-1.0"
 SLOT="0"
 KEYWORDS=""
-IUSE=""
+IUSE="test"
 
-# CMake is only used to build & run tests, so override phases
-src_configure() { :; }
-src_compile() { :; }
-
-src_test() {
+src_configure() {
+   local mycmakeargs=(
+   -DNO_SELFTEST=$(usex !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/.
+   cmake-utils_src_install
dodoc -r docs/.
 }



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-11-02 Thread Michał Górny
commit: 7d70b1122ed34d204f02a1da7e2fb4c7e3cb234e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 08:04:51 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  2 08:45:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d70b112

dev-cpp/catch: Bump to 2.0.0-develop.6

 dev-cpp/catch/Manifest|  1 +
 dev-cpp/catch/catch-2.0.0_pre6.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 15b1e3abd5d..78c16bdcfba 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -2,3 +2,4 @@ DIST Catch-1.10.0.tar.gz 375205 SHA256 
cb752cbc8033d7c967d6bd7bc3eed428f6d05f251
 DIST Catch-1.11.0.tar.gz 376132 SHA256 
9e6111577e6dad2513a4229355f162023568af6a352d303367930758bed60f30 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 WHIRLPOOL 
b6d02053ce4eea0242cfe4d4fd5f5842b9279fc804c69837d7a2f9b652a1b2f768912fc10a20dae148757c9ff6aabdcf69daf6e85e652165871e58891ab57ef5
 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 
c482fd4f0730cb82a05b1fc31beb599c5ae43c33719f5875cb23fa745b8f SHA512 
52e6234379a435e7ddf3ee82a0689120a498f6be3c19dce9bf0a32059caa0a259fbc28c0e4f2e53841636874140970ec8cf7f15818ddfa9a1a5a80bc2922d0f0
 WHIRLPOOL 
537801b6c8f50a96f4f6a1594d6660a48e01e54ea83646a90e4d5c559f1f6ee6f582023f8d88bd69ad983035e3bacb0257ccaf1167eaa70b2e9302d031c07ded
+DIST Catch-2.0.0-develop.6.tar.gz 395416 SHA256 
c66a7ecd0710ed27663a122f388872563456f83df654d22cc6a56a76315c59d3 SHA512 
079172f063da06453d434d1b74b9a4ffeb45b40c90657ea410d6695756f23c581b1d574a88ab6537082df4e6e703e7bc9ce9084653abdc2a7033018e65a1bf5e
 WHIRLPOOL 
9b7e2a72d43e52af3329f7f25e578dc07cdd1a81cf43dcbd0e22be68d56fa96595f1ece91769c14c006e2c64aa526cec1a70fa59a067f0c8a022851ece927af0

diff --git a/dev-cpp/catch/catch-2.0.0_pre6.ebuild 
b/dev-cpp/catch/catch-2.0.0_pre6.ebuild
new file mode 100644
index 000..827ac8458ed
--- /dev/null
+++ b/dev-cpp/catch/catch-2.0.0_pre6.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/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-11-02 Thread Michał Górny
commit: 158ad0514d86eda4641cc478e33d1188e20acec8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 08:08:10 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  2 08:45:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=158ad051

dev-cpp/catch: Drop old

 dev-cpp/catch/Manifest|  2 --
 dev-cpp/catch/catch-1.9.7.ebuild  | 34 
 dev-cpp/catch/catch-2.0.0_pre3.ebuild | 37 ---
 3 files changed, 73 deletions(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 78c16bdcfba..aabddf2eb94 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,5 +1,3 @@
 DIST Catch-1.10.0.tar.gz 375205 SHA256 
cb752cbc8033d7c967d6bd7bc3eed428f6d05f2511945db819d4a18a46853ada SHA512 
07ea6c8fbef849000c69009478fc895fe520420d835a57881b832f8181ca28f04030027ab0f8614d590cff1c36d06598bd4f5723f44e252c3a2566da1be1341e
 WHIRLPOOL 
74bc82eecbafa289c3abec540ebc47b0239eaf6224eaf6d408a88871e03338994d361194f6d92b15096f3c2a0672a24af424db5f490923be3638d1ed0f17a355
 DIST Catch-1.11.0.tar.gz 376132 SHA256 
9e6111577e6dad2513a4229355f162023568af6a352d303367930758bed60f30 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 WHIRLPOOL 
b6d02053ce4eea0242cfe4d4fd5f5842b9279fc804c69837d7a2f9b652a1b2f768912fc10a20dae148757c9ff6aabdcf69daf6e85e652165871e58891ab57ef5
-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 
c482fd4f0730cb82a05b1fc31beb599c5ae43c33719f5875cb23fa745b8f SHA512 
52e6234379a435e7ddf3ee82a0689120a498f6be3c19dce9bf0a32059caa0a259fbc28c0e4f2e53841636874140970ec8cf7f15818ddfa9a1a5a80bc2922d0f0
 WHIRLPOOL 
537801b6c8f50a96f4f6a1594d6660a48e01e54ea83646a90e4d5c559f1f6ee6f582023f8d88bd69ad983035e3bacb0257ccaf1167eaa70b2e9302d031c07ded
 DIST Catch-2.0.0-develop.6.tar.gz 395416 SHA256 
c66a7ecd0710ed27663a122f388872563456f83df654d22cc6a56a76315c59d3 SHA512 
079172f063da06453d434d1b74b9a4ffeb45b40c90657ea410d6695756f23c581b1d574a88ab6537082df4e6e703e7bc9ce9084653abdc2a7033018e65a1bf5e
 WHIRLPOOL 
9b7e2a72d43e52af3329f7f25e578dc07cdd1a81cf43dcbd0e22be68d56fa96595f1ece91769c14c006e2c64aa526cec1a70fa59a067f0c8a022851ece927af0

diff --git a/dev-cpp/catch/catch-1.9.7.ebuild b/dev-cpp/catch/catch-1.9.7.ebuild
deleted file mode 100644
index dd8e74f2615..000
--- a/dev-cpp/catch/catch-1.9.7.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# 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-2.0.0_pre3.ebuild 
b/dev-cpp/catch/catch-2.0.0_pre3.ebuild
deleted file mode 100644
index 62d91b8d4d5..000
--- a/dev-cpp/catch/catch-2.0.0_pre3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# 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/.
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-11-02 Thread Michał Górny
commit: 93161c805fdf4ff7cead9cc15079ac2506d1a190
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 07:11:39 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  2 08:45:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93161c80

dev-cpp/catch: Bump to 1.11.0 (stable branch)

 dev-cpp/catch/Manifest|  1 +
 dev-cpp/catch/catch-1.11.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 2b486fe2cfe..15b1e3abd5d 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,3 +1,4 @@
 DIST Catch-1.10.0.tar.gz 375205 SHA256 
cb752cbc8033d7c967d6bd7bc3eed428f6d05f2511945db819d4a18a46853ada SHA512 
07ea6c8fbef849000c69009478fc895fe520420d835a57881b832f8181ca28f04030027ab0f8614d590cff1c36d06598bd4f5723f44e252c3a2566da1be1341e
 WHIRLPOOL 
74bc82eecbafa289c3abec540ebc47b0239eaf6224eaf6d408a88871e03338994d361194f6d92b15096f3c2a0672a24af424db5f490923be3638d1ed0f17a355
+DIST Catch-1.11.0.tar.gz 376132 SHA256 
9e6111577e6dad2513a4229355f162023568af6a352d303367930758bed60f30 SHA512 
33085c2671f78c7562eace909564b2730eabcaf4490cd463402e66ab4ac2be1fe4fe360916c11aa589ba4a010622444126ee2ae747783b5869b5d7276361f132
 WHIRLPOOL 
b6d02053ce4eea0242cfe4d4fd5f5842b9279fc804c69837d7a2f9b652a1b2f768912fc10a20dae148757c9ff6aabdcf69daf6e85e652165871e58891ab57ef5
 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 
c482fd4f0730cb82a05b1fc31beb599c5ae43c33719f5875cb23fa745b8f SHA512 
52e6234379a435e7ddf3ee82a0689120a498f6be3c19dce9bf0a32059caa0a259fbc28c0e4f2e53841636874140970ec8cf7f15818ddfa9a1a5a80bc2922d0f0
 WHIRLPOOL 
537801b6c8f50a96f4f6a1594d6660a48e01e54ea83646a90e4d5c559f1f6ee6f582023f8d88bd69ad983035e3bacb0257ccaf1167eaa70b2e9302d031c07ded

diff --git a/dev-cpp/catch/catch-1.11.0.ebuild 
b/dev-cpp/catch/catch-1.11.0.ebuild
new file mode 100644
index 000..dd8e74f2615
--- /dev/null
+++ b/dev-cpp/catch/catch-1.11.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/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-08-31 Thread Michał Górny
commit: b40c123812880296f861b85a2d7ee0cf143dcc7a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 31 13:59:45 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 31 15:05:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b40c1238

dev-cpp/catch: Bump to 2.0.0-develop.3

 dev-cpp/catch/Manifest | 2 +-
 dev-cpp/catch/{catch-2.0.0_pre2.ebuild => catch-2.0.0_pre3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index e623f950f26..2b486fe2cfe 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,3 +1,3 @@
 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.2.tar.gz 376246 SHA256 
b7f4210353be2c78d65801d0cc3885110aeae3824f6b67d59dff71deccad1694 SHA512 
89fd36d310ac6322d7d8683360482a564e5c90bf0880b8cc9a6e379044dfc1bcea99669d8dada67293d8b70d274c6129018bc97598eb72b48fd85d4ebe0b21ef
 WHIRLPOOL 
94a2f270b2a884e17a6d35936409911d544b7447c98f217b4b14e58387d8c8ac045dde5569bbf3560547b195a91f93101d3e293ebc1b981ddc447264d9742906
+DIST Catch-2.0.0-develop.3.tar.gz 381015 SHA256 
c482fd4f0730cb82a05b1fc31beb599c5ae43c33719f5875cb23fa745b8f SHA512 
52e6234379a435e7ddf3ee82a0689120a498f6be3c19dce9bf0a32059caa0a259fbc28c0e4f2e53841636874140970ec8cf7f15818ddfa9a1a5a80bc2922d0f0
 WHIRLPOOL 
537801b6c8f50a96f4f6a1594d6660a48e01e54ea83646a90e4d5c559f1f6ee6f582023f8d88bd69ad983035e3bacb0257ccaf1167eaa70b2e9302d031c07ded

diff --git a/dev-cpp/catch/catch-2.0.0_pre2.ebuild 
b/dev-cpp/catch/catch-2.0.0_pre3.ebuild
similarity index 100%
rename from dev-cpp/catch/catch-2.0.0_pre2.ebuild
rename to dev-cpp/catch/catch-2.0.0_pre3.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-08-27 Thread Michał Górny
commit: 57c829e0fe02680f37746d1da14c66221f9714ed
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 08:08:50 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 08:19:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c829e0

dev-cpp/catch: Bump to 1.10.0

 dev-cpp/catch/Manifest|  1 +
 dev-cpp/catch/catch-1.10.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 1a441a157eb..e623f950f26 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,2 +1,3 @@
+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.2.tar.gz 376246 SHA256 
b7f4210353be2c78d65801d0cc3885110aeae3824f6b67d59dff71deccad1694 SHA512 
89fd36d310ac6322d7d8683360482a564e5c90bf0880b8cc9a6e379044dfc1bcea99669d8dada67293d8b70d274c6129018bc97598eb72b48fd85d4ebe0b21ef
 WHIRLPOOL 
94a2f270b2a884e17a6d35936409911d544b7447c98f217b4b14e58387d8c8ac045dde5569bbf3560547b195a91f93101d3e293ebc1b981ddc447264d9742906

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 000..dd8e74f2615
--- /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/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-08-27 Thread Michał Górny
commit: 8e30c9b1f86cf50a8e84e8042956c3568111cccf
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 07:59:12 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 08:19:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e30c9b1

dev-cpp/catch: Split the live ebuild to upst branches

 dev-cpp/catch/{catch-.ebuild => catch-1..ebuild} | 1 +
 dev-cpp/catch/catch-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-cpp/catch/catch-.ebuild b/dev-cpp/catch/catch-1..ebuild
similarity index 97%
copy from dev-cpp/catch/catch-.ebuild
copy to dev-cpp/catch/catch-1..ebuild
index 41195675fe3..8949a527ca6 100644
--- a/dev-cpp/catch/catch-.ebuild
+++ b/dev-cpp/catch/catch-1..ebuild
@@ -4,6 +4,7 @@
 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"

diff --git a/dev-cpp/catch/catch-.ebuild b/dev-cpp/catch/catch-.ebuild
index 41195675fe3..5ca782d46a2 100644
--- a/dev-cpp/catch/catch-.ebuild
+++ b/dev-cpp/catch/catch-.ebuild
@@ -4,6 +4,7 @@
 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"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-08-27 Thread Michał Górny
commit: 142e38d91dfe531704ec6dc0671aa2e11913e9f2
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 08:01:40 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 08:19:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142e38d9

dev-cpp/catch: Drop old

 dev-cpp/catch/Manifest   |  2 --
 dev-cpp/catch/catch-1.9.4.ebuild | 34 --
 dev-cpp/catch/catch-1.9.6.ebuild | 34 --
 3 files changed, 70 deletions(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 969077b45a0..1a441a157eb 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,4 +1,2 @@
-DIST Catch-1.9.4.tar.gz 363097 SHA256 
d67d2ee26ec9f72618dd9b28a9d1b7ba3c6368bc846ecfeda05a1e5d1b8b9b20 SHA512 
78d43719e87f5d27132178c5f139b72e6093dd1029eb742bfb48e32b618079e156837fb25d4cbe0fd5044535a5a65ad90510cff8ae93f2695c7bb3fc5cb2a5ec
 WHIRLPOOL 
80b4c36172e62ea12fc4acee096a84cd00b1a290dc2a7a9e9a8e2ff2485e39a619e33f2aee853daa7773d3c877f55788b2d0f86e44542c6f8c0b6027edaf0585
-DIST Catch-1.9.6.tar.gz 367108 SHA256 
d1fc9f0018fe55a1b74168d5c37a2cf6580a902dab9b646050373e70090b2c61 SHA512 
6d4989518935d60d2274361ad64649be9241e4de435d34cb04ac8ee2f7b25deb33c8919acaa3cd1c0d68c7822f15d74d0f19115ab72bb93d2cf8b3a0205e44c6
 WHIRLPOOL 
7c1d3a779a144a9d51a3b512bc5295d68e98c1d0d6fea600a586d2bcafc2141c57beacbb4ab5d58376e096d27681fd7a5f416c5f78cfc6635634ba00707cff06
 DIST Catch-1.9.7.tar.gz 371816 SHA256 
751090d755072777c5bb98de6ead1f7919ea239d4b77bb028fb7b06624ec0d7a SHA512 
573d324b3e0ffe1026bdd10410a9299eff6d3e0a316b2b84c687dc993fb33570620e26107667ce8b59ab66844cfbc39526ed6ba4e9dd1ba529c6b21ebd274b63
 WHIRLPOOL 
1d3bcf6b2a3d8af6fba7ded0e92d7381857360a4bbf2dd689474408c52612f874da35579ad0adaf13679e1d8aaddee101274cd29070a5a51d58e7d52b76473f2
 DIST Catch-2.0.0-develop.2.tar.gz 376246 SHA256 
b7f4210353be2c78d65801d0cc3885110aeae3824f6b67d59dff71deccad1694 SHA512 
89fd36d310ac6322d7d8683360482a564e5c90bf0880b8cc9a6e379044dfc1bcea99669d8dada67293d8b70d274c6129018bc97598eb72b48fd85d4ebe0b21ef
 WHIRLPOOL 
94a2f270b2a884e17a6d35936409911d544b7447c98f217b4b14e58387d8c8ac045dde5569bbf3560547b195a91f93101d3e293ebc1b981ddc447264d9742906

diff --git a/dev-cpp/catch/catch-1.9.4.ebuild b/dev-cpp/catch/catch-1.9.4.ebuild
deleted file mode 100644
index dd8e74f2615..000
--- a/dev-cpp/catch/catch-1.9.4.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# 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.6.ebuild b/dev-cpp/catch/catch-1.9.6.ebuild
deleted file mode 100644
index dd8e74f2615..000
--- a/dev-cpp/catch/catch-1.9.6.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# 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/.
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-08-12 Thread Michał Górny
commit: 83f7a3385db769c91d2ca9d6f351a96c54e1cc99
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 12 16:43:26 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 12 16:47:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f7a338

dev-cpp/catch: Bump to 1.9.7

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-1.9.7.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index eee0ec91cf2..d9239f4f787 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,2 +1,3 @@
 DIST Catch-1.9.4.tar.gz 363097 SHA256 
d67d2ee26ec9f72618dd9b28a9d1b7ba3c6368bc846ecfeda05a1e5d1b8b9b20 SHA512 
78d43719e87f5d27132178c5f139b72e6093dd1029eb742bfb48e32b618079e156837fb25d4cbe0fd5044535a5a65ad90510cff8ae93f2695c7bb3fc5cb2a5ec
 WHIRLPOOL 
80b4c36172e62ea12fc4acee096a84cd00b1a290dc2a7a9e9a8e2ff2485e39a619e33f2aee853daa7773d3c877f55788b2d0f86e44542c6f8c0b6027edaf0585
 DIST Catch-1.9.6.tar.gz 367108 SHA256 
d1fc9f0018fe55a1b74168d5c37a2cf6580a902dab9b646050373e70090b2c61 SHA512 
6d4989518935d60d2274361ad64649be9241e4de435d34cb04ac8ee2f7b25deb33c8919acaa3cd1c0d68c7822f15d74d0f19115ab72bb93d2cf8b3a0205e44c6
 WHIRLPOOL 
7c1d3a779a144a9d51a3b512bc5295d68e98c1d0d6fea600a586d2bcafc2141c57beacbb4ab5d58376e096d27681fd7a5f416c5f78cfc6635634ba00707cff06
+DIST Catch-1.9.7.tar.gz 371816 SHA256 
751090d755072777c5bb98de6ead1f7919ea239d4b77bb028fb7b06624ec0d7a SHA512 
573d324b3e0ffe1026bdd10410a9299eff6d3e0a316b2b84c687dc993fb33570620e26107667ce8b59ab66844cfbc39526ed6ba4e9dd1ba529c6b21ebd274b63
 WHIRLPOOL 
1d3bcf6b2a3d8af6fba7ded0e92d7381857360a4bbf2dd689474408c52612f874da35579ad0adaf13679e1d8aaddee101274cd29070a5a51d58e7d52b76473f2

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 000..dd8e74f2615
--- /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/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-06-28 Thread Michał Górny
commit: 8fdde6fa6c3af61d676733967ea02de60a16263c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 28 05:37:16 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 28 08:23:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fdde6fa

dev-cpp/catch: Bump to 1.9.6

 dev-cpp/catch/Manifest   | 2 +-
 dev-cpp/catch/{catch-1.9.5.ebuild => catch-1.9.6.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index e984a8a3fc9..eee0ec91cf2 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,2 +1,2 @@
 DIST Catch-1.9.4.tar.gz 363097 SHA256 
d67d2ee26ec9f72618dd9b28a9d1b7ba3c6368bc846ecfeda05a1e5d1b8b9b20 SHA512 
78d43719e87f5d27132178c5f139b72e6093dd1029eb742bfb48e32b618079e156837fb25d4cbe0fd5044535a5a65ad90510cff8ae93f2695c7bb3fc5cb2a5ec
 WHIRLPOOL 
80b4c36172e62ea12fc4acee096a84cd00b1a290dc2a7a9e9a8e2ff2485e39a619e33f2aee853daa7773d3c877f55788b2d0f86e44542c6f8c0b6027edaf0585
-DIST Catch-1.9.5.tar.gz 366036 SHA256 
455e5bc5f81aa8ddf25f264b794e13f5dc8182e9ab057324409fb4c7dbe686a0 SHA512 
b093f5b4e5a9bf7d099739c4f222741b8f56ab6d880d86d62d37320d64e4f41aa4d6f3f6c7da55ab9772fa3ddb415a420564fa03774fb01424a5243665eba12f
 WHIRLPOOL 
98f526681e0a6f15ea9cf4e64753afae1e3b53115544955f1b484b2fd2e7a6a7b4b44d0e86b459af69356157b8256045a354450646b184adf41d95ad831e62b8
+DIST Catch-1.9.6.tar.gz 367108 SHA256 
d1fc9f0018fe55a1b74168d5c37a2cf6580a902dab9b646050373e70090b2c61 SHA512 
6d4989518935d60d2274361ad64649be9241e4de435d34cb04ac8ee2f7b25deb33c8919acaa3cd1c0d68c7822f15d74d0f19115ab72bb93d2cf8b3a0205e44c6
 WHIRLPOOL 
7c1d3a779a144a9d51a3b512bc5295d68e98c1d0d6fea600a586d2bcafc2141c57beacbb4ab5d58376e096d27681fd7a5f416c5f78cfc6635634ba00707cff06

diff --git a/dev-cpp/catch/catch-1.9.5.ebuild b/dev-cpp/catch/catch-1.9.6.ebuild
similarity index 100%
rename from dev-cpp/catch/catch-1.9.5.ebuild
rename to dev-cpp/catch/catch-1.9.6.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-06-15 Thread Michał Górny
commit: 5d564397ab1eb4d675a3f9f79a1c38da5b71a16b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 16 04:22:56 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 16 04:26:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d564397

dev-cpp/catch: Bump to 1.9.5

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-1.9.5.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index e425352a3d8..e984a8a3fc9 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1 +1,2 @@
 DIST Catch-1.9.4.tar.gz 363097 SHA256 
d67d2ee26ec9f72618dd9b28a9d1b7ba3c6368bc846ecfeda05a1e5d1b8b9b20 SHA512 
78d43719e87f5d27132178c5f139b72e6093dd1029eb742bfb48e32b618079e156837fb25d4cbe0fd5044535a5a65ad90510cff8ae93f2695c7bb3fc5cb2a5ec
 WHIRLPOOL 
80b4c36172e62ea12fc4acee096a84cd00b1a290dc2a7a9e9a8e2ff2485e39a619e33f2aee853daa7773d3c877f55788b2d0f86e44542c6f8c0b6027edaf0585
+DIST Catch-1.9.5.tar.gz 366036 SHA256 
455e5bc5f81aa8ddf25f264b794e13f5dc8182e9ab057324409fb4c7dbe686a0 SHA512 
b093f5b4e5a9bf7d099739c4f222741b8f56ab6d880d86d62d37320d64e4f41aa4d6f3f6c7da55ab9772fa3ddb415a420564fa03774fb01424a5243665eba12f
 WHIRLPOOL 
98f526681e0a6f15ea9cf4e64753afae1e3b53115544955f1b484b2fd2e7a6a7b4b44d0e86b459af69356157b8256045a354450646b184adf41d95ad831e62b8

diff --git a/dev-cpp/catch/catch-1.9.5.ebuild b/dev-cpp/catch/catch-1.9.5.ebuild
new file mode 100644
index 000..dd8e74f2615
--- /dev/null
+++ b/dev-cpp/catch/catch-1.9.5.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/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-06-15 Thread Michał Górny
commit: bfce41f8655d21ea07069757897bfc0662fc74a8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 16 04:14:45 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 16 04:26:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfce41f8

dev-cpp/catch: Drop old

 dev-cpp/catch/Manifest   |  1 -
 dev-cpp/catch/catch-1.9.3.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 465793b340e..e425352a3d8 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,2 +1 @@
-DIST Catch-1.9.3.tar.gz 361872 SHA256 
67fc8bc96c5ccdd7eb5edf40916fae0a94216c90bfbafdf75bd3843fc5744732 SHA512 
55a2af9db182550a6dfa44a1e11e5c6a3a5ff6280f0d5daefd2ae909fac99852030df7d237548696c3e4a4871f61b808fe719ff87d9ff69b88c87349a24241ff
 WHIRLPOOL 
1b9980cedf6f32e14c8d9d6957af2655ca06cd4c256591bc0453269ccb494d54fa888926956206529c88d589c1979764d7e7638d4dc9361ca04ac7fa910256a3
 DIST Catch-1.9.4.tar.gz 363097 SHA256 
d67d2ee26ec9f72618dd9b28a9d1b7ba3c6368bc846ecfeda05a1e5d1b8b9b20 SHA512 
78d43719e87f5d27132178c5f139b72e6093dd1029eb742bfb48e32b618079e156837fb25d4cbe0fd5044535a5a65ad90510cff8ae93f2695c7bb3fc5cb2a5ec
 WHIRLPOOL 
80b4c36172e62ea12fc4acee096a84cd00b1a290dc2a7a9e9a8e2ff2485e39a619e33f2aee853daa7773d3c877f55788b2d0f86e44542c6f8c0b6027edaf0585

diff --git a/dev-cpp/catch/catch-1.9.3.ebuild b/dev-cpp/catch/catch-1.9.3.ebuild
deleted file mode 100644
index dd8e74f2615..000
--- a/dev-cpp/catch/catch-1.9.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# 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/.
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-05-16 Thread Michał Górny
commit: fcbb6a5c4e9707770550bd81c50ced13ea3c4b46
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 16 13:50:17 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 16 14:09:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcbb6a5c

dev-cpp/catch: Clean old up

 dev-cpp/catch/Manifest   |  6 --
 dev-cpp/catch/catch-1.5.0.ebuild | 38 --
 dev-cpp/catch/catch-1.5.6.ebuild | 35 ---
 dev-cpp/catch/catch-1.5.7.ebuild | 35 ---
 dev-cpp/catch/catch-1.5.8.ebuild | 35 ---
 dev-cpp/catch/catch-1.6.0.ebuild | 34 --
 dev-cpp/catch/catch-1.9.1.ebuild | 34 --
 7 files changed, 217 deletions(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 25622625fa6..b4b79d1a43a 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,7 +1 @@
-DIST Catch-1.5.6.tar.gz 312250 SHA256 
1749521eb5c4b6e81128f60d66b81b8328e76050599a497dc8b51a718d03faca SHA512 
da4f9c300bc7d9de66be4e0b013d4c5719ee6e112c1b949963fecf55d89d75605bad16d4763ebb4dbaee51dc8c85d2aeb8e7826388204f9d8057233231ff7b9a
 WHIRLPOOL 
38ffdf58959ccb5201621eb4c16b6415b7a892803bc9bdcc134e7f61d82b285b9dfea1f2cf55529c72e0f96dc32696646f0b2d03e8532b03f44de28c3016c7d6
-DIST Catch-1.5.7.tar.gz 312824 SHA256 
9acabf466e64ef2d477d4ce8d16610db3556a58b150440025fb1b25c3fd6a85b SHA512 
724e85fbcb1a5ff8e98ef04932f7c60f43c0deaf4e41e4790cb7c0d9ead7b2e9068c801b165c094d68373b906c9d2d09de269bd7065dbd0136ecbb18ced4ccff
 WHIRLPOOL 
b0ce83cc75bbe40f3531c898fc273101a9992f5b7b43b9a483bf694b7c2fb079808f4330795fa1ae8bb5052fd55feb656245fc503f43217b42cf6239b620b167
-DIST Catch-1.5.8.tar.gz 312892 SHA256 
08761b1930b37118b568838fd40eb6d113063c35ca8a37128298edd5559403a7 SHA512 
18553b877ea6cbb48255f48bf025efc02dbc26f7895bf8f68391bc3417ae737ffab55e6b05c9c91c3d501ff581276cfd7678510dbc5aff884d99bc38fb93
 WHIRLPOOL 
f3c030e2a5b4beefdd00eee75a55052a92f07948cd8ce29da46cd83cd0a61991ca6cbf0ccd2ff89beee701a136b082a043a4dab9c140fcd0095905f518d99b6d
-DIST Catch-1.6.0.tar.gz 290987 SHA256 
83532346983c43963cf89a69c1544be493e6b4cccaf20975e53f5cf2239b73a9 SHA512 
6a9fbffd76d1fe6e4a2523c87e6ec6efcae66fc9db6dc5876b2839cfdb7c9918e8dc21b9b5ac4a545677c333659107c45f788d9a251f9d3bdd7731fd404132fe
 WHIRLPOOL 
58257b3729f74f39034d9c9dccf178d0fe25c64f6b43ff606c52a0c2a8779b0ecd4b38b561e402bf4af70a52267d9499d5f22aab34755f02e20e04de4b9894f5
-DIST Catch-1.9.1.tar.gz 357082 SHA256 
34fb5f7b8892654b123830eb9aa22e911ac4fac3fa14a1ebf51d21625a8a6cfa SHA512 
40a212d5af2edf609909af6f420105508c15303e845af1f2b3a04ebafa24a0888dc51da94d0c3f0952410a408a2699870246a246f00fc0d835ee77e8ef8addac
 WHIRLPOOL 
ac26d7c17b8a86d00689d93b0379dd8260788cfb670a129936ddc336d5b450713873c39665693fc0de44ef4e61a34e692e736a710a2d5204d115bb26e388d161
 DIST Catch-1.9.3.tar.gz 361872 SHA256 
67fc8bc96c5ccdd7eb5edf40916fae0a94216c90bfbafdf75bd3843fc5744732 SHA512 
55a2af9db182550a6dfa44a1e11e5c6a3a5ff6280f0d5daefd2ae909fac99852030df7d237548696c3e4a4871f61b808fe719ff87d9ff69b88c87349a24241ff
 WHIRLPOOL 
1b9980cedf6f32e14c8d9d6957af2655ca06cd4c256591bc0453269ccb494d54fa888926956206529c88d589c1979764d7e7638d4dc9361ca04ac7fa910256a3
-DIST catch-1.5.0.tar.gz 311787 SHA256 
f694634bc56422f28d61052eedc29d43ea20e60a1726eda3ff9acc8fdfca3c08 SHA512 
d7011cdfe6eca86aa081b5da371665be8687bcbb41f3702c3075bf01f73e1d2e00894a0917e6437a8735e730ff287a06e189ce94ea00e583ab7282065f25166d
 WHIRLPOOL 
90d7d6d2f4b06169224385e0f2ec0de1312c454a0c7a2a14155f68fe30424e527cde91e5fb4ff9bd441fa846a7caabca023e591ce5837f6c65f0bbe106166401

diff --git a/dev-cpp/catch/catch-1.5.0.ebuild b/dev-cpp/catch/catch-1.5.0.ebuild
deleted file mode 100644
index 59e3eab032e..000
--- a/dev-cpp/catch/catch-1.5.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 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="test"
-
-S=${WORKDIR}/${P^}
-CMAKE_USE_DIR=${S}/projects/CMake
-
-src_configure() {
-   # CMake is only used to build & run tests
-   use test && cmake-utils_src_configure
-}
-
-src_compile() {
-   use test && cmake-utils_src_compile
-}
-
-src_test() {
-   use test && 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.5.6.ebuild b/dev-cpp/catch/catch-1.5.6.ebuild
deleted file mode 100644
index 93815a79955..000
--- a/dev-cpp/catch/catch-1.5.6.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# 

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-05-16 Thread Michał Górny
commit: 0505b7cb7b131ae7b9a53a6dd61b7ea39917b69b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 16 14:00:06 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 16 14:09:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0505b7cb

dev-cpp/catch: Update the live ebuild

 dev-cpp/catch/catch-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-cpp/catch/catch-.ebuild b/dev-cpp/catch/catch-.ebuild
index 78eb2acc0dc..41195675fe3 100644
--- a/dev-cpp/catch/catch-.ebuild
+++ b/dev-cpp/catch/catch-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,8 +15,6 @@ SLOT="0"
 KEYWORDS=""
 IUSE=""
 
-CMAKE_USE_DIR=${S}/projects/CMake
-
 # CMake is only used to build & run tests, so override phases
 src_configure() { :; }
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-05-16 Thread Michał Górny
commit: 21169e590d1c0fc770f3a8e102af9d2344009a3a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 16 13:53:07 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 16 14:09:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21169e59

dev-cpp/catch: Bump to 1.9.4

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-1.9.4.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index b4b79d1a43a..465793b340e 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1 +1,2 @@
 DIST Catch-1.9.3.tar.gz 361872 SHA256 
67fc8bc96c5ccdd7eb5edf40916fae0a94216c90bfbafdf75bd3843fc5744732 SHA512 
55a2af9db182550a6dfa44a1e11e5c6a3a5ff6280f0d5daefd2ae909fac99852030df7d237548696c3e4a4871f61b808fe719ff87d9ff69b88c87349a24241ff
 WHIRLPOOL 
1b9980cedf6f32e14c8d9d6957af2655ca06cd4c256591bc0453269ccb494d54fa888926956206529c88d589c1979764d7e7638d4dc9361ca04ac7fa910256a3
+DIST Catch-1.9.4.tar.gz 363097 SHA256 
d67d2ee26ec9f72618dd9b28a9d1b7ba3c6368bc846ecfeda05a1e5d1b8b9b20 SHA512 
78d43719e87f5d27132178c5f139b72e6093dd1029eb742bfb48e32b618079e156837fb25d4cbe0fd5044535a5a65ad90510cff8ae93f2695c7bb3fc5cb2a5ec
 WHIRLPOOL 
80b4c36172e62ea12fc4acee096a84cd00b1a290dc2a7a9e9a8e2ff2485e39a619e33f2aee853daa7773d3c877f55788b2d0f86e44542c6f8c0b6027edaf0585

diff --git a/dev-cpp/catch/catch-1.9.4.ebuild b/dev-cpp/catch/catch-1.9.4.ebuild
new file mode 100644
index 000..dd8e74f2615
--- /dev/null
+++ b/dev-cpp/catch/catch-1.9.4.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/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-04-26 Thread Michał Górny
commit: d5cbfedd290710e1532e2a856a2fce63e7602b46
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 26 11:56:46 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 26 14:04:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5cbfedd

dev-cpp/catch: Bump to 1.9.3

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-1.9.3.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 87db3f65f14..25622625fa6 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -3,4 +3,5 @@ DIST Catch-1.5.7.tar.gz 312824 SHA256 
9acabf466e64ef2d477d4ce8d16610db3556a58b15
 DIST Catch-1.5.8.tar.gz 312892 SHA256 
08761b1930b37118b568838fd40eb6d113063c35ca8a37128298edd5559403a7 SHA512 
18553b877ea6cbb48255f48bf025efc02dbc26f7895bf8f68391bc3417ae737ffab55e6b05c9c91c3d501ff581276cfd7678510dbc5aff884d99bc38fb93
 WHIRLPOOL 
f3c030e2a5b4beefdd00eee75a55052a92f07948cd8ce29da46cd83cd0a61991ca6cbf0ccd2ff89beee701a136b082a043a4dab9c140fcd0095905f518d99b6d
 DIST Catch-1.6.0.tar.gz 290987 SHA256 
83532346983c43963cf89a69c1544be493e6b4cccaf20975e53f5cf2239b73a9 SHA512 
6a9fbffd76d1fe6e4a2523c87e6ec6efcae66fc9db6dc5876b2839cfdb7c9918e8dc21b9b5ac4a545677c333659107c45f788d9a251f9d3bdd7731fd404132fe
 WHIRLPOOL 
58257b3729f74f39034d9c9dccf178d0fe25c64f6b43ff606c52a0c2a8779b0ecd4b38b561e402bf4af70a52267d9499d5f22aab34755f02e20e04de4b9894f5
 DIST Catch-1.9.1.tar.gz 357082 SHA256 
34fb5f7b8892654b123830eb9aa22e911ac4fac3fa14a1ebf51d21625a8a6cfa SHA512 
40a212d5af2edf609909af6f420105508c15303e845af1f2b3a04ebafa24a0888dc51da94d0c3f0952410a408a2699870246a246f00fc0d835ee77e8ef8addac
 WHIRLPOOL 
ac26d7c17b8a86d00689d93b0379dd8260788cfb670a129936ddc336d5b450713873c39665693fc0de44ef4e61a34e692e736a710a2d5204d115bb26e388d161
+DIST Catch-1.9.3.tar.gz 361872 SHA256 
67fc8bc96c5ccdd7eb5edf40916fae0a94216c90bfbafdf75bd3843fc5744732 SHA512 
55a2af9db182550a6dfa44a1e11e5c6a3a5ff6280f0d5daefd2ae909fac99852030df7d237548696c3e4a4871f61b808fe719ff87d9ff69b88c87349a24241ff
 WHIRLPOOL 
1b9980cedf6f32e14c8d9d6957af2655ca06cd4c256591bc0453269ccb494d54fa888926956206529c88d589c1979764d7e7638d4dc9361ca04ac7fa910256a3
 DIST catch-1.5.0.tar.gz 311787 SHA256 
f694634bc56422f28d61052eedc29d43ea20e60a1726eda3ff9acc8fdfca3c08 SHA512 
d7011cdfe6eca86aa081b5da371665be8687bcbb41f3702c3075bf01f73e1d2e00894a0917e6437a8735e730ff287a06e189ce94ea00e583ab7282065f25166d
 WHIRLPOOL 
90d7d6d2f4b06169224385e0f2ec0de1312c454a0c7a2a14155f68fe30424e527cde91e5fb4ff9bd441fa846a7caabca023e591ce5837f6c65f0bbe106166401

diff --git a/dev-cpp/catch/catch-1.9.3.ebuild b/dev-cpp/catch/catch-1.9.3.ebuild
new file mode 100644
index 000..dd8e74f2615
--- /dev/null
+++ b/dev-cpp/catch/catch-1.9.3.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/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-04-24 Thread Michał Górny
commit: 352702e3cde9dc8134cf279eb0ef098c9c35af73
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 24 18:05:11 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 24 18:28:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=352702e3

dev-cpp/catch: Bump to 1.9.1

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-1.9.1.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 7ed739f96f3..87db3f65f14 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -2,4 +2,5 @@ DIST Catch-1.5.6.tar.gz 312250 SHA256 
1749521eb5c4b6e81128f60d66b81b8328e7605059
 DIST Catch-1.5.7.tar.gz 312824 SHA256 
9acabf466e64ef2d477d4ce8d16610db3556a58b150440025fb1b25c3fd6a85b SHA512 
724e85fbcb1a5ff8e98ef04932f7c60f43c0deaf4e41e4790cb7c0d9ead7b2e9068c801b165c094d68373b906c9d2d09de269bd7065dbd0136ecbb18ced4ccff
 WHIRLPOOL 
b0ce83cc75bbe40f3531c898fc273101a9992f5b7b43b9a483bf694b7c2fb079808f4330795fa1ae8bb5052fd55feb656245fc503f43217b42cf6239b620b167
 DIST Catch-1.5.8.tar.gz 312892 SHA256 
08761b1930b37118b568838fd40eb6d113063c35ca8a37128298edd5559403a7 SHA512 
18553b877ea6cbb48255f48bf025efc02dbc26f7895bf8f68391bc3417ae737ffab55e6b05c9c91c3d501ff581276cfd7678510dbc5aff884d99bc38fb93
 WHIRLPOOL 
f3c030e2a5b4beefdd00eee75a55052a92f07948cd8ce29da46cd83cd0a61991ca6cbf0ccd2ff89beee701a136b082a043a4dab9c140fcd0095905f518d99b6d
 DIST Catch-1.6.0.tar.gz 290987 SHA256 
83532346983c43963cf89a69c1544be493e6b4cccaf20975e53f5cf2239b73a9 SHA512 
6a9fbffd76d1fe6e4a2523c87e6ec6efcae66fc9db6dc5876b2839cfdb7c9918e8dc21b9b5ac4a545677c333659107c45f788d9a251f9d3bdd7731fd404132fe
 WHIRLPOOL 
58257b3729f74f39034d9c9dccf178d0fe25c64f6b43ff606c52a0c2a8779b0ecd4b38b561e402bf4af70a52267d9499d5f22aab34755f02e20e04de4b9894f5
+DIST Catch-1.9.1.tar.gz 357082 SHA256 
34fb5f7b8892654b123830eb9aa22e911ac4fac3fa14a1ebf51d21625a8a6cfa SHA512 
40a212d5af2edf609909af6f420105508c15303e845af1f2b3a04ebafa24a0888dc51da94d0c3f0952410a408a2699870246a246f00fc0d835ee77e8ef8addac
 WHIRLPOOL 
ac26d7c17b8a86d00689d93b0379dd8260788cfb670a129936ddc336d5b450713873c39665693fc0de44ef4e61a34e692e736a710a2d5204d115bb26e388d161
 DIST catch-1.5.0.tar.gz 311787 SHA256 
f694634bc56422f28d61052eedc29d43ea20e60a1726eda3ff9acc8fdfca3c08 SHA512 
d7011cdfe6eca86aa081b5da371665be8687bcbb41f3702c3075bf01f73e1d2e00894a0917e6437a8735e730ff287a06e189ce94ea00e583ab7282065f25166d
 WHIRLPOOL 
90d7d6d2f4b06169224385e0f2ec0de1312c454a0c7a2a14155f68fe30424e527cde91e5fb4ff9bd441fa846a7caabca023e591ce5837f6c65f0bbe106166401

diff --git a/dev-cpp/catch/catch-1.9.1.ebuild b/dev-cpp/catch/catch-1.9.1.ebuild
new file mode 100644
index 000..394994c4022
--- /dev/null
+++ b/dev-cpp/catch/catch-1.9.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 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/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2017-01-17 Thread Michał Górny
commit: 498e02d295295bb220fda06974d8b4304af4f6e0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 17 21:58:51 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 17 22:03:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=498e02d2

dev-cpp/catch: Bump to 1.6.0

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-1.6.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index a623daa..7ed739f 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,4 +1,5 @@
 DIST Catch-1.5.6.tar.gz 312250 SHA256 
1749521eb5c4b6e81128f60d66b81b8328e76050599a497dc8b51a718d03faca SHA512 
da4f9c300bc7d9de66be4e0b013d4c5719ee6e112c1b949963fecf55d89d75605bad16d4763ebb4dbaee51dc8c85d2aeb8e7826388204f9d8057233231ff7b9a
 WHIRLPOOL 
38ffdf58959ccb5201621eb4c16b6415b7a892803bc9bdcc134e7f61d82b285b9dfea1f2cf55529c72e0f96dc32696646f0b2d03e8532b03f44de28c3016c7d6
 DIST Catch-1.5.7.tar.gz 312824 SHA256 
9acabf466e64ef2d477d4ce8d16610db3556a58b150440025fb1b25c3fd6a85b SHA512 
724e85fbcb1a5ff8e98ef04932f7c60f43c0deaf4e41e4790cb7c0d9ead7b2e9068c801b165c094d68373b906c9d2d09de269bd7065dbd0136ecbb18ced4ccff
 WHIRLPOOL 
b0ce83cc75bbe40f3531c898fc273101a9992f5b7b43b9a483bf694b7c2fb079808f4330795fa1ae8bb5052fd55feb656245fc503f43217b42cf6239b620b167
 DIST Catch-1.5.8.tar.gz 312892 SHA256 
08761b1930b37118b568838fd40eb6d113063c35ca8a37128298edd5559403a7 SHA512 
18553b877ea6cbb48255f48bf025efc02dbc26f7895bf8f68391bc3417ae737ffab55e6b05c9c91c3d501ff581276cfd7678510dbc5aff884d99bc38fb93
 WHIRLPOOL 
f3c030e2a5b4beefdd00eee75a55052a92f07948cd8ce29da46cd83cd0a61991ca6cbf0ccd2ff89beee701a136b082a043a4dab9c140fcd0095905f518d99b6d
+DIST Catch-1.6.0.tar.gz 290987 SHA256 
83532346983c43963cf89a69c1544be493e6b4cccaf20975e53f5cf2239b73a9 SHA512 
6a9fbffd76d1fe6e4a2523c87e6ec6efcae66fc9db6dc5876b2839cfdb7c9918e8dc21b9b5ac4a545677c333659107c45f788d9a251f9d3bdd7731fd404132fe
 WHIRLPOOL 
58257b3729f74f39034d9c9dccf178d0fe25c64f6b43ff606c52a0c2a8779b0ecd4b38b561e402bf4af70a52267d9499d5f22aab34755f02e20e04de4b9894f5
 DIST catch-1.5.0.tar.gz 311787 SHA256 
f694634bc56422f28d61052eedc29d43ea20e60a1726eda3ff9acc8fdfca3c08 SHA512 
d7011cdfe6eca86aa081b5da371665be8687bcbb41f3702c3075bf01f73e1d2e00894a0917e6437a8735e730ff287a06e189ce94ea00e583ab7282065f25166d
 WHIRLPOOL 
90d7d6d2f4b06169224385e0f2ec0de1312c454a0c7a2a14155f68fe30424e527cde91e5fb4ff9bd441fa846a7caabca023e591ce5837f6c65f0bbe106166401

diff --git a/dev-cpp/catch/catch-1.6.0.ebuild b/dev-cpp/catch/catch-1.6.0.ebuild
new file mode 100644
index ..3886cfa
--- /dev/null
+++ b/dev-cpp/catch/catch-1.6.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2016-11-09 Thread Michał Górny
commit: cd829d518e0a25f24dda295fb7997d7dc941bf44
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  9 18:38:45 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  9 18:39:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd829d51

dev-cpp/catch: Bump to 1.5.8

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-1.5.8.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index eda78d3..a623daa 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,3 +1,4 @@
 DIST Catch-1.5.6.tar.gz 312250 SHA256 
1749521eb5c4b6e81128f60d66b81b8328e76050599a497dc8b51a718d03faca SHA512 
da4f9c300bc7d9de66be4e0b013d4c5719ee6e112c1b949963fecf55d89d75605bad16d4763ebb4dbaee51dc8c85d2aeb8e7826388204f9d8057233231ff7b9a
 WHIRLPOOL 
38ffdf58959ccb5201621eb4c16b6415b7a892803bc9bdcc134e7f61d82b285b9dfea1f2cf55529c72e0f96dc32696646f0b2d03e8532b03f44de28c3016c7d6
 DIST Catch-1.5.7.tar.gz 312824 SHA256 
9acabf466e64ef2d477d4ce8d16610db3556a58b150440025fb1b25c3fd6a85b SHA512 
724e85fbcb1a5ff8e98ef04932f7c60f43c0deaf4e41e4790cb7c0d9ead7b2e9068c801b165c094d68373b906c9d2d09de269bd7065dbd0136ecbb18ced4ccff
 WHIRLPOOL 
b0ce83cc75bbe40f3531c898fc273101a9992f5b7b43b9a483bf694b7c2fb079808f4330795fa1ae8bb5052fd55feb656245fc503f43217b42cf6239b620b167
+DIST Catch-1.5.8.tar.gz 312892 SHA256 
08761b1930b37118b568838fd40eb6d113063c35ca8a37128298edd5559403a7 SHA512 
18553b877ea6cbb48255f48bf025efc02dbc26f7895bf8f68391bc3417ae737ffab55e6b05c9c91c3d501ff581276cfd7678510dbc5aff884d99bc38fb93
 WHIRLPOOL 
f3c030e2a5b4beefdd00eee75a55052a92f07948cd8ce29da46cd83cd0a61991ca6cbf0ccd2ff89beee701a136b082a043a4dab9c140fcd0095905f518d99b6d
 DIST catch-1.5.0.tar.gz 311787 SHA256 
f694634bc56422f28d61052eedc29d43ea20e60a1726eda3ff9acc8fdfca3c08 SHA512 
d7011cdfe6eca86aa081b5da371665be8687bcbb41f3702c3075bf01f73e1d2e00894a0917e6437a8735e730ff287a06e189ce94ea00e583ab7282065f25166d
 WHIRLPOOL 
90d7d6d2f4b06169224385e0f2ec0de1312c454a0c7a2a14155f68fe30424e527cde91e5fb4ff9bd441fa846a7caabca023e591ce5837f6c65f0bbe106166401

diff --git a/dev-cpp/catch/catch-1.5.8.ebuild b/dev-cpp/catch/catch-1.5.8.ebuild
new file mode 100644
index ..15572fe
--- /dev/null
+++ b/dev-cpp/catch/catch-1.5.8.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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_USE_DIR=${S}/projects/CMake
+
+# 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/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2016-09-27 Thread Michał Górny
commit: d8f7e472b80c364d043ffe86455a7c18ace9f4af
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 27 15:30:37 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 27 15:39:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f7e472

dev-cpp/catch: Bump to 1.5.7

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-1.5.7.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 67170b5..eda78d3 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,2 +1,3 @@
 DIST Catch-1.5.6.tar.gz 312250 SHA256 
1749521eb5c4b6e81128f60d66b81b8328e76050599a497dc8b51a718d03faca SHA512 
da4f9c300bc7d9de66be4e0b013d4c5719ee6e112c1b949963fecf55d89d75605bad16d4763ebb4dbaee51dc8c85d2aeb8e7826388204f9d8057233231ff7b9a
 WHIRLPOOL 
38ffdf58959ccb5201621eb4c16b6415b7a892803bc9bdcc134e7f61d82b285b9dfea1f2cf55529c72e0f96dc32696646f0b2d03e8532b03f44de28c3016c7d6
+DIST Catch-1.5.7.tar.gz 312824 SHA256 
9acabf466e64ef2d477d4ce8d16610db3556a58b150440025fb1b25c3fd6a85b SHA512 
724e85fbcb1a5ff8e98ef04932f7c60f43c0deaf4e41e4790cb7c0d9ead7b2e9068c801b165c094d68373b906c9d2d09de269bd7065dbd0136ecbb18ced4ccff
 WHIRLPOOL 
b0ce83cc75bbe40f3531c898fc273101a9992f5b7b43b9a483bf694b7c2fb079808f4330795fa1ae8bb5052fd55feb656245fc503f43217b42cf6239b620b167
 DIST catch-1.5.0.tar.gz 311787 SHA256 
f694634bc56422f28d61052eedc29d43ea20e60a1726eda3ff9acc8fdfca3c08 SHA512 
d7011cdfe6eca86aa081b5da371665be8687bcbb41f3702c3075bf01f73e1d2e00894a0917e6437a8735e730ff287a06e189ce94ea00e583ab7282065f25166d
 WHIRLPOOL 
90d7d6d2f4b06169224385e0f2ec0de1312c454a0c7a2a14155f68fe30424e527cde91e5fb4ff9bd441fa846a7caabca023e591ce5837f6c65f0bbe106166401

diff --git a/dev-cpp/catch/catch-1.5.7.ebuild b/dev-cpp/catch/catch-1.5.7.ebuild
new file mode 100644
index ..15572fe
--- /dev/null
+++ b/dev-cpp/catch/catch-1.5.7.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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_USE_DIR=${S}/projects/CMake
+
+# 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/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2016-07-02 Thread Michał Górny
commit: 31985d4938f7ab6990bc4fc2c2960e8923b4d900
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  2 21:06:16 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  2 21:19:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31985d49

dev-cpp/catch: Avoid unnecessary IUSE=test

 dev-cpp/catch/catch-1.5.6.ebuild | 17 +++--
 dev-cpp/catch/catch-.ebuild  | 17 +++--
 2 files changed, 14 insertions(+), 20 deletions(-)

diff --git a/dev-cpp/catch/catch-1.5.6.ebuild b/dev-cpp/catch/catch-1.5.6.ebuild
index 7034812..15572fe 100644
--- a/dev-cpp/catch/catch-1.5.6.ebuild
+++ b/dev-cpp/catch/catch-1.5.6.ebuild
@@ -13,22 +13,19 @@ 
SRC_URI="https://github.com/philsquared/Catch/archive/v${PV}.tar.gz -> ${P^}.tar
 LICENSE="Boost-1.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE=""
 
 S=${WORKDIR}/${P^}
 CMAKE_USE_DIR=${S}/projects/CMake
 
-src_configure() {
-   # CMake is only used to build & run tests
-   use test && cmake-utils_src_configure
-}
-
-src_compile() {
-   use test && cmake-utils_src_compile
-}
+# CMake is only used to build & run tests, so override phases
+src_configure() { :; }
+src_compile() { :; }
 
 src_test() {
-   use test && cmake-utils_src_test
+   cmake-utils_src_configure
+   cmake-utils_src_compile
+   cmake-utils_src_test
 }
 
 src_install() {

diff --git a/dev-cpp/catch/catch-.ebuild b/dev-cpp/catch/catch-.ebuild
index ee8fefd..8fb27fb 100644
--- a/dev-cpp/catch/catch-.ebuild
+++ b/dev-cpp/catch/catch-.ebuild
@@ -14,21 +14,18 @@ SRC_URI=""
 LICENSE="Boost-1.0"
 SLOT="0"
 KEYWORDS=""
-IUSE="test"
+IUSE=""
 
 CMAKE_USE_DIR=${S}/projects/CMake
 
-src_configure() {
-   # CMake is only used to build & run tests
-   use test && cmake-utils_src_configure
-}
-
-src_compile() {
-   use test && cmake-utils_src_compile
-}
+# CMake is only used to build & run tests, so override phases
+src_configure() { :; }
+src_compile() { :; }
 
 src_test() {
-   use test && cmake-utils_src_test
+   cmake-utils_src_configure
+   cmake-utils_src_compile
+   cmake-utils_src_test
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2016-06-23 Thread Michał Górny
commit: b3172051f54282b8ec6fb4caf22cfdcf6a3b75b8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 23 11:19:52 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 23 12:47:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3172051

dev-cpp/catch: Bump to 1.5.6

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-1.5.6.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 4fb5249..67170b5 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1 +1,2 @@
+DIST Catch-1.5.6.tar.gz 312250 SHA256 
1749521eb5c4b6e81128f60d66b81b8328e76050599a497dc8b51a718d03faca SHA512 
da4f9c300bc7d9de66be4e0b013d4c5719ee6e112c1b949963fecf55d89d75605bad16d4763ebb4dbaee51dc8c85d2aeb8e7826388204f9d8057233231ff7b9a
 WHIRLPOOL 
38ffdf58959ccb5201621eb4c16b6415b7a892803bc9bdcc134e7f61d82b285b9dfea1f2cf55529c72e0f96dc32696646f0b2d03e8532b03f44de28c3016c7d6
 DIST catch-1.5.0.tar.gz 311787 SHA256 
f694634bc56422f28d61052eedc29d43ea20e60a1726eda3ff9acc8fdfca3c08 SHA512 
d7011cdfe6eca86aa081b5da371665be8687bcbb41f3702c3075bf01f73e1d2e00894a0917e6437a8735e730ff287a06e189ce94ea00e583ab7282065f25166d
 WHIRLPOOL 
90d7d6d2f4b06169224385e0f2ec0de1312c454a0c7a2a14155f68fe30424e527cde91e5fb4ff9bd441fa846a7caabca023e591ce5837f6c65f0bbe106166401

diff --git a/dev-cpp/catch/catch-1.5.6.ebuild b/dev-cpp/catch/catch-1.5.6.ebuild
new file mode 100644
index 000..7034812
--- /dev/null
+++ b/dev-cpp/catch/catch-1.5.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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="test"
+
+S=${WORKDIR}/${P^}
+CMAKE_USE_DIR=${S}/projects/CMake
+
+src_configure() {
+   # CMake is only used to build & run tests
+   use test && cmake-utils_src_configure
+}
+
+src_compile() {
+   use test && cmake-utils_src_compile
+}
+
+src_test() {
+   use test && cmake-utils_src_test
+}
+
+src_install() {
+   # same location as used in fedora
+   insinto /usr/include/catch
+   doins -r include/.
+   dodoc -r docs/.
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/catch/

2016-05-24 Thread Michał Górny
commit: 050962ba13269e126d131c75d045aa1dc9449981
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 24 10:35:02 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 24 11:23:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050962ba

dev-cpp/catch: New package, used by tests in dev-cpp/libjson-rpc-cpp

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-1.5.0.ebuild | 39 +++
 dev-cpp/catch/catch-.ebuild  | 39 +++
 dev-cpp/catch/metadata.xml   | 11 +++
 4 files changed, 90 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
new file mode 100644
index 000..4fb5249
--- /dev/null
+++ b/dev-cpp/catch/Manifest
@@ -0,0 +1 @@
+DIST catch-1.5.0.tar.gz 311787 SHA256 
f694634bc56422f28d61052eedc29d43ea20e60a1726eda3ff9acc8fdfca3c08 SHA512 
d7011cdfe6eca86aa081b5da371665be8687bcbb41f3702c3075bf01f73e1d2e00894a0917e6437a8735e730ff287a06e189ce94ea00e583ab7282065f25166d
 WHIRLPOOL 
90d7d6d2f4b06169224385e0f2ec0de1312c454a0c7a2a14155f68fe30424e527cde91e5fb4ff9bd441fa846a7caabca023e591ce5837f6c65f0bbe106166401

diff --git a/dev-cpp/catch/catch-1.5.0.ebuild b/dev-cpp/catch/catch-1.5.0.ebuild
new file mode 100644
index 000..f897441
--- /dev/null
+++ b/dev-cpp/catch/catch-1.5.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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="test"
+
+S=${WORKDIR}/${P^}
+CMAKE_USE_DIR=${S}/projects/CMake
+
+src_configure() {
+   # CMake is only used to build & run tests
+   use test && cmake-utils_src_configure
+}
+
+src_compile() {
+   use test && cmake-utils_src_compile
+}
+
+src_test() {
+   use test && 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-.ebuild b/dev-cpp/catch/catch-.ebuild
new file mode 100644
index 000..ee8fefd
--- /dev/null
+++ b/dev-cpp/catch/catch-.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+EGIT_REPO_URI="https://github.com/philsquared/Catch.git;
+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="test"
+
+CMAKE_USE_DIR=${S}/projects/CMake
+
+src_configure() {
+   # CMake is only used to build & run tests
+   use test && cmake-utils_src_configure
+}
+
+src_compile() {
+   use test && cmake-utils_src_compile
+}
+
+src_test() {
+   use test && 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 000..800b18c
--- /dev/null
+++ b/dev-cpp/catch/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mgo...@gentoo.org
+   Michał Górny
+   
+   
+   philsquared/Catch
+   
+