diff options
author | Sebastien Fabbro <bicatali@gentoo.org> | 2008-10-27 14:41:53 +0000 |
---|---|---|
committer | Sebastien Fabbro <bicatali@gentoo.org> | 2008-10-27 14:41:53 +0000 |
commit | 82adb4a6b1c088730d6cab7869ec5d6d6dffc7c7 (patch) | |
tree | d473dbaf69980c3e04dead0ddc650f586a4c9eca /dev-lang/cilk | |
parent | allow build type to be overridden via $CMAKE_BUILD_TYPE (diff) | |
download | gentoo-2-82adb4a6b1c088730d6cab7869ec5d6d6dffc7c7.tar.gz gentoo-2-82adb4a6b1c088730d6cab7869ec5d6d6dffc7c7.tar.bz2 gentoo-2-82adb4a6b1c088730d6cab7869ec5d6d6dffc7c7.zip |
Initial import to the main tree. Only minor modifications from the overlay
(Portage version: 2.2_rc11/cvs/Linux 2.6.25-gentoo-r7 x86_64)
Diffstat (limited to 'dev-lang/cilk')
-rw-r--r-- | dev-lang/cilk/ChangeLog | 14 | ||||
-rw-r--r-- | dev-lang/cilk/Manifest | 4 | ||||
-rw-r--r-- | dev-lang/cilk/cilk-5.4.6.ebuild | 31 | ||||
-rw-r--r-- | dev-lang/cilk/metadata.xml | 16 |
4 files changed, 65 insertions, 0 deletions
diff --git a/dev-lang/cilk/ChangeLog b/dev-lang/cilk/ChangeLog new file mode 100644 index 000000000000..af561428a1bd --- /dev/null +++ b/dev-lang/cilk/ChangeLog @@ -0,0 +1,14 @@ +# ChangeLog for dev-lang/cilk +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cilk/ChangeLog,v 1.1 2008/10/27 14:41:53 bicatali Exp $ + +*cilk-5.4.6 (27 Oct 2008) + + 27 Oct 2008; Sébastien Fabbro <bicatali@gentoo.org> +metadata.xml, + +cilk-5.4.6.ebuild: + Initial import to the main tree. Only minor modifications from the overlay + + 20 Feb 2008; Michał Kiedrowicz (esqualante) <esqualante@o2.pl> + +metadata.xml, +cilk-5.4.6.ebuild: + New Ebuild for bug #210816 thanks to Tommy[D], Ken69267 and tcunha + diff --git a/dev-lang/cilk/Manifest b/dev-lang/cilk/Manifest new file mode 100644 index 000000000000..b618f79de50b --- /dev/null +++ b/dev-lang/cilk/Manifest @@ -0,0 +1,4 @@ +DIST cilk-5.4.6.tar.gz 1270768 RMD160 3a1dc0397fe3e5514652cb6e441f2d0d0d91f73d SHA1 1e60512a3f8dad9aec3494599522e25a14b4d24b SHA256 0bee5386fabc87c97d716331b1b492eb8f18c8a8398c566afa3663f27139c9f6 +EBUILD cilk-5.4.6.ebuild 747 RMD160 3d4b4b2d09a65cf5e87148be775323af49950dfc SHA1 14683cda2df418917b5ad504954ea6b37cbe776f SHA256 e523c774389b79b800bd83021ca4f1fead37a0aa03e3671eb7d16136363a7f6b +MISC ChangeLog 484 RMD160 8bc1caca07c11273f57190027976c9a9ae42c141 SHA1 065e1b993cfa09cc750312d273d29845f667ff0f SHA256 1a96ff47c84fae10a8d9e11e7bbf5c3e18b9b4caa050090d35591ad479433f9e +MISC metadata.xml 775 RMD160 88e634a544a797e84ddd5997e2f4b4b04ce8a15e SHA1 0f4cc2c0087488e6688e600e519a1305d8ddc4eb SHA256 b4a34bdea69c72682fb62eeb60c1f760599d843ffc49cf2087e69db7dc5375dd diff --git a/dev-lang/cilk/cilk-5.4.6.ebuild b/dev-lang/cilk/cilk-5.4.6.ebuild new file mode 100644 index 000000000000..2e463f0da68f --- /dev/null +++ b/dev-lang/cilk/cilk-5.4.6.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/cilk/cilk-5.4.6.ebuild,v 1.1 2008/10/27 14:41:53 bicatali Exp $ + +inherit flag-o-matic + +DESCRIPTION="Language for multithreaded parallel programming based on ANSI C." +HOMEPAGE="http://supertech.csail.mit.edu/${PN}/" +SRC_URI="http://supertech.csail.mit.edu/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples" + +src_compile() { + # cilk compiler doesn't like this flags... + filter-flags "-pipe" + filter-flags "-ggdb" + econf + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed." + dodoc NEWS README THANKS + + insinto /usr/share/doc/${PF} + use doc && doins doc/manual.pdf + use examples && doins -r examples +} diff --git a/dev-lang/cilk/metadata.xml b/dev-lang/cilk/metadata.xml new file mode 100644 index 000000000000..86b18b2b236c --- /dev/null +++ b/dev-lang/cilk/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>sci</herd> +<longdescription lang="en"> + Cilk is a language for multithreaded parallel programming based on + ANSI C. Cilk is especially effective for exploiting dynamic, highly + asynchronous parallelism, which can be difficult to write in data-parallel or + message-passing style. Cilk provides an effective platform for + programming dense and sparse numerical algorithms, such as matrix + factorization and N-body simulations. Cilk is algorithmic, in that + the runtime system employs a scheduler that allows the performance + of programs to be estimated accurately based on abstract complexity + measures. +</longdescription> +</pkgmetadata> |