Thu May 19 13:15:59 2011 UTC ()
Convert package to DESTDIR
Set LICENSE


(hauke)
diff -r1.32 -r1.33 pkgsrc/databases/gnats/Makefile

cvs diff -r1.32 -r1.33 pkgsrc/databases/gnats/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/gnats/Makefile 2011/02/28 14:52:42 1.32
+++ pkgsrc/databases/gnats/Makefile 2011/05/19 13:15:59 1.33
@@ -1,29 +1,34 @@ @@ -1,29 +1,34 @@
1# $NetBSD: Makefile,v 1.32 2011/02/28 14:52:42 wiz Exp $ 1# $NetBSD: Makefile,v 1.33 2011/05/19 13:15:59 hauke Exp $
2 2
3DISTNAME= gnats-4.1.0 3DISTNAME= gnats-4.1.0
4PKGREVISION= 3 4PKGREVISION= 3
5CATEGORIES= databases 5CATEGORIES= databases
6MASTER_SITES= ${MASTER_SITE_GNU:=gnats/} 6MASTER_SITES= ${MASTER_SITE_GNU:=gnats/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.gnu.org/software/gnats/ 9HOMEPAGE= http://www.gnu.org/software/gnats/
10COMMENT= GNATS bug tracking system 10COMMENT= GNATS bug tracking system
 11LICENSE= gnu-gpl-v3
 12
 13PKG_DESTDIR_SUPPORT= user-destdir
11 14
12USE_PKGLOCALEDIR= yes 15USE_PKGLOCALEDIR= yes
13USE_TOOLS+= gm4 gmake makeinfo bison 16USE_TOOLS+= gm4 gmake makeinfo bison
14TEXINFO_REQD+= 4.6 17TEXINFO_REQD+= 4.6
15USE_LIBTOOL= yes 18USE_LIBTOOL= yes
16GNU_CONFIGURE= yes 19GNU_CONFIGURE= yes
 20
 21BUILD_DEFS+= VARBASE
17CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} 22CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
18CONFIGURE_ARGS+= --with-gnats-service=service-name=${GNATS_SERVICE} 23CONFIGURE_ARGS+= --with-gnats-service=service-name=${GNATS_SERVICE}
19CONFIGURE_ARGS+= --with-gnats-user=${GNATS_USER:Q} 24CONFIGURE_ARGS+= --with-gnats-user=${GNATS_USER:Q}
20CONFIGURE_ARGS+= --with-gnatsd-user-access-file=${GNATS_USER_FILE:Q} 25CONFIGURE_ARGS+= --with-gnatsd-user-access-file=${GNATS_USER_FILE:Q}
21CONFIGURE_ARGS+= --with-gnatsd-host-access-file=${GNATS_HOST_FILE:Q} 26CONFIGURE_ARGS+= --with-gnatsd-host-access-file=${GNATS_HOST_FILE:Q}
22CONFIGURE_ARGS+= --with-gnats-dblist-file=${GNATS_DB_FILE:Q} 27CONFIGURE_ARGS+= --with-gnats-dblist-file=${GNATS_DB_FILE:Q}
23CONFIGURE_ARGS+= --with-gnats-default-db=${GNATS_DBHOME:Q} 28CONFIGURE_ARGS+= --with-gnats-default-db=${GNATS_DBHOME:Q}
24CONFIGURE_ARGS+= --with-lispdir=${PREFIX}/share/gnats 29CONFIGURE_ARGS+= --with-lispdir=${PREFIX}/share/gnats
25 30
26INFO_FILES= yes 31INFO_FILES= yes
27 32
28PKG_SYSCONFSUBDIR= gnats 33PKG_SYSCONFSUBDIR= gnats
29 34
@@ -41,35 +46,41 @@ PKG_USERS_VARS+= GNATS_USER @@ -41,35 +46,41 @@ PKG_USERS_VARS+= GNATS_USER
41 46
42PKG_GECOS.${GNATS_USER}= GNATS database owner 47PKG_GECOS.${GNATS_USER}= GNATS database owner
43PKG_HOME.${GNATS_USER}= ${GNATS_HOME} 48PKG_HOME.${GNATS_USER}= ${GNATS_HOME}
44PKG_SHELL.${GNATS_USER}= ${SH} 49PKG_SHELL.${GNATS_USER}= ${SH}
45 50
46GNATS_USER_FILE?= ${PKG_SYSCONFDIR}/gnatsd.user_access 51GNATS_USER_FILE?= ${PKG_SYSCONFDIR}/gnatsd.user_access
47GNATS_HOST_FILE?= ${PKG_SYSCONFDIR}/gnatsd.host_access 52GNATS_HOST_FILE?= ${PKG_SYSCONFDIR}/gnatsd.host_access
48GNATS_DB_FILE?= ${PKG_SYSCONFDIR}/databases 53GNATS_DB_FILE?= ${PKG_SYSCONFDIR}/databases
49GNATS_DBHOME?= ${GNATS_HOME}/gnatsdb 54GNATS_DBHOME?= ${GNATS_HOME}/gnatsdb
50 55
51REQD_DIRS+= ${PREFIX}/share/gnats 56REQD_DIRS+= ${PREFIX}/share/gnats
52REQD_DIRS+= ${PREFIX}/libexec/gnats 57REQD_DIRS+= ${PREFIX}/libexec/gnats
53REQD_DIRS+= ${EGDIR} 58REQD_DIRS+= ${EGDIR}
54OWN_DIRS_PERMS+= ${GNATS_HOME} gnats daemon 755 59OWN_DIRS_PERMS+= ${GNATS_HOME} ${GNATS_USER} ${GNATS_GROUP} 755
 60
 61INSTALLATION_DIRS= bin libexec/gnats info share
 62INSTALLATION_DIRS+= share/examples share/examples/gnats
 63INSTALLATION_DIRS+= share/gnats share/gnats/defaults
 64INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
 65INSTALLATION_DIRS+= ${PKGMANDIR}/man7 ${PKGMANDIR}/man8
55 66
56EGDIR= ${PREFIX}/share/examples/gnats 67EGDIR= ${PREFIX}/share/examples/gnats
57CONF_FILES_PERMS+= ${EGDIR}/gnatsd.user_access ${GNATS_USER_FILE} \ 68CONF_FILES_PERMS+= ${EGDIR}/gnatsd.user_access ${GNATS_USER_FILE} \
58 ${GNATS_USER} ${GNATS_GROUP} 0600 69 ${GNATS_USER} ${GNATS_GROUP} 0600
59CONF_FILES_PERMS+= ${EGDIR}/gnatsd.host_access ${GNATS_HOST_FILE} \ 70CONF_FILES_PERMS+= ${EGDIR}/gnatsd.host_access ${GNATS_HOST_FILE} \
60 ${GNATS_USER} ${GNATS_GROUP} 0600 71 ${GNATS_USER} ${GNATS_GROUP} 0600
61CONF_FILES_PERMS+= ${EGDIR}/databases ${GNATS_DB_FILE} \ 72CONF_FILES_PERMS+= ${EGDIR}/databases ${GNATS_DB_FILE} \
62 ${GNATS_USER} ${GNATS_GROUP} 0600 73 ${GNATS_USER} ${GNATS_GROUP} 0600
63CONF_FILES+= ${EGDIR}/send-pr.conf ${PKG_SYSCONFDIR}/send-pr.conf 74CONF_FILES+= ${EGDIR}/send-pr.conf ${PKG_SYSCONFDIR}/send-pr.conf
64 75
65MESSAGE_SUBST+= PREFIX=${PREFIX:Q} 76MESSAGE_SUBST+= PREFIX=${PREFIX:Q}
66MESSAGE_SUBST+= GNATS_USER=${GNATS_USER:Q} 77MESSAGE_SUBST+= GNATS_USER=${GNATS_USER:Q}
67MESSAGE_SUBST+= GNATS_SERVICE=${GNATS_SERVICE:Q} 78MESSAGE_SUBST+= GNATS_SERVICE=${GNATS_SERVICE:Q}
68 79
69SUBST_CLASSES+= gnats 80SUBST_CLASSES+= gnats
70SUBST_STAGE.gnats= pre-configure 81SUBST_STAGE.gnats= pre-configure
71SUBST_FILES.gnats= gnats/Makefile.in gnats/mkdb.sh send-pr/Makefile.in 82SUBST_FILES.gnats= gnats/Makefile.in gnats/mkdb.sh send-pr/Makefile.in
72SUBST_SED.gnats= -e "s,%%EGDIR%%,${EGDIR},g" 83SUBST_SED.gnats= -e "s,%%EGDIR%%,${DESTDIR}${EGDIR},g"
73SUBST_SED.gnats+= -e "s,%%GNATS_DEFAULTS%%,${PREFIX}/share/gnats/defaults,g" 84SUBST_SED.gnats+= -e "s,%%GNATS_DEFAULTS%%,${DESTDIR}${PREFIX}/share/gnats/defaults,g"
74 85
75.include "../../mk/bsd.pkg.mk" 86.include "../../mk/bsd.pkg.mk"