Thu Feb 4 01:51:24 2010 UTC ()
DESTDIR support


(joerg)
diff -r1.46 -r1.47 pkgsrc/mail/cyrus-imapd21/Makefile

cvs diff -r1.46 -r1.47 pkgsrc/mail/cyrus-imapd21/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/cyrus-imapd21/Attic/Makefile 2010/01/17 12:02:23 1.46
+++ pkgsrc/mail/cyrus-imapd21/Attic/Makefile 2010/02/04 01:51:24 1.47
@@ -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
3DISTNAME= cyrus-imapd-2.1.18 3DISTNAME= cyrus-imapd-2.1.18
4PKGREVISION= 6 4PKGREVISION= 6
5SVR4_PKGNAME= cimap 5SVR4_PKGNAME= cimap
6CATEGORIES= mail 6CATEGORIES= mail
7MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \ 7MASTER_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
10MAINTAINER= chris@NetBSD.org 10MAINTAINER= chris@NetBSD.org
11HOMEPAGE= http://cyrusimap.web.cmu.edu/imapd/ 11HOMEPAGE= http://cyrusimap.web.cmu.edu/imapd/
12COMMENT= Cyrus IMAP server 12COMMENT= Cyrus IMAP server
13 13
14PKG_INSTALLATION_TYPES= overwrite pkgviews 14PKG_INSTALLATION_TYPES= overwrite pkgviews
 15PKG_DESTDIR_SUPPORT= user-destdir
15 16
16GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes
17PERL5_CONFIGURE= no 18PERL5_CONFIGURE= no
18USE_TOOLS+= autoconf213 19USE_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#
25CYRUS_USER?= cyrus 26CYRUS_USER?= cyrus
26CYRUS_GROUP?= mail 27CYRUS_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
165pre-configure: 166pre-configure:
166 cd ${WRKSRC} && autoheader && autoconf 167 cd ${WRKSRC} && autoheader && autoconf
167 168
 169INSTALLATION_DIRS+= ${EGDIR} ${HTMLDIR}
 170
168post-install: 171post-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"