git: 7b49a3c5b5ba - main - net-im/biboumi: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 23 Jun 2025 19:27:01 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7b49a3c5b5bad9e45304f8a1e438523ec65bb792

commit 7b49a3c5b5bad9e45304f8a1e438523ec65bb792
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-23 19:26:56 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-23 19:26:56 +0000

    net-im/biboumi: Remove expired port
    
    2025-06-21 net-im/biboumi: Depends on expired security/botan2
---
 MOVED                                   |   1 +
 net-im/Makefile                         |   1 -
 net-im/biboumi/Makefile                 | 100 --------------------------------
 net-im/biboumi/distinfo                 |   5 --
 net-im/biboumi/files/biboumi.in         |  37 ------------
 net-im/biboumi/files/patch-doc_Makefile |  11 ----
 net-im/biboumi/files/pkg-message.in     |   5 --
 net-im/biboumi/pkg-descr                |   3 -
 net-im/biboumi/pkg-plist                |  10 ----
 9 files changed, 1 insertion(+), 172 deletions(-)

diff --git a/MOVED b/MOVED
index 39fb5acca750..6e0234ad9342 100644
--- a/MOVED
+++ b/MOVED
@@ -4548,3 +4548,4 @@ misc/orange3||2025-06-23|Has expired: Depends on expiring devel/py-orange-canvas
 devel/py-orange-widget-base||2025-06-23|Has expired: Depends on expiring devel/py-orange-canvas-core
 devel/py-orange-canvas-core||2025-06-23|Has expired: Depends on expired misc/py-dictdiffer
 misc/py-dictdiffer||2025-06-23|Has expired: Depends on expired devel/py-pytest-runner
+net-im/biboumi||2025-06-23|Has expired: Depends on expired security/botan2
diff --git a/net-im/Makefile b/net-im/Makefile
index c218b559529e..aac59d01e249 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -1,7 +1,6 @@
     COMMENT = Instant messaging
 
     SUBDIR += beebeep
-    SUBDIR += biboumi
     SUBDIR += coccinella
     SUBDIR += concord
     SUBDIR += conduit
diff --git a/net-im/biboumi/Makefile b/net-im/biboumi/Makefile
deleted file mode 100644
index 7a6389b8b0f3..000000000000
--- a/net-im/biboumi/Makefile
+++ /dev/null
@@ -1,100 +0,0 @@
-PORTNAME=	biboumi
-DISTVERSION=	9.0
-PORTREVISION=	4
-CATEGORIES=	net-im
-MASTER_SITES=	https://git.louiz.org/biboumi/snapshot/
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER=	samir@noir.im
-COMMENT=	XMPP gateway to IRC
-WWW=		https://biboumi.louiz.org/
-
-LICENSE=	ZLIB
-
-LIB_DEPENDS=	libexpat.so:textproc/expat2 \
-		libuuid.so:misc/e2fsprogs-libuuid
-
-USES=		cmake iconv localbase:ldflags pkgconfig python:build tar:xz
-
-USE_GITHUB=	nodefault
-GH_TUPLE=	catchorg:Catch2:v2.2.1:catch/external/src/catch
-
-CMAKE_ARGS=	-DWITHOUT_SYSTEMD=1
-
-OPTIONS_DEFINE=		DOCS LIBIDN PGSQL SQLITE3 TLS UDNS
-OPTIONS_DEFAULT=	LIBIDN PGSQL SQLITE3 TLS UDNS
-
-LIBIDN_DESC=		Stringprep functionality, to provide JIDs for IRC users
-PGSQL_DESC=		Store users' options and messages in PostgreSQL
-SQLITE3_DESC=		Store users' options and messages in SQLite
-TLS_DESC=		Support TLS connections to IRC servers
-UDNS_DESC=		Asynchronously resolve domain names, for better performances
-
-DOCS_BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx \
-			${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme
-DOCS_PORTDOCS=		*
-
-LIBIDN_LIB_DEPENDS=	libidn.so:dns/libidn
-LIBIDN_CMAKE_ON=	-DWITH_LIBIDN=1
-LIBIDN_CMAKE_OFF=	-DWITHOUT_LIBIDN=1
-
-PGSQL_USES=		pgsql
-PGSQL_CMAKE_ON=		-DWITH_POSTGRESQL=1
-PGSQL_CMAKE_OFF=	-DWITHOUT_POSTGRESQL=1
-
-SQLITE3_USES=		sqlite:3
-SQLITE3_CMAKE_ON=	-DWITH_SQLITE3=1
-SQLITE3_CMAKE_OFF=	-DWITHOUT_SQLITE3=1
-
-TLS_LIB_DEPENDS=	libbotan-2.so:security/botan2
-TLS_LIB_DEPENDS_OFF=	libgcrypt.so:security/libgcrypt
-TLS_RUN_DEPENDS=	ca_root_nss>0:security/ca_root_nss
-TLS_CMAKE_ON=		-DWITH_BOTAN=1
-TLS_CMAKE_OFF=		-DWITHOUT_BOTAN=1
-
-UDNS_LIB_DEPENDS=	libudns.so:dns/udns
-UDNS_CMAKE_ON=		-DWITH_UDNS=1
-UDNS_CMAKE_OFF=		-DWITHOUT_UDNS=1
-
-USERS=		biboumi
-GROUPS=		${USERS}
-
-USE_RC_SUBR=	biboumi
-SUB_LIST=	USER=${USERS} GROUP=${GROUPS}
-PLIST_SUB=	${SUB_LIST}
-SUB_FILES=	pkg-message
-
-post-patch:
-	${REINPLACE_CMD} -e 's,GIT_REPOSITORY.*Catch.git",SOURCE_DIR "${WRKSRC}/external/src/catch",' ${WRKSRC}/CMakeLists.txt
-
-post-build:
-	cd ${WRKSRC}/doc && ${MAKE} man
-
-post-build-DOCS-on:
-	cd ${WRKSRC}/doc && ${MAKE} html
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKDIR}/.build/biboumi ${STAGEDIR}${PREFIX}/bin
-	${MKDIR} ${STAGEDIR}${PREFIX}/etc/biboumi
-	${INSTALL_DATA} ${WRKSRC}/conf/biboumi.cfg ${STAGEDIR}${ETCDIR}/biboumi.cfg.sample
-
-post-install:
-	${MKDIR} ${STAGEDIR}/var/db/biboumi
-	${MKDIR} ${STAGEDIR}/var/run/biboumi
-	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKSRC}/conf/*policy.txt ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_MAN} ${WRKSRC}/doc/_build/man/*.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-post-install-DOCS-on:
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC}/doc/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
-		"! -name .buildinfo")
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MTLS}
-DEPRECATED=	Depends on expired security/botan2
-EXPIRATION_DATE=2025-06-21
-.endif
-
-.include <bsd.port.mk>
diff --git a/net-im/biboumi/distinfo b/net-im/biboumi/distinfo
deleted file mode 100644
index e4bf22cc7e40..000000000000
--- a/net-im/biboumi/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1625177638
-SHA256 (biboumi-9.0.tar.xz) = 1eff9a9110830e056e434e4edf3a33de52c6d092a3db4877b5531513627e7ecb
-SIZE (biboumi-9.0.tar.xz) = 161192
-SHA256 (catchorg-Catch2-v2.2.1_GH0.tar.gz) = 3938bc896f8de570bc56d25606fc128437ee53590a95cf3e005710176a1a1ce4
-SIZE (catchorg-Catch2-v2.2.1_GH0.tar.gz) = 487804
diff --git a/net-im/biboumi/files/biboumi.in b/net-im/biboumi/files/biboumi.in
deleted file mode 100644
index 48f12e15a72b..000000000000
--- a/net-im/biboumi/files/biboumi.in
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/sh
-
-#
-# PROVIDE: biboumi
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add these lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# biboumi_enable (bool):        Set to NO by default.
-#                               Set it to YES to enable biboumi.
-# biboumi_config (path):        Set to %%PREFIX%%/etc/biboumi/biboumi.cfg
-#                               by default.
-
-. /etc/rc.subr
-
-name=biboumi
-rcvar=biboumi_enable
-pidfile="/var/run/biboumi/biboumi.pid"
-procname="%%PREFIX%%/bin/biboumi"
-
-load_rc_config $name
-
-: ${biboumi_enable:="NO"}
-: ${biboumi_config="%%PREFIX%%/etc/biboumi/biboumi.cfg"}
-
-command="/usr/sbin/daemon"
-command_args="-p ${pidfile} -f ${procname} ${biboumi_config}"
-extra_commands="reload"
-required_files="$biboumi_config"
-sig_reload="USR1"
-
-biboumi_user="%%USER%%"
-biboumi_group="%%GROUP%%"
-
-run_rc_command "$1"
diff --git a/net-im/biboumi/files/patch-doc_Makefile b/net-im/biboumi/files/patch-doc_Makefile
deleted file mode 100644
index 480b604c095e..000000000000
--- a/net-im/biboumi/files/patch-doc_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- doc/Makefile.orig	2020-10-24 17:19:42 UTC
-+++ doc/Makefile
-@@ -16,5 +16,5 @@ help:
-
- # Catch-all target: route all unknown targets to Sphinx using the new
- # "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS).
--%: Makefile
--	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
-\ No newline at end of file
-+.DEFAULT: Makefile
-+	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
diff --git a/net-im/biboumi/files/pkg-message.in b/net-im/biboumi/files/pkg-message.in
deleted file mode 100644
index 17cd62508abf..000000000000
--- a/net-im/biboumi/files/pkg-message.in
+++ /dev/null
@@ -1,5 +0,0 @@
-Regarding TLS connections to IRC servers, settings can be customized globally or
-per server. This is done using policy txt files, examples can be found in
-%%PREFIX%%/share/examples/biboumi/.
-
-ca_file (in biboumi.cfg) should be set to %%PREFIX%%/share/certs/ca-root-nss.crt
diff --git a/net-im/biboumi/pkg-descr b/net-im/biboumi/pkg-descr
deleted file mode 100644
index 7747c1e8c8d2..000000000000
--- a/net-im/biboumi/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Biboumi is a Free, Libre and Open Source XMPP gateway that connects to IRC
-servers and translates between the two protocols. Its goal is to let XMPP users
-take part in IRC discussions, using their favourite XMPP client.
diff --git a/net-im/biboumi/pkg-plist b/net-im/biboumi/pkg-plist
deleted file mode 100644
index 70cd35745ee6..000000000000
--- a/net-im/biboumi/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-bin/biboumi
-share/man/man1/biboumi.1.gz
-@sample %%ETCDIR%%/biboumi.cfg.sample %%ETCDIR%%/biboumi.cfg
-@dir(%%USER%%,%%GROUP%%) /var/db/biboumi
-@dir(%%USER%%,%%GROUP%%) /var/run/biboumi
-%%EXAMPLESDIR%%/policy.txt
-%%EXAMPLESDIR%%/irc.gimp.org.policy.txt
-%%EXAMPLESDIR%%/irc.gnome.org.policy.txt
-%%EXAMPLESDIR%%/irc.mozilla.org.policy.txt
-%%EXAMPLESDIR%%/irc.ppirc.net.policy.txt