Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-visualization/grace/
Date: Wed, 12 Feb 2020 22:13:21
Message-Id: 1581545513.0f3d927c6122e0e4ea8c0a9597e60aff876e920d.pacho@gentoo
1 commit: 0f3d927c6122e0e4ea8c0a9597e60aff876e920d
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 12 22:11:53 2020 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 12 22:11:53 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f3d927c
7
8 sci-visualization/grace: Drop old
9
10 Package-Manager: Portage-2.3.88, Repoman-2.3.20
11 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
12
13 sci-visualization/grace/Manifest | 1 -
14 sci-visualization/grace/grace-5.1.23-r1.ebuild | 110 -------------------------
15 sci-visualization/grace/grace-5.1.23.ebuild | 110 -------------------------
16 3 files changed, 221 deletions(-)
17
18 diff --git a/sci-visualization/grace/Manifest b/sci-visualization/grace/Manifest
19 index a1e8b782fbc..2814e718975 100644
20 --- a/sci-visualization/grace/Manifest
21 +++ b/sci-visualization/grace/Manifest
22 @@ -1,4 +1,3 @@
23 -DIST grace-5.1.23.tar.gz 2501364 BLAKE2B 805edb081b008a43a37a03666704b149d6edf5d9d2e6313102a0e9ccda3bd7b4a0a79616d7f7df5061d7bc5f48afe0334942b8862483488dc866f7594b0596a4 SHA512 84b75639a5065fb0a39204b55e82471be90d78b22530e541a4e58cb5bcd94a59d51e91da38d9fecb9c23e21744c0c3b31bb9db4fd26c656233a19cffd1eef7d3
24 DIST grace-5.1.25.tar.gz 2957689 BLAKE2B f46032c92aa2ed2484ca05c0eb858f47adfa88517e7d06c0d95a6d23c044356edfc52b9a7566a625ef5f4a1a4b5450b0ce065a94ba15c59fb8395d53c85872c9 SHA512 9ea68483af1dfc98d217ae730b7a51b66deae5aaa8dfda29d5a3337ed4b5728b45aa03f561bf7d4173e73d6af8dee03cbabd95c0c8dd36999303c89451a3728a
25 DIST grace.png 338 BLAKE2B 3a109acd9e44929b9efe1fd6b707459b71cfbb601b98a00619096becff8d89fb46f2fe34f4a5c5974b125b4bed9b5f2452fee669627146ba00976dd43a7778b0 SHA512 804a693b867ad63f34964c7388f61719c558d253cb2c7bc7b6bd0647ad9b3ddc6b23d3950091b6804e4a94736f024486cf3dcce5f877135def34712ee95e4031
26 DIST grace.png.tar 10240 BLAKE2B 3e99cd04a92b547ed5440475363b140d0183c92d1865f0b4564890f705a87df4e55624d681fa77408948a841eac4358465e49e65fa02615e31ec54ffb84f059d SHA512 e94970b92894e58fd481d2f81e615c38b77fab7039985516a2ad9b2bb2bb7a82f4e3e8cdb639e7c0d55eaad6bf8abc636a342c94a356e3bd0520824252faddcf
27
28 diff --git a/sci-visualization/grace/grace-5.1.23-r1.ebuild b/sci-visualization/grace/grace-5.1.23-r1.ebuild
29 deleted file mode 100644
30 index 74c9a9f993c..00000000000
31 --- a/sci-visualization/grace/grace-5.1.23-r1.ebuild
32 +++ /dev/null
33 @@ -1,110 +0,0 @@
34 -# Copyright 1999-2016 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=5
38 -
39 -FORTRAN_NEEDED=fortran
40 -
41 -inherit eutils fortran-2 multilib toolchain-funcs
42 -
43 -DESCRIPTION="Motif based XY-plotting tool"
44 -HOMEPAGE="http://plasma-gate.weizmann.ac.il/Grace/"
45 -SRC_URI="
46 - http://pkgs.fedoraproject.org/cgit/grace.git/plain/grace.png
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:0
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:0 )
63 - netcdf? ( sci-libs/netcdf )
64 - png? ( media-libs/libpng:0= )"
65 -RDEPEND="${DEPEND}
66 - x11-misc/xdg-utils"
67 -
68 -pkg_setup() {
69 - fortran-2_pkg_setup
70 - tc-export CC AR
71 -}
72 -
73 -src_prepare() {
74 - # move tmpnam to mkstemp (adapted from debian)
75 - epatch "${FILESDIR}"/${PN}-5.1.22-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 \
82 - "${FILESDIR}"/${PN}-5.1.22-dlmodule.patch \
83 - "${FILESDIR}"/${PN}-5.1.22-ldflags.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 - --x-includes="${EPREFIX}"/usr/include \
123 - --x-libraries="${EPREFIX}"/usr/$(get_libdir) \
124 - $(use_with fftw) \
125 - $(use_enable fortran f77-wrapper) \
126 - $(use_enable netcdf) \
127 - $(use_enable jpeg jpegdrv) \
128 - $(use_enable png pngdrv) \
129 - ${myconf}
130 -}
131 -
132 -src_install() {
133 - default
134 -
135 - dosym ../../${PN}/examples /usr/share/doc/${PF}/examples
136 - dosym ../../${PN}/doc /usr/share/doc/${PF}/html
137 -
138 - doman "${ED}"/usr/share/doc/${PF}/html/*.1
139 - rm -f "${ED}"/usr/share/doc/${PF}/html/*.1 || die
140 - doicon "${WORKDIR}"/${PN}.png
141 - domenu "${FILESDIR}"/${PN}.desktop
142 - doicon "${WORKDIR}"/${PN}.png
143 -}
144
145 diff --git a/sci-visualization/grace/grace-5.1.23.ebuild b/sci-visualization/grace/grace-5.1.23.ebuild
146 deleted file mode 100644
147 index 4b2795c8f6b..00000000000
148 --- a/sci-visualization/grace/grace-5.1.23.ebuild
149 +++ /dev/null
150 @@ -1,110 +0,0 @@
151 -# Copyright 1999-2016 Gentoo Foundation
152 -# Distributed under the terms of the GNU General Public License v2
153 -
154 -EAPI=5
155 -
156 -FORTRAN_NEEDED=fortran
157 -
158 -inherit eutils fortran-2 multilib toolchain-funcs
159 -
160 -DESCRIPTION="Motif based XY-plotting tool"
161 -HOMEPAGE="http://plasma-gate.weizmann.ac.il/Grace/"
162 -SRC_URI="
163 - http://pkgs.fedoraproject.org/cgit/grace.git/plain/grace.png
164 - https://dev.gentoo.org/~jlec/distfiles/${PN}.png.tar
165 - ftp://plasma-gate.weizmann.ac.il/pub/${PN}/src/stable/${P}.tar.gz"
166 -
167 -SLOT="0"
168 -LICENSE="GPL-2 LGPL-2"
169 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
170 -IUSE="fortran fftw jpeg netcdf png"
171 -
172 -DEPEND="
173 - media-libs/t1lib
174 - media-libs/tiff:0
175 - sys-libs/zlib
176 - >=x11-libs/motif-2.3:0
177 - x11-libs/xbae
178 - fftw? ( sci-libs/fftw:2.1 )
179 - jpeg? ( virtual/jpeg:0 )
180 - netcdf? ( sci-libs/netcdf )
181 - png? ( media-libs/libpng:0= )"
182 -RDEPEND="${DEPEND}
183 - x11-misc/xdg-utils"
184 -
185 -pkg_setup() {
186 - fortran-2_pkg_setup
187 - tc-export CC
188 -}
189 -
190 -src_prepare() {
191 - # move tmpnam to mkstemp (adapted from debian)
192 - epatch "${FILESDIR}"/${PN}-5.1.22-mkstemp.patch
193 - # fix configure instead of aclocal.m4
194 - epatch "${FILESDIR}"/${PN}-5.1.21-netcdf.patch
195 - # fix for missing defines when fortran is disabled
196 - epatch "${FILESDIR}"/${PN}-5.1.21-fortran.patch
197 - # fix a leak (from freebsd)
198 - epatch \
199 - "${FILESDIR}"/${PN}-5.1.22-dlmodule.patch \
200 - "${FILESDIR}"/${PN}-5.1.22-ldflags.patch
201 -
202 - # don't strip if not asked for
203 - sed -i \
204 - -e 's:$(INSTALL_PROGRAM) -s:$(INSTALL_PROGRAM):g' \
205 - {auxiliary,grconvert,src}/Makefile || die
206 -
207 - sed -i \
208 - -e 's:$(GRACE_HOME)/bin:$(PREFIX)/bin:g' \
209 - -e "s:\$(GRACE_HOME)/lib:\$(PREFIX)/$(get_libdir):g" \
210 - -e 's:$(GRACE_HOME)/include:$(PREFIX)/include:g' \
211 - -e 's:$(PREFIX)/man:$(PREFIX)/share/man:g' \
212 - Makefile */Makefile || die "sed failed"
213 -
214 - sed -i \
215 - -e 's:bin/grconvert:grconvert:' \
216 - -e 's:auxiliary/fdf2fit:fdf2fit:' \
217 - gracerc || die
218 -}
219 -
220 -src_configure() {
221 - local myconf
222 - if use fortran; then
223 - myconf="--with-f77=$(tc-getFC)"
224 - else
225 - myconf="--without-f77"
226 - fi
227 -
228 - # the configure script just produces a basic Make.conf
229 - # and a config.h
230 - econf \
231 - --disable-pdfdrv \
232 - --disable-xmhtml \
233 - --without-bundled-xbae \
234 - --without-bundled-t1lib \
235 - --enable-grace-home="${EPREFIX}"/usr/share/${PN} \
236 - --with-helpviewer="xdg-open %s" \
237 - --with-editor="xdg-open %s" \
238 - --with-printcmd="lpr" \
239 - --x-includes="${EPREFIX}"/usr/include \
240 - --x-libraries="${EPREFIX}"/usr/$(get_libdir) \
241 - $(use_with fftw) \
242 - $(use_enable fortran f77-wrapper) \
243 - $(use_enable netcdf) \
244 - $(use_enable jpeg jpegdrv) \
245 - $(use_enable png pngdrv) \
246 - ${myconf}
247 -}
248 -
249 -src_install() {
250 - default
251 -
252 - dosym ../../${PN}/examples /usr/share/doc/${PF}/examples
253 - dosym ../../${PN}/doc /usr/share/doc/${PF}/html
254 -
255 - doman "${ED}"/usr/share/doc/${PF}/html/*.1
256 - rm -f "${ED}"/usr/share/doc/${PF}/html/*.1 || die
257 - doicon "${WORKDIR}"/${PN}.png
258 - domenu "${FILESDIR}"/${PN}.desktop
259 - doicon "${WORKDIR}"/${PN}.png
260 -}