Fixup fromcvs/togit conversion
[pkgsrcv2.git] / textproc / dict-server / Makefile
1 # $NetBSD: Makefile,v 1.30 2012/07/22 15:32:50 cheusov Exp $
2
3 .include "../../textproc/dict-server/Makefile.common"
4
5 PKGNAME=        ${DISTNAME:S/dictd/dict-server/}
6 PKGREVISION=    1
7 CATEGORIES=     textproc
8 COMMENT=        Dictionary Service Protocol server
9 LICENSE=        gnu-gpl-v2
10
11 .include "../../mk/bsd.prefs.mk"
12
13 USE_TOOLS+=             gmake yacc lex m4:run
14 USE_LIBTOOL=            yes
15
16 GNU_CONFIGURE=          yes
17 CONFIGURE_ARGS+=        --disable-plugin
18 CONFIGURE_ARGS+=        --datadir=${PREFIX}/share/dictd
19
20 BUILD_DEFS+=            VARBASE
21 MESSAGE_SUBST+=         VARBASE="${VARBASE}"
22 MESSAGE_SUBST+=         PATH_TO_M4="${TOOLS_PATH.m4}"
23 FILES_SUBST+=           PATH_TO_M4="${TOOLS_PATH.m4}"
24
25 DICTD_USER?=            dictd
26 .if ${OPSYS} == "Interix"
27 DICTD_GROUP?=           nogroup
28 .else
29 DICTD_GROUP?=           dictd
30 .endif
31
32 PKG_GROUPS=             ${DICTD_GROUP}
33 PKG_USERS=              ${DICTD_USER}:${DICTD_GROUP}
34 PKG_GECOS.${DICTD_USER}=        Dictionary\ protocol\ server\ user
35 #PKG_HOME.${DICT_USER}=         /nonexistent
36 #PKG_SHELL.${DICT_USER}=                ${NOLOGIN}
37
38 RCD_SCRIPTS=            dictd
39
40 # for -L /var/log/dictd/<filename_or_pattern>
41 OWN_DIRS_PERMS= ${VARBASE}/log/dictd dictd dictd 0750
42
43 BUILD_TARGET=   dictd dictzip dictfmt
44
45 INSTALL_TARGET= install.dictd install.dictzip install.dictfmt
46
47 EGDIR=          ${PREFIX}/share/examples/${PKGBASE}
48 PKGDOCDIR=      ${PREFIX}/share/doc/${PKGBASE}
49 AUTO_MKDIRS=    yes
50
51 CONF_FILES=     ${EGDIR}/dictd.conf \
52                 ${PKG_SYSCONFDIR}/dictd.conf
53
54 EXTRA_DOC_FILES=        COPYING NEWS README INSTALL
55 EXTRA_EXAMPLES_FILES=   dictd1.conf dictd2.conf \
56                         dictd3.conf dictd4.conf dictd_complex.conf \
57                         dictd_mime.conf dictd_plugin_dbi.conf \
58                         dictd_site.txt dictd_virtual.conf
59
60 post-install:
61         ${INSTALL_DATA} ${.CURDIR}/files/dictd.conf ${DESTDIR}${EGDIR}/
62 .for i in ${EXTRA_DOC_FILES}
63         ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PKGDOCDIR}
64 .endfor
65 .for i in ${EXTRA_EXAMPLES_FILES}
66         ${INSTALL_DATA} ${WRKSRC}/examples/${i} ${DESTDIR}${EGDIR}
67 .endfor
68
69 .include "../../devel/zlib/buildlink3.mk"
70 .include "../../devel/libmaa/buildlink3.mk"
71 .include "../../mk/bsd.pkg.mk"