public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2014-09-25  4:19 Christoph Junghans
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Junghans @ 2014-09-25  4:19 UTC (permalink / raw
  To: gentoo-commits

commit:     39b1f1378cfc1bf8bc6e7bf9b7fe9ad758ded14b
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 25 04:18:58 2014 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Thu Sep 25 04:18:58 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=39b1f137

initial commit

Package-Manager: portage-2.2.8-r1

---
 dev-cpp/icnc/ChangeLog        |  9 +++++++++
 dev-cpp/icnc/icnc-9999.ebuild | 41 +++++++++++++++++++++++++++++++++++++++++
 dev-cpp/icnc/metadata.xml     |  8 ++++++++
 3 files changed, 58 insertions(+)

diff --git a/dev-cpp/icnc/ChangeLog b/dev-cpp/icnc/ChangeLog
new file mode 100644
index 0000000..aaca313
--- /dev/null
+++ b/dev-cpp/icnc/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-cpp/icnc
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*icnc-9999 (25 Sep 2014)
+
+  25 Sep 2014; Christoph Junghans <ottxor@gentoo.org> +icnc-9999.ebuild,
+  +metadata.xml:
+  initial commit

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
new file mode 100644
index 0000000..8ab3b22
--- /dev/null
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit cmake-utils multilib
+
+DESCRIPTION="Intel Concurrent Collections for C++ - Parallelism without the Pain"
+HOMEPAGE="https://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc"
+
+if [[ $PV = 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/icnc/icnc.git"
+else
+	SRC_URI="mirror://sourceforge/${PN}/${PV}/l_cnc_b_${PV}.tgz"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+	>=dev-cpp/tbb-4.2[debug]
+	sys-libs/glibc
+	"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+#TODO has mpi support but broken with virtual/mpi
+# 	local mycmakeargs=(
+# 		$(cmake-utils_use mpi BUILD_LIBS_FOR_MPI)
+# 	)
+	cmake-utils_src_configure
+}
+
+src_install() {
+	cmake-utils_src_install
+	mv "${ED}"/usr/{lib,$(get_libdir)} || die
+}

diff --git a/dev-cpp/icnc/metadata.xml b/dev-cpp/icnc/metadata.xml
new file mode 100644
index 0000000..745b9e1
--- /dev/null
+++ b/dev-cpp/icnc/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer>
+		<email>ottxor@gentoo.org</email>
+		<name>Christoph Junghans</name>
+	</maintainer>
+</pkgmetadata>


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

* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2014-09-25 19:20 Christoph Junghans
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Junghans @ 2014-09-25 19:20 UTC (permalink / raw
  To: gentoo-commits

commit:     8c2fcbd5dc12445c58b1a1d597396e9c7b5b1c6c
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 25 19:20:25 2014 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Thu Sep 25 19:20:25 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=8c2fcbd5

live ebuild update

Package-Manager: portage-2.2.8-r1

---
 dev-cpp/icnc/ChangeLog        |  3 +++
 dev-cpp/icnc/icnc-9999.ebuild | 16 +++++++---------
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/dev-cpp/icnc/ChangeLog b/dev-cpp/icnc/ChangeLog
index aaca313..d402c65 100644
--- a/dev-cpp/icnc/ChangeLog
+++ b/dev-cpp/icnc/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  25 Sep 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
+  live ebuild update
+
 *icnc-9999 (25 Sep 2014)
 
   25 Sep 2014; Christoph Junghans <ottxor@gentoo.org> +icnc-9999.ebuild,

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
index 8ab3b22..aeee540 100644
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -12,13 +12,15 @@ HOMEPAGE="https://software.intel.com/en-us/articles/intel-concurrent-collections
 if [[ $PV = 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/icnc/icnc.git"
+	KEYWORDS=
 else
-	SRC_URI="mirror://sourceforge/${PN}/${PV}/l_cnc_b_${PV}.tgz"
+	#SRC_URI="mirror://sourceforge/${PN}/${PV}/l_cnc_b_${PV}.tgz"
+	SRC_URI="https://github.com/martine/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
 fi
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
 IUSE=""
 
 DEPEND="
@@ -29,13 +31,9 @@ RDEPEND="${DEPEND}"
 
 src_configure() {
 #TODO has mpi support but broken with virtual/mpi
-# 	local mycmakeargs=(
 # 		$(cmake-utils_use mpi BUILD_LIBS_FOR_MPI)
-# 	)
+	local mycmakeargs=(
+		-DLIB=$(get_libdir)
+	)
 	cmake-utils_src_configure
 }
-
-src_install() {
-	cmake-utils_src_install
-	mv "${ED}"/usr/{lib,$(get_libdir)} || die
-}


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

* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2014-09-30 21:37 Christoph Junghans
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Junghans @ 2014-09-30 21:37 UTC (permalink / raw
  To: gentoo-commits

commit:     0893ec0c070830fdde9ae0ca1a2faa2a59a7fc24
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 30 21:36:24 2014 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Tue Sep 30 21:36:59 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0893ec0c

live ebuild update

Package-Manager: portage-2.2.8-r2

---
 dev-cpp/icnc/ChangeLog        | 3 +++
 dev-cpp/icnc/icnc-9999.ebuild | 5 ++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-cpp/icnc/ChangeLog b/dev-cpp/icnc/ChangeLog
index d402c65..60296b9 100644
--- a/dev-cpp/icnc/ChangeLog
+++ b/dev-cpp/icnc/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  30 Sep 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
+  live ebuild update
+
   25 Sep 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
   live ebuild update
 

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
index aeee540..b1ffcd5 100644
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -14,8 +14,7 @@ if [[ $PV = 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/icnc/icnc.git"
 	KEYWORDS=
 else
-	#SRC_URI="mirror://sourceforge/${PN}/${PV}/l_cnc_b_${PV}.tgz"
-	SRC_URI="https://github.com/martine/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 	KEYWORDS="~amd64"
 fi
 
@@ -24,7 +23,7 @@ SLOT="0"
 IUSE=""
 
 DEPEND="
-	>=dev-cpp/tbb-4.2[debug]
+	>=dev-cpp/tbb-4.2
 	sys-libs/glibc
 	"
 RDEPEND="${DEPEND}"


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

* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2014-11-13  0:15 Christoph Junghans
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Junghans @ 2014-11-13  0:15 UTC (permalink / raw
  To: gentoo-commits

commit:     d6271b8ddc71324918a20e5d64616cfaf9ef2296
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 13 00:14:36 2014 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Thu Nov 13 00:14:36 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d6271b8d

added IUSE=mpi

Package-Manager: portage-2.2.8-r2

---
 dev-cpp/icnc/ChangeLog        |  3 +++
 dev-cpp/icnc/icnc-9999.ebuild | 11 ++++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/dev-cpp/icnc/ChangeLog b/dev-cpp/icnc/ChangeLog
index 60296b9..210238b 100644
--- a/dev-cpp/icnc/ChangeLog
+++ b/dev-cpp/icnc/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  13 Nov 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
+  added IUSE=mpi
+
   30 Sep 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
   live ebuild update
 

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
index b1ffcd5..97fe17a 100644
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -20,18 +20,23 @@ fi
 
 LICENSE="BSD"
 SLOT="0"
-IUSE=""
+IUSE="mpi"
 
+# https://github.com/icnc/icnc/issues/14 OpenMPI not supported, only *ch implementation
 DEPEND="
 	>=dev-cpp/tbb-4.2
 	sys-libs/glibc
+	mpi? ( || (
+		sys-cluster/mpich
+		sys-cluster/mpich2
+		sys-cluster/mvapich2
+	) )
 	"
 RDEPEND="${DEPEND}"
 
 src_configure() {
-#TODO has mpi support but broken with virtual/mpi
-# 		$(cmake-utils_use mpi BUILD_LIBS_FOR_MPI)
 	local mycmakeargs=(
+		$(cmake-utils_use mpi BUILD_LIBS_FOR_MPI)
 		-DLIB=$(get_libdir)
 	)
 	cmake-utils_src_configure


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

* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2014-11-14 23:03 Christoph Junghans
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Junghans @ 2014-11-14 23:03 UTC (permalink / raw
  To: gentoo-commits

commit:     cb7c322d048ab7ff047e656282356192bbf7b923
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 14 23:03:14 2014 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Fri Nov 14 23:03:35 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=cb7c322d

fully supports mpi

Package-Manager: portage-2.2.8-r2

---
 dev-cpp/icnc/ChangeLog        | 3 +++
 dev-cpp/icnc/icnc-9999.ebuild | 7 +------
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-cpp/icnc/ChangeLog b/dev-cpp/icnc/ChangeLog
index 210238b..2b0943a 100644
--- a/dev-cpp/icnc/ChangeLog
+++ b/dev-cpp/icnc/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  14 Nov 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
+  fully supports mpi
+
   13 Nov 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
   added IUSE=mpi
 

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
index 97fe17a..b2970ad 100644
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -22,15 +22,10 @@ LICENSE="BSD"
 SLOT="0"
 IUSE="mpi"
 
-# https://github.com/icnc/icnc/issues/14 OpenMPI not supported, only *ch implementation
 DEPEND="
 	>=dev-cpp/tbb-4.2
 	sys-libs/glibc
-	mpi? ( || (
-		sys-cluster/mpich
-		sys-cluster/mpich2
-		sys-cluster/mvapich2
-	) )
+	mpi? ( virtual/mpi )
 	"
 RDEPEND="${DEPEND}"
 


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

* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2014-11-21 20:44 Christoph Junghans
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Junghans @ 2014-11-21 20:44 UTC (permalink / raw
  To: gentoo-commits

commit:     4397e13a63de7dd92455f9fd407b9b5a1193a052
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 21 20:43:48 2014 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Fri Nov 21 20:43:48 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=4397e13a

fixed install location

Package-Manager: portage-2.2.8-r2

---
 dev-cpp/icnc/ChangeLog        |  3 +++
 dev-cpp/icnc/icnc-9999.ebuild | 20 +++++++++++++++++++-
 2 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/icnc/ChangeLog b/dev-cpp/icnc/ChangeLog
index 2b0943a..93bd943 100644
--- a/dev-cpp/icnc/ChangeLog
+++ b/dev-cpp/icnc/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  21 Nov 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
+  fixed install location
+
   14 Nov 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
   fully supports mpi
 

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
index b2970ad..68a3a29 100644
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="mpi"
+IUSE="doc examples mpi"
 
 DEPEND="
 	>=dev-cpp/tbb-4.2
@@ -36,3 +36,21 @@ src_configure() {
 	)
 	cmake-utils_src_configure
 }
+
+src_install() {
+	cmake-utils_src_install
+	if use doc ; then
+		insinto /usr/share/doc/${P}/html
+		doins -r "${ED}"/usr/doc/api/*
+	fi
+	rm -r "${ED}"/usr/doc/api || die
+	rmdir "${ED}"/usr/doc || die
+	if use examples ; then
+		insinto /usr/share/${PN}/examples
+		doins -r "${ED}"/usr/samples/*
+	fi
+	rm -r "${ED}"/usr/samples || die
+	insinto /usr/share/${PN}/
+	doins -r "${ED}"/usr/misc/*
+	rm -r "${ED}"/usr/misc/ || die
+}


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

* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2014-12-09 17:58 Christoph Junghans
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Junghans @ 2014-12-09 17:58 UTC (permalink / raw
  To: gentoo-commits

commit:     9e2a159222788527db8ae706731918f872842e4b
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  8 19:03:46 2014 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Tue Dec  9 17:58:23 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=9e2a1592

sync with gx86

Package-Manager: portage-2.2.14

---
 dev-cpp/icnc/ChangeLog        |  3 +++
 dev-cpp/icnc/icnc-9999.ebuild | 29 +++++++++++++++++++++++++----
 2 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/dev-cpp/icnc/ChangeLog b/dev-cpp/icnc/ChangeLog
index 93bd943..133507f 100644
--- a/dev-cpp/icnc/ChangeLog
+++ b/dev-cpp/icnc/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  08 Dec 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
+  sync with gx86
+
   21 Nov 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
   fixed install location
 

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
index 68a3a29..8d4f5dd 100644
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -4,7 +4,9 @@
 
 EAPI=5
 
-inherit cmake-utils multilib
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils multilib python-any-r1
 
 DESCRIPTION="Intel Concurrent Collections for C++ - Parallelism without the Pain"
 HOMEPAGE="https://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc"
@@ -20,14 +22,18 @@ fi
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="doc examples mpi"
+IUSE="doc examples mpi test"
+RESTRICT="test" #currently tests only work if icnc is already installed
 
-DEPEND="
+RDEPEND="
 	>=dev-cpp/tbb-4.2
 	sys-libs/glibc
 	mpi? ( virtual/mpi )
 	"
-RDEPEND="${DEPEND}"
+DEPEND="
+	${RDEPEND}
+	test? ( ${PYTHON_DEPS} )
+	"
 
 src_configure() {
 	local mycmakeargs=(
@@ -35,6 +41,21 @@ src_configure() {
 		-DLIB=$(get_libdir)
 	)
 	cmake-utils_src_configure
+	if use test ; then
+		mycmakeargs=( -DRUN_DIST=OFF )
+		CMAKE_USE_DIR="${S}/tests" \
+			BUILD_DIR="${WORKDIR}/${P}_tests_build" \
+			cmake-utils_src_configure
+	fi
+}
+
+src_compile() {
+	cmake-utils_src_compile
+	use test && BUILD_DIR="${WORKDIR}/${P}_tests_build" cmake-utils_src_compile
+}
+
+src_test() {
+	BUILD_DIR="${WORKDIR}/${P}_tests_build" cmake-utils_src_test
 }
 
 src_install() {


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

* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2014-12-09 17:58 Christoph Junghans
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Junghans @ 2014-12-09 17:58 UTC (permalink / raw
  To: gentoo-commits

commit:     eca45305abe00588dc2c8b87c79d64d557549ae0
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  9 17:58:11 2014 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Tue Dec  9 17:58:23 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=eca45305

testing got fixed upstream

Package-Manager: portage-2.2.14

---
 dev-cpp/icnc/ChangeLog        |  3 +++
 dev-cpp/icnc/icnc-9999.ebuild | 14 ++------------
 2 files changed, 5 insertions(+), 12 deletions(-)

diff --git a/dev-cpp/icnc/ChangeLog b/dev-cpp/icnc/ChangeLog
index 133507f..238b967 100644
--- a/dev-cpp/icnc/ChangeLog
+++ b/dev-cpp/icnc/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  09 Dec 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
+  testing got fixed upstream
+
   08 Dec 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
   sync with gx86
 

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
index 8d4f5dd..e0a5704 100644
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -23,7 +23,6 @@ fi
 LICENSE="BSD"
 SLOT="0"
 IUSE="doc examples mpi test"
-RESTRICT="test" #currently tests only work if icnc is already installed
 
 RDEPEND="
 	>=dev-cpp/tbb-4.2
@@ -39,23 +38,14 @@ src_configure() {
 	local mycmakeargs=(
 		$(cmake-utils_use mpi BUILD_LIBS_FOR_MPI)
 		-DLIB=$(get_libdir)
+		$(cmake-utils_use test ENABLE_TESTING)
+		-DRUN_DIST=OFF
 	)
 	cmake-utils_src_configure
-	if use test ; then
-		mycmakeargs=( -DRUN_DIST=OFF )
-		CMAKE_USE_DIR="${S}/tests" \
-			BUILD_DIR="${WORKDIR}/${P}_tests_build" \
-			cmake-utils_src_configure
-	fi
 }
 
 src_compile() {
 	cmake-utils_src_compile
-	use test && BUILD_DIR="${WORKDIR}/${P}_tests_build" cmake-utils_src_compile
-}
-
-src_test() {
-	BUILD_DIR="${WORKDIR}/${P}_tests_build" cmake-utils_src_test
 }
 
 src_install() {


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

* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2014-12-11 15:45 Christoph Junghans
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Junghans @ 2014-12-11 15:45 UTC (permalink / raw
  To: gentoo-commits

commit:     7b929aaed11e115b90d034d0acf654b3585e249d
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 11 15:41:07 2014 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Thu Dec 11 15:41:18 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=7b929aae

sync with upstream

Package-Manager: portage-2.2.14

---
 dev-cpp/icnc/ChangeLog        |  3 +++
 dev-cpp/icnc/icnc-9999.ebuild | 22 ++++------------------
 2 files changed, 7 insertions(+), 18 deletions(-)

diff --git a/dev-cpp/icnc/ChangeLog b/dev-cpp/icnc/ChangeLog
index 238b967..7f3c6d5 100644
--- a/dev-cpp/icnc/ChangeLog
+++ b/dev-cpp/icnc/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  11 Dec 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
+  sync with upstream
+
   09 Dec 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
   testing got fixed upstream
 

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
index e0a5704..cc65021 100644
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -44,24 +44,10 @@ src_configure() {
 	cmake-utils_src_configure
 }
 
-src_compile() {
-	cmake-utils_src_compile
-}
-
 src_install() {
 	cmake-utils_src_install
-	if use doc ; then
-		insinto /usr/share/doc/${P}/html
-		doins -r "${ED}"/usr/doc/api/*
-	fi
-	rm -r "${ED}"/usr/doc/api || die
-	rmdir "${ED}"/usr/doc || die
-	if use examples ; then
-		insinto /usr/share/${PN}/examples
-		doins -r "${ED}"/usr/samples/*
-	fi
-	rm -r "${ED}"/usr/samples || die
-	insinto /usr/share/${PN}/
-	doins -r "${ED}"/usr/misc/*
-	rm -r "${ED}"/usr/misc/ || die
+	mv "${ED}"/usr/share/{icnc/doc/api,doc/${P}/html} || die
+	rmdir "${ED}"/usr/share/icnc/doc || die
+	use doc || rm -r "${ED}"/usr/share/doc/${P}/html || die
+	use examples || rm -r "${ED}"/usr/share/icnc/samples || die
 }


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

* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2015-02-08 21:07 Christoph Junghans
  0 siblings, 0 replies; 12+ messages in thread
From: Christoph Junghans @ 2015-02-08 21:07 UTC (permalink / raw
  To: gentoo-commits

commit:     d70091da796cbcb5b69eafc0fa657e081b11ce92
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  8 21:07:12 2015 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sun Feb  8 21:07:31 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d70091da

fix bug #539318

Package-Manager: portage-2.2.14

---
 dev-cpp/icnc/ChangeLog        |  5 ++++-
 dev-cpp/icnc/icnc-9999.ebuild | 11 +++++++----
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/dev-cpp/icnc/ChangeLog b/dev-cpp/icnc/ChangeLog
index 7f3c6d5..8de9e15 100644
--- a/dev-cpp/icnc/ChangeLog
+++ b/dev-cpp/icnc/ChangeLog
@@ -1,7 +1,10 @@
 # ChangeLog for dev-cpp/icnc
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  08 Feb 2015; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
+  fix bug #539318
+
   11 Dec 2014; Christoph Junghans <ottxor@gentoo.org> icnc-9999.ebuild:
   sync with upstream
 

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
index cc65021..5e953fa 100644
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -31,6 +31,7 @@ RDEPEND="
 	"
 DEPEND="
 	${RDEPEND}
+	doc? ( app-doc/doxygen )
 	test? ( ${PYTHON_DEPS} )
 	"
 
@@ -38,6 +39,7 @@ src_configure() {
 	local mycmakeargs=(
 		$(cmake-utils_use mpi BUILD_LIBS_FOR_MPI)
 		-DLIB=$(get_libdir)
+		$(cmake-utils_use_find_package doc Doxygen)
 		$(cmake-utils_use test ENABLE_TESTING)
 		-DRUN_DIST=OFF
 	)
@@ -46,8 +48,9 @@ src_configure() {
 
 src_install() {
 	cmake-utils_src_install
-	mv "${ED}"/usr/share/{icnc/doc/api,doc/${P}/html} || die
-	rmdir "${ED}"/usr/share/icnc/doc || die
-	use doc || rm -r "${ED}"/usr/share/doc/${P}/html || die
+	if use doc; then
+		mv "${ED}"/usr/share/{icnc/doc/api,doc/${P}/html} || die
+		rmdir "${ED}"/usr/share/icnc/doc || die
+	fi
 	use examples || rm -r "${ED}"/usr/share/icnc/samples || die
 }


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

* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2017-02-19 17:53 Justin Lecher
  0 siblings, 0 replies; 12+ messages in thread
From: Justin Lecher @ 2017-02-19 17:53 UTC (permalink / raw
  To: gentoo-commits

commit:     3a616c38597b67f86d19492b3fc1e6c3f7a4ce21
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 19 17:26:47 2017 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Feb 19 17:53:02 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=3a616c38

dev-cpp/icnc: Bump to EAPI=6

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 dev-cpp/icnc/icnc-9999.ebuild | 23 +++++++++--------------
 1 file changed, 9 insertions(+), 14 deletions(-)

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
index 44e96e63f..fbfe4e27e 100644
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -1,27 +1,20 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit cmake-utils multilib python-any-r1
+inherit cmake-utils git-r3 multilib python-any-r1
 
 DESCRIPTION="Intel Concurrent Collections for C++ - Parallelism without the Pain"
 HOMEPAGE="https://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc"
-
-if [[ $PV = 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/icnc/icnc.git"
-	KEYWORDS=
-else
-	SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64"
-fi
+EGIT_REPO_URI="https://github.com/icnc/icnc.git"
 
 LICENSE="BSD"
 SLOT="0"
+KEYWORDS=
 IUSE="doc examples mpi test"
 
 RDEPEND="
@@ -49,8 +42,10 @@ src_configure() {
 src_install() {
 	cmake-utils_src_install
 	if use doc; then
-		mv "${ED}"/usr/share/{icnc/doc/api,doc/${P}/html} || die
+		mv "${ED}"/usr/share/{icnc/doc/api,doc/${PF}/html} || die
 		rmdir "${ED}"/usr/share/icnc/doc || die
 	fi
-	use examples || rm -r "${ED}"/usr/share/icnc/samples || die
+	if ! use examples; then
+		rm -r "${ED}"/usr/share/icnc/samples || die
+	fi
 }


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

* [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/
@ 2020-09-22  1:21 Aisha Tammy
  0 siblings, 0 replies; 12+ messages in thread
From: Aisha Tammy @ 2020-09-22  1:21 UTC (permalink / raw
  To: gentoo-commits

commit:     dea67cca44bed8e28aeccb4d4ccbc25de47c5e95
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Tue Sep 22 01:21:13 2020 +0000
Commit:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Tue Sep 22 01:21:25 2020 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=dea67cca

dev-cpp/icnc: drop package

present in ::gentoo

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

 dev-cpp/icnc/icnc-9999.ebuild | 50 -------------------------------------------
 dev-cpp/icnc/metadata.xml     |  8 -------
 2 files changed, 58 deletions(-)

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
deleted file mode 100644
index 180840e95..000000000
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils git-r3 multilib python-any-r1
-
-DESCRIPTION="Intel Concurrent Collections for C++ - Parallelism without the Pain"
-HOMEPAGE="https://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc"
-EGIT_REPO_URI="https://github.com/icnc/icnc.git"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS=
-IUSE="doc examples mpi test"
-
-RDEPEND="
-	>=dev-cpp/tbb-4.2
-	sys-libs/glibc
-	mpi? ( virtual/mpi )
-	"
-DEPEND="
-	${RDEPEND}
-	doc? ( app-doc/doxygen )
-	test? ( ${PYTHON_DEPS} )
-	"
-
-src_configure() {
-	local mycmakeargs=(
-		$(cmake-utils_use mpi BUILD_LIBS_FOR_MPI)
-		-DLIB=$(get_libdir)
-		$(cmake-utils_use_find_package doc Doxygen)
-		$(cmake-utils_use test ENABLE_TESTING)
-		-DRUN_DIST=OFF
-	)
-	cmake-utils_src_configure
-}
-
-src_install() {
-	cmake-utils_src_install
-	if use doc; then
-		mv "${ED}"/usr/share/{icnc/doc/api,doc/${PF}/html} || die
-		rmdir "${ED}"/usr/share/icnc/doc || die
-	fi
-	if ! use examples; then
-		rm -r "${ED}"/usr/share/icnc/samples || die
-	fi
-}

diff --git a/dev-cpp/icnc/metadata.xml b/dev-cpp/icnc/metadata.xml
deleted file mode 100644
index 9dee8db11..000000000
--- a/dev-cpp/icnc/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>ottxor@gentoo.org</email>
-		<name>Christoph Junghans</name>
-	</maintainer>
-</pkgmetadata>


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

end of thread, other threads:[~2020-09-22  1:21 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-08 21:07 [gentoo-commits] proj/sci:master commit in: dev-cpp/icnc/ Christoph Junghans
  -- strict thread matches above, loose matches on Subject: below --
2020-09-22  1:21 Aisha Tammy
2017-02-19 17:53 Justin Lecher
2014-12-11 15:45 Christoph Junghans
2014-12-09 17:58 Christoph Junghans
2014-12-09 17:58 Christoph Junghans
2014-11-21 20:44 Christoph Junghans
2014-11-14 23:03 Christoph Junghans
2014-11-13  0:15 Christoph Junghans
2014-09-30 21:37 Christoph Junghans
2014-09-25 19:20 Christoph Junghans
2014-09-25  4:19 Christoph Junghans

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