aboutsummaryrefslogtreecommitdiff
path: root/news/husky-hpt/Makefile
blob: bcdcf49714a98a3dcb30c8a8287f63f3f17e5602 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
PORTNAME=	husky-hpt

COMMENT=	Husky FTN tosser

LICENSE=	GPLv2

BROKEN_FreeBSD_13=	ld: error: duplicate symbol: config
BROKEN_FreeBSD_14=	ld: error: duplicate symbol: config

LIB_DEPENDS=	libareafix.so:news/husky-areafix \
		libfidoconfig.so:news/husky-fidoconf \
		libhusky.so:news/husky-huskylib \
		libsmapi.so:news/husky-smapi

USES+=		makeinfo perl5
ALL_TARGET=	all doc
INSTALL_TARGET=	install install-doc
INFO=		hpt

MASTERDIR=	${.CURDIR}/../husky
COMPONENT_SUBDIR=hpt
MAKE_ARGS=	INFODIR=${PREFIX}/${INFO_PATH}

CFLAGS+=	-fcommon # fix build failure with clang-11 on 13-CURRENT

OPTIONS_DEFINE=	DOCS

post-patch:
	${REINPLACE_CMD} -e 's^/path/to/config^${PREFIX}/etc/fido/config^' \
		${BUILD_WRKSRC}/man/hptlink.1
	${REINPLACE_CMD} -e 's^/some/path/config^${PREFIX}/etc/fido/config^' \
		${BUILD_WRKSRC}/man/hpttree.1
	${REINPLACE_CMD} -e 's^/fido/etc/config^${PREFIX}/etc/fido/config^' \
		${BUILD_WRKSRC}/man/txt2pkt.1

.include "${MASTERDIR}/Makefile"