git: 463d7ad16408 - main - cleanup: Remove expired ports:

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Tue, 30 Apr 2024 20:29:42 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=463d7ad164085cbd6fae3a0f35c51fc755abd21c

commit 463d7ad164085cbd6fae3a0f35c51fc755abd21c
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-04-30 20:29:16 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-04-30 20:29:26 +0000

    cleanup: Remove expired ports:
    
    2024-04-30 misc/firestring: Upstream is gone and last release in 2004
    2024-04-30 dns/firedns: Abandonware, upstream is gone and last release in 2004 and it also depends on unfetchable misc/firestring. Consider dns/c-ares
---
 MOVED                                             |  2 +
 dns/Makefile                                      |  1 -
 dns/firedns/Makefile                              | 32 ----------
 dns/firedns/distinfo                              |  2 -
 dns/firedns/files/patch-firemake__binaries        | 38 -----------
 dns/firedns/files/patch-firemake__headers         | 11 ----
 dns/firedns/files/patch-firemake__man             | 56 ----------------
 dns/firedns/files/patch-firemake_libraries        | 17 -----
 dns/firedns/files/patch-firemake_makefiletop      | 11 ----
 dns/firedns/pkg-descr                             |  7 --
 dns/firedns/pkg-plist                             | 62 ------------------
 misc/Makefile                                     |  1 -
 misc/firestring/Makefile                          | 31 ---------
 misc/firestring/distinfo                          |  2 -
 misc/firestring/files/patch-firemake__binaries    | 38 -----------
 misc/firestring/files/patch-firemake__headers     | 11 ----
 misc/firestring/files/patch-firemake__libraries   | 17 -----
 misc/firestring/files/patch-firemake__makefiletop | 11 ----
 misc/firestring/files/patch-firemake__man         | 56 ----------------
 misc/firestring/pkg-descr                         | 14 ----
 misc/firestring/pkg-plist                         | 78 -----------------------
 21 files changed, 2 insertions(+), 496 deletions(-)

diff --git a/MOVED b/MOVED
index 51688e46d6a4..c16387a6ed19 100644
--- a/MOVED
+++ b/MOVED
@@ -3209,3 +3209,5 @@ dns/bind916|dns/bind918|2024-04-30|Has expired: End of life, please migrate to a
 devel/rubygem-ruby_dep||2024-04-30|Has expired: Upstream official support to Ruby 2.x only and is inactive for 7.5 years. And there is no dependent ports
 databases/pgsphere||2024-04-30|Has expired: The repository has been archived by the owner on 2023-08-09 and is inactive for almost 4.5 years
 games/residualvm||2024-04-30|Has expired: Obsolete, merged with ScummVM Oct 9, 2020
+misc/firestring||2024-04-30|Has expired: Upstream is gone and last release in 2004
+dns/firedns||2024-04-30|Has expired: Abandonware, upstream is gone and last release in 2004 and it also depends on unfetchable misc/firestring. Consider dns/c-ares
diff --git a/dns/Makefile b/dns/Makefile
index 587157026a25..e12cd6ede21a 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -66,7 +66,6 @@
     SUBDIR += dynip
     SUBDIR += encrypted-dns-server
     SUBDIR += fastresolve
-    SUBDIR += firedns
     SUBDIR += flamethrower
     SUBDIR += fpdns
     SUBDIR += gdnsd2
diff --git a/dns/firedns/Makefile b/dns/firedns/Makefile
deleted file mode 100644
index 08c272cf1668..000000000000
--- a/dns/firedns/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-PORTNAME=	firedns
-PORTVERSION=	0.9.12
-PORTREVISION=	1
-CATEGORIES=	dns devel
-MASTER_SITES=	https://BSDforge.com/projects/source/dns/firedns/ \
-		http://www.firestuff.org/projects/ \
-		http://www.wa.apana.org.au/~dean/sources/ \
-		ftp://ftp.wa.apana.org.au/pub/pc/unix/packages/
-
-MAINTAINER=	dean@odyssey.apana.org.au
-COMMENT=	C library for handling asynchronous DNS queries
-WWW=		https://www.firestuff.org/
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/GPL
-
-DEPRECATED=	Abandonware, upstream is gone and last release in 2004 and it also depends on unfetchable misc/firestring. Consider dns/c-ares
-EXPIRATION_DATE=2024-04-30
-
-BUILD_DEPENDS=	${LOCALBASE}/include/firestring.h:misc/firestring
-
-USES=		tar:bzip2
-HAS_CONFIGURE=	yes
-CONFIGURE_ENV=	MANDIR="${PREFIX}/share/man"
-USE_LDCONFIG=	yes
-
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-pre-configure:
-	@-${RM} ${WRKSRC}/firemake/*.orig
-
-.include <bsd.port.mk>
diff --git a/dns/firedns/distinfo b/dns/firedns/distinfo
deleted file mode 100644
index b656c2a1a9d7..000000000000
--- a/dns/firedns/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (firedns-0.9.12.tar.bz2) = ca422e9514dd55ab9bdcf8dded7b10251e88d811d44386378973e02ef95876d2
-SIZE (firedns-0.9.12.tar.bz2) = 96535
diff --git a/dns/firedns/files/patch-firemake__binaries b/dns/firedns/files/patch-firemake__binaries
deleted file mode 100644
index b162dbb9099e..000000000000
--- a/dns/firedns/files/patch-firemake__binaries
+++ /dev/null
@@ -1,38 +0,0 @@
---- firemake/binaries.orig	2014-05-20 14:42:24.803606033 +0800
-+++ firemake/binaries	2014-05-20 14:43:27.873622908 +0800
-@@ -55,9 +55,9 @@ case $PHASE in
- 				disp "	skipping $BINARY"
- 			else
- 				dispn "	$BINARY..."
--				$ECHO "	$INSTALL $BINARY \$(BINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+				$ECHO "	$INSTALL $BINARY \$(DESTDIR)\$(BINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
- 				if test "$STRIP" != ""; then
--					$ECHO "	$STRIP \$(BINDIR)/$BINARY"
-+					$ECHO "	$STRIP \$(DESTDIR)\$(BINDIR)/$BINARY"
- 				fi
- 				disp "done"
- 			fi
-@@ -68,9 +68,9 @@ case $PHASE in
- 				disp "	skipping $BINARY"
- 			else
- 				dispn "	$BINARY..."
--				$ECHO "	$INSTALL $BINARY \$(SBINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+				$ECHO "	$INSTALL $BINARY \$(DESTDIR)\$(SBINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
- 				if test "$STRIP" != ""; then
--					$ECHO "	$STRIP \$(SBINDIR)/$BINARY"
-+					$ECHO "	$STRIP \$(DESTDIR)\$(SBINDIR)/$BINARY"
- 				fi
- 				disp "done"
- 			fi
-@@ -81,9 +81,9 @@ case $PHASE in
- 				disp "	skipping $BINARY"
- 			else
- 				dispn "	$BINARY..."
--				$ECHO "	$INSTALL $BINARY \$(BINDIR) $INSTALL_USER $INSTALL_GROUP 4755"
-+				$ECHO "	$INSTALL $BINARY \$(DESTDIR)\$(BINDIR) $INSTALL_USER $INSTALL_GROUP 4755"
- 				if test "$STRIP" != ""; then
--					$ECHO "	$STRIP \$(BINDIR)/$BINARY"
-+					$ECHO "	$STRIP \$(DESTDIR)\$(BINDIR)/$BINARY"
- 				fi
- 				disp "done"
- 			fi
diff --git a/dns/firedns/files/patch-firemake__headers b/dns/firedns/files/patch-firemake__headers
deleted file mode 100644
index 8ff3fd26289b..000000000000
--- a/dns/firedns/files/patch-firemake__headers
+++ /dev/null
@@ -1,11 +0,0 @@
---- firemake/headers.orig	2014-05-20 14:43:33.135642364 +0800
-+++ firemake/headers	2014-05-20 14:43:44.118599465 +0800
-@@ -16,7 +16,7 @@ case $PHASE in
- 		$ECHO "install_headers:"
- 
- 		for HEADER in $HEADERS; do
--			$ECHO "	$INSTALL $HEADER \$(INCLUDEDIR) $INSTALL_USER $INSTALL_GROUP 0644"
-+			$ECHO "	$INSTALL $HEADER \$(DESTDIR)\$(INCLUDEDIR) $INSTALL_USER $INSTALL_GROUP 0644"
- 		done
- 		$ECHO
- 
diff --git a/dns/firedns/files/patch-firemake__man b/dns/firedns/files/patch-firemake__man
deleted file mode 100644
index b30a02896ab9..000000000000
--- a/dns/firedns/files/patch-firemake__man
+++ /dev/null
@@ -1,56 +0,0 @@
---- firemake/man.orig	2014-05-20 14:45:41.801589832 +0800
-+++ firemake/man	2014-05-20 14:46:24.364609956 +0800
-@@ -38,7 +38,7 @@ case $PHASE in
- 		if test "$MAN1" != ""; then
- 			dispn "	Section 1..."
- 			for MAN in $MAN1; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man1 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man1 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
-@@ -46,7 +46,7 @@ case $PHASE in
- 		if test "$MAN3" != ""; then
- 			dispn "	Section 3..."
- 			for MAN in $MAN3; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man3 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man3 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
-@@ -54,7 +54,7 @@ case $PHASE in
- 		if test "$MAN5" != ""; then
- 			dispn "	Section 5..."
- 			for MAN in $MAN5; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man5 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man5 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
-@@ -62,7 +62,7 @@ case $PHASE in
- 		if test "$MAN6" != ""; then
- 			dispn "	Section 6..."
- 			for MAN in $MAN6; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man6 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man6 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
-@@ -70,7 +70,7 @@ case $PHASE in
- 		if test "$MAN7" != ""; then
- 			dispn "	Section 7..."
- 			for MAN in $MAN7; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man7 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man7 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
-@@ -78,7 +78,7 @@ case $PHASE in
- 		if test "$MAN8" != ""; then
- 			dispn "	Section 8..."
- 			for MAN in $MAN8; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man8 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man8 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
diff --git a/dns/firedns/files/patch-firemake_libraries b/dns/firedns/files/patch-firemake_libraries
deleted file mode 100644
index 095dc938fef8..000000000000
--- a/dns/firedns/files/patch-firemake_libraries
+++ /dev/null
@@ -1,17 +0,0 @@
---- firemake/libraries.orig	2004-02-13 08:22:48.000000000 +0800
-+++ firemake/libraries	2014-05-20 14:49:41.365576865 +0800
-@@ -98,10 +98,10 @@ case $PHASE in
- 		$ECHO "install_libraries: $LIBRARYLIST"
- 		for LIBRARY in $LIBRARIES; do
- 			dispn "	$LIBRARY..."
--			$ECHO "	$INSTALL ${LIBRARY}.a \$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
--			$ECHO "	$INSTALL ${LIBRARY}.so.$VERSION \$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
--			$ECHO "	ln -sf ${LIBRARY}.so.$VERSION \$(LIBDIR)/${LIBRARY}.so.$VERSION2"
--			$ECHO "	ln -sf ${LIBRARY}.so.$VERSION \$(LIBDIR)/${LIBRARY}.so"
-+			$ECHO "	$INSTALL ${LIBRARY}.a \$(DESTDIR)\$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+			$ECHO "	$INSTALL ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+			$ECHO "	ln -sf ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR)/${LIBRARY}.so.0"
-+			$ECHO "	ln -sf ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR)/${LIBRARY}.so"
- 			disp "done"
- 		done
- 		$ECHO
diff --git a/dns/firedns/files/patch-firemake_makefiletop b/dns/firedns/files/patch-firemake_makefiletop
deleted file mode 100644
index 4c81690cf9bb..000000000000
--- a/dns/firedns/files/patch-firemake_makefiletop
+++ /dev/null
@@ -1,11 +0,0 @@
---- firemake/makefiletop.orig	Tue Jan 27 02:16:48 2004
-+++ firemake/makefiletop	Tue Jan 27 02:16:58 2004
-@@ -3,7 +3,7 @@
- #require make
- #phase makefile
- dispn "Writing Makefile top entries..."
--if test "$MAKE_CONDSET" = "y"; then
-+if test "$MAKE_CONDSET" = "never"; then
- 	$ECHO "PREFIX ?= $FM_PREFIX"
- 
- 	if test "$FM_MANDIRSTRICT" = "y"; then
diff --git a/dns/firedns/pkg-descr b/dns/firedns/pkg-descr
deleted file mode 100644
index 2edd8f2ca6af..000000000000
--- a/dns/firedns/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-libfiredns is a library for handling asynchronous DNS
-requests.  It provides a very simple interface for sending
-requests and parsing reponses, as well as low-timeout
-blocking functions.  libfiredns functions have much lower
-timeouts than the stock functions and tend to be faster
-because they send requests to all configured system
-nameservers at the same time.
diff --git a/dns/firedns/pkg-plist b/dns/firedns/pkg-plist
deleted file mode 100644
index 8752e2c24181..000000000000
--- a/dns/firedns/pkg-plist
+++ /dev/null
@@ -1,62 +0,0 @@
-bin/fdnscname
-bin/fdnsip
-bin/fdnsip6
-bin/fdnsip6list
-bin/fdnsiplist
-bin/fdnsmx
-bin/fdnsmxalist
-bin/fdnsmxlist
-bin/fdnsname
-bin/fdnsnamep
-bin/fdnsspf1
-bin/fdnstxt
-bin/fdnstxtlist
-include/firedns.h
-lib/libfiredns.a
-lib/libfiredns.so
-lib/libfiredns.so.0
-lib/libfiredns.so.0.9.12
-share/man/man1/fdnscname.1.gz
-share/man/man1/fdnsip.1.gz
-share/man/man1/fdnsip6.1.gz
-share/man/man1/fdnsip6list.1.gz
-share/man/man1/fdnsiplist.1.gz
-share/man/man1/fdnsmx.1.gz
-share/man/man1/fdnsmxalist.1.gz
-share/man/man1/fdnsmxlist.1.gz
-share/man/man1/fdnsname.1.gz
-share/man/man1/fdnsnamep.1.gz
-share/man/man1/fdnsspf1.1.gz
-share/man/man1/fdnstxt.1.gz
-share/man/man1/fdnstxtlist.1.gz
-share/man/man3/firedns_aton4.3.gz
-share/man/man3/firedns_aton6.3.gz
-share/man/man3/firedns_dnsbl_lookup.3.gz
-share/man/man3/firedns_free_mxalist.3.gz
-share/man/man3/firedns_getcname.3.gz
-share/man/man3/firedns_getip4.3.gz
-share/man/man3/firedns_getip4list.3.gz
-share/man/man3/firedns_getip6.3.gz
-share/man/man3/firedns_getip6list.3.gz
-share/man/man3/firedns_getmx.3.gz
-share/man/man3/firedns_getmxlist.3.gz
-share/man/man3/firedns_getname4.3.gz
-share/man/man3/firedns_getname6.3.gz
-share/man/man3/firedns_getresult.3.gz
-share/man/man3/firedns_gettxt.3.gz
-share/man/man3/firedns_gettxtlist.3.gz
-share/man/man3/firedns_ntoa4.3.gz
-share/man/man3/firedns_ntoa6.3.gz
-share/man/man3/firedns_resolvecname.3.gz
-share/man/man3/firedns_resolveip4.3.gz
-share/man/man3/firedns_resolveip4list.3.gz
-share/man/man3/firedns_resolveip6.3.gz
-share/man/man3/firedns_resolveip6list.3.gz
-share/man/man3/firedns_resolvemx.3.gz
-share/man/man3/firedns_resolvemxalist.3.gz
-share/man/man3/firedns_resolvemxlist.3.gz
-share/man/man3/firedns_resolvename4.3.gz
-share/man/man3/firedns_resolvename6.3.gz
-share/man/man3/firedns_resolvetxt.3.gz
-share/man/man3/firedns_resolvetxtlist.3.gz
-share/man/man3/libfiredns.3.gz
diff --git a/misc/Makefile b/misc/Makefile
index af4ed332f010..9f0287529e75 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -109,7 +109,6 @@
     SUBDIR += figlet
     SUBDIR += figlet-fonts
     SUBDIR += findutils
-    SUBDIR += firestring
     SUBDIR += flag
     SUBDIR += flashlight
     SUBDIR += fortune-mod-bible
diff --git a/misc/firestring/Makefile b/misc/firestring/Makefile
deleted file mode 100644
index 5b86ee5513c1..000000000000
--- a/misc/firestring/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME=	firestring
-PORTVERSION=	0.9.12
-PORTREVISION=	1
-CATEGORIES=	misc net devel
-MASTER_SITES=	http://freebsd.nsu.ru/distfiles/ \
-		http://www.firestuff.org/projects/ \
-		http://www.wa.apana.org.au/~dean/sources/ \
-		ftp://ftp.wa.apana.org.au/pub/pc/unix/packages/
-
-MAINTAINER=	dean@odyssey.apana.org.au
-COMMENT=	Library to make string handling easier in C
-WWW=		https://www.firestuff.org/
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/GPL
-
-BROKEN=		Unfetchable
-DEPRECATED=	Upstream is gone and last release in 2004
-EXPIRATION_DATE=2024-04-30
-
-USES=		tar:bzip2
-HAS_CONFIGURE=	yes
-CONFIGURE_ENV=	MANDIR=${PREFIX}/share/man
-USE_LDCONFIG=	yes
-
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-pre-configure:
-	@-${RM} ${WRKSRC}/firemake/*.orig
-
-.include <bsd.port.mk>
diff --git a/misc/firestring/distinfo b/misc/firestring/distinfo
deleted file mode 100644
index ec63e4a70109..000000000000
--- a/misc/firestring/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (firestring-0.9.12.tar.bz2) = 9ecd567ae966a647b3e9f24c93d8aa61f5f03f09cac31f1c8f76fe5dfbcd3d14
-SIZE (firestring-0.9.12.tar.bz2) = 30735
diff --git a/misc/firestring/files/patch-firemake__binaries b/misc/firestring/files/patch-firemake__binaries
deleted file mode 100644
index b162dbb9099e..000000000000
--- a/misc/firestring/files/patch-firemake__binaries
+++ /dev/null
@@ -1,38 +0,0 @@
---- firemake/binaries.orig	2014-05-20 14:42:24.803606033 +0800
-+++ firemake/binaries	2014-05-20 14:43:27.873622908 +0800
-@@ -55,9 +55,9 @@ case $PHASE in
- 				disp "	skipping $BINARY"
- 			else
- 				dispn "	$BINARY..."
--				$ECHO "	$INSTALL $BINARY \$(BINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+				$ECHO "	$INSTALL $BINARY \$(DESTDIR)\$(BINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
- 				if test "$STRIP" != ""; then
--					$ECHO "	$STRIP \$(BINDIR)/$BINARY"
-+					$ECHO "	$STRIP \$(DESTDIR)\$(BINDIR)/$BINARY"
- 				fi
- 				disp "done"
- 			fi
-@@ -68,9 +68,9 @@ case $PHASE in
- 				disp "	skipping $BINARY"
- 			else
- 				dispn "	$BINARY..."
--				$ECHO "	$INSTALL $BINARY \$(SBINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+				$ECHO "	$INSTALL $BINARY \$(DESTDIR)\$(SBINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
- 				if test "$STRIP" != ""; then
--					$ECHO "	$STRIP \$(SBINDIR)/$BINARY"
-+					$ECHO "	$STRIP \$(DESTDIR)\$(SBINDIR)/$BINARY"
- 				fi
- 				disp "done"
- 			fi
-@@ -81,9 +81,9 @@ case $PHASE in
- 				disp "	skipping $BINARY"
- 			else
- 				dispn "	$BINARY..."
--				$ECHO "	$INSTALL $BINARY \$(BINDIR) $INSTALL_USER $INSTALL_GROUP 4755"
-+				$ECHO "	$INSTALL $BINARY \$(DESTDIR)\$(BINDIR) $INSTALL_USER $INSTALL_GROUP 4755"
- 				if test "$STRIP" != ""; then
--					$ECHO "	$STRIP \$(BINDIR)/$BINARY"
-+					$ECHO "	$STRIP \$(DESTDIR)\$(BINDIR)/$BINARY"
- 				fi
- 				disp "done"
- 			fi
diff --git a/misc/firestring/files/patch-firemake__headers b/misc/firestring/files/patch-firemake__headers
deleted file mode 100644
index 8ff3fd26289b..000000000000
--- a/misc/firestring/files/patch-firemake__headers
+++ /dev/null
@@ -1,11 +0,0 @@
---- firemake/headers.orig	2014-05-20 14:43:33.135642364 +0800
-+++ firemake/headers	2014-05-20 14:43:44.118599465 +0800
-@@ -16,7 +16,7 @@ case $PHASE in
- 		$ECHO "install_headers:"
- 
- 		for HEADER in $HEADERS; do
--			$ECHO "	$INSTALL $HEADER \$(INCLUDEDIR) $INSTALL_USER $INSTALL_GROUP 0644"
-+			$ECHO "	$INSTALL $HEADER \$(DESTDIR)\$(INCLUDEDIR) $INSTALL_USER $INSTALL_GROUP 0644"
- 		done
- 		$ECHO
- 
diff --git a/misc/firestring/files/patch-firemake__libraries b/misc/firestring/files/patch-firemake__libraries
deleted file mode 100644
index 053dd1f93087..000000000000
--- a/misc/firestring/files/patch-firemake__libraries
+++ /dev/null
@@ -1,17 +0,0 @@
---- firemake/libraries.orig	2004-02-25 03:37:56.000000000 +0800
-+++ firemake/libraries	2014-05-20 14:41:35.994615240 +0800
-@@ -98,10 +98,10 @@ case $PHASE in
- 		$ECHO "install_libraries: $LIBRARYLIST"
- 		for LIBRARY in $LIBRARIES; do
- 			dispn "	$LIBRARY..."
--			$ECHO "	$INSTALL ${LIBRARY}.a \$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
--			$ECHO "	$INSTALL ${LIBRARY}.so.$VERSION \$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
--			$ECHO "	ln -sf ${LIBRARY}.so.$VERSION \$(LIBDIR)/${LIBRARY}.so.$VERSION2"
--			$ECHO "	ln -sf ${LIBRARY}.so.$VERSION \$(LIBDIR)/${LIBRARY}.so"
-+			$ECHO "	$INSTALL ${LIBRARY}.a \$(DESTDIR)\$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+			$ECHO "	$INSTALL ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+			$ECHO "	ln -sf ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR)/${LIBRARY}.so.0"
-+			$ECHO "	ln -sf ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR)/${LIBRARY}.so"
- 			disp "done"
- 		done
- 		$ECHO
diff --git a/misc/firestring/files/patch-firemake__makefiletop b/misc/firestring/files/patch-firemake__makefiletop
deleted file mode 100644
index 7939ddbe2696..000000000000
--- a/misc/firestring/files/patch-firemake__makefiletop
+++ /dev/null
@@ -1,11 +0,0 @@
---- firemake/makefiletop.orig	Sat May  1 20:12:10 2004
-+++ firemake/makefiletop	Sat May  1 20:11:26 2004
-@@ -3,7 +3,7 @@
- #require make
- #phase makefile
- dispn "Writing Makefile top entries..."
--if test "$MAKE_CONDSET" = "y"; then
-+if test "$MAKE_CONDSET" = "never"; then
- 	$ECHO "PREFIX ?= $FM_PREFIX"
- 
- 	if test "$FM_MANDIRSTRICT" = "y"; then
diff --git a/misc/firestring/files/patch-firemake__man b/misc/firestring/files/patch-firemake__man
deleted file mode 100644
index b30a02896ab9..000000000000
--- a/misc/firestring/files/patch-firemake__man
+++ /dev/null
@@ -1,56 +0,0 @@
---- firemake/man.orig	2014-05-20 14:45:41.801589832 +0800
-+++ firemake/man	2014-05-20 14:46:24.364609956 +0800
-@@ -38,7 +38,7 @@ case $PHASE in
- 		if test "$MAN1" != ""; then
- 			dispn "	Section 1..."
- 			for MAN in $MAN1; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man1 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man1 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
-@@ -46,7 +46,7 @@ case $PHASE in
- 		if test "$MAN3" != ""; then
- 			dispn "	Section 3..."
- 			for MAN in $MAN3; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man3 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man3 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
-@@ -54,7 +54,7 @@ case $PHASE in
- 		if test "$MAN5" != ""; then
- 			dispn "	Section 5..."
- 			for MAN in $MAN5; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man5 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man5 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
-@@ -62,7 +62,7 @@ case $PHASE in
- 		if test "$MAN6" != ""; then
- 			dispn "	Section 6..."
- 			for MAN in $MAN6; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man6 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man6 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
-@@ -70,7 +70,7 @@ case $PHASE in
- 		if test "$MAN7" != ""; then
- 			dispn "	Section 7..."
- 			for MAN in $MAN7; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man7 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man7 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
-@@ -78,7 +78,7 @@ case $PHASE in
- 		if test "$MAN8" != ""; then
- 			dispn "	Section 8..."
- 			for MAN in $MAN8; do
--				$ECHO "	$INSTALL $MAN \$(MANDIR)/man8 $INSTALL_USER $INSTALL_GROUP 0644"
-+				$ECHO "	$INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man8 $INSTALL_USER $INSTALL_GROUP 0644"
- 			done
- 			disp "done"
- 		fi
diff --git a/misc/firestring/pkg-descr b/misc/firestring/pkg-descr
deleted file mode 100644
index 17c65a1a08cf..000000000000
--- a/misc/firestring/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-libfirestring is a string handling library that provides
-maximum length aware string handling functions to programs.
-Several functions provide saner interfaces than the standard
-libc functions.  libfirestring also provides functions that
-are in most libc's but not provided for by ANSI C, enabling
-programmers to write ANSI C-compliant code while using such
-safe functions (strcasecmp, strncasecmp, snprintf).
-
-libfirestring also includes functions for dealing with
-reading configuration files in an easy to program fashion.
-
-This library uses long long, which is part of the C99 standard
-(previously a GNU extension).	Your compiler needs to support
-this in order for FireString to work.
diff --git a/misc/firestring/pkg-plist b/misc/firestring/pkg-plist
deleted file mode 100644
index 0ccbdb6665d0..000000000000
--- a/misc/firestring/pkg-plist
+++ /dev/null
@@ -1,78 +0,0 @@
-include/firestring.h
-lib/libfirestring.a
-lib/libfirestring.so
-lib/libfirestring.so.0
-lib/libfirestring.so.0.9.12
-share/man/man3/firestring_chomp.3.gz
-share/man/man3/firestring_chug.3.gz
-share/man/man3/firestring_concat.3.gz
-share/man/man3/firestring_conf_add.3.gz
-share/man/man3/firestring_conf_delete.3.gz
-share/man/man3/firestring_conf_find.3.gz
-share/man/man3/firestring_conf_find_next.3.gz
-share/man/man3/firestring_conf_free.3.gz
-share/man/man3/firestring_conf_parse.3.gz
-share/man/man3/firestring_conf_parse_next.3.gz
-share/man/man3/firestring_estr_0.3.gz
-share/man/man3/firestring_estr_aestrcat.3.gz
-share/man/man3/firestring_estr_aestrcpy.3.gz
-share/man/man3/firestring_estr_alloc.3.gz
-share/man/man3/firestring_estr_areplace.3.gz
-share/man/man3/firestring_estr_astrcat.3.gz
-share/man/man3/firestring_estr_astrcpy.3.gz
-share/man/man3/firestring_estr_base64_decode.3.gz
-share/man/man3/firestring_estr_base64_encode.3.gz
-share/man/man3/firestring_estr_chomp.3.gz
-share/man/man3/firestring_estr_chug.3.gz
-share/man/man3/firestring_estr_eends.3.gz
-share/man/man3/firestring_estr_ends.3.gz
-share/man/man3/firestring_estr_estarts.3.gz
-share/man/man3/firestring_estr_estrcasecmp.3.gz
-share/man/man3/firestring_estr_estrcat.3.gz
-share/man/man3/firestring_estr_estrcmp.3.gz
-share/man/man3/firestring_estr_estrcpy.3.gz
-share/man/man3/firestring_estr_estristr.3.gz
-share/man/man3/firestring_estr_estrncasecmp.3.gz
-share/man/man3/firestring_estr_estrstr.3.gz
-share/man/man3/firestring_estr_expand.3.gz
-share/man/man3/firestring_estr_free.3.gz
-share/man/man3/firestring_estr_ip_chug.3.gz
-share/man/man3/firestring_estr_ip_trim.3.gz
-share/man/man3/firestring_estr_munch.3.gz
-share/man/man3/firestring_estr_read.3.gz
-share/man/man3/firestring_estr_replace.3.gz
-share/man/man3/firestring_estr_sprintf.3.gz
-share/man/man3/firestring_estr_sprintfe.3.gz
-share/man/man3/firestring_estr_starts.3.gz
-share/man/man3/firestring_estr_strcasecmp.3.gz
-share/man/man3/firestring_estr_strcat.3.gz
-share/man/man3/firestring_estr_strchr.3.gz
-share/man/man3/firestring_estr_strcmp.3.gz
-share/man/man3/firestring_estr_strcpy.3.gz
-share/man/man3/firestring_estr_stristr.3.gz
-share/man/man3/firestring_estr_strstr.3.gz
-share/man/man3/firestring_estr_tolower.3.gz
-share/man/man3/firestring_estr_toupper.3.gz
-share/man/man3/firestring_estr_trim.3.gz
-share/man/man3/firestring_estr_vsprintf.3.gz
-share/man/man3/firestring_estr_vsprintfe.3.gz
-share/man/man3/firestring_estr_xml_decode.3.gz
-share/man/man3/firestring_estr_xml_encode.3.gz
-share/man/man3/firestring_fprintf.3.gz
-share/man/man3/firestring_fprintfe.3.gz
-share/man/man3/firestring_hextoi.3.gz
-share/man/man3/firestring_malloc.3.gz
-share/man/man3/firestring_printf.3.gz
-share/man/man3/firestring_printfe.3.gz
-share/man/man3/firestring_realloc.3.gz
-share/man/man3/firestring_set_error_handler.3.gz
-share/man/man3/firestring_snprintf.3.gz
-share/man/man3/firestring_strcasecmp.3.gz
-share/man/man3/firestring_strdup.3.gz
-share/man/man3/firestring_strncasecmp.3.gz
-share/man/man3/firestring_strncat.3.gz
-share/man/man3/firestring_strncpy.3.gz
-share/man/man3/firestring_trim.3.gz
-share/man/man3/firestring_vfprintf.3.gz
-share/man/man3/firestring_vfprintfe.3.gz
-share/man/man3/libfirestring.3.gz