Commit 459d7b6e authored by Rene Ladan's avatar Rene Ladan
Browse files

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
parent 8e5fbc75
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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
+0 −1
Original line number Diff line number Diff line
@@ -19,7 +19,6 @@
    SUBDIR += epic4
    SUBDIR += epic5
    SUBDIR += ergo
    SUBDIR += ezbounce
    SUBDIR += gruftistats
    SUBDIR += halloy
    SUBDIR += hexchat

irc/ezbounce/Makefile

deleted100644 → 0
+0 −56
Original line number Diff line number Diff line
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>

irc/ezbounce/distinfo

deleted100644 → 0
+0 −2
Original line number Diff line number Diff line
SHA256 (ezbounce-1.99.15.tar.gz) = ee28c114596c0d4f12f6296a4cbe76c8f8016c869246b348fb4eaee7e2f6012d
SIZE (ezbounce-1.99.15.tar.gz) = 429512
+0 −13
Original line number Diff line number Diff line
--- 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;
 
Loading