+++ /dev/null
-# ChangeLog for dev-libs/djbfft
-# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/djbfft/ChangeLog,v 1.11 2004/11/22 23:57:08 kloeri Exp $
-
- 23 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> djbfft-0.76.ebuild:
- ~alpha keyword.
-
- 17 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> metadata.xml,
- djbfft-0.76.ebuild:
- Stable amd64, sparc, x86. Fixed metadata herd.
-
- 05 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> djbfft-0.76.ebuild:
- Added to ~sparc.
-
- 02 Nov 2004; Patrick Kursawe <phosphan@gentoo.org> djbfft-0.76.ebuild:
- Fixing latest fix by vapier (26 Oct 2004) which replaced one occurance of
- ${CC} by $(tc-getLD).
-
- 22 Oct 2004; Guy Martin <gmsoft@gentoo.org> djbfft-0.76.ebuild:
- Added ~hppa.
-
- 07 Oct 2004; David Holm <dholm@gentoo.org> djbfft-0.76.ebuild:
- Added to ~ppc.
-
- 03 Jun 2004; Aron Griffis <agriffis@gentoo.org> djbfft-0.76.ebuild:
- Fix use invocation
-
- 26 May 2004; Travis Tilley <lv@gentoo.org> djbfft-0.76.ebuild:
- fixed for amd64
-
- 31 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> djbfft-0.76.ebuild:
- inherit eutils flag-o-matic; move variable setting and strip-flags into
- function
-
-*djbfft-0.76 (11 Mar 2004)
-
- 11 Mar 2004; Patrick Kursawe <phosphan@gentoo.org> djbfft-0.76.ebuild,
- metadata.xml, files/djbfft-0.76-gcc3.patch, files/djbfft-0.76-shared.patch:
- Initial import with little changes to the
- ebuild by Stefan Briesenick <sbriesen@gmx.de> in bug #38517
- gcc3 patch found in a newsgroup (author unknown)
- shared patch by Stefan Briesenick <sbriesen@gmx.de>
+++ /dev/null
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 4b63b29f1e0c66efe7e5b5ee5cbf7760 ChangeLog 1603
-MD5 74523bad0bfd5c2f9e3dfd0b0d7e9362 djbfft-0.76.ebuild 1656
-MD5 927e1f57b0bbae197566f1d4ed3ee706 metadata.xml 175
-MD5 b29c07feb993d4b8bec1813dbf1dc75a files/digest-djbfft-0.76 62
-MD5 5fbb1af38ac1b0acf9b9e0e08124e371 files/djbfft-0.76-gcc3.patch 1176
-MD5 1f0a753178eb680993ea0bcae7a7fbd2 files/djbfft-0.76-shared.patch 3691
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFBqt44ArHZZzCEUG0RAg2RAJ9/63sVcIAMW9Y81AaDC6HMGb9V/QCfXxwV
-LeFMZeeGjbZee9cXl3m3n5I=
-=woaC
------END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/djbfft/djbfft-0.76.ebuild,v 1.13 2004/11/22 23:57:08 kloeri Exp $
-
-IUSE="static"
-
-inherit eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="extremely fast library for floating-point convolution"
-HOMEPAGE="http://cr.yp.to/djbfft.html"
-SRC_URI="http://cr.yp.to/djbfft/${P}.tar.gz"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc sparc x86 ~alpha"
-
-src_unpack() {
- MY_PV="${PV:0:1}.${PV:2:1}.${PV:3:1}" # a.bc -> a.b.c
- MY_D="${D}usr"
-
- # mask out everything, which is not suggested by the author (RTFM)!
- ALLOWED_FLAGS="-fstack-protector -march -mcpu -pipe -mpreferred-stack-boundary -ffast-math"
- strip-flags
-
- MY_CFLAGS="$CFLAGS -O1 -fomit-frame-pointer"
- use x86 && MY_CFLAGS="$MY_CFLAGS -malign-double"
-
- if use static ; then
- LIBPERMS="0644"
- LIBDJBFFT="libdjbfft.a"
- else
- LIBPERMS="0755"
- LIBDJBFFT="libdjbfft.so.${MY_PV}"
- fi
-
- unpack "${A}"
- cd "${S}"
- epatch "${FILESDIR}/${P}-gcc3.patch"
- epatch "${FILESDIR}/${P}-shared.patch"
- if use static ; then
- echo "$(tc-getCC) $MY_CFLAGS" > "conf-cc"
- else
- echo "$(tc-getCC) $MY_CFLAGS -fPIC -DPIC" > "conf-cc"
- fi
- echo "$(tc-getCC) $LDFLAGS" > "conf-ld"
- echo "${MY_D}" > "conf-home"
- einfo "conf-cc: $(<conf-cc)"
-}
-
-src_compile() {
- emake LIBDJBFFT="$LIBDJBFFT" LIBPERMS="$LIBPERMS" || die
-}
-
-src_install() {
- make LIBDJBFFT="$LIBDJBFFT" setup check || die
- if ! use static ; then
- ln -snf "${LIBDJBFFT}" "${MY_D}/lib/libdjbfft.so"
- ln -snf "${LIBDJBFFT}" "${MY_D}/lib/libdjbfft.so.${MY_PV%%.*}"
- fi
- dodoc CHANGES README TODO VERSION
-}
+++ /dev/null
-MD5 9349eff24c1f9fdfb98cfb51bece8efb djbfft-0.76.tar.gz 80092
+++ /dev/null
---- djbfft-0.76/install.c.orig 2003-04-25 23:31:34.000000000 +0200
-+++ djbfft-0.76/install.c 2003-04-25 23:29:05.000000000 +0200
-@@ -1,3 +1,4 @@
-+#include <errno.h>
- #include "substdio.h"
- #include "strerr.h"
- #include "error.h"
---- djbfft-0.76/instcheck.c.orig 2003-04-25 23:31:34.000000000 +0200
-+++ djbfft-0.76/instcheck.c 2003-04-25 23:28:11.000000000 +0200
-@@ -1,5 +1,6 @@
- #include <sys/types.h>
- #include <sys/stat.h>
-+#include <errno.h>
- #include "strerr.h"
- #include "error.h"
- #include "readwrite.h"
---- djbfft-0.76/strerr_sys.c.orig 2003-04-25 23:31:34.000000000 +0200
-+++ djbfft-0.76/strerr_sys.c 2003-04-25 23:28:32.000000000 +0200
-@@ -1,3 +1,4 @@
-+#include <errno.h>
- #include "error.h"
- #include "strerr.h"
-
---- djbfft-0.76/substdi.c.orig 2003-04-25 23:31:34.000000000 +0200
-+++ djbfft-0.76/substdi.c 2003-04-25 23:28:41.000000000 +0200
-@@ -1,3 +1,4 @@
-+#include <errno.h>
- #include "substdio.h"
- #include "byte.h"
- #include "error.h"
---- djbfft-0.76/substdo.c.orig 2003-04-25 23:31:34.000000000 +0200
-+++ djbfft-0.76/substdo.c 2003-04-25 23:28:47.000000000 +0200
-@@ -1,3 +1,4 @@
-+#include <errno.h>
- #include "substdio.h"
- #include "str.h"
- #include "byte.h"
+++ /dev/null
---- djbfft-0.76/Makefile.orig 1999-09-30 22:25:58.000000000 +0200
-+++ djbfft-0.76/Makefile 2004-01-17 17:21:37.236669242 +0100
-@@ -2,6 +2,9 @@
-
- SHELL=/bin/sh
-
-+LIBPERMS=0644
-+LIBDJBFFT=djbfft.a
-+
- default: it
-
- 4c0.c: \
-@@ -569,8 +572,8 @@
- ./compile 8v5.c
-
- accuracy: \
--load accuracy.o djbfft.a math.lib
-- ./load accuracy djbfft.a `cat math.lib`
-+load accuracy.o $(LIBDJBFFT) math.lib
-+ ./load accuracy $(LIBDJBFFT) `cat math.lib`
-
- accuracy.o: \
- compile accuracy.c fftc4.h complex4.h real4.h fftc8.h complex8.h \
-@@ -578,8 +581,8 @@
- ./compile accuracy.c
-
- accuracy2: \
--load accuracy2.o djbfft.a math.lib
-- ./load accuracy2 djbfft.a `cat math.lib`
-+load accuracy2.o $(LIBDJBFFT) math.lib
-+ ./load accuracy2 $(LIBDJBFFT) `cat math.lib`
-
- accuracy2.o: \
- compile accuracy2.c fftc4.h complex4.h real4.h fftc8.h complex8.h \
-@@ -649,7 +652,7 @@
- ) > compilebase
- chmod 755 compilebase
-
--djbfft.a: \
-+$(LIBDJBFFT): \
- makelib 8sc.o 8u5.o 8u4.o 8u3.o 8u2.o 8u1.o 8u0.o 8mc.o 8c0.o 8c1.o \
- 8c2.o 8c3.o 8c4.o 8c5.o 8d0.o 8d1.o 8d2.o 8d3.o 8d4.o 8d5.o 8v5.o \
- 8v4.o 8v3.o 8v2.o 8v1.o 8v0.o 8mr.o 8r0.o 8r1.o 8r2.o 8r3.o 8r4.o \
-@@ -657,7 +660,7 @@
- 4c1.o 4c2.o 4c3.o 4c4.o 4c5.o 4d0.o 4d1.o 4d2.o 4d3.o 4d4.o 4d5.o \
- 4v5.o 4v4.o 4v3.o 4v2.o 4v1.o 4v0.o 4mr.o 4r0.o 4r1.o 4r2.o 4r3.o \
- 4r4.o 4r5.o 4sr.o fftfreq.o
-- ./makelib djbfft.a 8sc.o 8u5.o 8u4.o 8u3.o 8u2.o 8u1.o \
-+ ./makelib $(LIBDJBFFT) 8sc.o 8u5.o 8u4.o 8u3.o 8u2.o 8u1.o \
- 8u0.o 8mc.o 8c0.o 8c1.o 8c2.o 8c3.o 8c4.o 8c5.o 8d0.o 8d1.o \
- 8d2.o 8d3.o 8d4.o 8d5.o 8v5.o 8v4.o 8v3.o 8v2.o 8v1.o 8v0.o \
- 8mr.o 8r0.o 8r1.o 8r2.o 8r3.o 8r4.o 8r5.o 8sr.o 4sc.o 4u5.o \
-@@ -692,7 +695,7 @@
-
- hier.o: \
- compile hier.c auto_home.h
-- ./compile hier.c
-+ ./compile -DLIBDJBFFT=\"$(LIBDJBFFT)\" -DLIBPERMS=$(LIBPERMS) hier.c
-
- install: \
- load install.o hier.o auto_home.o strerr.a substdio.a open.a error.a \
-@@ -731,7 +734,9 @@
- ( cat warn-auto.sh; \
- echo 'main="$$1"; shift'; \
- echo 'rm -f "$$main"'; \
-- echo 'ar cr "$$main" $${1+"$$@"}'; \
-+ echo 'if [ "$${main##*.}" = "a" ]'; \
-+ echo 'then'; \
-+ echo ' ar cr "$$main" $${1+"$$@"}'; \
- case "`cat systype`" in \
- sunos-5.*) ;; \
- unix_sv*) ;; \
-@@ -740,8 +745,11 @@
- dgux-*) ;; \
- hp-ux-*) ;; \
- sco*) ;; \
-- *) echo 'ranlib "$$main"' ;; \
-- esac \
-+ *) echo ' ranlib "$$main"' ;; \
-+ esac; \
-+ echo 'else'; \
-+ echo ' exec `head -1 conf-ld` -shared -o "$$main" $${1+"$$@"}'; \
-+ echo 'fi'; \
- ) > makelib
- chmod 755 makelib
-
-@@ -758,15 +766,15 @@
- ./compile open_trunc.c
-
- prog: \
--djbfft.a accuracy accuracy2 speed speed.out
-+$(LIBDJBFFT) accuracy accuracy2 speed speed.out
-
- setup: \
- it install
- ./install
-
- speed: \
--load speed.o djbfft.a math.lib
-- ./load speed djbfft.a `cat math.lib`
-+load speed.o $(LIBDJBFFT) math.lib
-+ ./load speed $(LIBDJBFFT) `cat math.lib`
-
- speed.o: \
- compile speed.c fftr4.h real4.h fftr8.h real8.h fftc4.h complex4.h \
-@@ -775,7 +783,7 @@
-
- speed.out: \
- speed
-- ./speed > speed.out
-+ LD_LIBRARY_PATH=".:$$LD_LIBRARY_PATH" ./speed > speed.out
-
- str.a: \
- makelib byte_copy.o byte_cr.o str_len.o
---- djbfft-0.76/hier.c.orig 1999-09-30 22:25:58.000000000 +0200
-+++ djbfft-0.76/hier.c 2004-01-17 16:39:21.312774411 +0100
-@@ -2,12 +2,12 @@
-
- void hier()
- {
-- h(auto_home,-1,-1,02755);
-+ h(auto_home,-1,-1,0755);
-
-- d(auto_home,"lib",-1,-1,02755);
-- c(auto_home,"lib","djbfft.a",-1,-1,0644);
-+ d(auto_home,"lib",-1,-1,0755);
-+ c(auto_home,"lib",LIBDJBFFT,-1,-1,LIBPERMS);
-
-- d(auto_home,"include",-1,-1,02755);
-+ d(auto_home,"include",-1,-1,0755);
- c(auto_home,"include","real4.h",-1,-1,0644);
- c(auto_home,"include","real8.h",-1,-1,0644);
- c(auto_home,"include","complex4.h",-1,-1,0644);
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sci</herd>
-<herd>video</herd>
-</pkgmetadata>