Gentoo Archives: gentoo-commits

From: "Christoph Junghans (ottxor)" <ottxor@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-physics/hoomd-blue: hoomd-blue-1.0.2.ebuild metadata.xml Manifest ChangeLog
Date: Sun, 01 Mar 2015 05:10:12
Message-Id: 20150301051007.23B4212C89@oystercatcher.gentoo.org
1 ottxor 15/03/01 05:10:07
2
3 Added: hoomd-blue-1.0.2.ebuild metadata.xml Manifest
4 ChangeLog
5 Log:
6 initial commit
7
8 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key C2000586)
9
10 Revision Changes Path
11 1.1 sci-physics/hoomd-blue/hoomd-blue-1.0.2.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/hoomd-blue/hoomd-blue-1.0.2.ebuild?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/hoomd-blue/hoomd-blue-1.0.2.ebuild?rev=1.1&content-type=text/plain
15
16 Index: hoomd-blue-1.0.2.ebuild
17 ===================================================================
18 # Copyright 1999-2015 Gentoo Foundation
19 # Distributed under the terms of the GNU General Public License v2
20 # $Header: /var/cvsroot/gentoo-x86/sci-physics/hoomd-blue/hoomd-blue-1.0.2.ebuild,v 1.1 2015/03/01 05:10:07 ottxor Exp $
21
22 EAPI=5
23
24 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
25
26 inherit cmake-utils cuda python-single-r1
27
28 DESCRIPTION="a general-purpose particle simulation toolkit"
29 HOMEPAGE="http://codeblue.umich.edu/hoomd-blue/"
30
31 if [[ ${PV} = 9999 ]]; then
32 EGIT_REPO_URI="https://bitbucket.org/glotzer/${PN}.git"
33 inherit git-r3
34 KEYWORDS=
35 else
36 inherit vcs-snapshot
37 SRC_URI="https://bitbucket.org/glotzer/${PN}/get/v${PV}.tar.bz2 -> ${P}.tar.bz2"
38 KEYWORDS="~amd64"
39 fi
40
41 LICENSE="hoomd-blue"
42 SLOT="0"
43 IUSE="cuda doc test mpi +zlib"
44
45 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
46
47 RDEPEND="${PYTHON_DEPS}
48 mpi? ( virtual/mpi )
49 cuda? ( dev-util/nvidia-cuda-sdk )
50 zlib? ( sys-libs/zlib )
51 dev-libs/boost:=[threads,python,mpi,${PYTHON_USEDEP}]"
52 DEPEND="${RDEPEND}
53 doc? ( app-doc/doxygen )"
54
55 src_prepare() {
56 use cuda && cuda_src_prepare
57
58 cmake-utils_src_prepare
59 }
60
61 src_configure() {
62 local mycmakeargs=(
63 $(cmake-utils_use_enable mpi MPI)
64 $(cmake-utils_use_enable doc DOXYGEN)
65 $(cmake-utils_use_enable cuda CUDA)
66 $(cmake-utils_use_enable zlib ZLIB)
67 $(cmake-utils_use_build test BUILD_TESTING)
68 -DPYTHON_SITEDIR=$(python_get_sitedir)
69 )
70 cmake-utils_src_configure
71 }
72
73 src_install() {
74 use doc && HTML_DOCS=( "${BUILD_DIR}"/doc/hoomd-*doc* )
75 cmake-utils_src_install
76
77 sed -i "s/^python/${EPYTHON}/" "${ED}"/usr/bin/hoomd || die
78 }
79
80
81
82 1.1 sci-physics/hoomd-blue/metadata.xml
83
84 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/hoomd-blue/metadata.xml?rev=1.1&view=markup
85 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/hoomd-blue/metadata.xml?rev=1.1&content-type=text/plain
86
87 Index: metadata.xml
88 ===================================================================
89 <?xml version="1.0" encoding="UTF-8"?>
90 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
91 <pkgmetadata>
92 <herd>sci-chemistry</herd>
93 <maintainer>
94 <email>ottxor@g.o</email>
95 <name>Christoph Junghans</name>
96 </maintainer>
97 <use>
98 <flag name="cuda">Enable cuda non-bonded kernels</flag>
99 </use>
100 </pkgmetadata>
101
102
103
104 1.1 sci-physics/hoomd-blue/Manifest
105
106 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/hoomd-blue/Manifest?rev=1.1&view=markup
107 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/hoomd-blue/Manifest?rev=1.1&content-type=text/plain
108
109 Index: Manifest
110 ===================================================================
111 DIST hoomd-blue-1.0.2.tar.bz2 2755462 SHA256 bca7d377fa152b5f99047c5701db0fecb244f56a7861c35eef0ded6106c520d1 SHA512 f9042e3afacc14e62490802d16a13a77592195befa61837703a39aeedf679e81f31aaafb377384d3b0a2f0e9e40dbce7ddd8b2673086706ba223fe265a2dff27 WHIRLPOOL b72c12a88941899c7a51a0a8e78783bf8c108b85f3969663453b2048a9a9c43ab8d4fd3fbcefa0a6d3add47ac880a2462d92760dc9efc5dd7a822be0252bce19
112 EBUILD hoomd-blue-1.0.2.ebuild 1424 SHA256 76b352fbefe8e8a177b0545bd8f929223de077ed7cb314879116d5d1f81f67de SHA512 aca246a2355b6708f5eae4527139bb89259870d75a9130103b504f341cbfe1c88fa1444010e76f23bea01f467d4dd82bedd1cc1c2843eeda11f4fc9e4b3ca247 WHIRLPOOL 3c6f8ac77a208583093ddfc0d4a01a36365e6d18b651941e6fb9bcbdae5184a38ac642ccddbef4692ed2e0650f77fb500e1cd30e1b5a6f21ceb74919b2ce2589
113 MISC metadata.xml 349 SHA256 7963a3bcdbac28de0111504b026c8224398120e0e7571a23dcce9fbdd84d86a9 SHA512 d111b78e604b1cc87dc331eaeaf85ec0f5bbefe959a0bc4f52911a13129761a9cffb25dc40bb53ef7b70db6b8d16c9f042400f3928258722dc2eb00153956eca WHIRLPOOL c22b8e5d28b8e1af8c43b5722e7539018d8906cf6dd0371652f1bfb5d17945cae1e22bfa88e2c7bdf4c1541dedb6da955971f8ed96168264aae9b57d07078fc7
114
115
116
117 1.1 sci-physics/hoomd-blue/ChangeLog
118
119 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/hoomd-blue/ChangeLog?rev=1.1&view=markup
120 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-physics/hoomd-blue/ChangeLog?rev=1.1&content-type=text/plain
121
122 Index: ChangeLog
123 ===================================================================
124 # ChangeLog for sci-physics/hoomd-blue
125 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
126 # $Header: /var/cvsroot/gentoo-x86/sci-physics/hoomd-blue/ChangeLog,v 1.1 2015/03/01 05:10:07 ottxor Exp $
127
128 *hoomd-blue-1.0.2 (01 Mar 2015)
129
130 01 Mar 2015; Christoph Junghans <ottxor@g.o> +hoomd-blue-1.0.2.ebuild,
131 +metadata.xml:
132 initial commit