1 |
commit: 34d0c0226be67a27ccea3c31689e10b779532c33 |
2 |
Author: Sébastien Fabbro <bicatali <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Mar 26 16:26:14 2011 +0000 |
4 |
Commit: Sebastien Fabbro <bicatali <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Mar 26 16:26:14 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/bicatali.git;a=commit;h=34d0c022 |
7 |
|
8 |
added colpack |
9 |
|
10 |
--- |
11 |
sci-libs/colpack/ChangeLog | 10 ++++++ |
12 |
sci-libs/colpack/Manifest | 4 ++ |
13 |
sci-libs/colpack/colpack-1.0.3.ebuild | 57 +++++++++++++++++++++++++++++++++ |
14 |
sci-libs/colpack/metadata.xml | 10 ++++++ |
15 |
4 files changed, 81 insertions(+), 0 deletions(-) |
16 |
|
17 |
diff --git a/sci-libs/colpack/ChangeLog b/sci-libs/colpack/ChangeLog |
18 |
new file mode 100644 |
19 |
index 0000000..2b0b407 |
20 |
--- /dev/null |
21 |
+++ b/sci-libs/colpack/ChangeLog |
22 |
@@ -0,0 +1,10 @@ |
23 |
+# ChangeLog for sci-libs/colpack |
24 |
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 |
25 |
+# $Header: $ |
26 |
+ |
27 |
+*colpack-1.0.3 (26 Mar 2011) |
28 |
+ |
29 |
+ 26 Mar 2011; Sébastien Fabbro <bicatali@g.o> +colpack-1.0.3.ebuild, |
30 |
+ +metadata.xml: |
31 |
+ Initial import |
32 |
+ |
33 |
|
34 |
diff --git a/sci-libs/colpack/Manifest b/sci-libs/colpack/Manifest |
35 |
new file mode 100644 |
36 |
index 0000000..df1a834 |
37 |
--- /dev/null |
38 |
+++ b/sci-libs/colpack/Manifest |
39 |
@@ -0,0 +1,4 @@ |
40 |
+DIST ColPack-1.0.3.tar.gz 1159012 RMD160 85d4e3a94a3ba95a079dc78f6a13b5ef2ce2e572 SHA1 de52062a4c0735977f2ecced44430ec3ed90a53f SHA256 87f9d4a1589dc9c2754c15af9dc19b06d8817204a05f7356d1b24a5270660671 |
41 |
+EBUILD colpack-1.0.3.ebuild 1082 RMD160 28fe2837fd8cef4f9530c6f4856ae3e0e4cb65e2 SHA1 9976bf388f63222d6f78ec243cbf2af60c29b2a6 SHA256 c74a9cc532e62bb1bb0240a99063af1b005baa19686ff4f37d568dda886e0993 |
42 |
+MISC ChangeLog 260 RMD160 7e8e4a115c4ff6fa2c39f0815cf32c22f917333a SHA1 0b68bf98d42e9a9093a964e0291397c659e37f93 SHA256 971238e7a7de35e0c02edf424e2ba06406eb3ec0be1a4d2eb70246f3af6c497f |
43 |
+MISC metadata.xml 410 RMD160 2045682788863adbf563a9516e6f62ede3f060ab SHA1 ea118747804c47ca1f423209ac7f2a904434535d SHA256 2b1542b77073f74731770979f8c15f327c775de315ee2a88cc5afac13569ad49 |
44 |
|
45 |
diff --git a/sci-libs/colpack/colpack-1.0.3.ebuild b/sci-libs/colpack/colpack-1.0.3.ebuild |
46 |
new file mode 100644 |
47 |
index 0000000..017319a |
48 |
--- /dev/null |
49 |
+++ b/sci-libs/colpack/colpack-1.0.3.ebuild |
50 |
@@ -0,0 +1,57 @@ |
51 |
+# Copyright 1999-2011 Gentoo Foundation |
52 |
+# Distributed under the terms of the GNU General Public License v2 |
53 |
+# $Header: $ |
54 |
+ |
55 |
+EAPI=4 |
56 |
+ |
57 |
+inherit eutils toolchain-funcs |
58 |
+ |
59 |
+MYPN=ColPack |
60 |
+ |
61 |
+DESCRIPTION="C++ algorithms for specialized vertex coloring problems" |
62 |
+LICENSE="GPL-3 LGPL-3" |
63 |
+HOMEPAGE="http://www.cscapes.org/coloringpage/software.htm" |
64 |
+SRC_URI="http://www.cscapes.org/download/${MYPN}/${MYPN}-${PV}.tar.gz" |
65 |
+ |
66 |
+SLOT="0" |
67 |
+IUSE="static-libs" |
68 |
+KEYWORDS="~amd64 ~x86" |
69 |
+ |
70 |
+RDEPEND="" |
71 |
+DEPEND="${RDEPEND}" |
72 |
+ |
73 |
+S="${WORKDIR}/${MYPN}" |
74 |
+ |
75 |
+src_prepare() { |
76 |
+ sed -i -e 's/CXXFLAGS/LDFLAGS/' makefile || die |
77 |
+} |
78 |
+ |
79 |
+src_compile() { |
80 |
+ emake \ |
81 |
+ CC_COMPILER="$(tc-getCXX)" \ |
82 |
+ FLAGS="${CXXFLAGS} -fPIC" \ |
83 |
+ build-lib |
84 |
+ if use static-libs; then |
85 |
+ emake clean && rm libColPack.a build/lib/libColPack.a |
86 |
+ emake \ |
87 |
+ CC_COMPILER="$(tc-getCXX)" \ |
88 |
+ FLAGS="${CXXFLAGS}" \ |
89 |
+ build-lib |
90 |
+ fi |
91 |
+} |
92 |
+ |
93 |
+src_test() { |
94 |
+ emake build-executable |
95 |
+ ./ColPack.exe <<-EOF |
96 |
+ |
97 |
+ |
98 |
+ |
99 |
+ EOF |
100 |
+} |
101 |
+src_install() { |
102 |
+ dolib.so build/lib/libColPack.so |
103 |
+ use static-libs && dolib.a build/lib/libColPack.a |
104 |
+ insinto /usr/include/${MYPN} |
105 |
+ doins build/include/* |
106 |
+ dodoc AUTHOR |
107 |
+} |
108 |
|
109 |
diff --git a/sci-libs/colpack/metadata.xml b/sci-libs/colpack/metadata.xml |
110 |
new file mode 100644 |
111 |
index 0000000..25cc889 |
112 |
--- /dev/null |
113 |
+++ b/sci-libs/colpack/metadata.xml |
114 |
@@ -0,0 +1,10 @@ |
115 |
+<?xml version="1.0" encoding="UTF-8"?> |
116 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
117 |
+<pkgmetadata> |
118 |
+<herd>sci</herd> |
119 |
+<longdescription lang="en"> |
120 |
+ ColPack is a package comprising of implementations of algorithms for |
121 |
+ the specialized vertex coloring problems as well as algorithms for a |
122 |
+ variety of related supporting tasks in derivative computation. |
123 |
+</longdescription> |
124 |
+</pkgmetadata> |