Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-visualization/grace/
Date: Sun, 29 Jan 2017 22:52:00
Message-Id: 1485730295.700a3ee9813bca4f17fc53fb21ab10eaff0978c3.soap@gentoo
1 commit: 700a3ee9813bca4f17fc53fb21ab10eaff0978c3
2 Author: Gerhard Bräunlich <wippbox <AT> gmx <DOT> net>
3 AuthorDate: Sat Jan 28 17:18:07 2017 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 29 22:51:35 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=700a3ee9
7
8 sci-visualization/grace: Removing EAPI 4 ebuilds
9
10 Package-Manager: portage-2.3.3
11 Closes: https://github.com/gentoo/gentoo/pull/3702
12
13 sci-visualization/grace/Manifest | 1 -
14 sci-visualization/grace/grace-5.1.22-r2.ebuild | 107 ------------------------
15 sci-visualization/grace/grace-5.1.22-r3.ebuild | 111 -------------------------
16 3 files changed, 219 deletions(-)
17
18 diff --git a/sci-visualization/grace/Manifest b/sci-visualization/grace/Manifest
19 index 1fd4085..fc2c7f5 100644
20 --- a/sci-visualization/grace/Manifest
21 +++ b/sci-visualization/grace/Manifest
22 @@ -1,4 +1,3 @@
23 -DIST grace-5.1.22.tar.gz 2516576 SHA256 4ce8f058b6c1267a842419a3edbf471421dea9cf5744783745b6cb375cdf5f25 SHA512 0187f0305ff5e404e9adab60e9f3d328121c9ab8352f0b65fa523e2e9078dcee073d347a252a5e8b516728cae24b1ac0718b5011ab17247ae9ea9149336866d4 WHIRLPOOL 206ceb7dee5572e756fe67d528925705ab3b56913f26d8c9b066b07423cdd6b4e70c0739e3b66bdf7aa992dae243755f81ea097e1a33b94817322bc30b33274a
24 DIST grace-5.1.23.tar.gz 2501364 SHA256 69527950fd9c056a76b7a6bf4ac37a9b87acc565c12a941ffae3c9c5a822ca10 SHA512 84b75639a5065fb0a39204b55e82471be90d78b22530e541a4e58cb5bcd94a59d51e91da38d9fecb9c23e21744c0c3b31bb9db4fd26c656233a19cffd1eef7d3 WHIRLPOOL f807245acd084973d6436f404fc9eb146543a8ce34e0089ded098e771564e9d3bc6ae7023463674101cd161a1463ab3b97ee80df5b18e191b1e9ab94c7e6afc4
25 DIST grace-5.1.25.tar.gz 2957689 SHA256 751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac SHA512 9ea68483af1dfc98d217ae730b7a51b66deae5aaa8dfda29d5a3337ed4b5728b45aa03f561bf7d4173e73d6af8dee03cbabd95c0c8dd36999303c89451a3728a WHIRLPOOL 3c74003882b4f3455b17563b94649bb7a2abd66df4a386b0da4e91498174b414a96b705b081c8c2a1d5532b2709b2b02f5fe18145a2fc1071f2900ccef7f6e95
26 DIST grace.png 338 SHA256 70130b7ddb7a64cf2d866aaf472d8badb12d72ac288275709689c631e23da9bc SHA512 804a693b867ad63f34964c7388f61719c558d253cb2c7bc7b6bd0647ad9b3ddc6b23d3950091b6804e4a94736f024486cf3dcce5f877135def34712ee95e4031 WHIRLPOOL 6cef65fc9329e7f49541e193a84c4f86498f422951ced1bd228ce854bab43a9ba5d9dfb44f780b1dcb030892cebd657d6de385df92710062f56c38f1e6cccd94
27
28 diff --git a/sci-visualization/grace/grace-5.1.22-r2.ebuild b/sci-visualization/grace/grace-5.1.22-r2.ebuild
29 deleted file mode 100644
30 index 1798c0f..00000000
31 --- a/sci-visualization/grace/grace-5.1.22-r2.ebuild
32 +++ /dev/null
33 @@ -1,107 +0,0 @@
34 -# Copyright 1999-2012 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -# $Id$
37 -
38 -EAPI=4
39 -
40 -FORTRAN_NEEDED=fortran
41 -
42 -inherit eutils fortran-2 multilib toolchain-funcs
43 -
44 -DESCRIPTION="Motif based XY-plotting tool"
45 -HOMEPAGE="http://plasma-gate.weizmann.ac.il/Grace/"
46 -SRC_URI="
47 - https://dev.gentoo.org/~jlec/distfiles/${PN}.png.tar
48 - ftp://plasma-gate.weizmann.ac.il/pub/${PN}/src/stable/${P}.tar.gz"
49 -
50 -SLOT="0"
51 -LICENSE="GPL-2 LGPL-2"
52 -KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
53 -IUSE="fortran fftw jpeg netcdf png"
54 -
55 -DEPEND="
56 - media-libs/t1lib
57 - media-libs/tiff
58 - sys-libs/zlib
59 - >=x11-libs/motif-2.3:0
60 - x11-libs/xbae
61 - fftw? ( sci-libs/fftw:2.1 )
62 - jpeg? ( virtual/jpeg )
63 - netcdf? ( sci-libs/netcdf )
64 - png? ( media-libs/libpng )"
65 -RDEPEND="${DEPEND}
66 - x11-misc/xdg-utils"
67 -
68 -pkg_setup() {
69 - fortran-2_pkg_setup
70 - tc-export CC
71 -}
72 -
73 -src_prepare() {
74 - # move tmpnam to mkstemp (adapted from debian)
75 - epatch "${FILESDIR}"/${P}-mkstemp.patch
76 - # fix configure instead of aclocal.m4
77 - epatch "${FILESDIR}"/${PN}-5.1.21-netcdf.patch
78 - # fix for missing defines when fortran is disabled
79 - epatch "${FILESDIR}"/${PN}-5.1.21-fortran.patch
80 - # fix a leak (from freebsd)
81 - epatch "${FILESDIR}"/${P}-dlmodule.patch \
82 - "${FILESDIR}"/${P}-ldflags.patch \
83 - "${FILESDIR}"/${P}-libpng15.patch
84 -
85 - # don't strip if not asked for
86 - sed -i \
87 - -e 's:$(INSTALL_PROGRAM) -s:$(INSTALL_PROGRAM):g' \
88 - {auxiliary,grconvert,src}/Makefile || die
89 -
90 - sed -i \
91 - -e 's:$(GRACE_HOME)/bin:$(PREFIX)/bin:g' \
92 - -e "s:\$(GRACE_HOME)/lib:\$(PREFIX)/$(get_libdir):g" \
93 - -e 's:$(GRACE_HOME)/include:$(PREFIX)/include:g' \
94 - -e 's:$(PREFIX)/man:$(PREFIX)/share/man:g' \
95 - Makefile */Makefile || die "sed failed"
96 -
97 - sed -i \
98 - -e 's:bin/grconvert:grconvert:' \
99 - -e 's:auxiliary/fdf2fit:fdf2fit:' \
100 - gracerc || die
101 -}
102 -
103 -src_configure() {
104 - local myconf
105 - if use fortran; then
106 - myconf="--with-f77=$(tc-getFC)"
107 - else
108 - myconf="--without-f77"
109 - fi
110 -
111 - # the configure script just produces a basic Make.conf
112 - # and a config.h
113 - econf \
114 - --disable-pdfdrv \
115 - --disable-xmhtml \
116 - --without-bundled-xbae \
117 - --without-bundled-t1lib \
118 - --enable-grace-home="${EPREFIX}"/usr/share/${PN} \
119 - --with-helpviewer="xdg-open %s" \
120 - --with-editor="xdg-open %s" \
121 - --with-printcmd="lpr" \
122 - $(use_with fftw) \
123 - $(use_enable fortran f77-wrapper) \
124 - $(use_enable netcdf) \
125 - $(use_enable jpeg jpegdrv) \
126 - $(use_enable png pngdrv) \
127 - ${myconf}
128 -}
129 -
130 -src_install() {
131 - default
132 -
133 - dosym ../../${PN}/examples /usr/share/doc/${PF}/examples
134 - dosym ../../${PN}/doc /usr/share/doc/${PF}/html
135 -
136 - doman "${ED}"/usr/share/doc/${PF}/html/*.1
137 - rm -f "${ED}"/usr/share/doc/${PF}/html/*.1 || die
138 - doicon "${WORKDIR}"/${PN}.png
139 - make_desktop_entry xmgrace Grace grace
140 -}
141
142 diff --git a/sci-visualization/grace/grace-5.1.22-r3.ebuild b/sci-visualization/grace/grace-5.1.22-r3.ebuild
143 deleted file mode 100644
144 index cf5c2df..00000000
145 --- a/sci-visualization/grace/grace-5.1.22-r3.ebuild
146 +++ /dev/null
147 @@ -1,111 +0,0 @@
148 -# Copyright 1999-2012 Gentoo Foundation
149 -# Distributed under the terms of the GNU General Public License v2
150 -# $Id$
151 -
152 -EAPI=4
153 -
154 -FORTRAN_NEEDED=fortran
155 -
156 -inherit eutils fortran-2 multilib toolchain-funcs
157 -
158 -DESCRIPTION="Motif based XY-plotting tool"
159 -HOMEPAGE="http://plasma-gate.weizmann.ac.il/Grace/"
160 -SRC_URI="
161 - http://pkgs.fedoraproject.org/cgit/grace.git/plain/grace.png
162 - https://dev.gentoo.org/~jlec/distfiles/${PN}.png.tar
163 - ftp://plasma-gate.weizmann.ac.il/pub/${PN}/src/stable/${P}.tar.gz"
164 -
165 -SLOT="0"
166 -LICENSE="GPL-2 LGPL-2"
167 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
168 -IUSE="fortran fftw jpeg netcdf png"
169 -
170 -DEPEND="
171 - media-libs/t1lib
172 - media-libs/tiff
173 - sys-libs/zlib
174 - >=x11-libs/motif-2.3:0
175 - x11-libs/xbae
176 - fftw? ( sci-libs/fftw:2.1 )
177 - jpeg? ( virtual/jpeg )
178 - netcdf? ( sci-libs/netcdf )
179 - png? ( media-libs/libpng )"
180 -RDEPEND="${DEPEND}
181 - x11-misc/xdg-utils"
182 -
183 -pkg_setup() {
184 - fortran-2_pkg_setup
185 - tc-export CC
186 -}
187 -
188 -src_prepare() {
189 - # move tmpnam to mkstemp (adapted from debian)
190 - epatch "${FILESDIR}"/${P}-mkstemp.patch
191 - # fix configure instead of aclocal.m4
192 - epatch "${FILESDIR}"/${PN}-5.1.21-netcdf.patch
193 - # fix for missing defines when fortran is disabled
194 - epatch "${FILESDIR}"/${PN}-5.1.21-fortran.patch
195 - # fix a leak (from freebsd)
196 - epatch "${FILESDIR}"/${P}-dlmodule.patch \
197 - "${FILESDIR}"/${P}-ldflags.patch \
198 - "${FILESDIR}"/${P}-libpng15.patch
199 -
200 - # don't strip if not asked for
201 - sed -i \
202 - -e 's:$(INSTALL_PROGRAM) -s:$(INSTALL_PROGRAM):g' \
203 - {auxiliary,grconvert,src}/Makefile || die
204 -
205 - sed -i \
206 - -e 's:$(GRACE_HOME)/bin:$(PREFIX)/bin:g' \
207 - -e "s:\$(GRACE_HOME)/lib:\$(PREFIX)/$(get_libdir):g" \
208 - -e 's:$(GRACE_HOME)/include:$(PREFIX)/include:g' \
209 - -e 's:$(PREFIX)/man:$(PREFIX)/share/man:g' \
210 - Makefile */Makefile || die "sed failed"
211 -
212 - sed -i \
213 - -e 's:bin/grconvert:grconvert:' \
214 - -e 's:auxiliary/fdf2fit:fdf2fit:' \
215 - gracerc || die
216 -}
217 -
218 -src_configure() {
219 - local myconf
220 - if use fortran; then
221 - myconf="--with-f77=$(tc-getFC)"
222 - else
223 - myconf="--without-f77"
224 - fi
225 -
226 - # the configure script just produces a basic Make.conf
227 - # and a config.h
228 - econf \
229 - --disable-pdfdrv \
230 - --disable-xmhtml \
231 - --without-bundled-xbae \
232 - --without-bundled-t1lib \
233 - --enable-grace-home="${EPREFIX}"/usr/share/${PN} \
234 - --with-helpviewer="xdg-open %s" \
235 - --with-editor="xdg-open %s" \
236 - --with-printcmd="lpr" \
237 - --x-includes="${EPREFIX}"/usr/include \
238 - --x-libraries="${EPREFIX}"/usr/$(get_libdir) \
239 - $(use_with fftw) \
240 - $(use_enable fortran f77-wrapper) \
241 - $(use_enable netcdf) \
242 - $(use_enable jpeg jpegdrv) \
243 - $(use_enable png pngdrv) \
244 - ${myconf}
245 -}
246 -
247 -src_install() {
248 - default
249 -
250 - dosym ../../${PN}/examples /usr/share/doc/${PF}/examples
251 - dosym ../../${PN}/doc /usr/share/doc/${PF}/html
252 -
253 - doman "${ED}"/usr/share/doc/${PF}/html/*.1
254 - rm -f "${ED}"/usr/share/doc/${PF}/html/*.1 || die
255 - doicon "${WORKDIR}"/${PN}.png
256 - domenu "${FILESDIR}"/${PN}.desktop
257 - doicon "${WORKDIR}"/${PN}.png
258 -}