| @@ -1,18 +1,18 @@ | | | @@ -1,18 +1,18 @@ |
1 | # $NetBSD: Makefile,v 1.5 2010/05/16 00:46:34 obache Exp $ | | 1 | # $NetBSD: Makefile,v 1.6 2010/05/28 07:26:48 obache Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= enma-1.1.0 | | 4 | DISTNAME= enma-1.1.0 |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= mail | | 6 | CATEGORIES= mail |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=enma/} | | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=enma/} |
8 | | | 8 | |
9 | MAINTAINER= obache@NetBSD.org | | 9 | MAINTAINER= obache@NetBSD.org |
10 | HOMEPAGE= http://enma.sourceforge.net/ | | 10 | HOMEPAGE= http://enma.sourceforge.net/ |
11 | COMMENT= Sender authentication milter supporting SPF and Sender ID | | 11 | COMMENT= Sender authentication milter supporting SPF and Sender ID |
12 | LICENSE= 2-clause-bsd | | 12 | LICENSE= 2-clause-bsd |
13 | | | 13 | |
14 | PKG_DESTDIR_SUPPORT= user-destdir | | 14 | PKG_DESTDIR_SUPPORT= user-destdir |
15 | | | 15 | |
16 | GNU_CONFIGURE= yes | | 16 | GNU_CONFIGURE= yes |
17 | USE_TOOLS+= gmake | | 17 | USE_TOOLS+= gmake |
18 | | | 18 | |
| @@ -39,26 +39,29 @@ PKG_USERS= ${ENMA_USER}:${ENMA_GROUP} | | | @@ -39,26 +39,29 @@ PKG_USERS= ${ENMA_USER}:${ENMA_GROUP} |
39 | | | 39 | |
40 | SUBST_CLASSES+= varbase | | 40 | SUBST_CLASSES+= varbase |
41 | SUBST_STAGE.varbase= post-configure | | 41 | SUBST_STAGE.varbase= post-configure |
42 | SUBST_FILES.varbase= enma/etc/enma.conf.sample | | 42 | SUBST_FILES.varbase= enma/etc/enma.conf.sample |
43 | SUBST_FILES.varbase+= enma/man/enma.1 enma/man/enma.ja.1 | | 43 | SUBST_FILES.varbase+= enma/man/enma.1 enma/man/enma.ja.1 |
44 | SUBST_FILES.varbase+= enma/src/enma_config.c | | 44 | SUBST_FILES.varbase+= enma/src/enma_config.c |
45 | SUBST_SED.varbase= -e 's;/var/;${VARBASE}/;g' | | 45 | SUBST_SED.varbase= -e 's;/var/;${VARBASE}/;g' |
46 | | | 46 | |
47 | SUBST_CLASSES+= daemon | | 47 | SUBST_CLASSES+= daemon |
48 | SUBST_STAGE.daemon= post-configure | | 48 | SUBST_STAGE.daemon= post-configure |
49 | SUBST_FILES.daemon= enma/etc/enma.conf.sample | | 49 | SUBST_FILES.daemon= enma/etc/enma.conf.sample |
50 | SUBST_SED.daemon= -e 's;daemon;${ENMA_USER};g' | | 50 | SUBST_SED.daemon= -e 's;daemon;${ENMA_USER};g' |
51 | | | 51 | |
| | | 52 | FILES_SUBST+= ENMA_USER=${ENMA_USER:Q} |
| | | 53 | FILES_SUBST+= ENMA_GROUP=${ENMA_GROUP:Q} |
| | | 54 | |
52 | OWN_DIRS_PERMS+= ${VARBASE}/run/enma ${ENMA_USER} ${ENMA_GROUP} 0700 | | 55 | OWN_DIRS_PERMS+= ${VARBASE}/run/enma ${ENMA_USER} ${ENMA_GROUP} 0700 |
53 | | | 56 | |
54 | INSTALLATION_DIRS+= share/examples/enma | | 57 | INSTALLATION_DIRS+= share/examples/enma |
55 | | | 58 | |
56 | post-install: | | 59 | post-install: |
57 | ${INSTALL_DATA} ${WRKSRC}/enma/etc/enma.conf.sample \ | | 60 | ${INSTALL_DATA} ${WRKSRC}/enma/etc/enma.conf.sample \ |
58 | ${DESTDIR}${PREFIX}/share/examples/enma/enma.conf.sample | | 61 | ${DESTDIR}${PREFIX}/share/examples/enma/enma.conf.sample |
59 | | | 62 | |
60 | .include "../../mail/libmilter/buildlink3.mk" | | 63 | .include "../../mail/libmilter/buildlink3.mk" |
61 | .include "../../net/libbind/buildlink3.mk" | | 64 | .include "../../net/libbind/buildlink3.mk" |
62 | .include "../../security/openssl/buildlink3.mk" | | 65 | .include "../../security/openssl/buildlink3.mk" |
63 | .include "../../mk/pthread.buildlink3.mk" | | 66 | .include "../../mk/pthread.buildlink3.mk" |
64 | .include "../../mk/bsd.pkg.mk" | | 67 | .include "../../mk/bsd.pkg.mk" |