Gentoo Archives: gentoo-commits

From: Andrew Savchenko <bircoph@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-physics/paw/, sci-physics/paw/files/
Date: Sat, 01 Aug 2015 12:48:32
Message-Id: 1438433245.c1da11f957b67209e8a2e68dddc7fc1455838596.bircoph@gentoo
1 commit: c1da11f957b67209e8a2e68dddc7fc1455838596
2 Author: Andrew Savchenko <bircoph <AT> gmail <DOT> com>
3 AuthorDate: Sat Aug 1 12:47:25 2015 +0000
4 Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 1 12:47:25 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=c1da11f9
7
8 sci-physics/paw: move to the portage tree
9
10 Testing on multiple hosts and arches is OK. Moving to the main
11 tree.
12
13 sci-physics/paw/ChangeLog | 139 ---------------------
14 sci-physics/paw/files/paw-2.14.04-glibc-2.10.patch | 11 --
15 sci-physics/paw/metadata.xml | 15 ---
16 sci-physics/paw/paw-2.14.04-r5.ebuild | 72 -----------
17 4 files changed, 237 deletions(-)
18
19 diff --git a/sci-physics/paw/ChangeLog b/sci-physics/paw/ChangeLog
20 deleted file mode 100644
21 index be982fc..0000000
22 --- a/sci-physics/paw/ChangeLog
23 +++ /dev/null
24 @@ -1,139 +0,0 @@
25 -# ChangeLog for sci-physics/paw
26 -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/paw/ChangeLog,v 1.33 2015/08/01 11:33:55 bircoph Exp $
28 -
29 -*paw-2.14.04-r5 (01 Aug 2015)
30 -
31 - 01 Aug 2015; Andrew Savchenko <bircoph@g.o> +paw-2.14.04-r5.ebuild,
32 - +files/paw-2.14.04-glibc-2.10.patch, +metadata.xml:
33 - Version bump with new Debian patches.
34 -
35 - 01 Aug 2015; Andrew Savchenko <bircoph@g.o> -paw-2.14.04-r2.ebuild,
36 - -paw-2.14.04-r3.ebuild, -files/paw-2.14.04-missing-headers.patch:
37 - Remove old, fixes bug 478634.
38 -
39 - 30 Jul 2015; Agostino Sarubbo <ago@g.o> paw-2.14.04-r4.ebuild:
40 - Stable for sparc, wrt bug #550572
41 -
42 - 09 Jun 2015; Agostino Sarubbo <ago@g.o> paw-2.14.04-r4.ebuild:
43 - Stable for x86, wrt bug #550572
44 -
45 - 01 Jun 2015; Jeroen Roovers <jer@g.o> paw-2.14.04-r4.ebuild:
46 - Stable for HPPA (bug #550572).
47 -
48 - 28 May 2015; Agostino Sarubbo <ago@g.o> paw-2.14.04-r4.ebuild:
49 - Stable for amd64, wrt bug #550572
50 -
51 - 27 May 2015; Andrew Savchenko <bircoph@g.o> paw-2.14.04-r2.ebuild,
52 - paw-2.14.04-r3.ebuild, paw-2.14.04-r4.ebuild:
53 - Update homepage.
54 -
55 - 04 Jun 2013; Sébastien Fabbro <bicatali@g.o> paw-2.14.04-r4.ebuild:
56 - Switch to EAPI5 and respect RANLIB (bug #468188)
57 -
58 -*paw-2.14.04-r4 (17 Jan 2013)
59 -
60 - 17 Jan 2013; Sébastien Fabbro <bicatali@g.o> +paw-2.14.04-r4.ebuild,
61 - metadata.xml:
62 - Updated Debian patch. Keyworded amd64-linux and x86-linux
63 -
64 - 24 Oct 2012; Ulrich Müller <ulm@g.o> paw-2.14.04-r2.ebuild,
65 - paw-2.14.04-r3.ebuild:
66 - Update dependency after package move from x11-libs/openmotif to
67 - x11-libs/motif.
68 -
69 - 16 Oct 2012; Justin Lecher <jlec@g.o> paw-2.14.04-r2.ebuild,
70 - paw-2.14.04-r3.ebuild, metadata.xml:
71 - Remove virtual/fortran and always call fortran-2_pkg_setup as intend by the
72 - updated fortran-2.eclass
73 -
74 -*paw-2.14.04-r3 (21 Jul 2011)
75 -
76 - 21 Jul 2011; Sébastien Fabbro <bicatali@g.o> +paw-2.14.04-r3.ebuild:
77 - New debian patch set. Switch to EAPI4
78 -
79 - 21 Jun 2011; Justin Lecher <jlec@g.o> paw-2.14.04-r2.ebuild:
80 - Add dependency on virtual/fortran
81 -
82 - 21 Jun 2011; Justin Lecher <jlec@g.o> paw-2.14.04-r2.ebuild:
83 - Added fortran-2.eclass support
84 -
85 - 10 Oct 2010; Ulrich Mueller <ulm@g.o> paw-2.14.04-r2.ebuild:
86 - Fix openmotif dependency.
87 -
88 - 25 Jun 2010; Justin Lecher <jlec@g.o> paw-2.14.04-r2.ebuild:
89 - Included USE for static bins, #252497
90 -
91 - 07 Dec 2009; Jeroen Roovers <jer@g.o> paw-2.14.04-r2.ebuild:
92 - Stable for HPPA (bug #294442).
93 -
94 - 04 Dec 2009; Sébastien Fabbro <bicatali@g.o>
95 - paw-2.14.04-r2.ebuild:
96 - Re-changing to old style patching at least until patch-2.6 is not buggy
97 - and masked
98 -
99 - 26 Nov 2009; Sébastien Fabbro <bicatali@g.o>
100 - paw-2.14.04-r2.ebuild:
101 - Fixing patch application with more recent versions
102 -
103 - 17 Sep 2009; Sébastien Fabbro <bicatali@g.o>
104 - paw-2.14.04-r2.ebuild:
105 - Removed static flags which does not work and is just too much work for now
106 -
107 - 11 Sep 2009; Sébastien Fabbro <bicatali@g.o>
108 - paw-2.14.04-r2.ebuild, +files/paw-2.14.04-glibc-2.10.patch,
109 - +files/paw-2.14.04-missing-headers.patch:
110 - Fixed glibc bug #275020, thanks Andrew Savchenko, and add missing header
111 -
112 - 05 May 2009; Christian Faulhammer <fauli@g.o>
113 - paw-2.14.04-r2.ebuild:
114 - stable x86, bug 245875
115 -
116 - 17 Apr 2009; Sébastien Fabbro <bicatali@g.o> paw-2.14.04-r2:
117 - Modernize to make it consistent with other cernlib ebuilds
118 -
119 - 22 Mar 2009; Jeremy Olexa <darkside@g.o> paw-2.14.04-r2.ebuild:
120 - amd64 stable, bug 245875
121 -
122 - 03 Mar 2009; Ferris McCormick <fmccor@g.o> paw-2.14.04-r2.ebuild:
123 - Sparc stable, part of Bug #245875.
124 -
125 - 15 Jul 2008; Ferris McCormick <fmccor@g.o> paw-2.14.04-r2.ebuild:
126 - Add ~sparc for testing, dependency required for Bug #230716.
127 -
128 - 14 Jul 2008; Jeroen Roovers <jer@g.o> paw-2.14.04-r2.ebuild:
129 - Remove extraneous KEYWORDS entry.
130 -
131 - 14 Jul 2008; Jeroen Roovers <jer@g.o> paw-2.14.04-r2.ebuild:
132 - Marked ~hppa (bug #230716).
133 -
134 - 10 Jul 2008; Sébastien Fabbro <bicatali@g.o>
135 - -paw-2.14.04-r1.ebuild, paw-2.14.04-r2.ebuild:
136 - Added libXaw as dependency, removed src_test (bug #231208)
137 -
138 - 29 Jun 2008; Torsten Veller <tove@g.o> paw-2.14.04-r1.ebuild,
139 - paw-2.14.04-r2.ebuild:
140 - Add missing die: || "..." -> || die "..."
141 -
142 - 27 Jun 2008; Ulrich Mueller <ulm@g.o> paw-2.14.04-r1.ebuild,
143 - paw-2.14.04-r2.ebuild:
144 - Change dependency from virtual/motif to x11-libs/openmotif, bug 224749.
145 -
146 -*paw-2.14.04-r2 (07 Jun 2008)
147 -
148 - 07 Jun 2008; Sébastien Fabbro <bicatali@g.o> -paw-2.14.04.ebuild,
149 - +paw-2.14.04-r2.ebuild:
150 - New patch from Debian, fixes a few issue with cfortran
151 -
152 -*paw-2.14.04-r1 (11 Mar 2008)
153 -
154 - 11 Mar 2008; Sébastien Fabbro <bicatali@g.o>
155 - +paw-2.14.04-r1.ebuild:
156 - New series of patches from Debian, more compatible with gfortran and better
157 - tests. Much ebuild cleaning.
158 -
159 -*paw-2.14.04 (24 Aug 2007)
160 -
161 - 24 Aug 2007; Sébastien Fabbro <bicatali@g.o> +metadata.xml,
162 - +paw-2.14.04.ebuild:
163 - Initial import.
164
165 diff --git a/sci-physics/paw/files/paw-2.14.04-glibc-2.10.patch b/sci-physics/paw/files/paw-2.14.04-glibc-2.10.patch
166 deleted file mode 100644
167 index 7cfa5aa..0000000
168 --- a/sci-physics/paw/files/paw-2.14.04-glibc-2.10.patch
169 +++ /dev/null
170 @@ -1,11 +0,0 @@
171 ---- src/pawlib/paw/cpaw/bugrep.c.orig 2009-07-13 00:38:38.000000000 +0400
172 -+++ src/pawlib/paw/cpaw/bugrep.c 2009-07-13 08:47:54.934308924 +0400
173 -@@ -20,6 +20,8 @@
174 - * Paw
175 - *
176 - */
177 -+#define _POSIX_SOURCE
178 -+
179 - #include "paw/pilot.h"
180 - #if defined(CERNLIB_BUGREPORT)
181 - /*CMZ : 2.07/19 21/11/95 18.17.13 by Unknown*/
182
183 diff --git a/sci-physics/paw/metadata.xml b/sci-physics/paw/metadata.xml
184 deleted file mode 100644
185 index 9450758..0000000
186 --- a/sci-physics/paw/metadata.xml
187 +++ /dev/null
188 @@ -1,15 +0,0 @@
189 -<?xml version="1.0" encoding="UTF-8"?>
190 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
191 -<pkgmetadata>
192 -<herd>sci-physics</herd>
193 -<longdescription lang="en">
194 - PAW is an interactive program providing interactive graphical
195 - presentation and statistical and mathematical analysis tools. It is
196 - designed to work on objects familiar to physicists such as histograms,
197 - event files (Ntuples), vectors, etc.
198 - The program is linked statically against the CERN libraries on 64-bit
199 - architectures in order to function properly, as its design is not very
200 - 64-bit clean. Even so, AMD64 is the only 64-bit platform where it
201 - functions well.
202 -</longdescription>
203 -</pkgmetadata>
204
205 diff --git a/sci-physics/paw/paw-2.14.04-r5.ebuild b/sci-physics/paw/paw-2.14.04-r5.ebuild
206 deleted file mode 100644
207 index d24d321..0000000
208 --- a/sci-physics/paw/paw-2.14.04-r5.ebuild
209 +++ /dev/null
210 @@ -1,72 +0,0 @@
211 -# Copyright 1999-2015 Gentoo Foundation
212 -# Distributed under the terms of the GNU General Public License v2
213 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/paw/paw-2.14.04-r4.ebuild,v 1.7 2015/07/30 12:59:58 ago Exp $
214 -
215 -EAPI=5
216 -
217 -inherit eutils toolchain-funcs fortran-2
218 -
219 -DEB_PN=paw
220 -DEB_PV=${PV}.dfsg.2
221 -DEB_PR=9
222 -DEB_P=${DEB_PN}_${DEB_PV}
223 -
224 -DESCRIPTION="CERN's Physics Analysis Workstation data analysis program"
225 -HOMEPAGE="https://paw.web.cern.ch/paw/"
226 -SRC_URI="
227 - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}.orig.tar.gz
228 - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}-${DEB_PR}.debian.tar.gz"
229 -
230 -SLOT="0"
231 -LICENSE="GPL-2 LGPL-2 BSD"
232 -KEYWORDS="~amd64 ~hppa ~sparc ~x86 ~amd64-linux ~x86-linux"
233 -IUSE=""
234 -
235 -RDEPEND="
236 - sci-physics/cernlib
237 - x11-libs/libXaw
238 - >=x11-libs/motif-2.3:0
239 - x11-libs/xbae"
240 -DEPEND="${RDEPEND}
241 - dev-lang/cfortran
242 - virtual/latex-base
243 - x11-misc/imake
244 - x11-misc/makedepend"
245 -
246 -S="${WORKDIR}/${DEB_PN}-${DEB_PV}.orig"
247 -
248 -src_prepare() {
249 - mv ../debian . && cp debian/add-ons/Makefile .
250 - export DEB_BUILD_OPTIONS="$(tc-getFC) nostrip nocheck"
251 -
252 - # fix some path stuff and collision for comis.h,
253 - # already installed by cernlib and replace hardcoded fortran compiler
254 - sed -i \
255 - -e "s:/usr/local:${EROOT}/usr:g" \
256 - -e '/comis.h/d' \
257 - -e "s/gfortran/$(tc-getFC)/g" \
258 - Makefile || die
259 -
260 - einfo "Applying Debian patches"
261 - emake -j1 patch
262 - epatch "${FILESDIR}"/${P}-glibc-2.10.patch
263 - # since we depend on cfortran, do not use the one from cernlib
264 - rm src/include/cfortran/cfortran.h || die
265 - sed -i \
266 - -e "s|\(ArCmdBase[[:space:]]*\)ar|\1$(tc-getAR)|g" \
267 - -e "s|\(RanlibCmd[[:space:]]*\)ranlib|\1$(tc-getRANLIB)|g" \
268 - src/config/Imake.tmpl \
269 - || die "sed Imake.tmpl failed"
270 -}
271 -
272 -src_compile() {
273 - VARTEXFONTS="${T}"/fonts
274 - emake -j1 cernlib-indep cernlib-arch
275 -}
276 -
277 -src_install() {
278 - default
279 - cd debian
280 - dodoc changelog README.* deadpool.txt copyright
281 - newdoc add-ons/README README.add-ons
282 -}