Import net-mgmt/networkmgr version 2.2
[dports.git] / news / leafnode / Makefile
1 # Created by: Brian Somers <brian@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       leafnode
5 DISTVERSION=    1.11.11
6 CATEGORIES=     news ipv6
7 MASTER_SITES=   SF \
8                 http://www.dt.e-technik.uni-dortmund.de/~ma/${PORTNAME}/
9
10 MAINTAINER=     mandree@FreeBSD.org
11 COMMENT=        NNTP package for offline news caching and reading
12
13 LIB_DEPENDS=    libpcre.so:devel/pcre
14
15 USES=           tar:xz
16 GNU_CONFIGURE=  yes
17
18 CONFLICTS=      newsx-1* s-news-0*
19
20 OPTIONS_DEFINE= DOCS
21
22 .include <bsd.port.pre.mk>
23
24 # TODO: remove this auto-selection, and tell users through UPDATING to
25 # move their spool to /var/spool/leafnode, and run texpire -r
26 .if exists(/var/spool/news/leaf.node) && !defined(PACKAGE_BUILDING)
27 LEAFNODE_SPOOLDIR?=/var/spool/news
28 .elif exists(${LOCALBASE}/var/spool/leafnode/leaf.node) && !defined(PACKAGE_BUILDING)
29 LEAFNODE_SPOOLDIR?=${LOCALBASE}/var/spool/leafnode
30 .endif
31 LEAFNODE_SPOOLDIR?=/var/spool/leafnode
32 PLIST_SUB=      SPOOLDIR=${LEAFNODE_SPOOLDIR} REALPREFIX=${PREFIX}
33
34 CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/leafnode \
35                 --with-spooldir=${LEAFNODE_SPOOLDIR} --with-ipv6 \
36                 --exec-prefix=${PREFIX}
37 SUB_FILES=      pkg-message pkg-install pkg-deinstall
38 SUB_LIST=       SPOOLDIR=${LEAFNODE_SPOOLDIR}
39
40 MAN1=           leafnode-version.1 newsq.1
41 MAN8=           applyfilter.8 checkgroups.8 fetchnews.8 leafnode.8 texpire.8
42 MANLANG=        "" de.ISO8859-1
43 MAN1DIR_DE=     ${MAN1PREFIX}/man/de.ISO8859-1/man1
44 MAN8DIR_DE=     ${MAN8PREFIX}/man/de.ISO8859-1/man8
45
46 DOCS=           ADD-ONS ChangeLog COPYING CREDITS FAQ.txt FAQ.pdf FAQ.html \
47                 INSTALL NEWS README ChangeLog.old README-FQDN README-FQDN.html \
48                 README-daemontools leafnode.cron.daily \
49                 leafnode-SA-2002-01.txt leafnode-SA-2003-01.txt \
50                 leafnode-SA-2004-01.txt \
51                 leafnode-SA-2005-01.txt \
52                 leafnode-SA-2005-02.txt \
53                 KNOWNBUGS
54 DOCS_DE=        INSTALL_de LIESMICH-daemontools README README_de
55
56 .if ${PORT_OPTIONS:MDOCS}
57 PORTDOCS=       *
58 .endif
59
60 pre-configure:
61         @${ECHO_MSG}
62         @${ECHO_MSG} "------------------------------------------------------------------------"
63         @${ECHO_MSG} "This port will use ${LEAFNODE_SPOOLDIR} as spool directory."
64         @${ECHO_MSG} "Use LEAFNODE_SPOOLDIR=d to specify d as spool directory."
65         @${ECHO_MSG} "------------------------------------------------------------------------"
66         @${ECHO_MSG}
67
68 post-install:
69         ${INSTALL_SCRIPT} ${WRKSRC}/setup-daemontools.sh ${STAGEDIR}${PREFIX}/sbin
70 .if ${PORT_OPTIONS:MDOCS}
71         ${MKDIR} ${STAGEDIR}${DOCSDIR}
72         cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
73         ${MKDIR} ${STAGEDIR}${DOCSDIR}/german
74         cd ${WRKSRC}/doc_german && ${INSTALL_DATA} ${DOCS_DE} ${STAGEDIR}${DOCSDIR}/german
75 .endif
76         ${MKDIR} ${STAGEDIR}${MAN1DIR_DE} ${STAGEDIR}${MAN8DIR_DE}
77         cd ${WRKSRC}/doc_german && \
78         ${INSTALL_MAN} ${MAN1} ${STAGEDIR}${MAN1PREFIX}/man/de.ISO8859-1/man1 && \
79         ${INSTALL_MAN} ${MAN8} ${STAGEDIR}${MAN8PREFIX}/man/de.ISO8859-1/man8
80
81 .include <bsd.port.post.mk>