* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-taskflow/
@ 2020-05-23 7:01 Matthias Maier
0 siblings, 0 replies; 6+ messages in thread
From: Matthias Maier @ 2020-05-23 7:01 UTC (permalink / raw
To: gentoo-commits
commit: fcb2ebb167a148788105c74491aaa33cb510a5b4
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sat May 23 07:00:33 2020 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sat May 23 07:00:33 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcb2ebb1
dev-cpp/cpp-taskflow: new package
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
dev-cpp/cpp-taskflow/Manifest | 1 +
dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild | 27 ++++++++++++++++++++++++++
dev-cpp/cpp-taskflow/metadata.xml | 20 +++++++++++++++++++
3 files changed, 48 insertions(+)
diff --git a/dev-cpp/cpp-taskflow/Manifest b/dev-cpp/cpp-taskflow/Manifest
new file mode 100644
index 00000000000..4c62f183ab2
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/Manifest
@@ -0,0 +1 @@
+DIST cpp-taskflow-2.4.0.tar.gz 76993334 BLAKE2B 8f257165ab72dbe6c1cf6a86886669008e9f16f1dfd4871defc452bdb9dfa3e45ab9bfbbdc874b4ba566a2a7d8984a666ce2933b2c6d2215467f7fbfa03ac520 SHA512 dd6c7500e39d7058871280d12e120bd28d9609e5289f1d7851b3b59e2c1bfe74d3040d902bd5b26895e558b563c8abad878e7bc343e199e7356940c02a64217f
diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild b/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild
new file mode 100644
index 00000000000..a41d2610143
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Modern C++ Parallel Task Programming"
+HOMEPAGE="https://cpp-taskflow.github.io"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=""
+DEPEND=""
+
+HTML_DOCS=( docs/. )
+
+src_install() {
+ insinto /usr/include
+ doins -r taskflow
+
+ if $(use doc); then
+ einstalldocs
+ fi
+}
diff --git a/dev-cpp/cpp-taskflow/metadata.xml b/dev-cpp/cpp-taskflow/metadata.xml
new file mode 100644
index 00000000000..8406ef2081f
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tamiko@gentoo.org</email>
+ <name>Matthias Maier</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <longdescription>
+ Cpp-Taskflow is faster, more expressive, and easier for drop-in
+ integration than many of existing task programming frameworks in
+ handling complex parallel workloads.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">cpp-taskflow/cpp-taskflow</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-taskflow/
@ 2020-09-04 16:13 Matthias Maier
0 siblings, 0 replies; 6+ messages in thread
From: Matthias Maier @ 2020-09-04 16:13 UTC (permalink / raw
To: gentoo-commits
commit: 5ce30845bee0de57f6f41d66fb5e4d01a2b7ed51
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 4 15:46:45 2020 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Fri Sep 4 16:13:22 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce30845
dev-cpp/cpp-taskflow: version bump to 2.6.0
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
dev-cpp/cpp-taskflow/Manifest | 1 +
dev-cpp/cpp-taskflow/cpp-taskflow-2.6.0.ebuild | 53 ++++++++++++++++++++++++++
2 files changed, 54 insertions(+)
diff --git a/dev-cpp/cpp-taskflow/Manifest b/dev-cpp/cpp-taskflow/Manifest
index 4c62f183ab2..3af8545a82b 100644
--- a/dev-cpp/cpp-taskflow/Manifest
+++ b/dev-cpp/cpp-taskflow/Manifest
@@ -1 +1,2 @@
DIST cpp-taskflow-2.4.0.tar.gz 76993334 BLAKE2B 8f257165ab72dbe6c1cf6a86886669008e9f16f1dfd4871defc452bdb9dfa3e45ab9bfbbdc874b4ba566a2a7d8984a666ce2933b2c6d2215467f7fbfa03ac520 SHA512 dd6c7500e39d7058871280d12e120bd28d9609e5289f1d7851b3b59e2c1bfe74d3040d902bd5b26895e558b563c8abad878e7bc343e199e7356940c02a64217f
+DIST cpp-taskflow-2.6.0.tar.gz 68626469 BLAKE2B d85b1615be47c1e98e613e7875424892613205a0cc3f380f7d6fd0521045c5750441e9267382ec5282299e4074a7b85f442e53f38a2f12aff7d3d925a94b8773 SHA512 43b023c7d744ae1e0baf6f504f32da481e950ec5cc34fe5511e4bbb8905203e4726917ee103b1c02544a75c6216c2ca481034be810b61a35511a3d7a2b278133
diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-2.6.0.ebuild b/dev-cpp/cpp-taskflow/cpp-taskflow-2.6.0.ebuild
new file mode 100644
index 00000000000..aba4692adef
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-2.6.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="Modern C++ Parallel Task Programming"
+HOMEPAGE="https://cpp-taskflow.github.io"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=""
+DEPEND=""
+
+S="${WORKDIR}/taskflow-${PV}"
+
+PATCHES=(
+)
+
+HTML_DOCS=( docs/. )
+
+src_prepare() {
+ default
+
+ # fix library directoy
+ sed -i "s#/lib#/$(get_libdir)#g" CMakeLists.txt || die "sed failed"
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ # FIXME: enable CUDA and TESTS via use flag
+ local mycmakeargs=(
+ -DTF_BUILD_CUDA=OFF
+ -DTF_BUILD_TESTS=OFF
+ -DTF_BUILD_EXAMPLES=OFF
+ )
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if $(use doc); then
+ einstalldocs
+ fi
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-taskflow/
@ 2021-10-01 7:24 Jakov Smolić
0 siblings, 0 replies; 6+ messages in thread
From: Jakov Smolić @ 2021-10-01 7:24 UTC (permalink / raw
To: gentoo-commits
commit: c46e3ba0db896dea656e68f40e49403118cab46f
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 1 06:56:54 2021 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Oct 1 07:24:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c46e3ba0
dev-cpp/cpp-taskflow: Version bump to 3.2.0
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-cpp/cpp-taskflow/Manifest | 1 +
dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild | 30 ++++++++++++++++++++++++++
2 files changed, 31 insertions(+)
diff --git a/dev-cpp/cpp-taskflow/Manifest b/dev-cpp/cpp-taskflow/Manifest
index d9afaa56ca8..73264f6bfc3 100644
--- a/dev-cpp/cpp-taskflow/Manifest
+++ b/dev-cpp/cpp-taskflow/Manifest
@@ -1 +1,2 @@
DIST cpp-taskflow-3.0.0.tar.gz 79242171 BLAKE2B 18a89fbc2dc8d37ed03a3b1002b7803c37cfa9b6f3bd6a29e53756165971ec557e2ba60b72417f400f0b1c5fe12a0d8b88ada109abc539838b7d5eb1c10f6237 SHA512 5c838ff4436ade1f3755eb6859f724188be2bfcd11baf172413a0bdc18bc516b7b911e6d83a140c95548f844a8c8b908992bdec10b3b6569876a3e3b2d5b821e
+DIST cpp-taskflow-3.2.0.tar.gz 79152157 BLAKE2B 03b4b1cf772c9dec4557a706c7872de95312d4e72ec7dcef1accfd1d5eaf470e60440d75ea0c993ab494ef460dc44639719ea1732fa92c54d64dde31b90b9224 SHA512 e30d95b69f64524c9b06cf7442236998f91b1083818f06439888d78d5a1b988bc952c02fd0ec88114283cbe6c31a7bbfe810a7114998f4b5f60c4cff921bb0fa
diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild b/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
new file mode 100644
index 00000000000..fc6e30fbb60
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Modern C++ Parallel Task Programming"
+HOMEPAGE="https://cpp-taskflow.github.io"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/taskflow-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+HTML_DOCS=( docs/. )
+
+src_configure() {
+ # TODO: enable CUDA via USE flag
+ local mycmakeargs=(
+ -DTF_BUILD_CUDA=OFF
+ -DTF_BUILD_EXAMPLES=$(usex examples)
+ -DTF_BUILD_TESTS=$(usex test)
+ )
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-taskflow/
@ 2021-11-23 14:49 Matthias Maier
0 siblings, 0 replies; 6+ messages in thread
From: Matthias Maier @ 2021-11-23 14:49 UTC (permalink / raw
To: gentoo-commits
commit: badd0bc7e1c65e6d985560a3ed30fd299fac65be
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 23 14:49:11 2021 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Tue Nov 23 14:49:46 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=badd0bc7
dev-cpp/cpp-taskflow: QA fixes and add live ebuild
- add a live ebuild as suggested in #733106
- remove 3rd-party directory to make sure that bundled software is not
used.
Closes: https://bugs.gentoo.org/733106
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild | 19 ++++++++++++++++---
...taskflow-3.2.0.ebuild => cpp-taskflow-9999.ebuild} | 19 ++++++++++++++++---
2 files changed, 32 insertions(+), 6 deletions(-)
diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild b/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
index fc6e30fbb60c..e4f2f9e403b5 100644
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
@@ -7,17 +7,30 @@ inherit cmake
DESCRIPTION="Modern C++ Parallel Task Programming"
HOMEPAGE="https://cpp-taskflow.github.io"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/taskflow-${PV}"
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/cpp-taskflow/${PN}.git"
+ inherit git-r3
+ KEYWORDS=""
+ S="${WORKDIR}/cpp-taskflow-${PV}"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/taskflow-${PV}"
+fi
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
IUSE="examples test"
RESTRICT="!test? ( test )"
HTML_DOCS=( docs/. )
+src_prepare() {
+ rm -r "${S}/3rd-party" || die "rm failed"
+ default
+ cmake_src_prepare
+}
+
src_configure() {
# TODO: enable CUDA via USE flag
local mycmakeargs=(
diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild b/dev-cpp/cpp-taskflow/cpp-taskflow-9999.ebuild
similarity index 56%
copy from dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
copy to dev-cpp/cpp-taskflow/cpp-taskflow-9999.ebuild
index fc6e30fbb60c..e4f2f9e403b5 100644
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-9999.ebuild
@@ -7,17 +7,30 @@ inherit cmake
DESCRIPTION="Modern C++ Parallel Task Programming"
HOMEPAGE="https://cpp-taskflow.github.io"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/taskflow-${PV}"
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/cpp-taskflow/${PN}.git"
+ inherit git-r3
+ KEYWORDS=""
+ S="${WORKDIR}/cpp-taskflow-${PV}"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/taskflow-${PV}"
+fi
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
IUSE="examples test"
RESTRICT="!test? ( test )"
HTML_DOCS=( docs/. )
+src_prepare() {
+ rm -r "${S}/3rd-party" || die "rm failed"
+ default
+ cmake_src_prepare
+}
+
src_configure() {
# TODO: enable CUDA via USE flag
local mycmakeargs=(
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-taskflow/
@ 2021-11-24 2:17 Sam James
0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2021-11-24 2:17 UTC (permalink / raw
To: gentoo-commits
commit: e4c046502906a3ce324b50121174e570781fbb34
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 24 02:16:02 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 24 02:17:18 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c04650
dev-cpp/cpp-taskflow: add missing doctest test dependency; fix double KEYWORDS
Closes: https://bugs.gentoo.org/826894
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild | 3 ++-
dev-cpp/cpp-taskflow/cpp-taskflow-9999.ebuild | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild b/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
index e4f2f9e403b5..9b146d9dc546 100644
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
@@ -10,7 +10,6 @@ HOMEPAGE="https://cpp-taskflow.github.io"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/cpp-taskflow/${PN}.git"
inherit git-r3
- KEYWORDS=""
S="${WORKDIR}/cpp-taskflow-${PV}"
else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
@@ -23,6 +22,8 @@ SLOT="0"
IUSE="examples test"
RESTRICT="!test? ( test )"
+DEPEND="test? ( dev-cpp/doctest )"
+
HTML_DOCS=( docs/. )
src_prepare() {
diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-9999.ebuild b/dev-cpp/cpp-taskflow/cpp-taskflow-9999.ebuild
index e4f2f9e403b5..9b146d9dc546 100644
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-9999.ebuild
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-9999.ebuild
@@ -10,7 +10,6 @@ HOMEPAGE="https://cpp-taskflow.github.io"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/cpp-taskflow/${PN}.git"
inherit git-r3
- KEYWORDS=""
S="${WORKDIR}/cpp-taskflow-${PV}"
else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
@@ -23,6 +22,8 @@ SLOT="0"
IUSE="examples test"
RESTRICT="!test? ( test )"
+DEPEND="test? ( dev-cpp/doctest )"
+
HTML_DOCS=( docs/. )
src_prepare() {
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-taskflow/
@ 2022-05-18 3:25 Matthias Maier
0 siblings, 0 replies; 6+ messages in thread
From: Matthias Maier @ 2022-05-18 3:25 UTC (permalink / raw
To: gentoo-commits
commit: c55d1e51403733ffcaf899f1da9110e8b118cf54
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Wed May 18 03:17:24 2022 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Wed May 18 03:25:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55d1e51
dev-cpp/cpp-taskflow: drop 3.2.0
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
dev-cpp/cpp-taskflow/Manifest | 1 -
dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild | 44 --------------------------
2 files changed, 45 deletions(-)
diff --git a/dev-cpp/cpp-taskflow/Manifest b/dev-cpp/cpp-taskflow/Manifest
index 61c03f9dcff0..d70f06ff30fb 100644
--- a/dev-cpp/cpp-taskflow/Manifest
+++ b/dev-cpp/cpp-taskflow/Manifest
@@ -1,2 +1 @@
-DIST cpp-taskflow-3.2.0.tar.gz 79152157 BLAKE2B 03b4b1cf772c9dec4557a706c7872de95312d4e72ec7dcef1accfd1d5eaf470e60440d75ea0c993ab494ef460dc44639719ea1732fa92c54d64dde31b90b9224 SHA512 e30d95b69f64524c9b06cf7442236998f91b1083818f06439888d78d5a1b988bc952c02fd0ec88114283cbe6c31a7bbfe810a7114998f4b5f60c4cff921bb0fa
DIST cpp-taskflow-3.3.0.tar.gz 64446007 BLAKE2B 07878a03bd90af64914f1dc80850bcf5d4140f20ecfa998237039b6f37cc668e8c2b5dffafb75f4518209b3ac01f9935f5e30a020871334f131e6fe7654748bf SHA512 08ab20bf38927d49c8332fc103cb7b4b6358efa06466cb8471f2004eb27b79b9eadc9971ec4acd110c8f369686b6f99bf3e21192285c3f28b9cb855bfd9ab0b5
diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild b/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
deleted file mode 100644
index 9b146d9dc546..000000000000
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-3.2.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Modern C++ Parallel Task Programming"
-HOMEPAGE="https://cpp-taskflow.github.io"
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/cpp-taskflow/${PN}.git"
- inherit git-r3
- S="${WORKDIR}/cpp-taskflow-${PV}"
-else
- SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/taskflow-${PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-cpp/doctest )"
-
-HTML_DOCS=( docs/. )
-
-src_prepare() {
- rm -r "${S}/3rd-party" || die "rm failed"
- default
- cmake_src_prepare
-}
-
-src_configure() {
- # TODO: enable CUDA via USE flag
- local mycmakeargs=(
- -DTF_BUILD_CUDA=OFF
- -DTF_BUILD_EXAMPLES=$(usex examples)
- -DTF_BUILD_TESTS=$(usex test)
- )
-
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-05-18 3:25 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-23 7:01 [gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-taskflow/ Matthias Maier
-- strict thread matches above, loose matches on Subject: below --
2020-09-04 16:13 Matthias Maier
2021-10-01 7:24 Jakov Smolić
2021-11-23 14:49 Matthias Maier
2021-11-24 2:17 Sam James
2022-05-18 3:25 Matthias Maier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox