Pullup tickets #3103 and #3106.
[pkgsrc.git] / mail / mailserv / Makefile
1 # $NetBSD: Makefile,v 1.15 2006/10/04 21:47:16 wiz Exp $
2 #
3
4 DISTNAME=       mailserv
5 PKGNAME=        ${DISTNAME}-3.29
6 CATEGORIES=     mail
7 MASTER_SITES=   http://www.barelyfitz.com/projects/mailserv/
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 HOMEPAGE=       http://www.barelyfitz.com/projects/mailserv/
11 COMMENT=        WWW interface to several types of mailing list servers
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 WRKSRC=         ${WRKDIR}
16 DIST_SUBDIR=    ${PKGNAME_NOREV}
17
18 USE_TOOLS+=     perl:run
19 NO_BUILD=       YES
20
21 PKG_SYSCONFSUBDIR=      mailserv
22 EGDIR=          ${PREFIX}/share/examples/mailserv
23 CONF_FILES=
24 .for cf in listproc listserv mail-list maiser majordomo-admin           \
25         majordomo-share majordomo mlp pmdf smartlist subscribe
26 CONF_FILES+=    ${EGDIR}/${cf}.cf ${PKG_SYSCONFDIR}/${cf}.cf
27 .endfor
28
29 INSTALLATION_DIRS=      libexec/cgi-bin
30
31 do-configure:
32 .for file in mailserv cgi-lib.pl
33         cd ${WRKSRC} &&                                                 \
34         ${CHMOD} 0755 ${file} &&                                        \
35         ${CP} ${file} ${file}.old &&                                    \
36         ${SED} < ${file}.old > ${file}                                  \
37                 -e "s|@PREFIX@|${PREFIX}|g"                             \
38                 -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g"             \
39                 -e "s|/usr/local/bin/perl|${PREFIX}/bin/perl|g"         \
40                 -e "s|/usr/bin/perl|${PREFIX}/bin/perl|g"
41 .endfor
42
43 do-install:
44         ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/libexec/cgi-bin/mailserv
45         ${INSTALL_SCRIPT} ${WRKSRC}/mailserv ${DESTDIR}${PREFIX}/libexec/cgi-bin/mailserv
46         ${INSTALL_SCRIPT} ${WRKSRC}/cgi-lib.pl ${DESTDIR}${PREFIX}/libexec/cgi-bin/mailserv
47         ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
48 .for cf in listproc listserv mail-list maiser majordomo-admin           \
49         majordomo-share majordomo mlp pmdf smartlist subscribe
50         ${INSTALL_DATA} ${WRKSRC}/${cf}.cf ${DESTDIR}${EGDIR}
51         cd ${DESTDIR}${PREFIX}/libexec/cgi-bin/mailserv &&              \
52         ${LN} -s mailserv ${cf}
53 .endfor
54         ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/mailserv
55 .for doc in ChangeLog LICENSE README
56         ${INSTALL_DATA} ${WRKSRC}/${doc} ${DESTDIR}${PREFIX}/share/doc/mailserv
57 .endfor
58
59 .include "../../mk/bsd.pkg.mk"