Thu Feb 11 21:57:09 2010 UTC ()
DESTDIR support. Create home directory at runtime with 700.


(joerg)
diff -r1.22 -r1.23 pkgsrc/net/lambdamoo/Makefile

cvs diff -r1.22 -r1.23 pkgsrc/net/lambdamoo/Makefile (expand / switch to unified diff)

--- pkgsrc/net/lambdamoo/Makefile 2007/12/02 12:14:53 1.22
+++ pkgsrc/net/lambdamoo/Makefile 2010/02/11 21:57:09 1.23
@@ -1,56 +1,55 @@ @@ -1,56 +1,55 @@
1# $NetBSD: Makefile,v 1.22 2007/12/02 12:14:53 wiz Exp $ 1# $NetBSD: Makefile,v 1.23 2010/02/11 21:57:09 joerg Exp $
2 2
3DISTNAME= LambdaMOO-1.8.1 3DISTNAME= LambdaMOO-1.8.1
4PKGNAME= lambdamoo-1.8.1 4PKGNAME= lambdamoo-1.8.1
 5PKGREVISION= 1
5CATEGORIES= net 6CATEGORIES= net
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lambdamoo/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lambdamoo/}
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://sourceforge.net/projects/lambdamoo/ 10HOMEPAGE= http://sourceforge.net/projects/lambdamoo/
10COMMENT= The definitive MOO software 11COMMENT= The definitive MOO software
11 12
 13PKG_DESTDIR_SUPPORT= user-destdir
 14
12DEPENDS+= lambdamoo-core>=990412:../../net/lambdamoo-core 15DEPENDS+= lambdamoo-core>=990412:../../net/lambdamoo-core
13DEPENDS+= lambdamoo-doc>=1.8.0p6:../../net/lambdamoo-doc 16DEPENDS+= lambdamoo-doc>=1.8.0p6:../../net/lambdamoo-doc
14 17
15LAMBDAMOO_USER?= lambdamoo 18LAMBDAMOO_USER?= lambdamoo
16LAMBDAMOO_GROUP?= lambdamoo 19LAMBDAMOO_GROUP?= lambdamoo
17LAMBDAMOO_HOME?= ${PREFIX}/share/${LAMBDAMOO_USER} 20LAMBDAMOO_HOME?= ${PREFIX}/share/${LAMBDAMOO_USER}
18 21
19PKG_GROUPS= ${LAMBDAMOO_GROUP} 22PKG_GROUPS= ${LAMBDAMOO_GROUP}
20PKG_USERS= ${LAMBDAMOO_USER}:${LAMBDAMOO_GROUP} 23PKG_USERS= ${LAMBDAMOO_USER}:${LAMBDAMOO_GROUP}
21 24
22PKG_HOME.${LAMBDAMOO_USER}= ${LAMBDAMOO_HOME} 25PKG_HOME.${LAMBDAMOO_USER}= ${LAMBDAMOO_HOME}
23PKG_SHELL.${LAMBDAMOO_USER}= ${SH} 26PKG_SHELL.${LAMBDAMOO_USER}= ${SH}
24 27
25PKG_GROUPS_VARS+= LAMBDAMOO_GROUP 28PKG_GROUPS_VARS+= LAMBDAMOO_GROUP
26PKG_USERS_VARS+= LAMBDAMOO_USER 29PKG_USERS_VARS+= LAMBDAMOO_USER
27 30
 31OWN_DIRS_PERMS+= ${LAMBDAMOO_HOME} ${LAMBDAMOO_USER} ${LAMBDAMOO_GROUP} 700
 32
28FILES_SUBST+= LAMBDAMOO_HOME=${LAMBDAMOO_HOME:Q} 33FILES_SUBST+= LAMBDAMOO_HOME=${LAMBDAMOO_HOME:Q}
29 34
30WRKSRC= ${WRKDIR}/MOO-1.8.1 35WRKSRC= ${WRKDIR}/MOO-1.8.1
31BUILD_TARGET= 36BUILD_TARGET=
32GNU_CONFIGURE= yes 37GNU_CONFIGURE= yes
33USE_TOOLS+= yacc 38USE_TOOLS+= yacc
34INSTALLATION_DIRS= sbin 39INSTALLATION_DIRS= sbin share/lambdamoo share/doc/lambdamoo
35 40
36pre-build: 41pre-build:
37 ${MV} ${WRKSRC}/restart.sh ${WRKSRC}/restart.sh.in 42 ${MV} ${WRKSRC}/restart.sh ${WRKSRC}/restart.sh.in
38 ${SED} <${WRKSRC}/restart.sh.in >${WRKSRC}/restart.sh \ 43 ${SED} <${WRKSRC}/restart.sh.in >${WRKSRC}/restart.sh \
39 "s|__PREFIX__|${PREFIX}|g" 44 "s|__PREFIX__|${PREFIX}|g"
40 45
41do-install: 46do-install:
42 ${INSTALL_PROGRAM} ${WRKSRC}/moo ${PREFIX}/sbin 47 ${INSTALL_PROGRAM} ${WRKSRC}/moo ${DESTDIR}${PREFIX}/sbin
43 ${INSTALL_DATA_DIR} ${PREFIX}/share/lambdamoo 48 ${INSTALL_SCRIPT} ${WRKSRC}/restart.sh ${DESTDIR}${PREFIX}/share/lambdamoo
44 ${INSTALL_SCRIPT} ${WRKSRC}/restart.sh ${PREFIX}/share/lambdamoo 49 ${INSTALL_DATA} ${WRKSRC}/Minimal.db ${DESTDIR}${PREFIX}/share/lambdamoo
45 ${INSTALL_DATA} ${WRKSRC}/Minimal.db ${PREFIX}/share/lambdamoo 
46 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/lambdamoo 
47 ${INSTALL_DATA} \ 50 ${INSTALL_DATA} \
48 ${WRKSRC}/README \ 51 ${WRKSRC}/README \
49 ${WRKSRC}/README.Minimal \ 52 ${WRKSRC}/README.Minimal \
50 ${PREFIX}/share/doc/lambdamoo/ 53 ${DESTDIR}${PREFIX}/share/doc/lambdamoo/
51 
52post-install: 
53 ${CHOWN} -R ${LAMBDAMOO_USER}:${LAMBDAMOO_GROUP} ${LAMBDAMOO_HOME} 
54 ${CHMOD} u+w ${LAMBDAMOO_HOME} 
55 54
56.include "../../mk/bsd.pkg.mk" 55.include "../../mk/bsd.pkg.mk"