diff options
Diffstat (limited to 'dev-libs/fftw')
-rw-r--r-- | dev-libs/fftw/fftw-2.1.3.ebuild | 88 | ||||
-rw-r--r-- | dev-libs/fftw/files/digest-fftw-2.1.3 | 1 |
2 files changed, 0 insertions, 89 deletions
diff --git a/dev-libs/fftw/fftw-2.1.3.ebuild b/dev-libs/fftw/fftw-2.1.3.ebuild deleted file mode 100644 index 20b112d2ef33..000000000000 --- a/dev-libs/fftw/fftw-2.1.3.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/fftw/fftw-2.1.3.ebuild,v 1.13 2003/02/13 10:37:57 vapier Exp $ - -IUSE="mpi" - -S="${WORKDIR}/${P}" -DESCRIPTION="C subroutine library for computing the Discrete Fourier Transform (DFT)" -SRC_URI="http://www.fftw.org/${P}.tar.gz" -HOMEPAGE="http://www.fftw.org" -#lam compiled fine on uniprocessor (drobbins, 01 Aug 2002) -DEPEND="mpi? ( >=dev-libs/lam-mpi-6.5.6 )" -SLOT="2.1" -LICENSE="GPL-2" -KEYWORDS="x86 ppc sparc ~alpha" - -src_unpack() { - #doc suggests installing single and double precision versions via separate compilations - #will do in two separate source trees - #since some sed'ing is done during the build (?if --enable-type-prefix is set?) - - unpack "${P}.tar.gz" - cd "${WORKDIR}" - mv ${P} ${P}-single - - unpack "${P}.tar.gz" - cd "${WORKDIR}" - mv ${P} ${P}-double -} - - -src_compile() { - - #here I need (surprise) to increase optimization: - #--enable-i386-hacks requires -fomit-frame-pointer to work properly - export CFLAGS="${CFLAGS/-fomit-frame-pointer/} -fomit-frame-pointer" - - local myconf="" - use mpi && myconf="${myconf} --enable-mpi" - #mpi is not a valid flag yet. In this revision it is used merely to block --enable-mpi option - #it might be needed if it is decided that lam is an optional dependence - - cd "${S}-single" - econf \ - --enable-shared \ - --enable-threads \ - --enable-type-prefix \ - --enable-float \ - --enable-i386-hacks \ - --enable-vec-recurse \ - ${myconf} || die "./configure failed" - emake || die - - #the only difference here is no --enable-float - cd "${S}-double" - econf \ - --enable-shared \ - --enable-threads \ - --enable-type-prefix \ - --enable-i386-hacks \ - --enable-vec-recurse \ - ${myconf} || die "./configure failed" - emake || die -} - -src_install () { - #both builds are installed in the same place - #libs are distinguished by preffix (s or d), see docs for details - cd "${S}-single" - - make DESTDIR=${D} install || die - - cd "${S}-double" - - # fix info file - echo "INFO-DIR-SECTION Libraries" >>$fftw.info - echo "START-INFO-DIR-ENTRY" >>doc/fftw.info - echo "* fftw: (fftw). C subroutine library for computing the Discrete Fourier Transform (DFT)" >>doc/fftw.info - echo "END-INFO-DIR-ENTRY" >>doc/fftw.info - - make DESTDIR=${D} install || die - - # Install documentation. - cd "${S}-single" - - dodoc AUTHORS ChangeLog COPYING INSTALL NEWS TODO - dohtml doc/fftw*.html -} diff --git a/dev-libs/fftw/files/digest-fftw-2.1.3 b/dev-libs/fftw/files/digest-fftw-2.1.3 deleted file mode 100644 index 6490784c2df3..000000000000 --- a/dev-libs/fftw/files/digest-fftw-2.1.3 +++ /dev/null @@ -1 +0,0 @@ -MD5 c6c51a4243f0f998ae4c9416108ebba0 fftw-2.1.3.tar.gz 1139406 |