View | Details | Raw Unified | Return to bug 246637 | Differences between
and this patch

Collapse All | Expand All

(-)b/irc/Makefile (+1 lines)
Lines 84-89 Link Here
84
    SUBDIR += pircbot
84
    SUBDIR += pircbot
85
    SUBDIR += pisg
85
    SUBDIR += pisg
86
    SUBDIR += polari
86
    SUBDIR += polari
87
    SUBDIR += pounce
87
    SUBDIR += py-fishcrypt
88
    SUBDIR += py-fishcrypt
88
    SUBDIR += py-irc
89
    SUBDIR += py-irc
89
    SUBDIR += py-limnoria
90
    SUBDIR += py-limnoria
(-)b/irc/pounce/Makefile (+31 lines)
Added Link Here
1
PORTNAME=	pounce
2
DISTVERSION=	2.3
3
CATEGORIES=	irc
4
MASTER_SITES=	https://git.causal.agency/pounce/snapshot/
5
6
MAINTAINER=	june@causal.agency
7
COMMENT=	Multi-client IRC bouncer
8
9
LICENSE=	GPLv3+
10
LICENSE_FILE=	${WRKSRC}/LICENSE
11
12
USES=		localbase:ldflags ssl
13
14
MAKE_ENV+=	MANDIR=${MANPREFIX}/man
15
CFLAGS+=	-D'OPENSSL_BIN=\"${LOCALBASE}/bin/openssl\"'
16
CFLAGS+=	-D'CERTBOT_PATH=\"${LOCALBASE}/etc/letsencrypt\"'
17
18
.include <bsd.port.pre.mk>
19
20
.if ${SSL_DEFAULT} == base || ${SSL_DEFAULT} == openssl
21
LIB_DEPENDS+=	libtls.so:security/libretls
22
.endif
23
24
post-install:
25
	@${MKDIR} ${STAGEDIR}${ETCDIR}
26
	@${MKDIR} ${STAGEDIR}/var/run/calico
27
.for b in calico pounce
28
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${b}
29
.endfor
30
31
.include <bsd.port.post.mk>
(-)b/irc/pounce/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1620429245
2
SHA256 (pounce-2.3.tar.gz) = 47e77cf01ccd94c6ecb83410d7f832426de61e28573b7aa4ac60fec5ac3f468b
3
SIZE (pounce-2.3.tar.gz) = 49151
(-)b/irc/pounce/pkg-descr (+5 lines)
Added Link Here
1
pounce is a multi-client, TLS-only IRC bouncer. It takes a simple
2
approach, using a multiple-consumer ring buffer and the IRCv3.2
3
server-time extension to communicate with clients.
4
5
WWW: https://git.causal.agency/pounce/
(-)b/irc/pounce/pkg-plist (+6 lines)
Added Link Here
1
bin/calico
2
bin/pounce
3
man/man1/calico.1.gz
4
man/man1/pounce.1.gz
5
@dir etc/pounce
6
@dir /var/run/calico

Return to bug 246637