summaryrefslogtreecommitdiffstats
path: root/news/husky-fidoconf/Makefile
blob: dd258c6972f792e65043635eafe4b8083c3c5d34 (plain)
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
37
38
39
40
# $FreeBSD$

PORTNAME=	husky-fidoconf

COMMENT=	Husky FTN configuration library

LIB_DEPENDS=	libsmapi.so:news/husky-smapi

USES+=		perl5 shebangfix
SHEBANG_FILES=	util/fconf2areasbbs.pl util/fconf2na.pl util/sq2fc.pl
USE_LDCONFIG=   yes
INSTALL_TARGET=	install install-man

MASTERDIR=      ${.CURDIR}/../husky
COMPONENT_SUBDIR=       fidoconf

# Settings below are required to handle texi output (html, INFO page)
USES+=		makeinfo
PORTDOCS=	fidoconfig.html
DOCSDIR=	${PREFIX}/share/doc/husky
INFO=		fidoconfig

post-patch:
	${REINPLACE_CMD} -e 's^/path/to/config^${PREFIX}/etc/fido/config^' \
		${WRKSRC}/man/linkedto.1

post-install:
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2aquaed.1
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2areasbbs.1
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2binkd.1
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2dir.1
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2fidogate.1
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2golded.1
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2msged.1
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2na.pl.1
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2squish.1
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fconf2tornado.1
	${LN} -sf fconf2.1 ${STAGEDIR}${PREFIX}/man/man1/fecfg2fconf.1

.include "${MASTERDIR}/Makefile"
OpenPOWER on IntegriCloud