summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED1
-rw-r--r--net-im/Makefile1
-rw-r--r--net-im/biboumi/Makefile100
-rw-r--r--net-im/biboumi/distinfo5
-rw-r--r--net-im/biboumi/files/biboumi.in37
-rw-r--r--net-im/biboumi/files/patch-doc_Makefile11
-rw-r--r--net-im/biboumi/files/pkg-message.in5
-rw-r--r--net-im/biboumi/pkg-descr3
-rw-r--r--net-im/biboumi/pkg-plist10
9 files changed, 1 insertions, 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