Fri Feb 13 15:28:03 2009 UTC ()
Add PKG_DESTDIR_SUPPORT=destdir


(abs)
diff -r1.94 -r1.95 pkgsrc/mail/exim/Makefile
diff -r1.40 -r1.41 pkgsrc/mail/exim/distinfo
diff -r1.9 -r1.10 pkgsrc/mail/exim/patches/patch-ae

cvs diff -r1.94 -r1.95 pkgsrc/mail/exim/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/exim/Makefile 2009/01/12 18:59:24 1.94
+++ pkgsrc/mail/exim/Makefile 2009/02/13 15:28:03 1.95
@@ -1,38 +1,40 @@ @@ -1,38 +1,40 @@
1# $NetBSD: Makefile,v 1.94 2009/01/12 18:59:24 abs Exp $ 1# $NetBSD: Makefile,v 1.95 2009/02/13 15:28:03 abs Exp $
2 2
3DISTNAME= exim-4.69 3DISTNAME= exim-4.69
4PKGREVISION= 4 4PKGREVISION= 4
5CATEGORIES= mail net 5CATEGORIES= mail net
6MASTER_SITES= ftp://ftp.exim.org/pub/exim/exim4/ \ 6MASTER_SITES= ftp://ftp.exim.org/pub/exim/exim4/ \
7 ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/ \ 7 ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/ \
8 ftp://ftp.esat.net/pub/networking/mail/mta/exim/exim4/ 8 ftp://ftp.esat.net/pub/networking/mail/mta/exim/exim4/
9EXTRACT_SUFX= .tar.bz2 9EXTRACT_SUFX= .tar.bz2
10 10
11MAINTAINER= abs@NetBSD.org 11MAINTAINER= abs@NetBSD.org
12HOMEPAGE= http://www.exim.org/ 12HOMEPAGE= http://www.exim.org/
13COMMENT= The Exim mail transfer agent, a replacement for sendmail 13COMMENT= The Exim mail transfer agent, a replacement for sendmail
14 14
15CONFLICTS+= exim-exiscan-[0-9]* 15CONFLICTS+= exim-exiscan-[0-9]*
16 16
17USE_TOOLS+= perl:run 17USE_TOOLS+= perl:run
18INSTALLATION_DIRS+= ${PKGMANDIR}/man8 18INSTALLATION_DIRS+= ${PKGMANDIR}/man8
19BUILD_DEFS+= VARBASE 19BUILD_DEFS+= VARBASE
20 20
21MAKE_ENV+= SSLBASE=${SSLBASE:Q} 21MAKE_ENV+= SSLBASE=${SSLBASE:Q}
22MAKE_ENV+= INST_CHOWN=${CHOWN:Q} 22MAKE_ENV+= INST_CHOWN=${CHOWN:Q}
23MAKE_FLAGS+= FULLECHO='' 23MAKE_FLAGS+= FULLECHO=''
24MAKE_JOBS_SAFE= no 24MAKE_JOBS_SAFE= no
25 25
 26PKG_DESTDIR_SUPPORT = destdir
 27
26.include "../../mk/bsd.prefs.mk" 28.include "../../mk/bsd.prefs.mk"
27 29
28BUILD_DEFS+= EXIM_DB EXIM_MAX_INCLUDE_SIZE 30BUILD_DEFS+= EXIM_DB EXIM_MAX_INCLUDE_SIZE
29 31
30PKG_GROUPS= ${EXIM_GROUP} 32PKG_GROUPS= ${EXIM_GROUP}
31PKG_USERS= ${EXIM_USER}:${EXIM_GROUP} 33PKG_USERS= ${EXIM_USER}:${EXIM_GROUP}
32 34
33PKG_GROUPS_VARS+= EXIM_GROUP 35PKG_GROUPS_VARS+= EXIM_GROUP
34PKG_USERS_VARS+= EXIM_USER 36PKG_USERS_VARS+= EXIM_USER
35 37
36PKG_GECOS.${EXIM_USER}= Exim mail server user 38PKG_GECOS.${EXIM_USER}= Exim mail server user
37PKG_HOME.${EXIM_USER}= ${VARBASE}/mail 39PKG_HOME.${EXIM_USER}= ${VARBASE}/mail
38PKG_SHELL.${EXIM_USER}= ${NOLOGIN} 40PKG_SHELL.${EXIM_USER}= ${NOLOGIN}
@@ -96,20 +98,21 @@ pre-configure: @@ -96,20 +98,21 @@ pre-configure:
96 < ${WRKSRC}/Local/eximon.conf.pkgsrc \ 98 < ${WRKSRC}/Local/eximon.conf.pkgsrc \
97 > ${WRKSRC}/Local/eximon.conf 99 > ${WRKSRC}/Local/eximon.conf
98# CFLAGS is already set by pkgsrc 100# CFLAGS is already set by pkgsrc
99 for f in ${WRKSRC}/OS/Makefile-*; do \ 101 for f in ${WRKSRC}/OS/Makefile-*; do \
100 sed -e 's/^CFLAGS=.*//' $$f > $$f.subst; \ 102 sed -e 's/^CFLAGS=.*//' $$f > $$f.subst; \
101 mv -f $$f.subst $$f; \ 103 mv -f $$f.subst $$f; \
102 done 104 done
103 105
104post-build: 106post-build:
105 sed -e 's:@PREFIX@:${PREFIX}:' \ 107 sed -e 's:@PREFIX@:${PREFIX}:' \
106 ${FILESDIR}/mailer.conf.exim \ 108 ${FILESDIR}/mailer.conf.exim \
107 > ${WRKDIR}/mailer.conf 109 > ${WRKDIR}/mailer.conf
108 110
 111INSTALLATION_DIRS = ${PKGMANDIR}/man8 sbin share/examples/exim
 112
109post-install: 113post-install:
110 ${INSTALL_DATA_DIR} ${EXAMPLESDIR} 114 ${INSTALL_DATA} ${WRKDIR}/mailer.conf ${DESTDIR}${EXAMPLESDIR}
111 ${INSTALL_DATA} ${WRKDIR}/mailer.conf ${EXAMPLESDIR} 115 ${INSTALL_DATA} ${WRKSRC}/doc/exim.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/exim.8
112 ${INSTALL_DATA} ${WRKSRC}/doc/exim.8 ${PREFIX}/${PKGMANDIR}/man8/exim.8 
113 116
114.include "../../converters/libiconv/buildlink3.mk" 117.include "../../converters/libiconv/buildlink3.mk"
115.include "../../mk/bsd.pkg.mk" 118.include "../../mk/bsd.pkg.mk"

cvs diff -r1.40 -r1.41 pkgsrc/mail/exim/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/exim/distinfo 2009/01/12 18:59:24 1.40
+++ pkgsrc/mail/exim/distinfo 2009/02/13 15:28:03 1.41
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.40 2009/01/12 18:59:24 abs Exp $ 1$NetBSD: distinfo,v 1.41 2009/02/13 15:28:03 abs Exp $
2 2
3SHA1 (exim-4.69.tar.bz2) = 321e238b6e6b32498110511ce72a911538305a39 3SHA1 (exim-4.69.tar.bz2) = 321e238b6e6b32498110511ce72a911538305a39
4RMD160 (exim-4.69.tar.bz2) = ae97c807c63f858ba4a0ab402677225da9337d05 4RMD160 (exim-4.69.tar.bz2) = ae97c807c63f858ba4a0ab402677225da9337d05
5Size (exim-4.69.tar.bz2) = 1658939 bytes 5Size (exim-4.69.tar.bz2) = 1658939 bytes
6SHA1 (patch-aa) = 93dca43408fb837deb95d2b22502c64559780f7c 6SHA1 (patch-aa) = 93dca43408fb837deb95d2b22502c64559780f7c
7SHA1 (patch-ab) = 1c6e7882346974390c22e7b9e09a76c5ed670d1d 7SHA1 (patch-ab) = 1c6e7882346974390c22e7b9e09a76c5ed670d1d
8SHA1 (patch-ac) = de96032a9cf5450101cc73d615d374ddf6817fee 8SHA1 (patch-ac) = de96032a9cf5450101cc73d615d374ddf6817fee
9SHA1 (patch-ad) = 804ab58f454f7e100c117f2cec9cf478375c1752 9SHA1 (patch-ad) = 804ab58f454f7e100c117f2cec9cf478375c1752
10SHA1 (patch-ae) = 6cb0f00d159de7c342a55b09fb87ab533c5670bf 10SHA1 (patch-ae) = 33573e3d02edbca0c44ed54d1aadd2db50fa1fe6
11SHA1 (patch-ag) = 8512795060ad913f4699c277867fd24e7a785519 11SHA1 (patch-ag) = 8512795060ad913f4699c277867fd24e7a785519

cvs diff -r1.9 -r1.10 pkgsrc/mail/exim/patches/Attic/patch-ae (expand / switch to unified diff)

--- pkgsrc/mail/exim/patches/Attic/patch-ae 2006/08/08 15:24:01 1.9
+++ pkgsrc/mail/exim/patches/Attic/patch-ae 2009/02/13 15:28:03 1.10
@@ -1,31 +1,31 @@ @@ -1,31 +1,31 @@
1$NetBSD: patch-ae,v 1.9 2006/08/08 15:24:01 abs Exp $ 1$NetBSD: patch-ae,v 1.10 2009/02/13 15:28:03 abs Exp $
2 2
3--- scripts/exim_install.orig 2006-04-28 11:32:21.000000000 +0100 3--- scripts/exim_install.orig 2006-04-28 11:32:21.000000000 +0100
4+++ scripts/exim_install 4+++ scripts/exim_install
5@@ -84,6 +84,8 @@ if [ "${SYSTEM_ALIASES_FILE}" = "" ] ; t 5@@ -84,6 +84,8 @@ if [ "${SYSTEM_ALIASES_FILE}" = "" ] ; t
6 SYSTEM_ALIASES_FILE=/etc/aliases 6 SYSTEM_ALIASES_FILE=/etc/aliases
7 fi 7 fi
8  8
9+INST_CONFIGURE_FILE=${PREFIX}/share/examples/exim/configure 9+INST_CONFIGURE_FILE=${PREFIX}/share/examples/exim/configure
10+ 10+
11 # Allow INST_xx to over-ride xx 11 # Allow INST_xx to over-ride xx
12 case "$INST_BIN_DIRECTORY" in ?*) BIN_DIRECTORY="$INST_BIN_DIRECTORY";; esac 12 case "$INST_BIN_DIRECTORY" in ?*) BIN_DIRECTORY="$INST_BIN_DIRECTORY";; esac
13 case "$INST_CONFIGURE_FILE" in ?*) CONFIGURE_FILE="$INST_CONFIGURE_FILE";; esac 13 case "$INST_CONFIGURE_FILE" in ?*) CONFIGURE_FILE="$INST_CONFIGURE_FILE";; esac
14@@ -415,15 +417,8 @@ elif [ ! -f ${CONFIGURE_FILE} ]; then 14@@ -415,15 +417,8 @@ elif [ ! -f ${CONFIGURE_FILE} ]; then
15 echo $com "*** Exim installation ${ver}failed ***" 15 echo $com "*** Exim installation ${ver}failed ***"
16 exit 1 16 exit 1
17 fi 17 fi
18- if [ ! -f ${SYSTEM_ALIASES_FILE} ]; then 18- if [ ! -f ${SYSTEM_ALIASES_FILE} ]; then
19- echo $com '****' 19- echo $com '****'
20- echo $com Installing a dummy ${SYSTEM_ALIASES_FILE} file because you do not have 20- echo $com Installing a dummy ${SYSTEM_ALIASES_FILE} file because you do not have
21- echo $com one, and the default configuration requires it. You should 21- echo $com one, and the default configuration requires it. You should
22- echo $com edit ${SYSTEM_ALIASES_FILE} and at least create an alias for postmaster. 22- echo $com edit ${SYSTEM_ALIASES_FILE} and at least create an alias for postmaster.
23- echo $com '***' 23- echo $com '***'
24- echo ${CP} ../src/aliases.default ${SYSTEM_ALIASES_FILE} 24- echo ${CP} ../src/aliases.default ${SYSTEM_ALIASES_FILE}
25- ${real} ${CP} ../src/aliases.default ${SYSTEM_ALIASES_FILE} 25- ${real} ${CP} ../src/aliases.default ${SYSTEM_ALIASES_FILE}
26- fi 26- fi
27+ echo ${CP} ../src/aliases.default ${PREFIX}/share/examples/exim/aliases 27+ echo ${CP} ../src/aliases.default ${DESTDIR}${PREFIX}/share/examples/exim/aliases
28+ ${real} ${CP} ../src/aliases.default ${PREFIX}/share/examples/exim/aliases 28+ ${real} ${CP} ../src/aliases.default ${DESTDIR}${PREFIX}/share/examples/exim/aliases
29  29
30 else 30 else
31 echo $com Configuration file ${CONFIGURE_FILE} already exists 31 echo $com Configuration file ${CONFIGURE_FILE} already exists