commit: c1da11f957b67209e8a2e68dddc7fc1455838596 Author: Andrew Savchenko <bircoph <AT> gmail <DOT> com> AuthorDate: Sat Aug 1 12:47:25 2015 +0000 Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org> CommitDate: Sat Aug 1 12:47:25 2015 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=c1da11f9
sci-physics/paw: move to the portage tree Testing on multiple hosts and arches is OK. Moving to the main tree. sci-physics/paw/ChangeLog | 139 --------------------- sci-physics/paw/files/paw-2.14.04-glibc-2.10.patch | 11 -- sci-physics/paw/metadata.xml | 15 --- sci-physics/paw/paw-2.14.04-r5.ebuild | 72 ----------- 4 files changed, 237 deletions(-) diff --git a/sci-physics/paw/ChangeLog b/sci-physics/paw/ChangeLog deleted file mode 100644 index be982fc..0000000 --- a/sci-physics/paw/ChangeLog +++ /dev/null @@ -1,139 +0,0 @@ -# ChangeLog for sci-physics/paw -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/paw/ChangeLog,v 1.33 2015/08/01 11:33:55 bircoph Exp $ - -*paw-2.14.04-r5 (01 Aug 2015) - - 01 Aug 2015; Andrew Savchenko <[email protected]> +paw-2.14.04-r5.ebuild, - +files/paw-2.14.04-glibc-2.10.patch, +metadata.xml: - Version bump with new Debian patches. - - 01 Aug 2015; Andrew Savchenko <[email protected]> -paw-2.14.04-r2.ebuild, - -paw-2.14.04-r3.ebuild, -files/paw-2.14.04-missing-headers.patch: - Remove old, fixes bug 478634. - - 30 Jul 2015; Agostino Sarubbo <[email protected]> paw-2.14.04-r4.ebuild: - Stable for sparc, wrt bug #550572 - - 09 Jun 2015; Agostino Sarubbo <[email protected]> paw-2.14.04-r4.ebuild: - Stable for x86, wrt bug #550572 - - 01 Jun 2015; Jeroen Roovers <[email protected]> paw-2.14.04-r4.ebuild: - Stable for HPPA (bug #550572). - - 28 May 2015; Agostino Sarubbo <[email protected]> paw-2.14.04-r4.ebuild: - Stable for amd64, wrt bug #550572 - - 27 May 2015; Andrew Savchenko <[email protected]> paw-2.14.04-r2.ebuild, - paw-2.14.04-r3.ebuild, paw-2.14.04-r4.ebuild: - Update homepage. - - 04 Jun 2013; Sébastien Fabbro <[email protected]> paw-2.14.04-r4.ebuild: - Switch to EAPI5 and respect RANLIB (bug #468188) - -*paw-2.14.04-r4 (17 Jan 2013) - - 17 Jan 2013; Sébastien Fabbro <[email protected]> +paw-2.14.04-r4.ebuild, - metadata.xml: - Updated Debian patch. Keyworded amd64-linux and x86-linux - - 24 Oct 2012; Ulrich Müller <[email protected]> paw-2.14.04-r2.ebuild, - paw-2.14.04-r3.ebuild: - Update dependency after package move from x11-libs/openmotif to - x11-libs/motif. - - 16 Oct 2012; Justin Lecher <[email protected]> paw-2.14.04-r2.ebuild, - paw-2.14.04-r3.ebuild, metadata.xml: - Remove virtual/fortran and always call fortran-2_pkg_setup as intend by the - updated fortran-2.eclass - -*paw-2.14.04-r3 (21 Jul 2011) - - 21 Jul 2011; Sébastien Fabbro <[email protected]> +paw-2.14.04-r3.ebuild: - New debian patch set. Switch to EAPI4 - - 21 Jun 2011; Justin Lecher <[email protected]> paw-2.14.04-r2.ebuild: - Add dependency on virtual/fortran - - 21 Jun 2011; Justin Lecher <[email protected]> paw-2.14.04-r2.ebuild: - Added fortran-2.eclass support - - 10 Oct 2010; Ulrich Mueller <[email protected]> paw-2.14.04-r2.ebuild: - Fix openmotif dependency. - - 25 Jun 2010; Justin Lecher <[email protected]> paw-2.14.04-r2.ebuild: - Included USE for static bins, #252497 - - 07 Dec 2009; Jeroen Roovers <[email protected]> paw-2.14.04-r2.ebuild: - Stable for HPPA (bug #294442). - - 04 Dec 2009; Sébastien Fabbro <[email protected]> - paw-2.14.04-r2.ebuild: - Re-changing to old style patching at least until patch-2.6 is not buggy - and masked - - 26 Nov 2009; Sébastien Fabbro <[email protected]> - paw-2.14.04-r2.ebuild: - Fixing patch application with more recent versions - - 17 Sep 2009; Sébastien Fabbro <[email protected]> - paw-2.14.04-r2.ebuild: - Removed static flags which does not work and is just too much work for now - - 11 Sep 2009; Sébastien Fabbro <[email protected]> - paw-2.14.04-r2.ebuild, +files/paw-2.14.04-glibc-2.10.patch, - +files/paw-2.14.04-missing-headers.patch: - Fixed glibc bug #275020, thanks Andrew Savchenko, and add missing header - - 05 May 2009; Christian Faulhammer <[email protected]> - paw-2.14.04-r2.ebuild: - stable x86, bug 245875 - - 17 Apr 2009; Sébastien Fabbro <[email protected]> paw-2.14.04-r2: - Modernize to make it consistent with other cernlib ebuilds - - 22 Mar 2009; Jeremy Olexa <[email protected]> paw-2.14.04-r2.ebuild: - amd64 stable, bug 245875 - - 03 Mar 2009; Ferris McCormick <[email protected]> paw-2.14.04-r2.ebuild: - Sparc stable, part of Bug #245875. - - 15 Jul 2008; Ferris McCormick <[email protected]> paw-2.14.04-r2.ebuild: - Add ~sparc for testing, dependency required for Bug #230716. - - 14 Jul 2008; Jeroen Roovers <[email protected]> paw-2.14.04-r2.ebuild: - Remove extraneous KEYWORDS entry. - - 14 Jul 2008; Jeroen Roovers <[email protected]> paw-2.14.04-r2.ebuild: - Marked ~hppa (bug #230716). - - 10 Jul 2008; Sébastien Fabbro <[email protected]> - -paw-2.14.04-r1.ebuild, paw-2.14.04-r2.ebuild: - Added libXaw as dependency, removed src_test (bug #231208) - - 29 Jun 2008; Torsten Veller <[email protected]> paw-2.14.04-r1.ebuild, - paw-2.14.04-r2.ebuild: - Add missing die: || "..." -> || die "..." - - 27 Jun 2008; Ulrich Mueller <[email protected]> paw-2.14.04-r1.ebuild, - paw-2.14.04-r2.ebuild: - Change dependency from virtual/motif to x11-libs/openmotif, bug 224749. - -*paw-2.14.04-r2 (07 Jun 2008) - - 07 Jun 2008; Sébastien Fabbro <[email protected]> -paw-2.14.04.ebuild, - +paw-2.14.04-r2.ebuild: - New patch from Debian, fixes a few issue with cfortran - -*paw-2.14.04-r1 (11 Mar 2008) - - 11 Mar 2008; Sébastien Fabbro <[email protected]> - +paw-2.14.04-r1.ebuild: - New series of patches from Debian, more compatible with gfortran and better - tests. Much ebuild cleaning. - -*paw-2.14.04 (24 Aug 2007) - - 24 Aug 2007; Sébastien Fabbro <[email protected]> +metadata.xml, - +paw-2.14.04.ebuild: - Initial import. 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 deleted file mode 100644 index 7cfa5aa..0000000 --- a/sci-physics/paw/files/paw-2.14.04-glibc-2.10.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- src/pawlib/paw/cpaw/bugrep.c.orig 2009-07-13 00:38:38.000000000 +0400 -+++ src/pawlib/paw/cpaw/bugrep.c 2009-07-13 08:47:54.934308924 +0400 -@@ -20,6 +20,8 @@ - * Paw - * - */ -+#define _POSIX_SOURCE -+ - #include "paw/pilot.h" - #if defined(CERNLIB_BUGREPORT) - /*CMZ : 2.07/19 21/11/95 18.17.13 by Unknown*/ diff --git a/sci-physics/paw/metadata.xml b/sci-physics/paw/metadata.xml deleted file mode 100644 index 9450758..0000000 --- a/sci-physics/paw/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>sci-physics</herd> -<longdescription lang="en"> - PAW is an interactive program providing interactive graphical - presentation and statistical and mathematical analysis tools. It is - designed to work on objects familiar to physicists such as histograms, - event files (Ntuples), vectors, etc. - The program is linked statically against the CERN libraries on 64-bit - architectures in order to function properly, as its design is not very - 64-bit clean. Even so, AMD64 is the only 64-bit platform where it - functions well. -</longdescription> -</pkgmetadata> diff --git a/sci-physics/paw/paw-2.14.04-r5.ebuild b/sci-physics/paw/paw-2.14.04-r5.ebuild deleted file mode 100644 index d24d321..0000000 --- a/sci-physics/paw/paw-2.14.04-r5.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $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 $ - -EAPI=5 - -inherit eutils toolchain-funcs fortran-2 - -DEB_PN=paw -DEB_PV=${PV}.dfsg.2 -DEB_PR=9 -DEB_P=${DEB_PN}_${DEB_PV} - -DESCRIPTION="CERN's Physics Analysis Workstation data analysis program" -HOMEPAGE="https://paw.web.cern.ch/paw/" -SRC_URI=" - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}.orig.tar.gz - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}-${DEB_PR}.debian.tar.gz" - -SLOT="0" -LICENSE="GPL-2 LGPL-2 BSD" -KEYWORDS="~amd64 ~hppa ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND=" - sci-physics/cernlib - x11-libs/libXaw - >=x11-libs/motif-2.3:0 - x11-libs/xbae" -DEPEND="${RDEPEND} - dev-lang/cfortran - virtual/latex-base - x11-misc/imake - x11-misc/makedepend" - -S="${WORKDIR}/${DEB_PN}-${DEB_PV}.orig" - -src_prepare() { - mv ../debian . && cp debian/add-ons/Makefile . - export DEB_BUILD_OPTIONS="$(tc-getFC) nostrip nocheck" - - # fix some path stuff and collision for comis.h, - # already installed by cernlib and replace hardcoded fortran compiler - sed -i \ - -e "s:/usr/local:${EROOT}/usr:g" \ - -e '/comis.h/d' \ - -e "s/gfortran/$(tc-getFC)/g" \ - Makefile || die - - einfo "Applying Debian patches" - emake -j1 patch - epatch "${FILESDIR}"/${P}-glibc-2.10.patch - # since we depend on cfortran, do not use the one from cernlib - rm src/include/cfortran/cfortran.h || die - sed -i \ - -e "s|\(ArCmdBase[[:space:]]*\)ar|\1$(tc-getAR)|g" \ - -e "s|\(RanlibCmd[[:space:]]*\)ranlib|\1$(tc-getRANLIB)|g" \ - src/config/Imake.tmpl \ - || die "sed Imake.tmpl failed" -} - -src_compile() { - VARTEXFONTS="${T}"/fonts - emake -j1 cernlib-indep cernlib-arch -} - -src_install() { - default - cd debian - dodoc changelog README.* deadpool.txt copyright - newdoc add-ons/README README.add-ons -}
