git: 459d7b6ec49d - main - irc/ezbounce: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Tue, 28 Jan 2025 19:22:20 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=459d7b6ec49d0ba1012b51285fe44d6ad6c2f790

commit 459d7b6ec49d0ba1012b51285fe44d6ad6c2f790
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-01-28 19:21:28 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-01-28 19:21:28 +0000

    irc/ezbounce: Remove expired port
    
    2025-01-28 irc/ezbounce: broken with modern Boost, broken with modern compilers, last release in 2009, upstream is dead
---
 MOVED                                     |  1 +
 irc/Makefile                              |  1 -
 irc/ezbounce/Makefile                     | 56 -------------------------------
 irc/ezbounce/distinfo                     |  2 --
 irc/ezbounce/files/patch-src_irc_flood.cc | 13 -------
 irc/ezbounce/files/pkg-message.in         |  8 -----
 irc/ezbounce/pkg-descr                    |  9 -----
 irc/ezbounce/pkg-plist                    |  7 ----
 8 files changed, 1 insertion(+), 96 deletions(-)

diff --git a/MOVED b/MOVED
index 10f18ca03c7d..1e52a9aef5c4 100644
--- a/MOVED
+++ b/MOVED
@@ -4056,3 +4056,4 @@ chinese/kcfonts||2025-01-27|Has expired: GENTOO MASTER_SITES are no longer avail
 x11/fbdesk||2025-01-27|Has expired: Upstream disapear and distfile is no more available
 graphics/Hermes||2025-01-27|Has expired: Unmaintained, and no more public distfiles
 math/PDL|math/p5-PDL|2025-01-28|Move math/PDL to math/p5-PDL
+irc/ezbounce||2025-01-28|Has expired: broken with modern Boost, broken with modern compilers, last release in 2009, upstream is dead
diff --git a/irc/Makefile b/irc/Makefile
index 299b08017eb8..b7c7fd2d9f72 100644
--- a/irc/Makefile
+++ b/irc/Makefile
@@ -19,7 +19,6 @@
     SUBDIR += epic4
     SUBDIR += epic5
     SUBDIR += ergo
-    SUBDIR += ezbounce
     SUBDIR += gruftistats
     SUBDIR += halloy
     SUBDIR += hexchat
diff --git a/irc/ezbounce/Makefile b/irc/ezbounce/Makefile
deleted file mode 100644
index 6f873fc57ca5..000000000000
--- a/irc/ezbounce/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-PORTNAME=	ezbounce
-PORTVERSION=	1.99.15
-PORTREVISION=	27
-CATEGORIES=	irc
-MASTER_SITES=	https://BSDforge.com/projects/source/irc/ezbounce/
-
-MAINTAINER=	portmaster@BSDforge.com
-COMMENT=	Highly configurable IRC Proxy
-WWW=		https://sourceforge.net/projects/ezbounce/
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-BROKEN=		fails to build with boost-1.85+
-DEPRECATED=	broken with modern Boost, broken with modern compilers, last release in 2009, upstream is dead
-EXPIRATION_DATE=2025-01-28
-
-OPTIONS_DEFINE=	DOCS SSL COMPRESS
-OPTIONS_DEFAULT=SSL COMPRESS
-OPTIONS_SUB=	yes
-
-SSL_USES=		ssl
-SSL_CONFIGURE_WITH=	ssl
-COMPRESS_BUILD_DEPENDS=	${LOCALBASE}/include/boost/function.hpp:devel/boost-libs
-COMPRESS_CONFIGURE_WITH=boost
-COMPRESS_DESC=		Chat log compression (requires boost)
-
-GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USES=		compiler:c++0x cpe gmake
-USE_GCC=	yes
-
-# ezbounce 1.99.15 isn't compatible with C++11 and later, which some compilers
-# such as GCC 6 default to.
-USE_CXXSTD=	gnu++98
-
-SUB_FILES=	pkg-message
-
-post-patch:
-	@${SED} -e "s:/path/to:${PREFIX}/sbin:" ${WRKSRC}/sample.conf > \
-		${WRKSRC}/ezb.conf.default
-	@${REINPLACE_CMD} -e 's|=-O2|="$$CXXFLAGS"|g' ${WRKSRC}/configure
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/ezbounce ${STAGEDIR}${PREFIX}/sbin
-	${INSTALL_DATA} ${WRKSRC}/ezb.conf.default ${STAGEDIR}${PREFIX}/etc
-	${INSTALL_MAN}	${WRKSRC}/docs/ezbounce.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/CHANGES ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/TODO ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/docs/worklog ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/irc/ezbounce/distinfo b/irc/ezbounce/distinfo
deleted file mode 100644
index ad1b64d115fb..000000000000
--- a/irc/ezbounce/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ezbounce-1.99.15.tar.gz) = ee28c114596c0d4f12f6296a4cbe76c8f8016c869246b348fb4eaee7e2f6012d
-SIZE (ezbounce-1.99.15.tar.gz) = 429512
diff --git a/irc/ezbounce/files/patch-src_irc_flood.cc b/irc/ezbounce/files/patch-src_irc_flood.cc
deleted file mode 100644
index bd7cb8ce4f20..000000000000
--- a/irc/ezbounce/files/patch-src_irc_flood.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/irc/flood.cc.orig	2008-07-01 02:53:36.000000000 +0000
-+++ src/irc/flood.cc
-@@ -204,8 +204,8 @@ void flood_protector::clear_expired(time
- 	const seconds_t &max = *std::max_element(vals, vals+n) + 1;
- 
- 	for (nick_hash_t::const_iterator i = nick_hash.begin(),
--					e = nick_hash.end();
--					i != e;
-+					ef = nick_hash.end();
-+					i != ef;
- 					++i) {
- 		flood_entry& e = *i->second;
- 
diff --git a/irc/ezbounce/files/pkg-message.in b/irc/ezbounce/files/pkg-message.in
deleted file mode 100644
index b8cfaeb98141..000000000000
--- a/irc/ezbounce/files/pkg-message.in
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-You will need to edit %%PREFIX%%/etc/ezb.conf and read the docs in
-%%DOCSDIR%%/README to set up this program.
-EOM
-}
-]
diff --git a/irc/ezbounce/pkg-descr b/irc/ezbounce/pkg-descr
deleted file mode 100644
index c8909a7db4e4..000000000000
--- a/irc/ezbounce/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-ezbounce is a highly configurable IRC Proxy that features:
-
-    * Access control
-    * Password protection
-    * Ident spoofing
-    * Can listen on virtual hosts
-    * Ability to ``Detach'' from the proxy and stay connected
-      to the IRC server.
-    ... and more!
diff --git a/irc/ezbounce/pkg-plist b/irc/ezbounce/pkg-plist
deleted file mode 100644
index d9be0617ce25..000000000000
--- a/irc/ezbounce/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-@sample etc/ezb.conf.default etc/ezb.conf
-sbin/ezbounce
-share/man/man1/ezbounce.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/worklog