git: 943e271caf0a - main - math/djbfft: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 30 Sep 2023 02:24:05 UTC
The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=943e271caf0a53b69465e86fecda0de4b3293f04 commit 943e271caf0a53b69465e86fecda0de4b3293f04 Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> AuthorDate: 2023-09-30 00:14:52 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2023-09-30 02:22:51 +0000 math/djbfft: Remove expired port 2023-09-30 math/djbfft: Abandonware, slow and untouched by upstream for over 20 years --- MOVED | 1 + math/Makefile | 1 - math/djbfft/Makefile | 74 ------------------------------------- math/djbfft/distinfo | 2 - math/djbfft/files/patch-accuracy.c | 8 ---- math/djbfft/files/patch-accuracy2.c | 8 ---- math/djbfft/files/patch-speed.c | 8 ---- math/djbfft/pkg-descr | 7 ---- math/djbfft/pkg-plist | 10 ----- 9 files changed, 1 insertion(+), 118 deletions(-) diff --git a/MOVED b/MOVED index fe33476a1769..b81b509fc2bc 100644 --- a/MOVED +++ b/MOVED @@ -7884,3 +7884,4 @@ graphics/povray36|graphics/povray37|2023-09-30|Has expired: No longer supported lang/onyx||2023-09-30|Has expired: Requires deprecated cook port lang/perl5.32|lang/perl5.34|2023-09-30|Has expired: Support ends three years after .0 release. Please upgrade to a more recent version of Perl mail/qtools||2023-09-30|Has expired: Upstream last activity in 2003 +math/djbfft||2023-09-30|Has expired: Abandonware, slow and untouched by upstream for over 20 years diff --git a/math/Makefile b/math/Makefile index a2e7905ee69b..c116f1950771 100644 --- a/math/Makefile +++ b/math/Makefile @@ -274,7 +274,6 @@ SUBDIR += dihydrogen SUBDIR += dionysus SUBDIR += disco - SUBDIR += djbfft SUBDIR += drgeo SUBDIR += dsdp SUBDIR += dune-alugrid diff --git a/math/djbfft/Makefile b/math/djbfft/Makefile deleted file mode 100644 index c6c9a180699a..000000000000 --- a/math/djbfft/Makefile +++ /dev/null @@ -1,74 +0,0 @@ -PORTNAME= djbfft -PORTVERSION= 0.76 -PORTREVISION= 2 -CATEGORIES= math -MASTER_SITES= http://cr.yp.to/djbfft/ - -MAINTAINER= multimedia@FreeBSD.org -COMMENT= Extremely fast library for floating-point convolution -WWW= https://cr.yp.to/djbfft.html - -# Converted from LEGAL_TEXT -LICENSE= djb -LICENSE_NAME= djb -LICENSE_TEXT= No license -- see http://cr.yp.to/softwarelaw.html -LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept - -DEPRECATED= Abandonware, slow and untouched by upstream for over 20 years -EXPIRATION_DATE=2023-09-30 - -DISABLE_SIZE= yes -ALL_TARGET= -INSTALL_TARGET=setup check - -HEADER_FILES= complex4.h complex8.h fftc4.h fftc8.h fftfreq.h \ - fftr4.h fftr8.h real4.h real8.h -LIB_FILES= libdjbfft.a - -post-patch: - @${FIND} ${WRKSRC} -type f -exec \ - ${REINPLACE_CMD} -E -e 's!(djbfft.a)!lib\1!' {} \; - @${REINPLACE_CMD} -E 's|("include)|\1/${PORTNAME}|' ${WRKSRC}/hier.c - -do-configure: - @${ECHO_CMD} '${CC} ${CFLAGS} -fPIC' > ${WRKSRC}/conf-cc - @${ECHO_CMD} '${CC}' > ${WRKSRC}/conf-ld - @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-home -.ifdef(WITH_OPT_PENTIUM) - @${ECHO_CMD} 'pentium' > ${WRKSRC}/conf-opt -.endif -.ifdef(WITH_OPT_PPRO) - @${ECHO_CMD} 'ppro' > ${WRKSRC}/conf-opt -.endif -.ifdef(WITH_OPT_SPARC) - @${ECHO_CMD} 'sparc' > ${WRKSRC}/conf-opt -.endif - -pre-su-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} - -do-install: -.for file in ${HEADER_FILES} - @${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/include/${PORTNAME} -.endfor -.for file in ${LIB_FILES} - @${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/lib -.endfor - -.include <bsd.port.pre.mk> - -pre-everything:: -.ifndef(WITH_OPT_PENTIUM) - @${ECHO_MSG} '===> Set WITH_OPT_PENTIUM to optimize for both Pentium and Pentium MMX' - @${ECHO_MSG} ' like processors.' -.endif -.ifndef(WITH_OPT_PPRO) - @${ECHO_MSG} '===> Set WITH_OPT_PPRO to optimize for Pentium Pro, Pentium II, and' - @${ECHO_MSG} ' Pentium III like processors.' -.endif -.ifndef(WITH_OPT_SPARC) - @${ECHO_MSG} '===> Set WITH_OPT_SPARC to optimize for Sparc family of processors.' - @${ECHO_MSG} ' Works well with UltraSPARC-I and UltraSPARC-II processors.' -.endif - -.include <bsd.port.post.mk> diff --git a/math/djbfft/distinfo b/math/djbfft/distinfo deleted file mode 100644 index 0dcf7233554d..000000000000 --- a/math/djbfft/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (djbfft-0.76.tar.gz) = 799d929c3631a77ef0e16a2449e4fc11af8540b62359f8733ac2899fca2b394c -SIZE (djbfft-0.76.tar.gz) = 80092 diff --git a/math/djbfft/files/patch-accuracy.c b/math/djbfft/files/patch-accuracy.c deleted file mode 100644 index 60f99ce03fce..000000000000 --- a/math/djbfft/files/patch-accuracy.c +++ /dev/null @@ -1,8 +0,0 @@ ---- accuracy.c.orig 2009-03-27 09:48:32.000000000 -0300 -+++ accuracy.c 2009-03-27 09:48:45.000000000 -0300 -@@ -1,4 +1,5 @@ - #include <stdio.h> -+#include <stdlib.h> - #include <math.h> - #include "fftc4.h" - #include "fftc8.h" diff --git a/math/djbfft/files/patch-accuracy2.c b/math/djbfft/files/patch-accuracy2.c deleted file mode 100644 index e6ca8859c283..000000000000 --- a/math/djbfft/files/patch-accuracy2.c +++ /dev/null @@ -1,8 +0,0 @@ ---- accuracy2.c.orig 2009-03-27 09:49:20.000000000 -0300 -+++ accuracy2.c 2009-03-27 09:49:29.000000000 -0300 -@@ -1,4 +1,5 @@ - #include <stdio.h> -+#include <stdlib.h> - #include <math.h> - #include "fftc4.h" - #include "fftc8.h" diff --git a/math/djbfft/files/patch-speed.c b/math/djbfft/files/patch-speed.c deleted file mode 100644 index 733b981c4f18..000000000000 --- a/math/djbfft/files/patch-speed.c +++ /dev/null @@ -1,8 +0,0 @@ ---- speed.c.orig 2009-03-27 09:49:42.000000000 -0300 -+++ speed.c 2009-03-27 09:49:57.000000000 -0300 -@@ -1,4 +1,5 @@ - #include <stdio.h> -+#include <stdlib.h> - #include "fftr4.h" - #include "fftr8.h" - #include "fftc4.h" diff --git a/math/djbfft/pkg-descr b/math/djbfft/pkg-descr deleted file mode 100644 index 864055235dd8..000000000000 --- a/math/djbfft/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -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. diff --git a/math/djbfft/pkg-plist b/math/djbfft/pkg-plist deleted file mode 100644 index 54ac6a8ac336..000000000000 --- a/math/djbfft/pkg-plist +++ /dev/null @@ -1,10 +0,0 @@ -include/djbfft/complex4.h -include/djbfft/complex8.h -include/djbfft/fftc4.h -include/djbfft/fftc8.h -include/djbfft/fftfreq.h -include/djbfft/fftr4.h -include/djbfft/fftr8.h -include/djbfft/real4.h -include/djbfft/real8.h -lib/libdjbfft.a