ports/net/ii/Makefile

43 lines
842 B
Makefile
Raw Normal View History

2023-08-16 22:26:55 +00:00
COMMENT= minimalist IRC client
DISTNAME= ii-2.0
CATEGORIES= net
HOMEPAGE= https://tools.suckless.org/ii
2023-09-26 08:23:20 +00:00
SITES= https://dl.suckless.org/tools/
SITES.p1= ${HOMEPAGE}/patches/tls/
SITES.p2= ${HOMEPAGE}/patches/ucspi/
2023-08-16 22:26:55 +00:00
MAINTAINER= Jan Klemkow <j.klemkow@wemelug.de>
# MIT/X
PERMIT_PACKAGE= Yes
# uses pledge()
WANTLIB= c
NO_TEST= Yes
FLAVORS= ucspi
FLAVOR?=
# patches from https://tools.suckless.org/ii/patches
PATCH_DIST_STRIP= -p1
.if ${FLAVOR} == "ucspi"
# adds unix client server programming interface support
2023-09-26 08:23:20 +00:00
PATCHFILES.p2+= ${DISTNAME}-ucspi.diff
2023-08-16 22:26:55 +00:00
RUN_DEPENDS= net/ucspi-tools
.else
# adds tls encryption support
2023-09-26 08:23:20 +00:00
PATCHFILES.p1+= ${DISTNAME}-tls.diff
2023-08-16 22:26:55 +00:00
WANTLIB+= tls
.endif
2023-09-26 08:23:20 +00:00
SUPDISTFILES.p1+= ${DISTNAME}-tls.diff
SUPDISTFILES.p2+= ${DISTNAME}-ucspi.diff
2023-08-16 22:26:55 +00:00
FAKE_FLAGS= MANPREFIX=${PREFIX}/man
.include <bsd.port.mk>