aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher (jlec) <jlec@j-schmitz.net>2009-07-31 20:47:06 +0200
committerJustin Lecher (jlec) <jlec@j-schmitz.net>2009-07-31 20:47:06 +0200
commitaac0c2be3189425850e608b07298a8caff613c06 (patch)
tree962e78defafe2f6092633bc245810aad3fc1398f
parentscala masked (diff)
downloadsci-aac0c2be3189425850e608b07298a8caff613c06.tar.gz
sci-aac0c2be3189425850e608b07298a8caff613c06.tar.bz2
sci-aac0c2be3189425850e608b07298a8caff613c06.zip
netcdf removed and bug 279817 filed
-rw-r--r--sci-libs/netcdf/ChangeLog291
-rw-r--r--sci-libs/netcdf/Manifest5
-rw-r--r--sci-libs/netcdf/files/netcdf-4.0.1-as-needed.patch43
-rw-r--r--sci-libs/netcdf/metadata.xml13
-rw-r--r--sci-libs/netcdf/netcdf-4.0.1.ebuild86
5 files changed, 0 insertions, 438 deletions
diff --git a/sci-libs/netcdf/ChangeLog b/sci-libs/netcdf/ChangeLog
deleted file mode 100644
index 33b566c54..000000000
--- a/sci-libs/netcdf/ChangeLog
+++ /dev/null
@@ -1,291 +0,0 @@
-# ChangeLog for sci-libs/netcdf
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/netcdf/ChangeLog,v 1.54 2009/02/17 15:55:14 bicatali Exp $
-
-*netcdf-4.0.1 (29 Jul 2009)
-
- 29 Jul 2009; Justin Lecher (jlec) <jlec@j-schmitz.net>
- +netcdf-4.0.1.ebuild, +files/netcdf-4.0.1-as-needed.patch, +metadata.xml:
- version bump
- hdf5 support and any new features is not included yet
-
- 17 Feb 2009; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml,
- netcdf-3.6.3.ebuild:
- Added dependency on libtool >= 2.2, fixing bug #258976
-
- 18 Jan 2009; Sébastien Fabbro <bicatali@gentoo.org> netcdf-3.6.3.ebuild:
- Patch for parallel building not needed after all.
-
-*netcdf-3.6.3 (15 Jan 2009)
-
- 15 Jan 2009; Sébastien Fabbro <bicatali@gentoo.org>
- +files/netcdf-3.6.3-as-needed.patch, +netcdf-3.6.3.ebuild:
- Version bump
-
- 15 Jan 2009; Sébastien Fabbro <bicatali@gentoo.org>
- files/netcdf-3.6.2-gcc43.patch, -netcdf-3.6.1.ebuild,
- -netcdf-3.6.1-r1.ebuild:
- Fixed some examples for gcc-4.3, thanks to anomen
-
- 13 Feb 2008; Raúl Porcel <armin76@gentoo.org> netcdf-3.6.2.ebuild:
- alpha stable wrt #201477
-
- 25 Jan 2008; Sébastien Fabbro <bicatali@gentoo.org>
- +files/netcdf-3.6.2-gcc43.patch, netcdf-3.6.2.ebuild:
- Applied patch for gcc-4.3, closing bug #207346
-
- 13 Dec 2007; Raúl Porcel <armin76@gentoo.org> netcdf-3.6.2.ebuild:
- ia64 stable wrt #201477
-
- 11 Dec 2007; nixnut <nixnut@gentoo.org> netcdf-3.6.2.ebuild:
- Stable on ppc wrt bug 201477
-
- 10 Dec 2007; Ferris McCormick <fmccor@gentoo.org> netcdf-3.6.2.ebuild:
- Sparc stable --- Bug #201477 --- all tests good (gfortran).
-
- 10 Dec 2007; Jeroen Roovers <jer@gentoo.org> netcdf-3.6.2.ebuild:
- Stable for HPPA (bug #201477).
-
- 07 Dec 2007; Markus Rothe <corsair@gentoo.org> netcdf-3.6.2.ebuild:
- Stable on ppc64; bug #201477
-
- 07 Dec 2007; Christian Faulhammer <opfer@gentoo.org> netcdf-3.6.2.ebuild:
- stable x86, bug 201477
-
- 06 Dec 2007; Samuli Suominen <drac@gentoo.org> netcdf-3.6.2.ebuild:
- amd64 stable wrt #201477
-
- 06 Dec 2007; Sébastien Fabbro <bicatali@gentoo.org>
- +files/netcdf-3.6.2-as-needed.patch, netcdf-3.6.2.ebuild:
- Fixed for as-needed, closing bug #201493
-
- 15 Oct 2007; Markus Rothe <corsair@gentoo.org> netcdf-3.6.1-r1.ebuild:
- Stable on ppc64
-
- 29 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org>
- files/netcdf-3.6.2-parallel-make.patch:
- fixed again the paralell make patch
-
- 28 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org>
- files/netcdf-3.6.2-parallel-make.patch, netcdf-3.6.2.ebuild:
- Fixes parallell make with -j2 (real this time), uses FFLAGS for fortran 90
- and do not remove .la files.
-
- 05 Aug 2007; Sébastien Fabbro <bicatali@gentoo.org>
- +files/netcdf-3.6.2-parallel-make.patch, -files/gcc3-gentoo.patch,
- -netcdf-3.5.0-r3.ebuild, -netcdf-3.6.0-r1.ebuild, netcdf-3.6.2.ebuild:
- Fixed parallel-make for fortran. Closing bug #187759, thanks to Ed Catmur
- <ed@catmur.co.uk>. Removed obsolete versions.
-
- 31 Jul 2007; Steve Arnold <nerdboy@gentoo.org> netcdf-3.6.2.ebuild:
- Added FFLAGS fix for build failure on amd64 (real size mis-match). AFAIK
- this is a gfortran F90 thing; needs testing with other F90 compilers.
-
- 27 Apr 2007; Sébastien Fabbro <bicatali@gentoo.org> netcdf-3.6.2.ebuild:
- Removed blocking of hdf-4, thanks to Erik Zeek <zeekec@mad.scientist.com>.
- Fixed cppflags for non-debugging. Closing bug #176184.
-
- 27 Apr 2007; Jeroen Roovers <jer@gentoo.org> netcdf-3.6.1-r1.ebuild:
- Stable for HPPA.
-
-*netcdf-3.6.2 (24 Apr 2007)
-
- 24 Apr 2007; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml,
- +netcdf-3.6.2.ebuild:
- Version bump, with better autotools handling and install. Adapted the ebuild
- to match the structure. Extended the longdescription in metadata.xml.
-
-*netcdf-3.6.1-r1 (22 Oct 2006)
-
- 22 Oct 2006; Markus Dittrich <markusle@gentoo.org> +files/fPIC.1.patch,
- +netcdf-3.6.1-r1.ebuild:
- Extended fPIC patch to C++ wrappers; otherwise packages that use
- the netcdf library to generate shared objects create text
- relocations (e.g. media-gfx/kst).
-
- 08 Sep 2006; Thomas Cort <tcort@gentoo.org> netcdf-3.6.1.ebuild:
- Stable on alpha wrt Bug #82431.
-
- 22 Aug 2006; Stephen P. Becker <geoman@gentoo.org> netcdf-3.6.1.ebuild:
- stable on mips, bug 82431
-
- 13 Aug 2006; Steve Arnold <nerdboy@gentoo.org> netcdf-3.6.1.ebuild:
- Simplified fortran handling in pkg_setup (see bug 82431) to let the
- eclass do the work (and hopefully handle the ifc/ifort thing correctly).
-
- 06 Aug 2006; Jason Wever <weeve@gentoo.org> netcdf-3.6.1.ebuild:
- Stable on SPARC wrt bug #82431.
-
- 01 Aug 2006; Simon Stelling <blubb@gentoo.org> netcdf-3.6.1.ebuild:
- stable on amd64
-
- 13 Jul 2006; Steve Arnold <nerdboy@gentoo.org> netcdf-3.6.1.ebuild:
- updated fortran support and man page handling (see bug #82431)
-
- 12 Jul 2006; Aron Griffis <agriffis@gentoo.org> netcdf-3.6.1.ebuild:
- Mark 3.6.1 stable on ia64. #82431
-
- 10 Jul 2006; Jeroen Roovers <jer@gentoo.org> netcdf-3.6.1.ebuild:
- Stable for HPPA (bug #82431).
-
- 05 Jul 2006; Joshua Jackson <tsunam@gentoo.org> netcdf-3.6.1.ebuild:
- Stable x86; bug #82431
-
- 01 Jul 2006; Lars Weiler <pylon@gentoo.org> netcdf-3.6.1.ebuild:
- Stable on ppc; bug #82431.
-
- 01 Jul 2006; Markus Rothe <corsair@gentoo.org> netcdf-3.6.1.ebuild:
- Stable on ppc64; bug #82431
-
- 01 Jul 2006; Steve Arnold <nerdboy@gentoo.org> netcdf-3.6.1.ebuild:
- Updated fortran support logic and added src_test (bugs 133519 and 136182).
- This should hopefully take care of both bugs and should detect at least GNU
- fortran (g77 and gfortran) and PGI fortran...
-
- 25 May 2006; Steve Arnold <nerdboy@gentoo.org> netcdf-3.6.1.ebuild:
- update fortran handling (bug 133519)
-
- 07 May 2006; Markus Rothe <corsair@gentoo.org> netcdf-3.6.0-r1.ebuild:
- Stable on ppc64; bug #98597
-
- 07 Apr 2006; Markus Dittrich <markusle@gentoo.org> +netcdf-3.6.1.ebuild:
- Version bump. Thanks much to Jordan Dawe <freedryk@hotmail.com>
- for his ebuild. This fixes bug #128936.
-
- 28 Aug 2005; Marcus D. Hanwell <cryos@gentoo.org> -netcdf-3.5.0-r4.ebuild,
- -netcdf-3.5.1.ebuild:
- Removing old versions no longer needed.
-
- 25 Aug 2005; Aron Griffis <agriffis@gentoo.org> netcdf-3.6.0-r1.ebuild:
- stable on ia64 #82431
-
- 11 Jul 2005; Markus Rothe <corsair@gentoo.org> netcdf-3.6.0-r1.ebuild:
- added ~ppc64 (bug #98597)
-
- 18 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
- netcdf-3.6.0-r1.ebuild:
- Stable on ppc.
-
- 12 Jun 2005; Bryan Østergaard <kloeri@gentoo.org> netcdf-3.6.0-r1.ebuild:
- Stable on alpha.
-
- 09 Jun 2005; Rene Nussbaumer <killerfox@gentoo.org>
- netcdf-3.6.0-r1.ebuild:
- Stable on hppa; bug #82431.
-
- 29 May 2005; Marcus D. Hanwell <cryos@gentoo.org> netcdf-3.6.0-r1.ebuild:
- Stable on amd64, bug 82431.
-
- 29 May 2005; Steve Arnold <nerdboy@gentoo.org> netcdf-3.6.0-r1.ebuild:
- works fine on x86 and sparc (stable bump)
-
- 20 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> netcdf-3.5.1.ebuild:
- Stable on ppc.
-
- 01 Apr 2005; Aron Griffis <agriffis@gentoo.org> netcdf-3.5.1.ebuild:
- stable on ia64
-
-*netcdf-3.6.0-r1 (17 Feb 2005)
-
- 17 Feb 2005; Steve Arnold <nerdboy@gentoo.org> netcdf-3.5.0-r3.ebuild,
- netcdf-3.5.0-r4.ebuild, netcdf-3.5.1.ebuild, +netcdf-3.6.0-r1.ebuild,
- -netcdf-3.6.0.ebuild:
- There was a semi-silent upstream fix for a large file bug, plus some
- package-naming insanity, as well as movage of older source. This fixes
- everything by forcing an upgrade for the upstream bugfix, ie, a
- preemptive strike, as well as the older 3.5.x path fixes. Whew...
-
-*netcdf-3.6.0 (07 Feb 2005)
-
- 07 Feb 2005; Marcus D. Hanwell <cryos@gentoo.org> netcdf-3.5.1.ebuild,
- +netcdf-3.6.0.ebuild:
- Marked 3.5.1 stable on amd64. Version bump, closes bug 77719.
-
- 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
- Change encoding to UTF-8 for GLEP 31 compliance
-
-*netcdf-3.5.0-r3 (28 Dec 2004)
-
- 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
- +files/fPIC.patch, +files/gcc3-gentoo.patch, +netcdf-3.5.0-r3.ebuild,
- +netcdf-3.5.0-r4.ebuild, +netcdf-3.5.1.ebuild:
- Moved from app-sci/netcdf to sci-libs/netcdf.
-
- 11 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> netcdf-3.5.1.ebuild:
- Stable on alpha.
-
- 07 Nov 2004; Jason Wever <weeve@gentoo.org> netcdf-3.5.1.ebuild:
- Stable on sparc.
-
- 31 May 2004; Bryan Østergaard <kloeri@gentoo.org> netcdf-3.5.0-r4.ebuild:
- Stable on alpha.
-
-*netcdf-3.5.1 (11 May 2004)
-
- 11 May 2004; Steve Arnold <nerdboy@gentoo.org> netcdf-3.5.1.ebuild:
- updated 3.5.1 ebuild, all gcc and C++ changes have been added upstream
-
- 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> netcdf-3.5.0-r3.ebuild,
- netcdf-3.5.0-r4.ebuild:
- Add die following econf for bug 48950
-
-*netcdf-3.5.0-r4 (20 Apr 2004)
-
- 20 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> netcdf-3.5.0-r4.ebuild,
- files/fPIC.patch:
- Adding -fPIC patch, see bug #47517
-
- 01 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> netcdf-3.5.0-r3.ebuild:
- Declaring stable for all arches.
-
- 26 Mar 2004; Patrick Kursawe <phosphan@gentoo.org> netcdf-3.5.0-r2.ebuild,
- netcdf-3.5.0-r3.ebuild:
- Adding IUSE and inherit eutils
-
- 03 Mar 2004; Patrick Kursawe <phosphan@gentoo.org> netcdf-3.5.0-r3.ebuild:
- Some arches were missing in -r3 that were added to -r2, assume it was a
- mistake.
-
- 17 Feb 2004; Aron Griffis <agriffis@gentoo.org> netcdf-3.5.0-r3.ebuild:
- stable on alpha and ia64 for the sake of dev-python/ScientificPython
-
- 12 Jan 2004; <nerdboy@gentoo.org> netcdf-3.5.0-r3.ebuild,
- netcdf-3.5.0-r2.ebuild, metadata.xml:
- bumped r3 to x86 and added (belated) changelog entry for #32570 and #32575
- fixes; also corrected license, updated metadata, and added additional arches
-
- 18 Dec 2003; Martin Holzer <mholzer@gentoo.org> netcdf-3.5.0-r2.ebuild,
- netcdf-3.5.0-r3.ebuild:
- fixing typo in homepage. closes #36018
-
-*netcdf-3.5.0-r3 (16 Dec 2003)
-
- 16 Dec 2003; Jason Wever <weeve@gentoo.org> netcdf-3.5.0-r3.ebuild:
- Added ~sparc keyword to fix broken dev-python/ScientificPython dependencies.
-
- 11 Nov 2003; Steve Arnold <nerdboy@gentoo.org> netcdf-3.5.0-r3.ebuild:
- fixed bugs 32570 and 32575 (but somehow the changelog got messed up)
-
-*netcdf-3.5.0-r2 (1 Feb 2002)
-
- 18 Nov 2002; Matthew Kennedy <mkennedy@gentoo.org>
- netcdf-3.5.0-r2.ebuild, files/digest-netcdf-3.5.0-r2,
- files/gcc3-gentoo.patch :
-
- C++ fixing for compatibility for GCC3.2 and ANSI C++. Patch thanks to
- Sam Yates <sam@quux.dropbear.id.au> of bug #5784 fame.
-
-*netcdf-3.5.0-r1 (1 Feb 2002)
-
- 14 Sep 2002; Seemant Kulleen <seemant@gentoo.org> netcdf-3.5.0-r1.ebuild :
-
- emake->make thanks to Chad Netzer (chad.netzer@stanfordalumni.org) in bug
- #6363 reported by: martin.holzer@wienerlinien.at (Martin Holzer)
-
- 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-
- Added initial ChangeLog which should be updated whenever the package is
- updated in any way. This changelog is targetted to users. This means that the
- comments should well explained and written in clean English. The details about
- writing correct changelogs are explained in the skel.ChangeLog file which you
- can find in the root directory of the portage repository.
diff --git a/sci-libs/netcdf/Manifest b/sci-libs/netcdf/Manifest
deleted file mode 100644
index 261666caf..000000000
--- a/sci-libs/netcdf/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX netcdf-4.0.1-as-needed.patch 1794 RMD160 4b81004e09b1d620ad6fe3450ed3906f214cfa32 SHA1 f3c3809227674cdcdd0ec0ea3236c68cda8e9bf7 SHA256 4bd124aac6f9b3aeedf91b89e713cb1dd035423361ef609e784b17b4b08be645
-DIST netcdf-4.0.1.tar.gz 8018998 RMD160 ba74363bbc4c76fc1bbac578ba4c2af4739b4958 SHA1 96b361de72bcf68eaba42e7e5cf0f92c33d288e9 SHA256 290e377aa2e9419bb50a2fa1038d6e77d36f239a8a9c3be9e3a9319f1e484d19
-EBUILD netcdf-4.0.1.ebuild 2289 RMD160 4938b0de739e56d4eb441f1a9ed90aaf24e9f74f SHA1 846d2ba76589b747b34ea5e69a621d946a9c47a8 SHA256 86030f95c901461126811697b869dba3291fdb7c68e4f7994d3a50abb881f45c
-MISC ChangeLog 11152 RMD160 3cb231852cf71828b6b61f11da16bc349e2117ab SHA1 f3768d8150a39f1d44bab85677d5ebc2f90fd81a SHA256 131116f8e1a766a5c11b0e90d1a08d6a5b8a12edc8eea3bb992dbf1e23e63dfd
-MISC metadata.xml 587 RMD160 7d0bee0490ff72907209deedcde696a7fc9c0ff0 SHA1 8db6642b93db40662ed494734ba8932cef3d00fd SHA256 a39e1699cc5a7d344bc90f12a2a89330f82b1d2bf05ea1f295cd8d428950f42c
diff --git a/sci-libs/netcdf/files/netcdf-4.0.1-as-needed.patch b/sci-libs/netcdf/files/netcdf-4.0.1-as-needed.patch
deleted file mode 100644
index 944600824..000000000
--- a/sci-libs/netcdf/files/netcdf-4.0.1-as-needed.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff -Nur netcdf-3.6.3.orig/cxx/Makefile.am netcdf-3.6.3/cxx/Makefile.am
---- netcdf-3.6.3.orig/cxx/Makefile.am 2008-04-04 18:05:25.000000000 +0100
-+++ netcdf-3.6.3/cxx/Makefile.am 2009-01-15 14:46:15.895277408 +0000
-@@ -105,6 +105,6 @@
-
- # Library source.
- libnetcdf_c___la_SOURCES = netcdf.cpp ncvalues.cpp
--
-+libnetcdf_c___la_LIBADD = $(top_builddir)/libsrc/libnetcdf.la
- test: check
-
-diff -Nur netcdf-3.6.3.orig/fortran/Makefile.am netcdf-3.6.3/fortran/Makefile.am
---- netcdf-3.6.3.orig/fortran/Makefile.am 2008-04-22 22:52:04.000000000 +0100
-+++ netcdf-3.6.3/fortran/Makefile.am 2009-01-15 14:47:03.426443772 +0000
-@@ -60,6 +60,7 @@
- # (it's generated by the configure script from nfconfig.in), or if
- # netcdf.inc has changed.
- libnetcdff_la_DEPENDENCIES = nfconfig.inc netcdf.inc
-+libnetcdff_la_LIBADD = $(top_builddir)/libsrc/libnetcdf.la
-
- # Is the user building netCDF-4?
- if USE_NETCDF4
-@@ -92,7 +93,7 @@
-
- # If F90 is built, include it's convenience library.
- if BUILD_F90
--libnetcdff_la_LIBADD = ../f90/libnetcdff90.la
-+libnetcdff_la_LIBADD += ../f90/libnetcdff90.la
- endif
-
- # If we are building the dll (under MinGW) then set the correct flags.
-diff -Nur netcdf-3.6.3.orig/Makefile.am netcdf-3.6.3/Makefile.am
---- netcdf-3.6.3.orig/Makefile.am 2008-06-27 14:15:13.000000000 +0100
-+++ netcdf-3.6.3/Makefile.am 2009-01-15 14:48:04.594871206 +0000
-@@ -88,7 +88,7 @@
- # $(DAPDIR) $(NCDAPDIR) $(LIBSRC4_DIR) \
- # $(V2_TEST) $(NCGEN) $(NCDUMP) $(F77_TEST) ${CXX_DIR} $(CXX4) \
- # $(NC_TEST_DIR) $(NC_TEST4) $(MAN) $(EXAMPLES) win32
--SUBDIRS = $(F90_DIR) $(F77_DIR) $(LIBSRC_DIR) $(LIBSRC4_DIR) \
-+SUBDIRS = $(LIBSRC_DIR) $(F90_DIR) $(F77_DIR) $(LIBSRC4_DIR) \
- $(V2_TEST) $(NCGEN) $(NCDUMP) $(F77_TEST) ${CXX_DIR} $(CXX4) \
- $(NC_TEST_DIR) $(NC_TEST4) $(MAN) $(EXAMPLES) win32
-
diff --git a/sci-libs/netcdf/metadata.xml b/sci-libs/netcdf/metadata.xml
deleted file mode 100644
index d1109f322..000000000
--- a/sci-libs/netcdf/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sci</herd>
-<longdescription lang="en">
- NetCDF (network Common Data Form) is an interface for scientific
- data access and a freely-distributed software library that provides an
- implementation of the interface. The netCDF library also defines a
- machine-independent format for representing scientific data.
- Together, the interface, library, and format support the creation,
- access, and sharing of scientific data.
-</longdescription>
-</pkgmetadata>
diff --git a/sci-libs/netcdf/netcdf-4.0.1.ebuild b/sci-libs/netcdf/netcdf-4.0.1.ebuild
deleted file mode 100644
index b499c4481..000000000
--- a/sci-libs/netcdf/netcdf-4.0.1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/netcdf/netcdf-3.6.3.ebuild,v 1.3 2009/02/17 15:55:14 bicatali Exp $
-
-EAPI=2
-
-inherit fortran eutils toolchain-funcs flag-o-matic autotools
-
-DESCRIPTION="Scientific library and interface for array oriented data access"
-SRC_URI="ftp://ftp.unidata.ucar.edu/pub/netcdf/${P}.tar.gz"
-HOMEPAGE="http://www.unidata.ucar.edu/software/netcdf/"
-
-LICENSE="UCAR-Unidata"
-SLOT="0"
-IUSE="fortran debug doc"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- >=sys-devel/libtool-2.2
- doc? ( virtual/latex-base )"
-
-pkg_setup() {
- if use fortran ; then
- FORTRAN="gfortran ifc g77 pgf77 pgf90"
- fortran_pkg_setup
- fi
-}
-
-src_prepare() {
- #epatch "${FILESDIR}"/${P}-as-needed.patch
- #epatch "${FILESDIR}"/${P}-libtool.patch
- eautoreconf
-}
-
-src_configure() {
- use debug || append-cppflags -DNDEBUG
- local myconf
- if use fortran; then
- case "${FORTRANC}" in
- g77)
- myconf="${myconf} --enable-f77 --disable-f90"
- myconf="${myconf} F77=g77"
- ;;
- pgf77)
- myconf="${myconf} --enable-f77 --disable-f90"
- myconf="${myconf} F77=pgf77"
- ;;
- pgf90)
- myconf="${myconf} --enable-f77 --enable-f90"
- myconf="${myconf} FC=pgf90 F90=pgf90 F77=pgf90"
- ;;
- ifc|ifort)
- myconf="${myconf} --enable-f77 --enable-f90"
- myconf="${myconf} FC=ifort F90=ifort F77=ifort"
- ;;
- *)
- myconf="${myconf} --enable-f77 --enable-f90"
- myconf="${myconf} FC=gfortran F90=gfortran F77=gfortran"
- export F90FLAGS="-i4 ${F90FLAGS}"
- ;;
- esac
- # fortran 90 uses FCFLAGS
- export FCFLAGS="${FFLAGS:--O2}"
- else
- myconf="${myconf} --disable-f77 --disable-f90"
- fi
- econf \
- --enable-shared \
- --docdir=/usr/share/doc/${PF} \
- $(use_enable debug flag-setting ) \
- $(use_enable doc docs-install) \
- ${myconf}
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-
- dodoc README RELEASE_NOTES VERSION || die "dodoc failed"
- # keep only pdf,txt and html docs, info were already installed
- if use doc; then
- find "${D}usr/share/doc/${PF}" -name \*.ps -exec rm -f {} \;
- find "${D}usr/share/doc/${PF}" -name \*.info -exec rm -f {} \;
- find "${D}usr/share/doc/${PF}" -name \*.txt -exec ecompress {} \;
- fi
-}