Fix DESTDIR support.diff -r1.21 -r1.22 pkgsrc/mail/ssmtp/Makefile
(joerg)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.21 2008/11/16 13:54:12 tron Exp $ | 1 | # $NetBSD: Makefile,v 1.22 2009/02/07 23:21:05 joerg Exp $ | |
2 | # | 2 | # | |
3 | # TLS functionality needs testing. Please let me know the result, | 3 | # TLS functionality needs testing. Please let me know the result, | |
4 | # and preferably info about your system. | 4 | # and preferably info about your system. | |
5 | # | 5 | # | |
6 | # pkg@pop.707.to | 6 | # pkg@pop.707.to | |
7 | # Toru TAKAMIZU | 7 | # Toru TAKAMIZU | |
8 | 8 | |||
9 | DISTNAME= ssmtp_2.61.orig | 9 | DISTNAME= ssmtp_2.61.orig | |
10 | PKGNAME= ssmtp-2.61 | 10 | PKGNAME= ssmtp-2.61 | |
11 | PKGREVISION= 2 | 11 | PKGREVISION= 2 | |
12 | CATEGORIES= mail | 12 | CATEGORIES= mail | |
13 | MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/s/ssmtp/} | 13 | MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/s/ssmtp/} | |
14 | 14 | |||
@@ -20,26 +20,28 @@ PKG_DESTDIR_SUPPORT= user-destdir | @@ -20,26 +20,28 @@ PKG_DESTDIR_SUPPORT= user-destdir | |||
20 | 20 | |||
21 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:S/.orig$//} | 21 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:S/.orig$//} | |
22 | USE_TOOLS+= gmake | 22 | USE_TOOLS+= gmake | |
23 | GNU_CONFIGURE= yes | 23 | GNU_CONFIGURE= yes | |
24 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE:Q} | 24 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE:Q} | |
25 | 25 | |||
26 | .include "options.mk" | 26 | .include "options.mk" | |
27 | 27 | |||
28 | PKG_SYSCONFSUBDIR= ${PKGBASE} | 28 | PKG_SYSCONFSUBDIR= ${PKGBASE} | |
29 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | 29 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | |
30 | CONF_FILES= ${EGDIR}/ssmtp.conf ${PKG_SYSCONFDIR}/ssmtp.conf | 30 | CONF_FILES= ${EGDIR}/ssmtp.conf ${PKG_SYSCONFDIR}/ssmtp.conf | |
31 | CONF_FILES+= ${EGDIR}/revaliases ${PKG_SYSCONFDIR}/revaliases | 31 | CONF_FILES+= ${EGDIR}/revaliases ${PKG_SYSCONFDIR}/revaliases | |
32 | 32 | |||
33 | MAKE_DIRS+= ${PKG_SYSCONFDIR} | |||
34 | ||||
33 | SUBST_CLASSES+= paths | 35 | SUBST_CLASSES+= paths | |
34 | SUBST_FILES.paths= ${WRKDIR}/mailer.conf ssmtp.c ssmtp.conf ssmtp.8 | 36 | SUBST_FILES.paths= ${WRKDIR}/mailer.conf ssmtp.c ssmtp.conf ssmtp.8 | |
35 | SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' | 37 | SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' | |
36 | SUBST_SED.paths+= -e 's,/etc/ssl/certs,${PKG_SYSCONFDIR},g' | 38 | SUBST_SED.paths+= -e 's,/etc/ssl/certs,${PKG_SYSCONFDIR},g' | |
37 | SUBST_SED.paths+= -e 's,/etc/ssmtp,${PKG_SYSCONFDIR},g' | 39 | SUBST_SED.paths+= -e 's,/etc/ssmtp,${PKG_SYSCONFDIR},g' | |
38 | SUBST_STAGE.paths= post-patch | 40 | SUBST_STAGE.paths= post-patch | |
39 | 41 | |||
40 | INSTALLATION_DIRS+= ${EGDIR} | 42 | INSTALLATION_DIRS+= ${EGDIR} | |
41 | 43 | |||
42 | MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} | 44 | MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} | |
43 | MAKE_FLAGS+= mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 | 45 | MAKE_FLAGS+= mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 | |
44 | 46 | |||
45 | post-extract: | 47 | post-extract: |
@@ -1,10 +1,10 @@ | @@ -1,10 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.4 2005/02/24 09:59:29 agc Exp $ | 1 | $NetBSD: distinfo,v 1.5 2009/02/07 23:21:05 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (ssmtp_2.61.orig.tar.gz) = bc4b6c20bf8c2c9e66b359e3c24545a2615a1988 | 3 | SHA1 (ssmtp_2.61.orig.tar.gz) = bc4b6c20bf8c2c9e66b359e3c24545a2615a1988 | |
4 | RMD160 (ssmtp_2.61.orig.tar.gz) = da76ee6dd86fc663e6fd69fcb2fb5f550f716de7 | 4 | RMD160 (ssmtp_2.61.orig.tar.gz) = da76ee6dd86fc663e6fd69fcb2fb5f550f716de7 | |
5 | Size (ssmtp_2.61.orig.tar.gz) = 53341 bytes | 5 | Size (ssmtp_2.61.orig.tar.gz) = 53341 bytes | |
6 | SHA1 (patch-aa) = 73681fd5585fe520fb9620e2f8358c41ad42cfd8 | 6 | SHA1 (patch-aa) = 73681fd5585fe520fb9620e2f8358c41ad42cfd8 | |
7 | SHA1 (patch-ab) = fd4fb2e5baeacd9f1e60c04cd6c4229c39fa2641 | 7 | SHA1 (patch-ab) = fd4fb2e5baeacd9f1e60c04cd6c4229c39fa2641 | |
8 | SHA1 (patch-ac) = c42d3fbfc3054cd1cc730c9fdde57f2d9498bcb4 | 8 | SHA1 (patch-ac) = 4deb9edcd201d0d5e6144dc9fa6a1b13c77c6cde | |
9 | SHA1 (patch-ad) = 92c666b84e8fa20103103f6d24f887a587d57a4c | 9 | SHA1 (patch-ad) = 92c666b84e8fa20103103f6d24f887a587d57a4c | |
10 | SHA1 (patch-ae) = ef626358229731e6afff2e194928780e5fc908a3 | 10 | SHA1 (patch-ae) = ef626358229731e6afff2e194928780e5fc908a3 |
@@ -1,24 +1,26 @@ | @@ -1,24 +1,26 @@ | |||
1 | $NetBSD: patch-ac,v 1.2 2004/06/17 11:35:28 grant Exp $ | 1 | $NetBSD: patch-ac,v 1.3 2009/02/07 23:21:05 joerg Exp $ | |
2 | 2 | |||
3 | --- Makefile.in.orig 2002-09-27 22:32:53.000000000 +1000 | 3 | --- Makefile.in.orig 2004-07-26 07:32:18.000000000 +0200 | |
4 | +++ Makefile.in | 4 | +++ Makefile.in | |
5 | @@ -50,8 +50,8 @@ install: ssmtp $(GEN_CONFIG) | 5 | @@ -50,9 +50,9 @@ install: ssmtp $(GEN_CONFIG) | |
6 | $(INSTALL) -s -m 755 ssmtp $(bindir)/ssmtp | |||
6 | $(INSTALL) -d -m 755 $(mandir) | 7 | $(INSTALL) -d -m 755 $(mandir) | |
7 | $(INSTALL) -m 644 $(srcdir)/ssmtp.8 $(mandir)/ssmtp.8 | 8 | $(INSTALL) -m 644 $(srcdir)/ssmtp.8 $(mandir)/ssmtp.8 | |
8 | $(INSTALL) -d -m 755 $(SSMTPCONFDIR) | 9 | - $(INSTALL) -d -m 755 $(SSMTPCONFDIR) | |
9 | - $(INSTALL) -m 644 $(srcdir)/revaliases $(INSTALLED_REVALIASES_FILE) | 10 | - $(INSTALL) -m 644 $(srcdir)/revaliases $(INSTALLED_REVALIASES_FILE) | |
10 | - $(GEN_CONFIG) $(INSTALLED_CONFIGURATION_FILE) | 11 | - $(GEN_CONFIG) $(INSTALLED_CONFIGURATION_FILE) | |
12 | +# $(INSTALL) -d -m 755 $(SSMTPCONFDIR) | |||
11 | +# $(INSTALL) -m 644 $(srcdir)/revaliases $(INSTALLED_REVALIASES_FILE) | 13 | +# $(INSTALL) -m 644 $(srcdir)/revaliases $(INSTALLED_REVALIASES_FILE) | |
12 | +# $(GEN_CONFIG) $(INSTALLED_CONFIGURATION_FILE) | 14 | +# $(GEN_CONFIG) $(INSTALLED_CONFIGURATION_FILE) | |
13 | 15 | |||
14 | 16 | |||
15 | .PHONY: install-sendmail | 17 | .PHONY: install-sendmail | |
16 | @@ -78,7 +78,7 @@ uninstall-sendmail: uninstall | 18 | @@ -79,7 +79,7 @@ uninstall-sendmail: uninstall | |
17 | 19 | |||
18 | # Binaries: | 20 | # Binaries: | |
19 | ssmtp: $(OBJS) | 21 | ssmtp: $(OBJS) | |
20 | - $(CC) -o ssmtp $(OBJS) @LIBS@ | 22 | - $(CC) -o ssmtp $(OBJS) @LIBS@ | |
21 | + $(CC) -o ssmtp $(OBJS) $(LDFLAGS) @LIBS@ | 23 | + $(CC) -o ssmtp $(OBJS) $(LDFLAGS) @LIBS@ | |
22 | 24 | |||
23 | .PHONY: clean | 25 | .PHONY: clean | |
24 | clean: | 26 | clean: |