Gentoo Archives: gentoo-commits

From: Donnie Berkholz <dberkholz@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dberkholz:master commit in: sci-libs/pymmlib/, sci-libs/pymmlib/files/
Date: Wed, 29 Jun 2011 02:38:56
Message-Id: 72504fef89a117fa3a7caf6f2004fa9e8f6e6889.dberkholz@gentoo
1 commit: 72504fef89a117fa3a7caf6f2004fa9e8f6e6889
2 Author: Donnie Berkholz <dberkholz <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 29 02:38:16 2011 +0000
4 Commit: Donnie Berkholz <dberkholz <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 29 02:38:16 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dberkholz.git;a=commit;h=72504fef
7
8 pymmlib: bump to 1.2.0.
9
10 skittles.py doesn't work because we aren't building tlsvld yet.
11
12 ---
13 sci-libs/pymmlib/ChangeLog | 41 +++++++++++++++++++++++++-
14 sci-libs/pymmlib/Manifest | 8 ++--
15 sci-libs/pymmlib/files/digest-pymmlib-1.0.0 | 3 --
16 sci-libs/pymmlib/metadata.xml | 2 +-
17 sci-libs/pymmlib/pymmlib-1.0.0.ebuild | 39 -------------------------
18 sci-libs/pymmlib/pymmlib-1.2.0.ebuild | 41 +++++++++++++++++++++++++++
19 6 files changed, 85 insertions(+), 49 deletions(-)
20
21 diff --git a/sci-libs/pymmlib/ChangeLog b/sci-libs/pymmlib/ChangeLog
22 index 3888e15..9146535 100644
23 --- a/sci-libs/pymmlib/ChangeLog
24 +++ b/sci-libs/pymmlib/ChangeLog
25 @@ -1,6 +1,43 @@
26 # ChangeLog for sci-libs/pymmlib
27 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/pymmlib/ChangeLog,v 1.13 2007/07/22 07:01:45 dberkholz Exp $
29 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/pymmlib/ChangeLog,v 1.22 2011/06/26 10:22:51 jlec Exp $
31 +
32 + 26 Jun 2011; Justin Lecher <jlec@g.o> pymmlib-1.0.0-r1.ebuild,
33 + metadata.xml:
34 + Straight out QA issues
35 +
36 + 11 Apr 2011; Kacper Kowalik <xarthisius@g.o> pymmlib-1.0.0-r1.ebuild:
37 + ppc stable wrt #321873, drop old.
38 +
39 + 16 Sep 2010; Tomáš Chvátal <scarabeus@g.o> pymmlib-0.9.8.ebuild,
40 + pymmlib-1.0.0.ebuild, pymmlib-1.0.0-r1.ebuild:
41 + virtual/glut -> media-libs/glut
42 +
43 + 28 Jun 2010; Pawel Hajdan jr <phajdan.jr@g.o>
44 + pymmlib-1.0.0-r1.ebuild:
45 + x86 stable wrt bug #321873
46 +
47 + 26 Jun 2010; Christoph Mende <angelos@g.o> pymmlib-1.0.0-r1.ebuild:
48 + Stable on amd64 wrt bug #321873
49 +
50 + 15 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
51 + pymmlib-0.9.8.ebuild:
52 + Delete call to deprecated python_version().
53 +
54 +*pymmlib-1.0.0-r1 (25 Apr 2010)
55 +
56 + 25 Apr 2010; Justin Lecher <jlec@g.o> +pymmlib-1.0.0-r1.ebuild:
57 + Python ABI fixes, #316227
58 +
59 + 29 May 2008; Ali Polatel <hawking@g.o> pymmlib-0.9.7.ebuild,
60 + pymmlib-0.9.8.ebuild, pymmlib-1.0.0.ebuild:
61 + python_mod_optimize is ROOT aware. Multilib love. Quoting.
62 +
63 +*pymmlib-1.0.0 (13 Mar 2008)
64 +
65 + 13 Mar 2008; Donnie Berkholz <dberkholz@g.o>;
66 + +pymmlib-1.0.0.ebuild:
67 + (#186123) Bump, and keyword ~amd64.
68
69 22 Jul 2007; Donnie Berkholz <dberkholz@g.o>; pymmlib-0.9.7.ebuild,
70 pymmlib-0.9.8.ebuild:
71
72 diff --git a/sci-libs/pymmlib/Manifest b/sci-libs/pymmlib/Manifest
73 index f6f304d..1a04bd9 100644
74 --- a/sci-libs/pymmlib/Manifest
75 +++ b/sci-libs/pymmlib/Manifest
76 @@ -1,4 +1,4 @@
77 -DIST pymmlib-1.0.0.tar.gz 10827016 RMD160 a3e55ed3ea38d832dd54565790563238eca919c3 SHA1 7d17c591b31b508aa3ae7c1964c1248fdaf5a44c SHA256 0520a96ae8de3db998eead409cd6d5d68d8a50006dbf65c1acb9205651218747
78 -EBUILD pymmlib-1.0.0.ebuild 1284 RMD160 7a16f57fb572a10f469e16643637db7141e372ad SHA1 3f54b81384aae7baa224023141ca3ec8bd6e81c9 SHA256 385b75c37fa07cdabeea112dad7659814a7a3808c46b4325c9d52e9c28f78045
79 -MISC ChangeLog 2326 RMD160 e840a7edd50741b69b3bcc1e552ec4150216b4ac SHA1 350353b6ea1419f36b915f342e92fc5962f46b70 SHA256 8acaa8761e4a0646c1a6ec9de5ddfbffe7f40b2f643d626807c0ff60b0aae1f6
80 -MISC metadata.xml 166 RMD160 4452298fd03e7c9395d1182bfe69d60a14144af6 SHA1 cb0b513473c0348f4f6f6cd9a132e4884155fddb SHA256 84c92b49702daf95eace8d2765215cbd8650da4ef776f9f700b5ce3785dec852
81 +DIST pymmlib-1.2.0.tar.gz 11744675 RMD160 f91c23c95df5cc6e430f6533ab9b69ecbcf85a88 SHA1 8d1e8380f707eb0d4acde0cd53cdcd72bdc503f1 SHA256 6396ae26ef4d6e877fac614d9b5b2fb02e3f2e14728321f1d56ffed4563dcd3e
82 +EBUILD pymmlib-1.2.0.ebuild 1019 RMD160 012ae113b6f08821c8d023e0a6a065d208b45645 SHA1 860f8724936a3addddf15213d016fec1207edf0e SHA256 513b10a7701fec9b7f2994213205ea9a4805998a2e957d68e0db9314155be712
83 +MISC ChangeLog 3542 RMD160 9df33ec19513fe8c7be5665ed2795eed40e9992c SHA1 0ebff50147dbc3536ec54bb248ccc0cafa3b3ed4 SHA256 349df0e28c6e17fd8cd01323ba3f9f45a9364bef4740383cdf3ea08f7ac0145c
84 +MISC metadata.xml 167 RMD160 ea4003a55d6e2079381a540c441fc59cde29025a SHA1 3bc6dc4dd68f7de22828138e62aa117387b1765d SHA256 f313eeec4ebffac500b57a98a225e32c77489fc826a50494749b6cdeec28e3e8
85
86 diff --git a/sci-libs/pymmlib/files/digest-pymmlib-1.0.0 b/sci-libs/pymmlib/files/digest-pymmlib-1.0.0
87 deleted file mode 100644
88 index 1d5a54f..0000000
89 --- a/sci-libs/pymmlib/files/digest-pymmlib-1.0.0
90 +++ /dev/null
91 @@ -1,3 +0,0 @@
92 -MD5 d887ed345669fb0b9f92e080f7f548bb pymmlib-1.0.0.tar.gz 10827016
93 -RMD160 a3e55ed3ea38d832dd54565790563238eca919c3 pymmlib-1.0.0.tar.gz 10827016
94 -SHA256 0520a96ae8de3db998eead409cd6d5d68d8a50006dbf65c1acb9205651218747 pymmlib-1.0.0.tar.gz 10827016
95
96 diff --git a/sci-libs/pymmlib/metadata.xml b/sci-libs/pymmlib/metadata.xml
97 index 9ac9ffd..e42d0af 100644
98 --- a/sci-libs/pymmlib/metadata.xml
99 +++ b/sci-libs/pymmlib/metadata.xml
100 @@ -1,5 +1,5 @@
101 <?xml version="1.0" encoding="UTF-8"?>
102 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
103 <pkgmetadata>
104 -<herd>sci-chemistry</herd>
105 + <herd>sci-chemistry</herd>
106 </pkgmetadata>
107
108 diff --git a/sci-libs/pymmlib/pymmlib-1.0.0.ebuild b/sci-libs/pymmlib/pymmlib-1.0.0.ebuild
109 deleted file mode 100644
110 index d598a56..0000000
111 --- a/sci-libs/pymmlib/pymmlib-1.0.0.ebuild
112 +++ /dev/null
113 @@ -1,39 +0,0 @@
114 -# Copyright 1999-2007 Gentoo Foundation
115 -# Distributed under the terms of the GNU General Public License v2
116 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/pymmlib/pymmlib-0.9.8.ebuild,v 1.6 2007/07/22 07:01:45 dberkholz Exp $
117 -
118 -inherit multilib distutils
119 -
120 -DESCRIPTION="Software toolkit and library of routines for the analysis and manipulation of macromolecular structural models"
121 -HOMEPAGE="http://pymmlib.sourceforge.net/"
122 -SRC_URI="mirror://sourceforge/pymmlib/${P}.tar.gz"
123 -LICENSE="Artistic"
124 -SLOT="0"
125 -KEYWORDS="~amd64 ppc x86"
126 -IUSE=""
127 -RDEPEND="virtual/glut
128 - dev-python/pygtkglext
129 - >=dev-python/numpy-0.9.8
130 - virtual/opengl
131 - virtual/glu
132 - x11-libs/libXmu"
133 -DEPEND="${RDEPEND}"
134 -
135 -src_install() {
136 - python setup.py install --prefix="${D}/usr" || die "install failed"
137 - dobin ${S}/applications/* ${S}/examples/*
138 - dodoc ${S}/README.txt
139 - dohtml -r ${S}/doc
140 -
141 - # numpy >= 0.9.8 moved lost of numpy.linalg methods to numpy.linalg.old
142 -# local b="numpy.linalg"
143 -# ebegin "Updating for numpy >= 0.9.8"
144 -# find ${D} -name '*.py' \
145 -# | xargs sed -i \
146 -# -e "s:\(${b}.\)\(determinant\):\1old.\2:g" \
147 -# -e "s:\(${b}.\)\(eigenvalues\):\1old.\2:g" \
148 -# -e "s:\(${b}.\)\(eigenvectors\):\1old.\2:g" \
149 -# -e "s:\(${b}.\)\(inverse\):\1old.\2:g" \
150 -# -e "s:\(import numpy\):\1\nimport numpy.linalg.old:g"
151 -# eend $?
152 -}
153
154 diff --git a/sci-libs/pymmlib/pymmlib-1.2.0.ebuild b/sci-libs/pymmlib/pymmlib-1.2.0.ebuild
155 new file mode 100644
156 index 0000000..1b48550
157 --- /dev/null
158 +++ b/sci-libs/pymmlib/pymmlib-1.2.0.ebuild
159 @@ -0,0 +1,41 @@
160 +# Copyright 1999-2011 Gentoo Foundation
161 +# Distributed under the terms of the GNU General Public License v2
162 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/pymmlib/pymmlib-1.0.0-r1.ebuild,v 1.8 2011/06/26 10:22:51 jlec Exp $
163 +
164 +EAPI=3
165 +
166 +PYTHON_DEPEND="2"
167 +SUPPORT_PYTHON_ABIS="1"
168 +RESTRICT_PYTHON_ABIS="3.*"
169 +
170 +inherit distutils multilib
171 +
172 +DESCRIPTION="Toolkit and library for the analysis and manipulation of macromolecular structural models"
173 +HOMEPAGE="http://pymmlib.sourceforge.net/"
174 +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
175 +
176 +LICENSE="Artistic"
177 +SLOT="0"
178 +KEYWORDS="amd64 ppc x86"
179 +IUSE=""
180 +
181 +RDEPEND="
182 + dev-python/numpy
183 + dev-python/pygtkglext
184 + media-libs/freeglut
185 + virtual/glu
186 + virtual/opengl
187 + x11-libs/libXmu"
188 +DEPEND="${RDEPEND}"
189 +
190 +src_prepare() {
191 + python_convert_shebangs -r $(python_get_version -f) "${S}"/applications/ "${S}"/examples/
192 + distutils_src_prepare
193 +}
194 +
195 +src_install() {
196 + distutils_src_install
197 + dobin "${S}"/applications/*py "${S}"/examples/*py || die
198 + dodoc "${S}"/README.txt || die
199 + dohtml -r "${S}"/doc || die
200 +}