Gentoo Archives: gentoo-commits

From: Sebastien Fabbro <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/bicatali:master commit in: sci-libs/colpack/
Date: Thu, 31 Mar 2011 18:11:51
Message-Id: 34d0c0226be67a27ccea3c31689e10b779532c33.bicatali@gentoo
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>