head 1.3; access; symbols pkgsrc-2020Q2:1.2.0.82 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.62 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.84 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.80 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.78 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.76 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.74 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.72 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.70 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.68 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.66 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.64 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.60 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.58 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.56 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.54 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.52 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.50 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.48 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.46 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.44 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.42 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.40 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.38 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.36 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.34 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.32 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.30 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.28 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.26 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.24 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.22 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.20 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.18 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.16 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.14 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.12 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.10 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.8 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.6 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.4 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.2 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.1.1.1.0.54 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.52 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-2009Q2:1.1.1.1.0.50 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc-2009Q1:1.1.1.1.0.48 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-2008Q4:1.1.1.1.0.46 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-2008Q3:1.1.1.1.0.44 pkgsrc-2008Q3-base:1.1.1.1 cube-native-xorg:1.1.1.1.0.42 cube-native-xorg-base:1.1.1.1 pkgsrc-2008Q2:1.1.1.1.0.40 pkgsrc-2008Q2-base:1.1.1.1 cwrapper:1.1.1.1.0.38 pkgsrc-2008Q1:1.1.1.1.0.36 pkgsrc-2008Q1-base:1.1.1.1 pkgsrc-2007Q4:1.1.1.1.0.34 pkgsrc-2007Q4-base:1.1.1.1 pkgsrc-2007Q3:1.1.1.1.0.32 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-2007Q2:1.1.1.1.0.30 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-2007Q1:1.1.1.1.0.28 pkgsrc-2007Q1-base:1.1.1.1 pkgsrc-2006Q4:1.1.1.1.0.26 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-2006Q3:1.1.1.1.0.24 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.22 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.20 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.18 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.16 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.14 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.12 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.10 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.8 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.6 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.4 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-2003Q4:1.1.1.1.0.2 pkgsrc-2003Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.3 date 2020.06.30.17.24.56; author schmonz; state dead; branches; next 1.2; commitid wkg60j7dPWmqXgeC; 1.2 date 2010.03.20.01.32.56; author schmonz; state Exp; branches; next 1.1; 1.1 date 2003.07.24.16.47.52; author jschauma; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.07.24.16.47.52; author jschauma; state Exp; branches; next ; desc @@ 1.3 log @Modernize patch filenames, adding patch comments. NFCI. @ text @$NetBSD: patch-aa,v 1.2 2010/03/20 01:32:56 schmonz Exp $ --- Makefile.orig 1999-09-30 20:25:58.000000000 +0000 +++ Makefile @@@@ -569,8 +569,8 @@@@ compile 8v5.c pre8.c fftc8.h complex8.h ./compile 8v5.c accuracy: \ -load accuracy.o djbfft.a math.lib - ./load accuracy djbfft.a `cat math.lib` +load accuracy.o libdjbfft.a math.lib + ./load accuracy libdjbfft.a `cat math.lib` accuracy.o: \ compile accuracy.c fftc4.h complex4.h real4.h fftc8.h complex8.h \ @@@@ -578,8 +578,8 @@@@ real8.h fftr4.h real4.h fftr8.h real8.h ./compile accuracy.c accuracy2: \ -load accuracy2.o djbfft.a math.lib - ./load accuracy2 djbfft.a `cat math.lib` +load accuracy2.o libdjbfft.a math.lib + ./load accuracy2 libdjbfft.a `cat math.lib` accuracy2.o: \ compile accuracy2.c fftc4.h complex4.h real4.h fftc8.h complex8.h \ @@@@ -601,6 +601,14 @@@@ trycpp.c compilebase && echo -malign-double || exit 0 ) > auto_align rm -f trycpp.o +auto_destdir.c: \ +auto-str conf-destdir + ./auto-str auto_home `head -1 conf-destdir` > auto_destdir.c + +auto_destdir.o: \ +compile auto_destdir.c + ./compile auto_destdir.c + auto_home.c: \ auto-str conf-home ./auto-str auto_home `head -1 conf-home` > auto_home.c @@@@ -649,7 +657,7 @@@@ warn-auto.sh conf-cc ) > compilebase chmod 755 compilebase -djbfft.a: \ +libdjbfft.a: \ 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 +665,7 @@@@ makelib 8sc.o 8u5.o 8u4.o 8u3.o 8u2.o 8u 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.a 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 \ @@@@ -695,9 +703,9 @@@@ compile hier.c auto_home.h ./compile hier.c install: \ -load install.o hier.o auto_home.o strerr.a substdio.a open.a error.a \ +load install.o hier.o auto_destdir.o strerr.a substdio.a open.a error.a \ str.a - ./load install hier.o auto_home.o strerr.a substdio.a \ + ./load install hier.o auto_destdir.o strerr.a substdio.a \ open.a error.a str.a install.o: \ @@@@ -706,8 +714,8 @@@@ exit.h ./compile install.c instcheck: \ -load instcheck.o hier.o auto_home.o strerr.a substdio.a error.a str.a - ./load instcheck hier.o auto_home.o strerr.a substdio.a \ +load instcheck.o hier.o auto_destdir.o strerr.a substdio.a error.a str.a + ./load instcheck hier.o auto_destdir.o strerr.a substdio.a \ error.a str.a instcheck.o: \ @@@@ -758,15 +766,15 @@@@ compile open_trunc.c open.h ./compile open_trunc.c prog: \ -djbfft.a accuracy accuracy2 speed speed.out +libdjbfft.a 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.a math.lib + ./load speed libdjbfft.a `cat math.lib` speed.o: \ compile speed.c fftr4.h real4.h fftr8.h real8.h fftc4.h complex4.h \ @ 1.2 log @DESTDIR support. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.1.1 2003/07/24 16:47:52 jschauma Exp $ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- Makefile.orig Thu Sep 30 21:25:58 1999 d27 16 a42 1 @@@@ -649,7 +649,7 @@@@ warn-auto.sh conf-cc d51 1 a51 1 @@@@ -657,7 +657,7 @@@@ makelib 8sc.o 8u5.o 8u4.o 8u3.o 8u2.o 8u d60 24 a83 1 @@@@ -758,15 +758,15 @@@@ compile open_trunc.c open.h @ 1.1.1.1 log @Initial import of math/djbfft provided by Chris Lloyd in PR pkg/19258: djbfft is an extremely fast library for floating-point convolution. The current version holds most of the speed records for double-precision FFTs on general-purpose computers. djbfft provides power-of-2 complex FFTs, real FFTs at twice the speed, and fast multiplication of complex arrays. Single precision and double precision are equally supported. @ text @@