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

Collapse All | Expand All

(-)irc/pounce/Makefile (+28 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	pounce
4
DISTVERSION=	1.3
5
CATEGORIES=	irc
6
MASTER_SITES=	https://git.causal.agency/pounce/snapshot/
7
8
MAINTAINER=	june@causal.agency
9
COMMENT=	Multi-client IRC bouncer
10
11
LICENSE=	GPLv3+
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
14
LIB_DEPENDS=	libtls.so:security/libressl
15
RUN_DEPENDS=	${LOCALBASE}/bin/openssl:security/libressl
16
17
USES=	localbase:ldflags
18
19
MAKE_ENV+=	MANDIR=${MANPREFIX}/man
20
CFLAGS+=	-D'OPENSSL_BIN=\"${LOCALBASE}/bin/openssl\"'
21
CFLAGS+=	-D'CERTBOT_PATH=\"${LOCALBASE}/etc/letsencrypt\"'
22
23
post-install:
24
.for b in calico pounce
25
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${b}
26
.endfor
27
28
.include <bsd.port.mk>
(-)irc/pounce/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1590011680
2
SHA256 (pounce-1.3.tar.gz) = a5e14242aeb86cfdd1093f3e0692daac10fc101257f537d6d863bf283a1ad25c
3
SIZE (pounce-1.3.tar.gz) = 40405
(-)irc/pounce/pkg-descr (+5 lines)
Line 0 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/
(-)irc/pounce/pkg-plist (+8 lines)
Line 0 Link Here
1
@dir /var/run/calico
2
@dir etc/pounce
3
bin/calico
4
bin/pounce
5
etc/rc.d/calico
6
etc/rc.d/pounce
7
man/man1/calico.1.gz
8
man/man1/pounce.1.gz

Return to bug 246637