| @@ -1,27 +1,28 @@ | | | @@ -1,27 +1,28 @@ |
1 | # $NetBSD: Makefile,v 1.46 2010/01/17 12:02:23 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.47 2010/02/04 01:51:24 joerg Exp $ |
2 | | | 2 | |
3 | DISTNAME= cyrus-imapd-2.1.18 | | 3 | DISTNAME= cyrus-imapd-2.1.18 |
4 | PKGREVISION= 6 | | 4 | PKGREVISION= 6 |
5 | SVR4_PKGNAME= cimap | | 5 | SVR4_PKGNAME= cimap |
6 | CATEGORIES= mail | | 6 | CATEGORIES= mail |
7 | MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \ | | 7 | MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \ |
8 | ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/OLD-VERSIONS/imap/ | | 8 | ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/OLD-VERSIONS/imap/ |
9 | | | 9 | |
10 | MAINTAINER= chris@NetBSD.org | | 10 | MAINTAINER= chris@NetBSD.org |
11 | HOMEPAGE= http://cyrusimap.web.cmu.edu/imapd/ | | 11 | HOMEPAGE= http://cyrusimap.web.cmu.edu/imapd/ |
12 | COMMENT= Cyrus IMAP server | | 12 | COMMENT= Cyrus IMAP server |
13 | | | 13 | |
14 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 14 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
| | | 15 | PKG_DESTDIR_SUPPORT= user-destdir |
15 | | | 16 | |
16 | GNU_CONFIGURE= yes | | 17 | GNU_CONFIGURE= yes |
17 | PERL5_CONFIGURE= no | | 18 | PERL5_CONFIGURE= no |
18 | USE_TOOLS+= autoconf213 | | 19 | USE_TOOLS+= autoconf213 |
19 | | | 20 | |
20 | .include "../../mk/bsd.prefs.mk" | | 21 | .include "../../mk/bsd.prefs.mk" |
21 | | | 22 | |
22 | # CYRUS_USER username of the Cyrus administrator | | 23 | # CYRUS_USER username of the Cyrus administrator |
23 | # CYRUS_GROUP group of the Cyrus administrator | | 24 | # CYRUS_GROUP group of the Cyrus administrator |
24 | # | | 25 | # |
25 | CYRUS_USER?= cyrus | | 26 | CYRUS_USER?= cyrus |
26 | CYRUS_GROUP?= mail | | 27 | CYRUS_GROUP?= mail |
27 | | | 28 | |
| @@ -155,28 +156,24 @@ post-patch: | | | @@ -155,28 +156,24 @@ post-patch: |
155 | done | | 156 | done |
156 | ${FIND} ${WRKSRC} -type f -print | \ | | 157 | ${FIND} ${WRKSRC} -type f -print | \ |
157 | ${XARGS} -n 1 ${GREP} -l -e /etc/imapd\.conf -e /etc/cyrus\.conf | \ | | 158 | ${XARGS} -n 1 ${GREP} -l -e /etc/imapd\.conf -e /etc/cyrus\.conf | \ |
158 | while read file; do \ | | 159 | while read file; do \ |
159 | ${SED} -e "s|/etc/\(cyrus\.conf\)|${PKG_SYSCONFDIR}/\1|g" \ | | 160 | ${SED} -e "s|/etc/\(cyrus\.conf\)|${PKG_SYSCONFDIR}/\1|g" \ |
160 | -e "s|/etc/\(imapd\.conf\)|${PKG_SYSCONFDIR}/\1|g" \ | | 161 | -e "s|/etc/\(imapd\.conf\)|${PKG_SYSCONFDIR}/\1|g" \ |
161 | $${file} > $${file}.fixed; \ | | 162 | $${file} > $${file}.fixed; \ |
162 | ${MV} -f $${file}.fixed $${file}; \ | | 163 | ${MV} -f $${file}.fixed $${file}; \ |
163 | done | | 164 | done |
164 | | | 165 | |
165 | pre-configure: | | 166 | pre-configure: |
166 | cd ${WRKSRC} && autoheader && autoconf | | 167 | cd ${WRKSRC} && autoheader && autoconf |
167 | | | 168 | |
| | | 169 | INSTALLATION_DIRS+= ${EGDIR} ${HTMLDIR} |
| | | 170 | |
168 | post-install: | | 171 | post-install: |
169 | ${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap ${PREFIX}/cyrus/bin | | 172 | ${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap ${DESTDIR}${PREFIX}/cyrus/bin |
170 | ${INSTALL_SCRIPT} ${WRKSRC}/tools/translatesieve ${PREFIX}/cyrus/bin | | 173 | ${INSTALL_SCRIPT} ${WRKSRC}/tools/translatesieve ${DESTDIR}${PREFIX}/cyrus/bin |
171 | ${INSTALL_SCRIPT} ${WRKSRC}/tools/rehash ${PREFIX}/cyrus/bin | | 174 | ${INSTALL_SCRIPT} ${WRKSRC}/tools/rehash ${DESTDIR}${PREFIX}/cyrus/bin |
172 | ${INSTALL_DATA_DIR} ${EGDIR} | | 175 | ${INSTALL_DATA} ${FILESDIR}/imapd.conf ${DESTDIR}${EGDIR} |
173 | ${INSTALL_DATA} ${FILESDIR}/imapd.conf ${EGDIR} | | 176 | ${INSTALL_DATA} ${WRKSRC}/master/conf/*.conf ${DESTDIR}${EGDIR}; \ |
174 | cd ${WRKSRC}/master/conf; for file in *.conf; do \ | | 177 | ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${WRKSRC}/doc/cyrusv2.mc ${DESTDIR}${HTMLDIR} |
175 | ${INSTALL_DATA} $$file ${EGDIR}; \ | | | |
176 | done | | | |
177 | ${INSTALL_DATA_DIR} ${HTMLDIR} | | | |
178 | cd ${WRKSRC}/doc; for file in *.html cyrusv2.mc; do \ | | | |
179 | ${INSTALL_DATA} $$file ${HTMLDIR}; \ | | | |
180 | done | | | |
181 | | | 178 | |
182 | .include "../../mk/bsd.pkg.mk" | | 179 | .include "../../mk/bsd.pkg.mk" |