public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: dev-libs/boost-compute/
@ 2015-02-02 12:06 Justin Lecher
  0 siblings, 0 replies; 7+ messages in thread
From: Justin Lecher @ 2015-02-02 12:06 UTC (permalink / raw
  To: gentoo-commits

commit:     d31c4c6fff1670477cf208d00b87997b5c6bbe4e
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Sun Feb  1 10:56:39 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Feb  1 10:56:39 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d31c4c6f

New package dev-libs/boost-compute

---
 dev-libs/boost-compute/ChangeLog                 | 10 +++++++++
 dev-libs/boost-compute/boost-compute-0.4.ebuild  |  1 +
 dev-libs/boost-compute/boost-compute-9999.ebuild | 28 ++++++++++++++++++++++++
 dev-libs/boost-compute/metadata.xml              | 15 +++++++++++++
 4 files changed, 54 insertions(+)

diff --git a/dev-libs/boost-compute/ChangeLog b/dev-libs/boost-compute/ChangeLog
new file mode 100644
index 0000000..eefb055
--- /dev/null
+++ b/dev-libs/boost-compute/ChangeLog
@@ -0,0 +1,10 @@
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*boost-compute-9999 (01 Feb 2015)
+*boost-compute-0.4 (01 Feb 2015)
+
+  01 Feb 2015; Marius Brehler <marbre@linux.sungazer.de>
+  +metadata.xml, +boost-compute-9999.ebuild, +boost-compute-0.4.ebuild:
+  Add Boost.Compute to overlay
+ 
\ No newline at end of file

diff --git a/dev-libs/boost-compute/boost-compute-0.4.ebuild b/dev-libs/boost-compute/boost-compute-0.4.ebuild
new file mode 120000
index 0000000..9782d2a
--- /dev/null
+++ b/dev-libs/boost-compute/boost-compute-0.4.ebuild
@@ -0,0 +1 @@
+boost-compute-9999.ebuild
\ No newline at end of file

diff --git a/dev-libs/boost-compute/boost-compute-9999.ebuild b/dev-libs/boost-compute/boost-compute-9999.ebuild
new file mode 100644
index 0000000..320fa9d
--- /dev/null
+++ b/dev-libs/boost-compute/boost-compute-9999.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils cmake-utils
+
+DESCRIPTION="A header-only C++ Computing Library for OpenCL"
+HOMEPAGE="https://github.com/kylelutz/compute"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+if [[ ${PV} == "9999" ]] ; then
+	EGIT_REPO_URI="https://github.com/kylelutz/compute.git git://github.com/kylelutz/compute.git"
+	inherit git-r3
+	KEYWORDS=""
+else
+	SRC_URI="https://github.com/kylelutz/compute/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+	S="${WORKDIR}/compute-${PV}"
+fi
+
+RDEPEND="
+	dev-libs/boost
+	virtual/opencl
+"
+DEPEND="${RDEPEND}"

diff --git a/dev-libs/boost-compute/metadata.xml b/dev-libs/boost-compute/metadata.xml
new file mode 100644
index 0000000..ae0b300
--- /dev/null
+++ b/dev-libs/boost-compute/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <herd>sci</herd>
+  <maintainer>
+    <email>marbre@linux.sungazer.de</email>
+    <name>Marius Brehler</name>
+  </maintainer>
+  <longdescription>
+    Boost.Compute is a GPU/parallel-computing library for C++ based on
+    OpenCL. The core library is a thin C++ wrapper over the OpenCL API
+    and provides access to compute devices, contexts, command queues
+    and memory buffers.
+  </longdescription>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/sci:master commit in: dev-libs/boost-compute/
@ 2015-06-06  9:46 Justin Lecher
  0 siblings, 0 replies; 7+ messages in thread
From: Justin Lecher @ 2015-06-06  9:46 UTC (permalink / raw
  To: gentoo-commits

commit:     4b4585b93c222963142b000e44c6248bf31b285b
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Fri Jun  5 16:37:41 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Jun  5 16:37:41 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=4b4585b9

dev-libs/boost-compute: Update HOMEPAGE, SRC_URI and github remote-id: project was transfered on from kylelutz to boostorg

Package-Manager: portage-2.2.18

 dev-libs/boost-compute/ChangeLog                 | 5 +++++
 dev-libs/boost-compute/boost-compute-9999.ebuild | 6 +++---
 dev-libs/boost-compute/metadata.xml              | 2 +-
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/dev-libs/boost-compute/ChangeLog b/dev-libs/boost-compute/ChangeLog
index c4816bf..0b089ee 100644
--- a/dev-libs/boost-compute/ChangeLog
+++ b/dev-libs/boost-compute/ChangeLog
@@ -1,6 +1,11 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  05 Jun 2015; Marius Brehler <marbre@linux.sungazer.de>
+  boost-compute-9999.ebuild, metadata.xml:
+  dev-libs/boost-compute: Update HOMEPAGE, SRC_URI and github remote-id: project
+  was transfered on from kylelutz to boostorg
+
   05 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
   dev-libs/boost-compute: Add github to remote-id in metadata.xml
 

diff --git a/dev-libs/boost-compute/boost-compute-9999.ebuild b/dev-libs/boost-compute/boost-compute-9999.ebuild
index b9b09c9..aebd86d 100644
--- a/dev-libs/boost-compute/boost-compute-9999.ebuild
+++ b/dev-libs/boost-compute/boost-compute-9999.ebuild
@@ -7,16 +7,16 @@ EAPI=5
 inherit eutils cmake-utils
 
 DESCRIPTION="A header-only C++ Computing Library for OpenCL"
-HOMEPAGE="https://github.com/kylelutz/compute"
+HOMEPAGE="https://github.com/boostorg/compute"
 
 LICENSE="Boost-1.0"
 SLOT="0"
 if [[ ${PV} == "9999" ]] ; then
-	EGIT_REPO_URI="https://github.com/kylelutz/compute.git git://github.com/kylelutz/compute.git"
+	EGIT_REPO_URI="https://github.com/boostorg/compute.git git://github.com/boostorg/compute.git"
 	inherit git-r3
 	KEYWORDS=""
 else
-	SRC_URI="https://github.com/kylelutz/compute/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	SRC_URI="https://github.com/boostorg/compute/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 	KEYWORDS="~amd64"
 	S="${WORKDIR}/compute-${PV}"
 fi

diff --git a/dev-libs/boost-compute/metadata.xml b/dev-libs/boost-compute/metadata.xml
index ea38de6..b93ef29 100644
--- a/dev-libs/boost-compute/metadata.xml
+++ b/dev-libs/boost-compute/metadata.xml
@@ -13,6 +13,6 @@
     and memory buffers.
   </longdescription>
   <upstream>
-    <remote-id type="github">kylelutz/compute</remote-id>
+    <remote-id type="github">boostorg/compute</remote-id>
   </upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/sci:master commit in: dev-libs/boost-compute/
@ 2015-09-21 16:05 Justin Lecher
  0 siblings, 0 replies; 7+ messages in thread
From: Justin Lecher @ 2015-09-21 16:05 UTC (permalink / raw
  To: gentoo-commits

commit:     6662eebb658de9fe5a2abf9306224f31b6e87375
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 21 16:00:19 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Sep 21 16:00:19 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=6662eebb

dev-libs/boost-compute: Drop empty lines and resort code

Package-Manager: portage-2.2.20.1
RepoMan-Options: --force
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 dev-libs/boost-compute/boost-compute-0.4-r1.ebuild | 13 ++++++-------
 dev-libs/boost-compute/boost-compute-9999.ebuild   |  7 +++++--
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/dev-libs/boost-compute/boost-compute-0.4-r1.ebuild b/dev-libs/boost-compute/boost-compute-0.4-r1.ebuild
index 9d7d8f1..abbc745 100644
--- a/dev-libs/boost-compute/boost-compute-0.4-r1.ebuild
+++ b/dev-libs/boost-compute/boost-compute-0.4-r1.ebuild
@@ -9,19 +9,18 @@ inherit eutils cmake-utils
 DESCRIPTION="A header-only C++ Computing Library for OpenCL"
 HOMEPAGE="https://github.com/boostorg/compute"
 SRC_URI="https://github.com/boostorg/compute/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-S="${WORKDIR}/compute-${PV}"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-
-PATCHES=(
-	"${FILESDIR}/${P}"-CMakeLists.patch
-)
-
+KEYWORDS="~amd64"
+IUSE=""
 
 RDEPEND="
 	dev-libs/boost
 	virtual/opencl
 "
 DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/compute-${PV}"
+
+PATCHES=( "${FILESDIR}/${P}"-CMakeLists.patch )

diff --git a/dev-libs/boost-compute/boost-compute-9999.ebuild b/dev-libs/boost-compute/boost-compute-9999.ebuild
index c79ed92..d73cf95 100644
--- a/dev-libs/boost-compute/boost-compute-9999.ebuild
+++ b/dev-libs/boost-compute/boost-compute-9999.ebuild
@@ -8,11 +8,14 @@ inherit eutils cmake-utils git-r3
 
 DESCRIPTION="A header-only C++ Computing Library for OpenCL"
 HOMEPAGE="https://github.com/boostorg/compute"
-EGIT_REPO_URI="https://github.com/boostorg/compute.git git://github.com/boostorg/compute.git"
-KEYWORDS=""
+EGIT_REPO_URI="
+	https://github.com/boostorg/compute.git
+	git://github.com/boostorg/compute.git"
 
 LICENSE="Boost-1.0"
 SLOT="0"
+KEYWORDS=""
+IUSE=""
 
 RDEPEND="
 	dev-libs/boost


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/sci:master commit in: dev-libs/boost-compute/
@ 2016-01-21  8:15 Marius Brehler
  0 siblings, 0 replies; 7+ messages in thread
From: Marius Brehler @ 2016-01-21  8:15 UTC (permalink / raw
  To: gentoo-commits

commit:     11cf93a62e664a6fc214d962bd56de570f74874c
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Thu Jan 21 08:14:05 2016 +0000
Commit:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
CommitDate: Thu Jan 21 08:14:05 2016 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=11cf93a6

dev-libs/boost-compute: Version bump to 0.5

Package-Manager: portage-2.2.26

 dev-libs/boost-compute/boost-compute-0.5.ebuild | 26 +++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/dev-libs/boost-compute/boost-compute-0.5.ebuild b/dev-libs/boost-compute/boost-compute-0.5.ebuild
new file mode 100644
index 0000000..151d185
--- /dev/null
+++ b/dev-libs/boost-compute/boost-compute-0.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils cmake-utils
+
+DESCRIPTION="A header-only C++ Computing Library for OpenCL"
+HOMEPAGE="https://github.com/boostorg/compute"
+SRC_URI="https://github.com/boostorg/compute/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+	dev-libs/boost
+	virtual/opencl
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/compute-${PV}"
+
+PATCHES=( "${FILESDIR}/${P}"-CMakeLists.patch )


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/sci:master commit in: dev-libs/boost-compute/
@ 2016-01-22 10:12 Marius Brehler
  0 siblings, 0 replies; 7+ messages in thread
From: Marius Brehler @ 2016-01-22 10:12 UTC (permalink / raw
  To: gentoo-commits

commit:     4225f8d28949708acc08616a68d5aec3879ec11f
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Fri Jan 22 10:11:36 2016 +0000
Commit:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
CommitDate: Fri Jan 22 10:11:36 2016 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=4225f8d2

dev-libs/boost-compute: Drop patch (included upstream)

Package-Manager: portage-2.2.26

 dev-libs/boost-compute/boost-compute-0.5.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-libs/boost-compute/boost-compute-0.5.ebuild b/dev-libs/boost-compute/boost-compute-0.5.ebuild
index 151d185..9472785 100644
--- a/dev-libs/boost-compute/boost-compute-0.5.ebuild
+++ b/dev-libs/boost-compute/boost-compute-0.5.ebuild
@@ -22,5 +22,3 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 S="${WORKDIR}/compute-${PV}"
-
-PATCHES=( "${FILESDIR}/${P}"-CMakeLists.patch )


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/sci:master commit in: dev-libs/boost-compute/
@ 2020-09-25 20:56 Aisha Tammy
  0 siblings, 0 replies; 7+ messages in thread
From: Aisha Tammy @ 2020-09-25 20:56 UTC (permalink / raw
  To: gentoo-commits

commit:     72ad0b806262cbc73ca923ac1a6b50a19c3a0ef7
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Fri Sep 25 20:24:30 2020 +0000
Commit:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Fri Sep 25 20:24:30 2020 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=72ad0b80

dev-libs/boost-compute: version bump to 1.74.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
RepoMan-Options: --force
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>

 dev-libs/boost-compute/boost-compute-1.74.0.ebuild | 46 ++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/dev-libs/boost-compute/boost-compute-1.74.0.ebuild b/dev-libs/boost-compute/boost-compute-1.74.0.ebuild
new file mode 100644
index 000000000..f01c5c268
--- /dev/null
+++ b/dev-libs/boost-compute/boost-compute-1.74.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A header-only C++ Computing Library for OpenCL"
+HOMEPAGE="https://github.com/boostorg/compute"
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/boostorg/compute"
+else
+	SRC_URI="https://github.com/boostorg/compute/archive/boost-${PV}.tar.gz -> ${P}.tar.gz"
+	S="${WORKDIR}"/compute-boost-${PV}
+	KEYWORDS="~amd64"
+fi
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="benchmark bolt cache cuda eigen examples opencv qt tbb test threads vtk"
+
+RDEPEND="
+	dev-libs/boost
+	virtual/opencl
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+	local mycmakeargs=(
+		-DBOOST_COMPUTE_USE_OFFLINE_CACHE=$(usex cache)
+		-DBOOST_COMPUTE_THREAD_SAFE=$(usex threads)
+		-DBOOST_COMPUTE_HAVE_EIGEN=$(usex eigen)
+		-DBOOST_COMPUTE_HAVE_OPENCV=$(usex opencv)
+		-DBOOST_COMPUTE_HAVE_QT=$(usex qt)
+		-DBOOST_COMPUTE_HAVE_VTK=$(usex vtk)
+		-DBOOST_COMPUTE_HAVE_CUDA=$(usex cuda)
+		-DBOOST_COMPUTE_HAVE_TBB=$(usex tbb)
+		-DBOOST_COMPUTE_HAVE_BOLT=$(usex bolt)
+		-DBOOST_COMPUTE_BUILD_TESTS=$(usex test)
+		-DBOOST_COMPUTE_BUILD_BENCHMARKS=$(usex benchmark)
+		-DBOOST_COMPUTE_BUILD_EXAMPLES=$(usex examples)
+	)
+	cmake_src_configure
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/sci:master commit in: dev-libs/boost-compute/
@ 2020-09-25 23:23 Aisha Tammy
  0 siblings, 0 replies; 7+ messages in thread
From: Aisha Tammy @ 2020-09-25 23:23 UTC (permalink / raw
  To: gentoo-commits

commit:     82dc6031d4694697c13da820111360c9b0d0ccd2
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Fri Sep 25 23:23:03 2020 +0000
Commit:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Fri Sep 25 23:23:03 2020 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=82dc6031

dev-libs/boost-compute: restrict tests to FEATURE=test

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>

 dev-libs/boost-compute/boost-compute-1.74.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/boost-compute/boost-compute-1.74.0.ebuild b/dev-libs/boost-compute/boost-compute-1.74.0.ebuild
index c400c83bf..3e986bda0 100644
--- a/dev-libs/boost-compute/boost-compute-1.74.0.ebuild
+++ b/dev-libs/boost-compute/boost-compute-1.74.0.ebuild
@@ -20,6 +20,7 @@ fi
 LICENSE="Boost-1.0"
 SLOT="0"
 IUSE="benchmark bolt cache cpp11 cuda eigen examples opencv qt tbb test threads vtk"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
 	dev-libs/boost


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2020-09-25 23:23 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-06  9:46 [gentoo-commits] proj/sci:master commit in: dev-libs/boost-compute/ Justin Lecher
  -- strict thread matches above, loose matches on Subject: below --
2020-09-25 23:23 Aisha Tammy
2020-09-25 20:56 Aisha Tammy
2016-01-22 10:12 Marius Brehler
2016-01-21  8:15 Marius Brehler
2015-09-21 16:05 Justin Lecher
2015-02-02 12:06 Justin Lecher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox