Merge from vendor branch TNF:
[pkgsrcv2.git] / news / tin / Makefile
1 # $NetBSD: Makefile,v 1.42 2009/08/23 16:49:54 wiz Exp $
2 #
3
4 DISTNAME=       tin-1.9.4
5 PKGREVISION=    1
6 CATEGORIES=     news
7 MASTER_SITES=   ftp://ftp.tin.org/pub/news/clients/tin/unstable/ \
8                 ftp://ftp.cs.tu-berlin.de/pub/net/news/tin/unstable/
9 EXTRACT_SUFX=   .tar.bz2
10
11 MAINTAINER=     wiz@NetBSD.org
12 HOMEPAGE=       http://www.tin.org/
13 COMMENT=        TIN newsreader (termcap based)
14 # See src/nntplib.c, vms/vms.c
15 LICENSE=        tin-license
16
17 RESTRICTED=     Profit from use, sale, trade, or reproduction disallowed
18 NO_SRC_ON_CDROM=        ${RESTRICTED}
19 NO_BIN_ON_CDROM=        ${RESTRICTED}
20
21 GNU_CONFIGURE=  yes
22 USE_PKGLOCALEDIR=yes
23
24 INSTALLATION_DIRS=      share/doc/tin
25 PKG_DESTDIR_SUPPORT=    user-destdir
26
27 # for tinews.pl
28 USE_TOOLS+=     msgfmt perl:run yacc
29 REPLACE_PERL=   tools/*.pl
30 BUILD_TARGET=   build
31
32 .include "options.mk"
33
34 CONFIGURE_ARGS+=        --with-nntp-default-server=news
35 CONFIGURE_ARGS+=        --with-mime-default-charset=ISO-8859-1
36 CONFIGURE_ARGS+=        --enable-forgery
37 CONFIGURE_ARGS+=        --enable-break-long-lines
38 CONFIGURE_ARGS+=        --with-gpg=${PREFIX}/bin/gpg
39 CONFIGURE_ARGS+=        --with-ispell=${PREFIX}/bin/ispell
40 CONFIGURE_ARGS+=        --with-metamail=${PREFIX}/bin/metamail
41 CONFIGURE_ARGS+=        --with-pcre=${BUILDLINK_PREFIX.pcre}
42 CONFIGURE_ARGS+=        --disable-mime-strict-charset
43 CONFIGURE_ARGS+=        --with-defaults-dir=${PREFIX}/etc
44 CONFIGURE_ARGS+=        --enable-mh-mail-handling
45 CONFIGURE_ARGS+=        --with-coffee
46
47 SUBST_CLASSES+=         tin
48 SUBST_STAGE.tin=        pre-configure
49 SUBST_MESSAGE.tin=      Adjusting path to the configuration directory.
50 SUBST_FILES.tin=        doc/tin.1
51 SUBST_SED.tin=          -e 's:/etc/nntpserver:${PREFIX}/etc/nntp/server:'
52
53 post-configure:
54         ${ECHO} '#define NNTP_SERVER_FILE "${PREFIX}/etc/nntp/server"' >>${WRKSRC}/include/autoconf.h
55         ${ECHO} '#define SMTP_SERVER_FILE "${PREFIX}/etc/smtpserver"' >>${WRKSRC}/include/autoconf.h
56
57 post-install:
58         ${INSTALL_DATA} ${WRKSRC}/doc/WHATSNEW ${DESTDIR}${PREFIX}/share/doc/tin
59
60 .include "../../converters/libiconv/buildlink3.mk"
61 .include "../../converters/uulib/buildlink3.mk"
62 .include "../../devel/gettext-lib/buildlink3.mk"
63 .include "../../devel/libidn/buildlink3.mk"
64 .include "../../devel/pcre/buildlink3.mk"
65 .include "../../mk/bsd.pkg.mk"