Sun Dec 26 22:33:34 2010 UTC ()
Don't install "config.xml" word readable as it contains the unencrypted
password for the web user interface. Bump package revision because of
this change.


(tron)
diff -r1.17 -r1.18 pkgsrc/multimedia/mediatomb/Makefile

cvs diff -r1.17 -r1.18 pkgsrc/multimedia/mediatomb/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/mediatomb/Makefile 2010/11/27 06:30:24 1.17
+++ pkgsrc/multimedia/mediatomb/Makefile 2010/12/26 22:33:33 1.18
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1# $NetBSD: Makefile,v 1.17 2010/11/27 06:30:24 agc Exp $ 1# $NetBSD: Makefile,v 1.18 2010/12/26 22:33:33 tron Exp $
2 2
3DISTNAME= mediatomb-0.12.1 3DISTNAME= mediatomb-0.12.1
 4PKGREVISION= 1
4CATEGORIES= multimedia 5CATEGORIES= multimedia
5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mediatomb/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mediatomb/}
6 7
7MAINTAINER= agc@NetBSD.org 8MAINTAINER= agc@NetBSD.org
8HOMEPAGE= http://mediatomb.cc/ 9HOMEPAGE= http://mediatomb.cc/
9COMMENT= UPnP MediaServer with a web user interface 10COMMENT= UPnP MediaServer with a web user interface
10LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
11 12
12PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
13 14
14GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
15 16
16USE_LANGUAGES+= c c++ 17USE_LANGUAGES+= c c++
@@ -19,27 +20,27 @@ USE_TOOLS+= pkg-config automake autoconf @@ -19,27 +20,27 @@ USE_TOOLS+= pkg-config automake autoconf
19RCD_SCRIPTS= mediatomb 20RCD_SCRIPTS= mediatomb
20 21
21.include "../../mk/bsd.prefs.mk" 22.include "../../mk/bsd.prefs.mk"
22 23
23PKG_GROUPS= ${MEDIATOMB_GROUP} 24PKG_GROUPS= ${MEDIATOMB_GROUP}
24PKG_USERS= ${MEDIATOMB_USER}:${MEDIATOMB_GROUP} 25PKG_USERS= ${MEDIATOMB_USER}:${MEDIATOMB_GROUP}
25 26
26PKG_GECOS.${MEDIATOMB_USER}= MediaTomb Server 27PKG_GECOS.${MEDIATOMB_USER}= MediaTomb Server
27PKG_HOME.${MEDIATOMB_USER}= ${VARBASE}/mediatomb 28PKG_HOME.${MEDIATOMB_USER}= ${VARBASE}/mediatomb
28 29
29PKG_SYSCONFSUBDIR= mediatomb 30PKG_SYSCONFSUBDIR= mediatomb
30EGDIR= ${PREFIX}/share/examples/mediatomb 31EGDIR= ${PREFIX}/share/examples/mediatomb
31CONF_FILES_PERMS+= ${EGDIR}/config.xml ${PKG_SYSCONFDIR}/config.xml \ 32CONF_FILES_PERMS+= ${EGDIR}/config.xml ${PKG_SYSCONFDIR}/config.xml \
32 ${MEDIATOMB_USER} ${MEDIATOMB_GROUP} 0644 33 ${MEDIATOMB_USER} ${MEDIATOMB_GROUP} 0640
33 34
34FILES_SUBST+= PKG_HOME=${PKG_HOME.${MEDIATOMB_USER}:Q} 35FILES_SUBST+= PKG_HOME=${PKG_HOME.${MEDIATOMB_USER}:Q}
35FILES_SUBST+= MEDIATOMB_GROUP=${MEDIATOMB_GROUP:Q} 36FILES_SUBST+= MEDIATOMB_GROUP=${MEDIATOMB_GROUP:Q}
36FILES_SUBST+= MEDIATOMB_USER=${MEDIATOMB_USER:Q} 37FILES_SUBST+= MEDIATOMB_USER=${MEDIATOMB_USER:Q}
37FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q} 38FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q}
38 39
39MEDIATOMB_HOME= ${PKG_HOME.${MEDIATOMB_USER}} 40MEDIATOMB_HOME= ${PKG_HOME.${MEDIATOMB_USER}}
40 41
41SUBST_CLASSES+= config 42SUBST_CLASSES+= config
42SUBST_FILES.config= config.xml mediatomb.desktop 43SUBST_FILES.config= config.xml mediatomb.desktop
43SUBST_VARS.config= MEDIATOMB_HOME PREFIX OPSYS 44SUBST_VARS.config= MEDIATOMB_HOME PREFIX OPSYS
44SUBST_STAGE.config= post-patch 45SUBST_STAGE.config= post-patch
45 46