git: 943e271caf0a - main - math/djbfft: Remove expired port

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
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