Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-chemistry/molden: molden-4.8-r2.ebuild ChangeLog molden-5.0.ebuild metadata.xml molden-4.8-r1.ebuild molden-4.8.ebuild molden-4.7-r1.ebuild
Date: Sat, 23 Jun 2012 11:21:33
Message-Id: 20120623112123.60B0B2004B@flycatcher.gentoo.org
1 jlec 12/06/23 11:21:23
2
3 Modified: ChangeLog metadata.xml
4 Added: molden-4.8-r2.ebuild molden-5.0.ebuild
5 Removed: molden-4.8-r1.ebuild molden-4.8.ebuild
6 molden-4.7-r1.ebuild
7 Log:
8 sci-chemistry/molden: Fix buffer overflow, #342907; Version Bump, #355741; Fix build failures, #358917, #423015; drop old
9
10 (Portage version: 2.2.0_alpha111/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.39 sci-chemistry/molden/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/molden/ChangeLog?rev=1.39&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/molden/ChangeLog?rev=1.39&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/molden/ChangeLog?r1=1.38&r2=1.39
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/sci-chemistry/molden/ChangeLog,v
22 retrieving revision 1.38
23 retrieving revision 1.39
24 diff -u -r1.38 -r1.39
25 --- ChangeLog 21 Jun 2011 16:03:06 -0000 1.38
26 +++ ChangeLog 23 Jun 2012 11:21:23 -0000 1.39
27 @@ -1,6 +1,16 @@
28 # ChangeLog for sci-chemistry/molden
29 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molden/ChangeLog,v 1.38 2011/06/21 16:03:06 jlec Exp $
31 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
32 +# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molden/ChangeLog,v 1.39 2012/06/23 11:21:23 jlec Exp $
33 +
34 +*molden-5.0 (23 Jun 2012)
35 +*molden-4.8-r2 (23 Jun 2012)
36 +
37 + 23 Jun 2012; Justin Lecher <jlec@g.o> -molden-4.7-r1.ebuild,
38 + -molden-4.8.ebuild, -molden-4.8-r1.ebuild, +molden-4.8-r2.ebuild,
39 + files/molden-4.8-overflow.patch, +molden-5.0.ebuild,
40 + +files/molden-5.0-ambfor.patch, metadata.xml:
41 + Fix buffer overflow, #342907; Version Bump, #355741; Fix build failures,
42 + #358917, #423015; drop old
43
44 21 Jun 2011; Justin Lecher <jlec@g.o> molden-4.7.ebuild,
45 molden-4.7-r1.ebuild, molden-4.8.ebuild, molden-4.8-r1.ebuild:
46
47
48
49 1.5 sci-chemistry/molden/metadata.xml
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/molden/metadata.xml?rev=1.5&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/molden/metadata.xml?rev=1.5&content-type=text/plain
53 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/molden/metadata.xml?r1=1.4&r2=1.5
54
55 Index: metadata.xml
56 ===================================================================
57 RCS file: /var/cvsroot/gentoo-x86/sci-chemistry/molden/metadata.xml,v
58 retrieving revision 1.4
59 retrieving revision 1.5
60 diff -u -r1.4 -r1.5
61 --- metadata.xml 20 Sep 2006 05:08:59 -0000 1.4
62 +++ metadata.xml 23 Jun 2012 11:21:23 -0000 1.5
63 @@ -1,5 +1,5 @@
64 <?xml version="1.0" encoding="UTF-8"?>
65 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
66 <pkgmetadata>
67 -<herd>sci-chemistry</herd>
68 + <herd>sci-chemistry</herd>
69 </pkgmetadata>
70
71
72
73 1.1 sci-chemistry/molden/molden-4.8-r2.ebuild
74
75 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/molden/molden-4.8-r2.ebuild?rev=1.1&view=markup
76 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/molden/molden-4.8-r2.ebuild?rev=1.1&content-type=text/plain
77
78 Index: molden-4.8-r2.ebuild
79 ===================================================================
80 # Copyright 1999-2012 Gentoo Foundation
81 # Distributed under the terms of the GNU General Public License v2
82 # $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molden/molden-4.8-r2.ebuild,v 1.1 2012/06/23 11:21:23 jlec Exp $
83
84 EAPI=4
85
86 inherit eutils fortran-2 flag-o-matic toolchain-funcs
87
88 MY_P="${PN}${PV}"
89
90 DESCRIPTION="Display molecular density from GAMESS-UK, GAMESS-US, GAUSSIAN and Mopac/Ampac"
91 HOMEPAGE="http://www.cmbi.kun.nl/~schaft/molden/molden.html"
92 SRC_URI="ftp://ftp.cmbi.kun.nl/pub/molgraph/${PN}/${MY_P}.tar.gz"
93
94 LICENSE="as-is"
95 SLOT="0"
96 KEYWORDS="~alpha ~amd64 ~ia64 ~x86"
97 IUSE="opengl"
98
99 RDEPEND="
100 virtual/fortran
101 x11-libs/libXmu
102 opengl? (
103 media-libs/freeglut
104 virtual/opengl )"
105 DEPEND="${RDEPEND}
106 x11-misc/gccmakedep
107 app-editors/vim"
108 # vim provides ex, which the build system uses (surf/Makefile, at least)
109
110 S="${WORKDIR}/${MY_P}"
111
112 src_prepare() {
113 epatch "${FILESDIR}"/${P}-ambfor.patch \
114 "${FILESDIR}"/${P}-overflow.patch \
115 "${FILESDIR}"/${P}-ldflags.patch \
116 "${FILESDIR}"/${PN}-4.7-implicit-dec.patch
117 sed \
118 -e 's:makedepend:gccmakedep:g' \
119 -e "s:/usr/include/sgidefs.h::g" \
120 -i surf/Makefile || die
121 sed 's:shell g77:shell $(FC):g' -i makefile || die
122 }
123
124 src_compile() {
125 # Use -mieee on alpha, according to the Makefile
126 use alpha && append-flags -mieee
127
128 # Honor CC, CFLAGS, FC, and FFLAGS from environment;
129 # unfortunately a bash bug prevents us from doing typeset and
130 # assignment on the same line.
131 typeset -a args
132 args=(
133 CC="$(tc-getCC) ${CFLAGS}" \
134 FC="$(tc-getFC)" \
135 LDR="$(tc-getFC)" \
136 FFLAGS="${FFLAGS}" )
137
138 einfo "Building Molden..."
139 emake -j1 "${args[@]}"
140 if use opengl ; then
141 einfo "Building Molden OpenGL helper..."
142 emake -j1 "${args[@]}" moldenogl
143 fi
144 }
145
146 src_install() {
147 dobin ${PN} g${PN}
148 if use opengl ; then
149 dobin ${PN}ogl
150 fi
151
152 dodoc HISTORY README REGISTER
153 cd doc
154 uncompress * && dodoc *
155 }
156
157
158
159 1.1 sci-chemistry/molden/molden-5.0.ebuild
160
161 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/molden/molden-5.0.ebuild?rev=1.1&view=markup
162 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/molden/molden-5.0.ebuild?rev=1.1&content-type=text/plain
163
164 Index: molden-5.0.ebuild
165 ===================================================================
166 # Copyright 1999-2012 Gentoo Foundation
167 # Distributed under the terms of the GNU General Public License v2
168 # $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molden/molden-5.0.ebuild,v 1.1 2012/06/23 11:21:23 jlec Exp $
169
170 EAPI=4
171
172 inherit eutils fortran-2 flag-o-matic toolchain-funcs
173
174 MY_P="${PN}${PV}"
175
176 DESCRIPTION="Display molecular density from GAMESS-UK, GAMESS-US, GAUSSIAN and Mopac/Ampac"
177 HOMEPAGE="http://www.cmbi.kun.nl/~schaft/molden/molden.html"
178 SRC_URI="ftp://ftp.cmbi.kun.nl/pub/molgraph/${PN}/${MY_P}.tar.gz"
179
180 LICENSE="as-is"
181 SLOT="0"
182 KEYWORDS="~alpha ~amd64 ~ia64 ~x86"
183 IUSE="opengl"
184
185 RDEPEND="
186 virtual/fortran
187 x11-libs/libXmu
188 opengl? (
189 media-libs/freeglut
190 virtual/opengl )"
191 DEPEND="${RDEPEND}
192 x11-misc/gccmakedep
193 app-editors/vim"
194 # vim provides ex, which the build system uses (surf/Makefile, at least)
195
196 S="${WORKDIR}/${MY_P}"
197
198 src_prepare() {
199 epatch \
200 "${FILESDIR}"/${P}-ambfor.patch \
201 "${FILESDIR}"/${PN}-4.8-overflow.patch \
202 "${FILESDIR}"/${PN}-4.8-ldflags.patch \
203 "${FILESDIR}"/${PN}-4.7-implicit-dec.patch
204 sed \
205 -e 's:makedepend:gccmakedep:g' \
206 -e "s:/usr/include/sgidefs.h::g" \
207 -i surf/Makefile || die
208 sed 's:shell g77:shell $(FC):g' -i makefile || die
209 }
210
211 src_compile() {
212 # Use -mieee on alpha, according to the Makefile
213 use alpha && append-flags -mieee
214
215 # Honor CC, CFLAGS, FC, and FFLAGS from environment;
216 # unfortunately a bash bug prevents us from doing typeset and
217 # assignment on the same line.
218 typeset -a args
219 args=(
220 CC="$(tc-getCC) ${CFLAGS}" \
221 FC="$(tc-getFC)" \
222 LDR="$(tc-getFC)" \
223 FFLAGS="${FFLAGS}" )
224
225 einfo "Building Molden..."
226 emake -j1 "${args[@]}"
227 if use opengl ; then
228 einfo "Building Molden OpenGL helper..."
229 emake -j1 "${args[@]}" moldenogl
230 fi
231 }
232
233 src_install() {
234 dobin ${PN} g${PN}
235 if use opengl ; then
236 dobin ${PN}ogl
237 fi
238
239 dodoc HISTORY README REGISTER
240 cd doc
241 uncompress * && dodoc *
242 }