summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--FreeBSD/irc/litterbox/Makefile (renamed from irc/litterbox/Makefile)4
-rw-r--r--FreeBSD/irc/litterbox/distinfo3
-rw-r--r--FreeBSD/irc/litterbox/pkg-descr (renamed from irc/litterbox/pkg-descr)0
-rw-r--r--FreeBSD/irc/pounce-notify/Makefile (renamed from irc/pounce/Makefile)23
-rw-r--r--FreeBSD/irc/pounce-notify/distinfo3
-rw-r--r--FreeBSD/irc/pounce-notify/pkg-descr3
-rw-r--r--FreeBSD/irc/pounce-palaver/Makefile (renamed from irc/pounce-palaver/Makefile)6
-rw-r--r--FreeBSD/irc/pounce-palaver/distinfo3
-rw-r--r--FreeBSD/irc/pounce-palaver/pkg-descr (renamed from irc/pounce-palaver/pkg-descr)0
-rw-r--r--FreeBSD/irc/scooper/Makefile (renamed from irc/scooper/Makefile)7
-rw-r--r--FreeBSD/irc/scooper/distinfo3
-rw-r--r--FreeBSD/irc/scooper/pkg-descr (renamed from irc/scooper/pkg-descr)0
-rw-r--r--FreeBSD/mail/bubger/Makefile (renamed from mail/bubger/Makefile)4
-rw-r--r--FreeBSD/mail/bubger/distinfo3
-rw-r--r--FreeBSD/mail/bubger/pkg-descr (renamed from mail/bubger/pkg-descr)0
-rw-r--r--FreeBSD/mail/imbox/Makefile (renamed from mail/imbox/Makefile)2
-rw-r--r--FreeBSD/mail/imbox/distinfo (renamed from mail/imbox/distinfo)0
-rw-r--r--FreeBSD/mail/imbox/pkg-descr (renamed from mail/imbox/pkg-descr)0
-rw-r--r--FreeBSD/mail/notemap/Makefile (renamed from mail/notemap/Makefile)2
-rw-r--r--FreeBSD/mail/notemap/distinfo (renamed from mail/notemap/distinfo)0
-rw-r--r--FreeBSD/mail/notemap/pkg-descr (renamed from mail/notemap/pkg-descr)0
-rw-r--r--FreeBSD/sysutils/catsit/Makefile (renamed from sysutils/catsit/Makefile)4
-rw-r--r--FreeBSD/sysutils/catsit/distinfo3
-rw-r--r--FreeBSD/sysutils/catsit/pkg-descr (renamed from sysutils/catsit/pkg-descr)0
-rw-r--r--Makefile23
-rw-r--r--OpenBSD/net/bubger/Makefile30
-rw-r--r--OpenBSD/net/bubger/distinfo2
-rw-r--r--OpenBSD/net/bubger/pkg/DESCR4
-rw-r--r--OpenBSD/net/bubger/pkg/PLIST3
-rw-r--r--OpenBSD/net/litterbox/Makefile27
-rw-r--r--OpenBSD/net/litterbox/distinfo2
-rw-r--r--OpenBSD/net/litterbox/pkg/DESCR4
-rw-r--r--OpenBSD/net/litterbox/pkg/PLIST7
-rw-r--r--OpenBSD/net/pounce-notify/Makefile33
-rw-r--r--OpenBSD/net/pounce-notify/distinfo2
-rw-r--r--OpenBSD/net/pounce-notify/pkg/DESCR1
-rw-r--r--OpenBSD/net/pounce-notify/pkg/PLIST2
-rw-r--r--OpenBSD/net/pounce-palaver/Makefile35
-rw-r--r--OpenBSD/net/pounce-palaver/distinfo2
-rw-r--r--OpenBSD/net/pounce-palaver/pkg/DESCR2
-rw-r--r--OpenBSD/net/pounce-palaver/pkg/PLIST2
-rw-r--r--OpenBSD/net/pounce/Makefile29
-rw-r--r--OpenBSD/net/pounce/distinfo2
-rw-r--r--OpenBSD/net/pounce/pkg/DESCR7
-rw-r--r--OpenBSD/net/pounce/pkg/PLIST4
-rw-r--r--OpenBSD/sysutils/catsit/Makefile25
-rw-r--r--OpenBSD/sysutils/catsit/distinfo2
-rw-r--r--OpenBSD/sysutils/catsit/pkg/DESCR5
-rw-r--r--OpenBSD/sysutils/catsit/pkg/PLIST11
-rw-r--r--OpenBSD/www/cgit-pink/Makefile39
-rw-r--r--OpenBSD/www/cgit-pink/distinfo4
-rw-r--r--OpenBSD/www/cgit-pink/patches/patch-Makefile30
-rw-r--r--OpenBSD/www/cgit-pink/patches/patch-cgit_mk11
-rw-r--r--OpenBSD/www/cgit-pink/patches/patch-setup_c20
-rw-r--r--OpenBSD/www/cgit-pink/pkg/DESCR2
-rw-r--r--OpenBSD/www/cgit-pink/pkg/PLIST14
-rw-r--r--OpenBSD/www/cgit-pink/pkg/README74
-rw-r--r--devel/cgit-causal-agency/Makefile73
-rw-r--r--devel/cgit-causal-agency/distinfo5
-rw-r--r--devel/cgit-causal-agency/files/pkg-message.in18
-rw-r--r--devel/cgit-causal-agency/pkg-descr4
-rw-r--r--devel/cgit-causal-agency/pkg-plist15
-rw-r--r--irc/catgirl/Makefile31
-rw-r--r--irc/catgirl/distinfo3
-rw-r--r--irc/catgirl/pkg-descr4
-rw-r--r--irc/litterbox/distinfo3
-rw-r--r--irc/pounce-palaver/distinfo3
-rw-r--r--irc/pounce/distinfo3
-rw-r--r--irc/pounce/pkg-descr5
-rw-r--r--irc/scooper/distinfo3
-rw-r--r--mail/bubger/distinfo3
-rw-r--r--security/libretls/Makefile19
-rw-r--r--security/libretls/distinfo3
-rw-r--r--security/libretls/pkg-descr8
-rw-r--r--security/libretls/pkg-plist94
-rw-r--r--sysutils/catsit/distinfo3
76 files changed, 475 insertions, 358 deletions
diff --git a/irc/litterbox/Makefile b/FreeBSD/irc/litterbox/Makefile
index 75cff64..664ddce 100644
--- a/irc/litterbox/Makefile
+++ b/FreeBSD/irc/litterbox/Makefile
@@ -1,7 +1,5 @@
-# $FreeBSD$
-
 PORTNAME=	litterbox
-DISTVERSION=	1.7
+DISTVERSION=	1.9
 CATEGORIES=	irc
 MASTER_SITES=	https://git.causal.agency/litterbox/snapshot/
 
diff --git a/FreeBSD/irc/litterbox/distinfo b/FreeBSD/irc/litterbox/distinfo
new file mode 100644
index 0000000..079f765
--- /dev/null
+++ b/FreeBSD/irc/litterbox/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1671832654
+SHA256 (litterbox-1.9.tar.gz) = ffb02ca75c743ce88593e30236b9ffbf808c1bcfc194459c52b2df70e0e9e5a9
+SIZE (litterbox-1.9.tar.gz) = 36931
diff --git a/irc/litterbox/pkg-descr b/FreeBSD/irc/litterbox/pkg-descr
index aed1c16..aed1c16 100644
--- a/irc/litterbox/pkg-descr
+++ b/FreeBSD/irc/litterbox/pkg-descr
diff --git a/irc/pounce/Makefile b/FreeBSD/irc/pounce-notify/Makefile
index 66e5309..fdfb4d9 100644
--- a/irc/pounce/Makefile
+++ b/FreeBSD/irc/pounce-notify/Makefile
@@ -1,31 +1,28 @@
-# $FreeBSD$
-
-PORTNAME=	pounce
-DISTVERSION=	2.3
+PORTNAME=	pounce-notify
+DISTVERSION=	3.0
 CATEGORIES=	irc
 MASTER_SITES=	https://git.causal.agency/pounce/snapshot/
+DISTNAME=	pounce-${DISTVERSION}
 
 MAINTAINER=	june@causal.agency
-COMMENT=	Multi-client IRC bouncer
+COMMENT=	Generic notifications for pounce
 
 LICENSE=	GPLv3+
-LICENSE_FILE=	${WRKSRC}/LICENSE
+LICENSE_FILE=	${WRKDIR}/${DISTNAME}/LICENSE
 
 LIB_DEPENDS=	libtls.so:security/libretls
 
 USES=	pkgconfig
 
+WRKSRC_SUBDIR=	extra/notify
+
 HAS_CONFIGURE=	yes
 CONFIGURE_ARGS=	--prefix=${PREFIX} --mandir=${MANPREFIX}/man
 
-PLIST_FILES=	bin/calico \
-		bin/pounce \
-		man/man1/calico.1.gz \
-		man/man1/pounce.1.gz
+PLIST_FILES=	bin/pounce-notify \
+		man/man1/pounce-notify.1.gz
 
 post-install:
-.for b in calico pounce
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${b}
-.endfor
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pounce-notify
 
 .include <bsd.port.mk>
diff --git a/FreeBSD/irc/pounce-notify/distinfo b/FreeBSD/irc/pounce-notify/distinfo
new file mode 100644
index 0000000..007958c
--- /dev/null
+++ b/FreeBSD/irc/pounce-notify/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1644897810
+SHA256 (pounce-3.0.tar.gz) = f776f7f170493697a97923e7dce9597dff5577fd40ba756e9a1bcfab17199df0
+SIZE (pounce-3.0.tar.gz) = 50497
diff --git a/FreeBSD/irc/pounce-notify/pkg-descr b/FreeBSD/irc/pounce-notify/pkg-descr
new file mode 100644
index 0000000..4b2437a
--- /dev/null
+++ b/FreeBSD/irc/pounce-notify/pkg-descr
@@ -0,0 +1,3 @@
+Generic notification provider for the pounce IRC bouncer.
+
+WWW: https://git.causal.agency/pounce/
diff --git a/irc/pounce-palaver/Makefile b/FreeBSD/irc/pounce-palaver/Makefile
index 8eb6dec..9eb27b9 100644
--- a/irc/pounce-palaver/Makefile
+++ b/FreeBSD/irc/pounce-palaver/Makefile
@@ -1,7 +1,5 @@
-# $FreeBSD$
-
 PORTNAME=	pounce-palaver
-DISTVERSION=	2.3
+DISTVERSION=	3.0
 CATEGORIES=	irc
 MASTER_SITES=	https://git.causal.agency/pounce/snapshot/
 DISTNAME=	pounce-${DISTVERSION}
@@ -18,7 +16,7 @@ LIB_DEPENDS=	libcurl.so:ftp/curl \
 
 USES=	pkgconfig
 
-WRKSRC_SUBDIR=	contrib/palaver
+WRKSRC_SUBDIR=	extra/palaver
 
 HAS_CONFIGURE=	yes
 CONFIGURE_ARGS=	--prefix=${PREFIX} --mandir=${MANPREFIX}/man
diff --git a/FreeBSD/irc/pounce-palaver/distinfo b/FreeBSD/irc/pounce-palaver/distinfo
new file mode 100644
index 0000000..bd373ff
--- /dev/null
+++ b/FreeBSD/irc/pounce-palaver/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1644897682
+SHA256 (pounce-3.0.tar.gz) = f776f7f170493697a97923e7dce9597dff5577fd40ba756e9a1bcfab17199df0
+SIZE (pounce-3.0.tar.gz) = 50497
diff --git a/irc/pounce-palaver/pkg-descr b/FreeBSD/irc/pounce-palaver/pkg-descr
index 77f9d96..77f9d96 100644
--- a/irc/pounce-palaver/pkg-descr
+++ b/FreeBSD/irc/pounce-palaver/pkg-descr
diff --git a/irc/scooper/Makefile b/FreeBSD/irc/scooper/Makefile
index 9498201..1f9df37 100644
--- a/irc/scooper/Makefile
+++ b/FreeBSD/irc/scooper/Makefile
@@ -1,7 +1,5 @@
-# $FreeBSD$
-
 PORTNAME=	scooper
-DISTVERSION=	1.1
+DISTVERSION=	1.3
 CATEGORIES=	irc
 MASTER_SITES=	https://git.causal.agency/scooper/snapshot/
 
@@ -12,8 +10,7 @@ LICENSE=	AGPLv3+
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${LOCALBASE}/lib/libkcgi.a:www/kcgi \
-		${LOCALBASE}/lib/libkcgihtml.a:www/kcgi \
-		${LOCALBASE}/lib/libsqlite3.a:databases/sqlite3
+		${LOCALBASE}/lib/libkcgihtml.a:www/kcgi
 
 USES=	pkgconfig
 
diff --git a/FreeBSD/irc/scooper/distinfo b/FreeBSD/irc/scooper/distinfo
new file mode 100644
index 0000000..ca32657
--- /dev/null
+++ b/FreeBSD/irc/scooper/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1631565882
+SHA256 (scooper-1.3.tar.gz) = 8fa5dd6047290fba319dcd69d14e70e5efbe70cb5024224772fd5888cb457bfb
+SIZE (scooper-1.3.tar.gz) = 2324402
diff --git a/irc/scooper/pkg-descr b/FreeBSD/irc/scooper/pkg-descr
index 830091a..830091a 100644
--- a/irc/scooper/pkg-descr
+++ b/FreeBSD/irc/scooper/pkg-descr
diff --git a/mail/bubger/Makefile b/FreeBSD/mail/bubger/Makefile
index 05e9033..9f6d98f 100644
--- a/mail/bubger/Makefile
+++ b/FreeBSD/mail/bubger/Makefile
@@ -1,7 +1,5 @@
-# $FreeBSD$
-
 PORTNAME=	bubger
-DISTVERSION=	1.0
+DISTVERSION=	1.1
 CATEGORIES=	mail
 MASTER_SITES=	https://git.causal.agency/bubger/snapshot/
 
diff --git a/FreeBSD/mail/bubger/distinfo b/FreeBSD/mail/bubger/distinfo
new file mode 100644
index 0000000..77fb94f
--- /dev/null
+++ b/FreeBSD/mail/bubger/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1623954809
+SHA256 (bubger-1.1.tar.gz) = 867b7c055a2e81384e9bcdcd12ecf38c0e78891e9768b697875547e0ce4d9904
+SIZE (bubger-1.1.tar.gz) = 38573
diff --git a/mail/bubger/pkg-descr b/FreeBSD/mail/bubger/pkg-descr
index 1532b98..1532b98 100644
--- a/mail/bubger/pkg-descr
+++ b/FreeBSD/mail/bubger/pkg-descr
diff --git a/mail/imbox/Makefile b/FreeBSD/mail/imbox/Makefile
index 33501c6..5f83e69 100644
--- a/mail/imbox/Makefile
+++ b/FreeBSD/mail/imbox/Makefile
@@ -1,5 +1,3 @@
-# $FreeBSD$
-
 PORTNAME=	imbox
 DISTVERSION=	1.4
 CATEGORIES=	mail
diff --git a/mail/imbox/distinfo b/FreeBSD/mail/imbox/distinfo
index e7afbd3..e7afbd3 100644
--- a/mail/imbox/distinfo
+++ b/FreeBSD/mail/imbox/distinfo
diff --git a/mail/imbox/pkg-descr b/FreeBSD/mail/imbox/pkg-descr
index 76aa3e6..76aa3e6 100644
--- a/mail/imbox/pkg-descr
+++ b/FreeBSD/mail/imbox/pkg-descr
diff --git a/mail/notemap/Makefile b/FreeBSD/mail/notemap/Makefile
index d5d9dd0..d5220b3 100644
--- a/mail/notemap/Makefile
+++ b/FreeBSD/mail/notemap/Makefile
@@ -1,5 +1,3 @@
-# $FreeBSD$
-
 PORTNAME=	notemap
 DISTVERSION=	1.3
 CATEGORIES=	mail
diff --git a/mail/notemap/distinfo b/FreeBSD/mail/notemap/distinfo
index 135e1c3..135e1c3 100644
--- a/mail/notemap/distinfo
+++ b/FreeBSD/mail/notemap/distinfo
diff --git a/mail/notemap/pkg-descr b/FreeBSD/mail/notemap/pkg-descr
index 67622a8..67622a8 100644
--- a/mail/notemap/pkg-descr
+++ b/FreeBSD/mail/notemap/pkg-descr
diff --git a/sysutils/catsit/Makefile b/FreeBSD/sysutils/catsit/Makefile
index 8dd25cc..c65563f 100644
--- a/sysutils/catsit/Makefile
+++ b/FreeBSD/sysutils/catsit/Makefile
@@ -1,7 +1,5 @@
-# $FreeBSD$
-
 PORTNAME=	catsit
-DISTVERSION=	1.3
+DISTVERSION=	1.4
 CATEGORIES=	sysutils
 MASTER_SITES=	https://git.causal.agency/catsit/snapshot/
 
diff --git a/FreeBSD/sysutils/catsit/distinfo b/FreeBSD/sysutils/catsit/distinfo
new file mode 100644
index 0000000..964fc35
--- /dev/null
+++ b/FreeBSD/sysutils/catsit/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1632937248
+SHA256 (catsit-1.4.tar.gz) = 8326ef2e9312092cdf121c6ba3df7b93f8228fca5b514e6b05b98c848535e4d8
+SIZE (catsit-1.4.tar.gz) = 24341
diff --git a/sysutils/catsit/pkg-descr b/FreeBSD/sysutils/catsit/pkg-descr
index 132a488..132a488 100644
--- a/sysutils/catsit/pkg-descr
+++ b/FreeBSD/sysutils/catsit/pkg-descr
diff --git a/Makefile b/Makefile
deleted file mode 100644
index ed04b2b..0000000
--- a/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-PORTSDIR = /usr/ports
-
-PORTS += devel/cgit-causal-agency
-PORTS += irc/catgirl
-PORTS += irc/litterbox
-PORTS += irc/pounce
-PORTS += irc/pounce-palaver
-PORTS += irc/scooper
-PORTS += mail/bubger
-PORTS += mail/imbox
-PORTS += mail/notemap
-PORTS += security/libretls
-PORTS += sysutils/catsit
-
-install:
-.for PORT in ${PORTS}
-	cp -R ${PORT} ${PORTSDIR}/${PORT:H}
-.endfor
-
-uninstall:
-.for PORT in ${PORTS}
-	rm -fr ${PORTSDIR}/${PORT}
-.endfor
diff --git a/OpenBSD/net/bubger/Makefile b/OpenBSD/net/bubger/Makefile
new file mode 100644
index 0000000..69a8e74
--- /dev/null
+++ b/OpenBSD/net/bubger/Makefile
@@ -0,0 +1,30 @@
+COMMENT =	IMAP archive generator
+
+DISTNAME =	bubger-1.1
+
+CATEGORIES =	net
+
+HOMEPAGE =	https://git.causal.agency/bubger/about/
+
+MAINTAINER =	June McEnroe <june@causal.agency>
+
+# GPLv3+
+PERMIT_PACKAGE =	Yes
+
+# uses pledge() and unveil()
+WANTLIB += c tls
+LIB_DEPENDS =	converters/libiconv
+
+SITES =		https://git.causal.agency/bubger/snapshot/
+
+# C11
+COMPILER =		base-clang ports-gcc
+COMPILER_LANGS =	c
+
+FAKE_FLAGS =		PREFIX=${TRUEPREFIX}
+
+CONFIGURE_STYLE =	simple
+
+NO_TEST =		Yes
+
+.include <bsd.port.mk>
diff --git a/OpenBSD/net/bubger/distinfo b/OpenBSD/net/bubger/distinfo
new file mode 100644
index 0000000..fb1a071
--- /dev/null
+++ b/OpenBSD/net/bubger/distinfo
@@ -0,0 +1,2 @@
+SHA256 (bubger-1.1.tar.gz) = hnt8BVougThOm83NEuzzjA54iR6XaLaXh1VH4M5NmQQ=
+SIZE (bubger-1.1.tar.gz) = 38573
diff --git a/OpenBSD/net/bubger/pkg/DESCR b/OpenBSD/net/bubger/pkg/DESCR
new file mode 100644
index 0000000..fb62e9f
--- /dev/null
+++ b/OpenBSD/net/bubger/pkg/DESCR
@@ -0,0 +1,4 @@
+bubger is a mailing list archive generator for mail stored in IMAP.
+It produces static files of HTML, Atom and mboxrd, making its output
+easy to serve from a host without IMAP access.  It requires the
+IMAP THREAD extension.
diff --git a/OpenBSD/net/bubger/pkg/PLIST b/OpenBSD/net/bubger/pkg/PLIST
new file mode 100644
index 0000000..2803d1c
--- /dev/null
+++ b/OpenBSD/net/bubger/pkg/PLIST
@@ -0,0 +1,3 @@
+@comment $OpenBSD: PLIST,v$
+@bin bin/bubger
+@man man/man1/bubger.1
diff --git a/OpenBSD/net/litterbox/Makefile b/OpenBSD/net/litterbox/Makefile
new file mode 100644
index 0000000..6a9f64a
--- /dev/null
+++ b/OpenBSD/net/litterbox/Makefile
@@ -0,0 +1,27 @@
+# $OpenBSD$
+
+COMMENT =	IRC logger
+DISTNAME =	litterbox-1.8
+CATEGORIES =	net
+HOMEPAGE =	https://git.causal.agency/litterbox/about/
+MAINTAINER =		june@causal.agency
+
+# GPLv3+
+PERMIT_PACKAGE =	Yes
+
+WANTLIB =		c sqlite3 tls
+LIB_DEPENDS =	databases/sqlite3
+
+SITES =		https://git.causal.agency/litterbox/snapshot/
+
+# C11
+COMPILER =	base-clang ports-gcc
+COMPILER_LANGS =	c
+
+NO_TEST =		Yes
+
+CFLAGS +=	-I${LOCALBASE}/include
+MAKE_FLAGS +=	LDFLAGS=-L${LOCALBASE}/lib
+FAKE_FLAGS =	PREFIX=${PREFIX}
+
+.include <bsd.port.mk>
diff --git a/OpenBSD/net/litterbox/distinfo b/OpenBSD/net/litterbox/distinfo
new file mode 100644
index 0000000..d8a3759
--- /dev/null
+++ b/OpenBSD/net/litterbox/distinfo
@@ -0,0 +1,2 @@
+SHA256 (litterbox-1.8.tar.gz) = VL68N1DzkIE6NyDrAwGsTYUrMMt7dgWxeO1ZqlFohVI=
+SIZE (litterbox-1.8.tar.gz) = 36827
diff --git a/OpenBSD/net/litterbox/pkg/DESCR b/OpenBSD/net/litterbox/pkg/DESCR
new file mode 100644
index 0000000..c50791d
--- /dev/null
+++ b/OpenBSD/net/litterbox/pkg/DESCR
@@ -0,0 +1,4 @@
+litterbox is a TLS-only IRC logger.  It logs events from IRC in a
+SQLite database, indexing messages for full-text search.  It is
+intended for use with the IRC bouncer pounce, but can also be used
+independently as a logging bot.
diff --git a/OpenBSD/net/litterbox/pkg/PLIST b/OpenBSD/net/litterbox/pkg/PLIST
new file mode 100644
index 0000000..606da42
--- /dev/null
+++ b/OpenBSD/net/litterbox/pkg/PLIST
@@ -0,0 +1,7 @@
+@comment $OpenBSD: PLIST,v$
+@bin bin/litterbox
+@bin bin/scoop
+@bin bin/unscoop
+@man man/man1/litterbox.1
+@man man/man1/scoop.1
+@man man/man1/unscoop.1
diff --git a/OpenBSD/net/pounce-notify/Makefile b/OpenBSD/net/pounce-notify/Makefile
new file mode 100644
index 0000000..b1d9bf7
--- /dev/null
+++ b/OpenBSD/net/pounce-notify/Makefile
@@ -0,0 +1,33 @@
+COMMENT =	notifications for pounce
+
+VERSION =	3.0
+DISTNAME =	pounce-${VERSION}
+PKGNAME =	pounce-notify-${VERSION}
+
+CATEGORIES =	net
+
+HOMEPAGE =	https://git.causal.agency/pounce/about/
+
+MAINTAINER =	June McEnroe <june@causal.agency>
+
+# GPLv3+
+PERMIT_PACKAGE =	Yes
+
+# uses pledge() and unveil()
+WANTLIB += c tls
+
+SITES =		https://git.causal.agency/pounce/snapshot/
+
+# C11
+COMPILER =		base-clang ports-gcc
+COMPILER_LANGS =	c
+
+WRKSRC =	${WRKDIST}/extra/notify
+
+FAKE_FLAGS =		PREFIX=${TRUEPREFIX}
+
+CONFIGURE_STYLE =	simple
+
+NO_TEST =		Yes
+
+.include <bsd.port.mk>
diff --git a/OpenBSD/net/pounce-notify/distinfo b/OpenBSD/net/pounce-notify/distinfo
new file mode 100644
index 0000000..d901dd3
--- /dev/null
+++ b/OpenBSD/net/pounce-notify/distinfo
@@ -0,0 +1,2 @@
+SHA256 (pounce-3.0.tar.gz) = 93b38XBJNpepeSPn3OlZff9Vd/1AunVumhvPqxcZnfA=
+SIZE (pounce-3.0.tar.gz) = 50497
diff --git a/OpenBSD/net/pounce-notify/pkg/DESCR b/OpenBSD/net/pounce-notify/pkg/DESCR
new file mode 100644
index 0000000..dfd2aec
--- /dev/null
+++ b/OpenBSD/net/pounce-notify/pkg/DESCR
@@ -0,0 +1 @@
+pounce-notify provides generic notifications for pounce.
diff --git a/OpenBSD/net/pounce-notify/pkg/PLIST b/OpenBSD/net/pounce-notify/pkg/PLIST
new file mode 100644
index 0000000..dd7566e
--- /dev/null
+++ b/OpenBSD/net/pounce-notify/pkg/PLIST
@@ -0,0 +1,2 @@
+@bin bin/pounce-notify
+@man man/man1/pounce-notify.1
diff --git a/OpenBSD/net/pounce-palaver/Makefile b/OpenBSD/net/pounce-palaver/Makefile
new file mode 100644
index 0000000..e3e9d8f
--- /dev/null
+++ b/OpenBSD/net/pounce-palaver/Makefile
@@ -0,0 +1,35 @@
+COMMENT =	Palaver push notifications for pounce
+
+VERSION =	3.0
+DISTNAME =	pounce-${VERSION}
+PKGNAME =	pounce-palaver-${VERSION}
+
+CATEGORIES =	net
+
+HOMEPAGE =	https://git.causal.agency/pounce/about/
+
+MAINTAINER =	June McEnroe <june@causal.agency>
+
+# GPLv3+
+PERMIT_PACKAGE =	Yes
+
+# uses pledge() and unveil()
+WANTLIB += c curl sqlite3 tls
+
+SITES =		https://git.causal.agency/pounce/snapshot/
+
+# C11
+COMPILER =		base-clang ports-gcc
+COMPILER_LANGS =	c
+
+WRKSRC =	${WRKDIST}/extra/palaver
+
+LIB_DEPENDS =	databases/sqlite3 net/curl
+
+FAKE_FLAGS =		PREFIX=${TRUEPREFIX}
+
+CONFIGURE_STYLE =	simple
+
+NO_TEST =		Yes
+
+.include <bsd.port.mk>
diff --git a/OpenBSD/net/pounce-palaver/distinfo b/OpenBSD/net/pounce-palaver/distinfo
new file mode 100644
index 0000000..d901dd3
--- /dev/null
+++ b/OpenBSD/net/pounce-palaver/distinfo
@@ -0,0 +1,2 @@
+SHA256 (pounce-3.0.tar.gz) = 93b38XBJNpepeSPn3OlZff9Vd/1AunVumhvPqxcZnfA=
+SIZE (pounce-3.0.tar.gz) = 50497
diff --git a/OpenBSD/net/pounce-palaver/pkg/DESCR b/OpenBSD/net/pounce-palaver/pkg/DESCR
new file mode 100644
index 0000000..f65a58d
--- /dev/null
+++ b/OpenBSD/net/pounce-palaver/pkg/DESCR
@@ -0,0 +1,2 @@
+pounce-palaver provides push notifications for the Palaver IRC app
+via pounce.
diff --git a/OpenBSD/net/pounce-palaver/pkg/PLIST b/OpenBSD/net/pounce-palaver/pkg/PLIST
new file mode 100644
index 0000000..d5efc2c
--- /dev/null
+++ b/OpenBSD/net/pounce-palaver/pkg/PLIST
@@ -0,0 +1,2 @@
+@bin bin/pounce-palaver
+@man man/man1/pounce-palaver.1
diff --git a/OpenBSD/net/pounce/Makefile b/OpenBSD/net/pounce/Makefile
new file mode 100644
index 0000000..34c8628
--- /dev/null
+++ b/OpenBSD/net/pounce/Makefile
@@ -0,0 +1,29 @@
+COMMENT =	multi-client, TLS-only IRC bouncer
+
+DISTNAME =	pounce-3.0
+
+CATEGORIES =	net
+
+HOMEPAGE =	https://git.causal.agency/pounce/about/
+
+MAINTAINER =	Omar Polo <op@omarpolo.com>
+
+# GPLv3+
+PERMIT_PACKAGE =	Yes
+
+# uses pledge() and unveil()
+WANTLIB += c tls
+
+SITES =		https://git.causal.agency/pounce/snapshot/
+
+# C11
+COMPILER =		base-clang ports-gcc
+COMPILER_LANGS =	c
+
+FAKE_FLAGS =		PREFIX=${TRUEPREFIX}
+
+CONFIGURE_STYLE =	simple
+
+NO_TEST =		Yes
+
+.include <bsd.port.mk>
diff --git a/OpenBSD/net/pounce/distinfo b/OpenBSD/net/pounce/distinfo
new file mode 100644
index 0000000..d901dd3
--- /dev/null
+++ b/OpenBSD/net/pounce/distinfo
@@ -0,0 +1,2 @@
+SHA256 (pounce-3.0.tar.gz) = 93b38XBJNpepeSPn3OlZff9Vd/1AunVumhvPqxcZnfA=
+SIZE (pounce-3.0.tar.gz) = 50497
diff --git a/OpenBSD/net/pounce/pkg/DESCR b/OpenBSD/net/pounce/pkg/DESCR
new file mode 100644
index 0000000..6858864
--- /dev/null
+++ b/OpenBSD/net/pounce/pkg/DESCR
@@ -0,0 +1,7 @@
+pounce is a multi-client, TLS-only IRC bouncer.  It maintains a
+persistent connection to an IRC server, acting as a proxy and buffer
+for a number of clients.  When a client connects, any messages
+received since it last disconnected will be relayed to it.  Unlike
+some other bouncers, pounce uses a single buffer for all IRC messages,
+which acts as a queue from which each client reads messages
+independently.
diff --git a/OpenBSD/net/pounce/pkg/PLIST b/OpenBSD/net/pounce/pkg/PLIST
new file mode 100644
index 0000000..4616553
--- /dev/null
+++ b/OpenBSD/net/pounce/pkg/PLIST
@@ -0,0 +1,4 @@
+@bin bin/calico
+@bin bin/pounce
+@man man/man1/calico.1
+@man man/man1/pounce.1
diff --git a/OpenBSD/sysutils/catsit/Makefile b/OpenBSD/sysutils/catsit/Makefile
new file mode 100644
index 0000000..eda5576
--- /dev/null
+++ b/OpenBSD/sysutils/catsit/Makefile
@@ -0,0 +1,25 @@
+# $OpenBSD$
+
+COMMENT =	process supervisor
+DISTNAME =	catsit-1.4
+CATEGORIES =	sysutils
+HOMEPAGE =	https://git.causal.agency/catsit/about/
+MAINTAINER =		june@causal.agency
+
+# AGPLv3+
+PERMIT_PACKAGE =	Yes
+
+# uses pledge() and unveil()
+WANTLIB =		c
+
+SITES =		https://git.causal.agency/catsit/snapshot/
+
+# C11
+COMPILER =	base-clang ports-gcc
+COMPILER_LANGS =	c
+
+NO_TEST =		Yes
+
+FAKE_FLAGS =	PREFIX=${PREFIX}
+
+.include <bsd.port.mk>
diff --git a/OpenBSD/sysutils/catsit/distinfo b/OpenBSD/sysutils/catsit/distinfo
new file mode 100644
index 0000000..f88d44d
--- /dev/null
+++ b/OpenBSD/sysutils/catsit/distinfo
@@ -0,0 +1,2 @@
+SHA256 (catsit-1.4.tar.gz) = gybvLpMSCSzfEhxro997k/gij8pbUU5rBbmMhIU15Ng=
+SIZE (catsit-1.4.tar.gz) = 24341
diff --git a/OpenBSD/sysutils/catsit/pkg/DESCR b/OpenBSD/sysutils/catsit/pkg/DESCR
new file mode 100644
index 0000000..3b65708
--- /dev/null
+++ b/OpenBSD/sysutils/catsit/pkg/DESCR
@@ -0,0 +1,5 @@
+catsit is a process supervisor for FreeBSD and OpenBSD.  The catsitd
+daemon spawns processes for a list of services, redirects their
+output to syslog, and restarts the processes when they exit according
+to their exit status.  Exponential backoff is applied to automatic
+restarts.
diff --git a/OpenBSD/sysutils/catsit/pkg/PLIST b/OpenBSD/sysutils/catsit/pkg/PLIST
new file mode 100644
index 0000000..bf46141
--- /dev/null
+++ b/OpenBSD/sysutils/catsit/pkg/PLIST
@@ -0,0 +1,11 @@
+@comment $OpenBSD: PLIST,v$
+@rcscript ${RCDIR}/catsitd
+@bin bin/catsit-timer
+@bin bin/catsit-watch
+@man man/man1/catsit-timer.1
+@man man/man1/catsit-watch.1
+@man man/man5/catsit.conf.5
+@man man/man8/catsit.8
+@man man/man8/catsitd.8
+sbin/catsit
+@bin sbin/catsitd
diff --git a/OpenBSD/www/cgit-pink/Makefile b/OpenBSD/www/cgit-pink/Makefile
new file mode 100644
index 0000000..1eb163b
--- /dev/null
+++ b/OpenBSD/www/cgit-pink/Makefile
@@ -0,0 +1,39 @@
+# $OpenBSD: Makefile,v 1.27 2020/04/04 19:28:31 kn Exp $
+
+COMMENT =	web frontend for git repositories
+
+DISTNAME =	cgit-pink-1.4.1
+CATEGORIES =	www devel
+
+DISTFILES =	${DISTNAME}.tar.gz
+DISTFILES.git = git-2.36.1.tar.gz
+
+SITES =		https://git.causal.agency/cgit-pink/snapshot/
+SITES.git =		https://www.kernel.org/pub/software/scm/git/
+HOMEPAGE =		https://git.causal.agency/cgit-pink/about/
+
+# GPLv2
+PERMIT_PACKAGE =	Yes
+
+USE_GMAKE =	yes
+
+BUILD_DEPENDS =	textproc/asciidoc
+LIB_DEPENDS =	converters/libiconv
+
+PREFIX =	${VARBASE}/www
+MAKE_FLAGS +=	V=1 NO_GETTEXT=1 EXTRA_GIT_TARGETS='git git-http-backend' LDFLAGS+='${STATIC} -L${LOCALBASE}/lib'
+
+ALL_TARGET =	all doc-man
+
+post-extract:
+	rmdir ${WRKSRC}/git
+	mv ${WRKDIR}/git-* ${WRKSRC}/git
+
+post-install:
+	mv ${PREFIX}/htdocs ${PREFIX}/cgit
+	${INSTALL_MAN} ${WRKBUILD}/cgitrc.5 ${WRKINST}${LOCALBASE}/man/man5
+	${INSTALL_PROGRAM_DIR} ${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKBUILD}/git/git ${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKBUILD}/git/git-http-backend ${PREFIX}/cgi-bin
+
+.include <bsd.port.mk>
diff --git a/OpenBSD/www/cgit-pink/distinfo b/OpenBSD/www/cgit-pink/distinfo
new file mode 100644
index 0000000..77e9a19
--- /dev/null
+++ b/OpenBSD/www/cgit-pink/distinfo
@@ -0,0 +1,4 @@
+SHA256 (cgit-pink-1.4.1.tar.gz) = 8SRsbIEwWADCTn7uKyJDGateV7HdsHtIg66oRfKQRtU=
+SHA256 (git-2.36.1.tar.gz) = N9k2/RfIGqnd09uk5W6IpF+lNK0LqUZFTozoGHYMaiw=
+SIZE (cgit-pink-1.4.1.tar.gz) = 104130
+SIZE (git-2.36.1.tar.gz) = 10699999
diff --git a/OpenBSD/www/cgit-pink/patches/patch-Makefile b/OpenBSD/www/cgit-pink/patches/patch-Makefile
new file mode 100644
index 0000000..b49eb37
--- /dev/null
+++ b/OpenBSD/www/cgit-pink/patches/patch-Makefile
@@ -0,0 +1,30 @@
+$OpenBSD: patch-Makefile,v 1.9 2018/08/04 09:19:35 kn Exp $
+Index: Makefile
+--- Makefile.orig
++++ Makefile
+@@ -2,11 +2,11 @@ all::
+ 
+ CGIT_VERSION = v1.2.1
+ CGIT_SCRIPT_NAME = cgit.cgi
+-CGIT_SCRIPT_PATH = /var/www/htdocs/cgit
+-CGIT_DATA_PATH = $(CGIT_SCRIPT_PATH)
+-CGIT_CONFIG = /etc/cgitrc
+-CACHE_ROOT = /var/cache/cgit
+-prefix = /usr/local
++CGIT_SCRIPT_PATH = /var/www/cgi-bin
++CGIT_DATA_PATH = /var/www/htdocs
++CGIT_CONFIG = /conf/cgitrc
++CACHE_ROOT = /tmp/cgit
++prefix = ${PREFIX}
+ libdir = $(prefix)/lib
+ filterdir = $(libdir)/cgit/filters
+ docdir = $(prefix)/share/doc/cgit
+@@ -90,8 +90,6 @@ install: all
+ 	$(INSTALL) -m 0644 cgit.png $(DESTDIR)$(CGIT_DATA_PATH)/cgit.png
+ 	$(INSTALL) -m 0644 favicon.ico $(DESTDIR)$(CGIT_DATA_PATH)/favicon.ico
+ 	$(INSTALL) -m 0644 robots.txt $(DESTDIR)$(CGIT_DATA_PATH)/robots.txt
+-	$(INSTALL) -m 0755 -d $(DESTDIR)$(filterdir)
+-	$(COPYTREE) filters/* $(DESTDIR)$(filterdir)
+ 
+ install-doc: install-man install-html install-pdf
+ 
diff --git a/OpenBSD/www/cgit-pink/patches/patch-cgit_mk b/OpenBSD/www/cgit-pink/patches/patch-cgit_mk
new file mode 100644
index 0000000..c74f62d
--- /dev/null
+++ b/OpenBSD/www/cgit-pink/patches/patch-cgit_mk
@@ -0,0 +1,11 @@
+$OpenBSD: patch-cgit_mk,v 1.1 2013/07/15 07:00:49 jasper Exp $
+--- cgit.mk.orig	Sun Jul 14 23:18:05 2013
++++ cgit.mk	Sun Jul 14 23:18:39 2013
+@@ -17,6 +17,7 @@ $(CGIT_PREFIX)VERSION: force-version
+ 
+ # CGIT_CFLAGS is a separate variable so that we can track it separately
+ # and avoid rebuilding all of Git when these variables change.
++CGIT_CFLAGS += -L${LOCALBASE}/include
+ CGIT_CFLAGS += -DCGIT_CONFIG='"$(CGIT_CONFIG)"'
+ CGIT_CFLAGS += -DCGIT_SCRIPT_NAME='"$(CGIT_SCRIPT_NAME)"'
+ CGIT_CFLAGS += -DCGIT_CACHE_ROOT='"$(CACHE_ROOT)"'
diff --git a/OpenBSD/www/cgit-pink/patches/patch-setup_c b/OpenBSD/www/cgit-pink/patches/patch-setup_c
new file mode 100644
index 0000000..eae3fc0
--- /dev/null
+++ b/OpenBSD/www/cgit-pink/patches/patch-setup_c
@@ -0,0 +1,20 @@
+$OpenBSD: patch-setup_c,v 1.1 2017/03/22 20:23:52 landry Exp $
+
+Dont openbsd dev/null, doesnt exist in the default chroot
+
+--- git/setup.c.orig	Wed Mar  1 21:01:06 2017
++++ git/setup.c	Wed Mar  1 21:01:56 2017
+@@ -1488,11 +1488,13 @@ const char *resolve_gitdir_gently(const char *suspect, int *return_error_code)
+ /* if any standard file descriptor is missing open it to /dev/null */
+ void sanitize_stdfds(void)
+ {
++#if 0
+ 	int fd = xopen("/dev/null", O_RDWR);
+ 	while (fd < 2)
+ 		fd = xdup(fd);
+ 	if (fd > 2)
+ 		close(fd);
++#endif
+ }
+ 
+ int daemonize(void)
diff --git a/OpenBSD/www/cgit-pink/pkg/DESCR b/OpenBSD/www/cgit-pink/pkg/DESCR
new file mode 100644
index 0000000..f85c78a
--- /dev/null
+++ b/OpenBSD/www/cgit-pink/pkg/DESCR
@@ -0,0 +1,2 @@
+This is an attempt to create a fast web interface for the git scm,
+using a builtin cache to decrease server io-pressure.
diff --git a/OpenBSD/www/cgit-pink/pkg/PLIST b/OpenBSD/www/cgit-pink/pkg/PLIST
new file mode 100644
index 0000000..aeb2763
--- /dev/null
+++ b/OpenBSD/www/cgit-pink/pkg/PLIST
@@ -0,0 +1,14 @@
+@comment $OpenBSD: PLIST,v 1.6 2018/09/04 12:46:24 espie Exp $
+@conflict cgit-*
+@group daemon
+@bin bin/git
+@bin cgi-bin/cgit.cgi
+@bin cgi-bin/git-http-backend
+@group
+cgit/
+cgit/cgit.css
+cgit/cgit.png
+cgit/robots.txt
+@cwd ${LOCALBASE}
+@man man/man5/cgitrc.5
+share/doc/pkg-readmes/${PKGSTEM}
diff --git a/OpenBSD/www/cgit-pink/pkg/README b/OpenBSD/www/cgit-pink/pkg/README
new file mode 100644
index 0000000..816ad9e
--- /dev/null
+++ b/OpenBSD/www/cgit-pink/pkg/README
@@ -0,0 +1,74 @@
+$OpenBSD: README,v 1.5 2018/09/04 12:46:24 espie Exp $
+
++-----------------------------------------------------------------------
+| Running ${PKGSTEM} on OpenBSD
++-----------------------------------------------------------------------
+
+Cgit config
+===========
+By default, the cgitrc config file is searched in ${PREFIX}/conf/cgitrc.
+Refer to cgitrc(5) for the syntax.
+
+Webserver config
+================
+
+OpenBSD httpd
+-------------
+server "default" {
+	listen on egress port 80
+
+	# don't serve static files from cgit CGI: cgit.css and cgit.png
+	location "/cgit.*" {
+		root "/cgit"
+		no fastcgi
+	}
+	root "/cgi-bin/cgit.cgi"
+	fastcgi socket "/run/slowcgi.sock"
+}
+
+Nginx
+-----
+An example nginx config snippet is provided below, to run with
+slowcgi:
+
+server {
+	server_name cgit.example.com;
+	access_log logs/cgit-access main;
+	error_log logs/cgit-error warn;
+	location ~ /cgit.(png|css) {
+		root /var/www/htdocs;
+	}
+	location / {
+		rewrite /(.*) /cgi-bin/cgit.cgi/$1;
+	}
+	location /cgi-bin/ {
+		fastcgi_pass unix:run/slowcgi.sock;
+		fastcgi_split_path_info ^(/cgi-bin/[^/]+)(.*);
+		fastcgi_param  PATH_INFO $fastcgi_path_info;
+		include fastcgi_params;
+	}
+}
+
+Apache config
+-------------
+
+This config snippet works with Apache:
+
+ScriptAlias /cgit /cgi-bin/cgit.cgi
+<Location "/cgit">
+	AllowOverride None
+	Options +ExecCGI
+	Order allow,deny
+	Allow from all
+</Location>
+
+
+snapshots
+---------
+Nginx and OpenBSD httpd use chroot(2).
+
+For .tar.gz snapshot support a static binary in $chroot/bin/gzip is required.
+
+	cd /usr/src/usr.bin/compress
+	make clean && make LDFLAGS="-static -pie"
+	cp obj/compress $chroot/bin/gzip
diff --git a/devel/cgit-causal-agency/Makefile b/devel/cgit-causal-agency/Makefile
deleted file mode 100644
index 6ffd004..0000000
--- a/devel/cgit-causal-agency/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-# $FreeBSD: head/devel/cgit/Makefile 523699 2020-01-21 01:37:59Z meta $
-
-PORTNAME=	cgit-causal-agency
-PORTVERSION=	1.2.3
-CONFLICTS_INSTALL=	cgit
-CATEGORIES=	devel www
-MASTER_SITES=	https://git.causal.agency/src/snapshot/:src \
-		KERNEL_ORG/software/scm/git:git
-DISTFILES=	src-${SRC_VERSION}${EXTRACT_SUFX}:src \
-		git-${GIT_VERSION}${EXTRACT_SUFX}:git
-DISTNAME=	src-${SRC_VERSION}
-
-MAINTAINER=	june@causal.agency
-COMMENT=	Fast, lightweight web frontend for Git repositories
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-TEST_DEPENDS=	msgfmt:devel/gettext-tools
-
-SRC_VERSION=	8e4c63c857f9320d2eaae1ce5bdbced4ec92dbff
-GIT_VERSION=	2.25.1
-WRKSRC_SUBDIR=	www/git.causal.agency/cgit
-
-USES=		cpe gmake iconv perl5 python:3.2+,env shebangfix ssl
-CPE_VENDOR=	lars_hjemli
-USE_PERL5=	test
-SHEBANG_FILES=	filters/email-gravatar.py \
-		filters/html-converters/md2html \
-		filters/html-converters/rst2html \
-		filters/syntax-highlighting.py
-WWWDIR=	${PREFIX}/www/cgit
-
-CFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB}
-MAKE_ARGS+=	CGIT_SCRIPT_PATH=${WWWDIR} CGIT_CONFIG=${PREFIX}/etc/cgitrc \
-		prefix=${PREFIX} NO_GETTEXT=1 NO_R_TO_GCC_LINKER=1 V=1
-
-SUB_FILES=	pkg-message
-
-PORTDOCS=	cgitrc.5.txt
-
-OPTIONS_DEFINE=	DOCS ASCIIDOC
-OPTIONS_DEFAULT=	ASCIIDOC
-OPTIONS_SUB=	yes
-
-ASCIIDOC_DESC=	Use asciidoc to preprocess man page
-ASCIIDOC_BUILD_DEPENDS=	a2x:textproc/asciidoc
-
-post-extract:
-	@${MV} ${WRKDIR}/git-${GIT_VERSION} ${WRKSRC}/git
-
-post-patch:
-	@${REINPLACE_CMD} -e 's/^\(GIT_VER =\).*$$/\1 ${GIT_VERSION}/' \
-		${WRKSRC}/Makefile
-
-	@${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' \
-		-e "s|\(ALL_CFLAGS =\)|\1 -I${OPENSSLINC}|g" \
-		-e "s|\(ALL_LDFLAGS =\)|\1 -L${OPENSSLLIB}|g" \
-		${WRKSRC}/git/Makefile
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${WWWDIR}/cgit.cgi
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-post-install-ASCIIDOC-on:
-	a2x --doctype manpage --format manpage ${WRKSRC}/cgitrc.5.txt
-	${INSTALL_MAN} ${WRKSRC}/cgitrc.5 ${STAGEDIR}${PREFIX}/man/man5
-
-.include <bsd.port.mk>
diff --git a/devel/cgit-causal-agency/distinfo b/devel/cgit-causal-agency/distinfo
deleted file mode 100644
index addb116..0000000
--- a/devel/cgit-causal-agency/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1612476856
-SHA256 (src-8e4c63c857f9320d2eaae1ce5bdbced4ec92dbff.tar.gz) = 6e031b9437adc89e64cfca64900337b5e85169398fa0cb97ae576c703a40c440
-SIZE (src-8e4c63c857f9320d2eaae1ce5bdbced4ec92dbff.tar.gz) = 775415
-SHA256 (git-2.25.1.tar.gz) = 4999ae0ee6cc7dfb280d7051e39a82a5630b00c1d8cd54890f07b4b7193d25aa
-SIZE (git-2.25.1.tar.gz) = 9026631
diff --git a/devel/cgit-causal-agency/files/pkg-message.in b/devel/cgit-causal-agency/files/pkg-message.in
deleted file mode 100644
index 0190639..0000000
--- a/devel/cgit-causal-agency/files/pkg-message.in
+++ /dev/null
@@ -1,18 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-cgit has been successfully installed.
-
-To enable cgit in Apache, use something like the following:
-
-  <Directory "%%WWWDIR%%/">
-      AllowOverride None
-      Options +ExecCGI
-      Require all granted 
-  </Directory>
-
-Documentation and sample configuration can be found
-in %%DOCSDIR%%/cgitrc.5.txt.
-EOM
-}
-]
diff --git a/devel/cgit-causal-agency/pkg-descr b/devel/cgit-causal-agency/pkg-descr
deleted file mode 100644
index 1a9d828..0000000
--- a/devel/cgit-causal-agency/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-cgit is a fast web interface for the Git SCM, using a built-in cache to
-decrease server I/O pressure.
-
-WWW: https://git.zx2c4.com/cgit/about/
diff --git a/devel/cgit-causal-agency/pkg-plist b/devel/cgit-causal-agency/pkg-plist
deleted file mode 100644
index d93b995..0000000
--- a/devel/cgit-causal-agency/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-lib/cgit/filters/about-formatting.sh
-lib/cgit/filters/commit-links.sh
-lib/cgit/filters/email-gravatar.py
-lib/cgit/filters/html-converters/man2html
-lib/cgit/filters/html-converters/md2html
-lib/cgit/filters/html-converters/rst2html
-lib/cgit/filters/html-converters/txt2html
-lib/cgit/filters/syntax-highlighting.py
-lib/cgit/filters/syntax-highlighting.sh
-%%ASCIIDOC%%man/man5/cgitrc.5.gz
-%%WWWDIR%%/cgit.cgi
-%%WWWDIR%%/cgit.css
-%%WWWDIR%%/cgit.png
-%%WWWDIR%%/favicon.ico
-%%WWWDIR%%/robots.txt
diff --git a/irc/catgirl/Makefile b/irc/catgirl/Makefile
deleted file mode 100644
index 3504d11..0000000
--- a/irc/catgirl/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# $FreeBSD: head/irc/catgirl/Makefile 566195 2021-02-20 23:14:06Z linimon $
-
-PORTNAME=	catgirl
-DISTVERSION=	1.6
-CATEGORIES=	irc
-MASTER_SITES=	https://git.causal.agency/catgirl/snapshot/
-
-MAINTAINER=	june@causal.agency
-COMMENT=	TLS-only terminal IRC client
-
-LICENSE=	GPLv3+
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-USES=		compiler:c++11-lang ncurses pkgconfig ssl
-
-HAS_CONFIGURE=	yes
-CONFIGURE_ARGS=	--prefix=${PREFIX} --mandir=${MANPREFIX}/man
-
-PLIST_FILES=	bin/catgirl \
-		man/man1/catgirl.1.gz
-
-.include <bsd.port.pre.mk>
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/catgirl
-
-.if ${SSL_DEFAULT} == base || ${SSL_DEFAULT} == openssl
-LIB_DEPENDS+=	libtls.so:security/libretls
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/irc/catgirl/distinfo b/irc/catgirl/distinfo
deleted file mode 100644
index 4610713..0000000
--- a/irc/catgirl/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1613763583
-SHA256 (catgirl-1.6.tar.gz) = 3b32ee3b57cab5fa29b0a6cb9d21a4a5e5f41efd4a698cb9df15e316bf000f6a
-SIZE (catgirl-1.6.tar.gz) = 58524
diff --git a/irc/catgirl/pkg-descr b/irc/catgirl/pkg-descr
deleted file mode 100644
index 8cae8df..0000000
--- a/irc/catgirl/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-catgirl is a TLS-only terminal IRC client with tab-complete, nick
-coloring, URL detection, message filtering and split scrolling.
-
-WWW: https://git.causal.agency/catgirl/
diff --git a/irc/litterbox/distinfo b/irc/litterbox/distinfo
deleted file mode 100644
index 0744c35..0000000
--- a/irc/litterbox/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1610748614
-SHA256 (litterbox-1.7.tar.gz) = 22c9fa46e4af1fc7d6a375b19a87eb3f73b7baafce96698aafcb58c6287155d3
-SIZE (litterbox-1.7.tar.gz) = 35527
diff --git a/irc/pounce-palaver/distinfo b/irc/pounce-palaver/distinfo
deleted file mode 100644
index d9a76c2..0000000
--- a/irc/pounce-palaver/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1612805121
-SHA256 (pounce-2.3.tar.gz) = 47e77cf01ccd94c6ecb83410d7f832426de61e28573b7aa4ac60fec5ac3f468b
-SIZE (pounce-2.3.tar.gz) = 49151
diff --git a/irc/pounce/distinfo b/irc/pounce/distinfo
deleted file mode 100644
index 0c74376..0000000
--- a/irc/pounce/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1612804928
-SHA256 (pounce-2.3.tar.gz) = 47e77cf01ccd94c6ecb83410d7f832426de61e28573b7aa4ac60fec5ac3f468b
-SIZE (pounce-2.3.tar.gz) = 49151
diff --git a/irc/pounce/pkg-descr b/irc/pounce/pkg-descr
deleted file mode 100644
index 68679a2..0000000
--- a/irc/pounce/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-pounce is a multi-client, TLS-only IRC bouncer. It takes a simple
-approach, using a multiple-consumer ring buffer and the IRCv3.2
-server-time extension to communicate with clients.
-
-WWW: https://git.causal.agency/pounce/
diff --git a/irc/scooper/distinfo b/irc/scooper/distinfo
deleted file mode 100644
index 1d40a8b..0000000
--- a/irc/scooper/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1610861358
-SHA256 (scooper-1.1.tar.gz) = 3b55a2a8e9121b2951e3b3916d9e0ec471533ec559c25edaa90c3765376de13a
-SIZE (scooper-1.1.tar.gz) = 26863
diff --git a/mail/bubger/distinfo b/mail/bubger/distinfo
deleted file mode 100644
index b13bde1..0000000
--- a/mail/bubger/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1615246395
-SHA256 (bubger-1.0.tar.gz) = fa23e4e77fd2bee442ce3873391f3d7c408785df287b64d8e290b045bfc84cf8
-SIZE (bubger-1.0.tar.gz) = 36723
diff --git a/security/libretls/Makefile b/security/libretls/Makefile
deleted file mode 100644
index 5fca48e..0000000
--- a/security/libretls/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $FreeBSD: head/security/libretls/Makefile 561899 2021-01-18 07:55:49Z bapt $
-
-PORTNAME=	libretls
-PORTVERSION=	3.3.1
-CATEGORIES=	security devel
-MASTER_SITES=	https://causal.agency/libretls/
-
-MAINTAINER=	bapt@FreeBSD.org
-COMMENT=	TLS library designed to ease writing foolproof applications
-
-LICENSE=	ISCL
-
-USES=	libtool ssl pkgconfig
-INSTALL_TARGET=	install-strip
-GNU_CONFIGURE=	yes
-
-USE_LDCONFIG=	yes
-
-.include <bsd.port.mk>
diff --git a/security/libretls/distinfo b/security/libretls/distinfo
deleted file mode 100644
index 720dc7c..0000000
--- a/security/libretls/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1610882864
-SHA256 (libretls-3.3.1.tar.gz) = f23a29ef321eff099b8fbabdecc3a3378cfb9eca24b2bf02062554e9779c4d33
-SIZE (libretls-3.3.1.tar.gz) = 431233
diff --git a/security/libretls/pkg-descr b/security/libretls/pkg-descr
deleted file mode 100644
index ec3a3ce..0000000
--- a/security/libretls/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-LibreTLS is a port of libtls from LibreSSL to OpenSSL. libtls is "a new TLS
-library, designed to make it easier to write foolproof applications".
-
-libtls provides an excellent new API, but LibreSSL can be difficult to install
-on systems which already use OpenSSL. LibreTLS aims to make the libtls API more
-easily and widely available.
-
-WWW: https://git.causal.agency/libretls/about/
diff --git a/security/libretls/pkg-plist b/security/libretls/pkg-plist
deleted file mode 100644
index 1330004..0000000
--- a/security/libretls/pkg-plist
+++ /dev/null
@@ -1,94 +0,0 @@
-include/tls.h
-lib/libtls.a
-lib/libtls.so
-lib/libtls.so.20
-lib/libtls.so.20.0.1
-libdata/pkgconfig/libtls.pc
-man/man3/tls_accept_cbs.3.gz
-man/man3/tls_accept_fds.3.gz
-man/man3/tls_accept_socket.3.gz
-man/man3/tls_client.3.gz
-man/man3/tls_close.3.gz
-man/man3/tls_config_add_keypair_file.3.gz
-man/man3/tls_config_add_keypair_mem.3.gz
-man/man3/tls_config_add_keypair_ocsp_file.3.gz
-man/man3/tls_config_add_keypair_ocsp_mem.3.gz
-man/man3/tls_config_add_ticket_key.3.gz
-man/man3/tls_config_clear_keys.3.gz
-man/man3/tls_config_error.3.gz
-man/man3/tls_config_free.3.gz
-man/man3/tls_config_insecure_noverifycert.3.gz
-man/man3/tls_config_insecure_noverifyname.3.gz
-man/man3/tls_config_insecure_noverifytime.3.gz
-man/man3/tls_config_new.3.gz
-man/man3/tls_config_ocsp_require_stapling.3.gz
-man/man3/tls_config_parse_protocols.3.gz
-man/man3/tls_config_prefer_ciphers_client.3.gz
-man/man3/tls_config_prefer_ciphers_server.3.gz
-man/man3/tls_config_set_alpn.3.gz
-man/man3/tls_config_set_ca_file.3.gz
-man/man3/tls_config_set_ca_mem.3.gz
-man/man3/tls_config_set_ca_path.3.gz
-man/man3/tls_config_set_cert_file.3.gz
-man/man3/tls_config_set_cert_mem.3.gz
-man/man3/tls_config_set_ciphers.3.gz
-man/man3/tls_config_set_crl_file.3.gz
-man/man3/tls_config_set_crl_mem.3.gz
-man/man3/tls_config_set_dheparams.3.gz
-man/man3/tls_config_set_ecdhecurves.3.gz
-man/man3/tls_config_set_key_file.3.gz
-man/man3/tls_config_set_key_mem.3.gz
-man/man3/tls_config_set_keypair_file.3.gz
-man/man3/tls_config_set_keypair_mem.3.gz
-man/man3/tls_config_set_keypair_ocsp_file.3.gz
-man/man3/tls_config_set_keypair_ocsp_mem.3.gz
-man/man3/tls_config_set_ocsp_staple_file.3.gz
-man/man3/tls_config_set_ocsp_staple_mem.3.gz
-man/man3/tls_config_set_protocols.3.gz
-man/man3/tls_config_set_session_fd.3.gz
-man/man3/tls_config_set_session_id.3.gz
-man/man3/tls_config_set_session_lifetime.3.gz
-man/man3/tls_config_set_verify_depth.3.gz
-man/man3/tls_config_verify.3.gz
-man/man3/tls_config_verify_client.3.gz
-man/man3/tls_config_verify_client_optional.3.gz
-man/man3/tls_configure.3.gz
-man/man3/tls_conn_alpn_selected.3.gz
-man/man3/tls_conn_cipher.3.gz
-man/man3/tls_conn_cipher_strength.3.gz
-man/man3/tls_conn_servername.3.gz
-man/man3/tls_conn_session_resumed.3.gz
-man/man3/tls_conn_version.3.gz
-man/man3/tls_connect.3.gz
-man/man3/tls_connect_cbs.3.gz
-man/man3/tls_connect_fds.3.gz
-man/man3/tls_connect_servername.3.gz
-man/man3/tls_connect_socket.3.gz
-man/man3/tls_default_ca_cert_file.3.gz
-man/man3/tls_error.3.gz
-man/man3/tls_free.3.gz
-man/man3/tls_handshake.3.gz
-man/man3/tls_init.3.gz
-man/man3/tls_load_file.3.gz
-man/man3/tls_ocsp_process_response.3.gz
-man/man3/tls_peer_cert_chain_pem.3.gz
-man/man3/tls_peer_cert_contains_name.3.gz
-man/man3/tls_peer_cert_hash.3.gz
-man/man3/tls_peer_cert_issuer.3.gz
-man/man3/tls_peer_cert_notafter.3.gz
-man/man3/tls_peer_cert_notbefore.3.gz
-man/man3/tls_peer_cert_provided.3.gz
-man/man3/tls_peer_cert_subject.3.gz
-man/man3/tls_peer_ocsp_cert_status.3.gz
-man/man3/tls_peer_ocsp_crl_reason.3.gz
-man/man3/tls_peer_ocsp_next_update.3.gz
-man/man3/tls_peer_ocsp_response_status.3.gz
-man/man3/tls_peer_ocsp_result.3.gz
-man/man3/tls_peer_ocsp_revocation_time.3.gz
-man/man3/tls_peer_ocsp_this_update.3.gz
-man/man3/tls_peer_ocsp_url.3.gz
-man/man3/tls_read.3.gz
-man/man3/tls_reset.3.gz
-man/man3/tls_server.3.gz
-man/man3/tls_unload_file.3.gz
-man/man3/tls_write.3.gz
diff --git a/sysutils/catsit/distinfo b/sysutils/catsit/distinfo
deleted file mode 100644
index 70522fb..0000000
--- a/sysutils/catsit/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1615245595
-SHA256 (catsit-1.3.tar.gz) = 5c8ba5f89f825eac6db177c2c82726badcdbbfdf6e7a2cfe2546a8f9b0f391fb
-SIZE (catsit-1.3.tar.gz) = 24011