Pullup ticket #2703 - requested by wiz
[pkgsrc.git] / news / trn / Makefile
1 # $NetBSD: Makefile,v 1.29 2007/12/02 08:32:25 rillig Exp $
2
3 DISTNAME=               trn-4.0-test76
4 PKGNAME=                trn-4.76
5 PKGREVISION=            3
6 CATEGORIES=             news
7 MASTER_SITES=           ${MASTER_SITE_SOURCEFORGE:=trn/}
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 HOMEPAGE=               http://trn.sourceforge.net/
11 COMMENT=                Threaded version of rn, the classic news reader
12
13 LICENSE=                trn-license
14
15 PKG_SYSCONFSUBDIR=      nntp
16
17 .include "options.mk"
18
19 # TRN_HOSTBITS determines the number of "name segments" (x.y.z.com), counting
20 # from right to left, that TRN will match to allow cancels, with 0 requiring
21 # a perfect match.  For example, with TRN_HOSTBITS=3, x.y.z.com will match
22 # foo.y.z.com for the purposes of allowing cancels.
23 TRN_HOSTBITS?=          0
24
25 HAS_CONFIGURE=          yes
26 CONFIGURE_SCRIPT=       ./Configure
27 CONFIGURE_ENV+=         PREFIX=${PREFIX:Q}
28 USE_TOOLS+=             awk basename cat cp diff echo egrep expr grep mkdir mv
29 USE_TOOLS+=             perl:run rm sed tail tr yacc
30 CONFIGURE_ENV+=         TOOLS_AWK=${TOOLS_AWK:Q}
31 CONFIGURE_ENV+=         TOOLS_BASENAME=${TOOLS_BASENAME:Q}
32 CONFIGURE_ENV+=         TOOLS_CAT=${TOOLS_CAT:Q}
33 CONFIGURE_ENV+=         TOOLS_CP=${TOOLS_CP:Q}
34 CONFIGURE_ENV+=         TOOLS_DIFF=${TOOLS_DIFF:Q}
35 CONFIGURE_ENV+=         TOOLS_ECHO=${TOOLS_ECHO:Q}
36 CONFIGURE_ENV+=         TOOLS_EGREP=${TOOLS_EGREP:Q}
37 CONFIGURE_ENV+=         TOOLS_EXPR=${TOOLS_EXPR:Q}
38 CONFIGURE_ENV+=         TOOLS_GREP=${TOOLS_GREP:Q}
39 CONFIGURE_ENV+=         TOOLS_MKDIR=${TOOLS_MKDIR:Q}
40 CONFIGURE_ENV+=         TOOLS_MV=${TOOLS_MV:Q}
41 CONFIGURE_ENV+=         TOOLS_RM=${TOOLS_RM:Q}
42 CONFIGURE_ENV+=         TOOLS_SED=${TOOLS_SED:Q}
43 CONFIGURE_ENV+=         TOOLS_TAIL=${TOOLS_TAIL:Q}
44 CONFIGURE_ENV+=         TOOLS_TR=${TOOLS_TR:Q}
45 CONFIGURE_ARGS+=        -d -e -D bin=${PREFIX:Q}/bin \
46                         -D binexp=${PREFIX:Q}/bin \
47                         -D phost=${PKG_SYSCONFDIR}'/domainname' \
48                         -D filexp=${PREFIX:Q}'/share/trn/filexp' \
49                         -D hostbits=${TRN_HOSTBITS:Q} \
50                         -D installbin=${PREFIX:Q}'/bin' \
51                         -D installmansrc=${PREFIX:Q}'/man/man1' \
52                         -D installprivlib=${PREFIX:Q}'/share/trn' \
53                         -D libpth=${PREFIX:Q}'/lib /usr/lib' \
54                         -D mansrc=${PREFIX:Q}'/man/man1' \
55                         -D mansrcexp=${PREFIX:Q}'/man/man1' \
56                         -D mimecap=${PREFIX:Q}'/etc/mimecap' \
57                         -D orgname=${PKG_SYSCONFDIR}'/organization' \
58                         -D perl=${PERL5:Q} \
59                         -D perlpath=${PERL5:Q} \
60                         -D prefix=${PREFIX:Q} \
61                         -D prefixexp=${PREFIX:Q} \
62                         -D privlib=${PREFIX:Q}'/share/trn' \
63                         -D privlibexp=${PREFIX:Q}'/share/trn' \
64                         -D servername=${PKG_SYSCONFDIR}'/server' \
65                         -D d_nntp \
66                         -U d_local \
67                         -D libs=' ' \
68                         -D usevfork=false \
69                         -D inews=${PREFIX:Q}'/bin/inews' \
70                         -D useinews=${PREFIX:Q}'/bin/inews'
71
72 post-install:
73         @${RM} -f ${PREFIX}/bin/rn ${PREFIX}/${PKGMANDIR}/man1/rn.1 \
74                 ${PREFIX}/${PKGMANDIR}/man1/rn.1.gz
75         @${LN} -s trn ${PREFIX}/bin/rn
76         @${LN} -s trn.1 ${PREFIX}/${PKGMANDIR}/man1/rn.1
77
78 .include "../../mk/bsd.pkg.mk"