Fri Jan 14 08:22:55 2011 UTC ()
Prefer BIND 9.7 in dependence as this is the latest production release.
Also take over maintainership on suggestion by Alistair Crooks.


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

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

--- pkgsrc/multimedia/mediatomb/Makefile 2010/12/26 22:33:33 1.18
+++ pkgsrc/multimedia/mediatomb/Makefile 2011/01/14 08:22:55 1.19
@@ -1,75 +1,75 @@ @@ -1,75 +1,75 @@
1# $NetBSD: Makefile,v 1.18 2010/12/26 22:33:33 tron Exp $ 1# $NetBSD: Makefile,v 1.19 2011/01/14 08:22:55 tron Exp $
2 2
3DISTNAME= mediatomb-0.12.1 3DISTNAME= mediatomb-0.12.1
4PKGREVISION= 1 4PKGREVISION= 2
5CATEGORIES= multimedia 5CATEGORIES= multimedia
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mediatomb/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mediatomb/}
7 7
8MAINTAINER= agc@NetBSD.org 8MAINTAINER= tron@NetBSD.org
9HOMEPAGE= http://mediatomb.cc/ 9HOMEPAGE= http://mediatomb.cc/
10COMMENT= UPnP MediaServer with a web user interface 10COMMENT= UPnP MediaServer with a web user interface
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16 16
17USE_LANGUAGES+= c c++ 17USE_LANGUAGES+= c c++
18USE_TOOLS+= pkg-config automake autoconf autoreconf 18USE_TOOLS+= pkg-config automake autoconf autoreconf
19 19
20RCD_SCRIPTS= mediatomb 20RCD_SCRIPTS= mediatomb
21 21
22.include "../../mk/bsd.prefs.mk" 22.include "../../mk/bsd.prefs.mk"
23 23
24PKG_GROUPS= ${MEDIATOMB_GROUP} 24PKG_GROUPS= ${MEDIATOMB_GROUP}
25PKG_USERS= ${MEDIATOMB_USER}:${MEDIATOMB_GROUP} 25PKG_USERS= ${MEDIATOMB_USER}:${MEDIATOMB_GROUP}
26 26
27PKG_GECOS.${MEDIATOMB_USER}= MediaTomb Server 27PKG_GECOS.${MEDIATOMB_USER}= MediaTomb Server
28PKG_HOME.${MEDIATOMB_USER}= ${VARBASE}/mediatomb 28PKG_HOME.${MEDIATOMB_USER}= ${VARBASE}/mediatomb
29 29
30PKG_SYSCONFSUBDIR= mediatomb 30PKG_SYSCONFSUBDIR= mediatomb
31EGDIR= ${PREFIX}/share/examples/mediatomb 31EGDIR= ${PREFIX}/share/examples/mediatomb
32CONF_FILES_PERMS+= ${EGDIR}/config.xml ${PKG_SYSCONFDIR}/config.xml \ 32CONF_FILES_PERMS+= ${EGDIR}/config.xml ${PKG_SYSCONFDIR}/config.xml \
33 ${MEDIATOMB_USER} ${MEDIATOMB_GROUP} 0640 33 ${MEDIATOMB_USER} ${MEDIATOMB_GROUP} 0640
34 34
35FILES_SUBST+= PKG_HOME=${PKG_HOME.${MEDIATOMB_USER}:Q} 35FILES_SUBST+= PKG_HOME=${PKG_HOME.${MEDIATOMB_USER}:Q}
36FILES_SUBST+= MEDIATOMB_GROUP=${MEDIATOMB_GROUP:Q} 36FILES_SUBST+= MEDIATOMB_GROUP=${MEDIATOMB_GROUP:Q}
37FILES_SUBST+= MEDIATOMB_USER=${MEDIATOMB_USER:Q} 37FILES_SUBST+= MEDIATOMB_USER=${MEDIATOMB_USER:Q}
38FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q} 38FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q}
39 39
40MEDIATOMB_HOME= ${PKG_HOME.${MEDIATOMB_USER}} 40MEDIATOMB_HOME= ${PKG_HOME.${MEDIATOMB_USER}}
41 41
42SUBST_CLASSES+= config 42SUBST_CLASSES+= config
43SUBST_FILES.config= config.xml mediatomb.desktop 43SUBST_FILES.config= config.xml mediatomb.desktop
44SUBST_VARS.config= MEDIATOMB_HOME PREFIX OPSYS 44SUBST_VARS.config= MEDIATOMB_HOME PREFIX OPSYS
45SUBST_STAGE.config= post-patch 45SUBST_STAGE.config= post-patch
46 46
47INSTALLATION_DIRS+= share/applications share/examples/mediatomb 47INSTALLATION_DIRS+= share/applications share/examples/mediatomb
48 48
49post-extract: 49post-extract:
50 ${CP} ${FILESDIR}/config.xml.in ${WRKSRC}/config.xml 50 ${CP} ${FILESDIR}/config.xml.in ${WRKSRC}/config.xml
51 ${CP} ${FILESDIR}/mediatomb.desktop.in ${WRKSRC}/mediatomb.desktop 51 ${CP} ${FILESDIR}/mediatomb.desktop.in ${WRKSRC}/mediatomb.desktop
52 52
53pre-configure: 53pre-configure:
54 cd ${WRKSRC} && autoreconf -i 54 cd ${WRKSRC} && autoreconf -i
55 55
56post-install: 56post-install:
57 ${INSTALL_DATA} ${WRKSRC}/config.xml ${DESTDIR}${EGDIR}/config.xml 57 ${INSTALL_DATA} ${WRKSRC}/config.xml ${DESTDIR}${EGDIR}/config.xml
58 ${INSTALL_DATA} ${WRKSRC}/mediatomb.desktop \ 58 ${INSTALL_DATA} ${WRKSRC}/mediatomb.desktop \
59 ${DESTDIR}${PREFIX}/share/applications/mediatomb.desktop 59 ${DESTDIR}${PREFIX}/share/applications/mediatomb.desktop
60 60
61.include "options.mk" 61.include "options.mk"
62 62
63.include "../../audio/taglib/buildlink3.mk" 63.include "../../audio/taglib/buildlink3.mk"
64.include "../../databases/sqlite3/buildlink3.mk" 64.include "../../databases/sqlite3/buildlink3.mk"
65.include "../../devel/zlib/buildlink3.mk" 65.include "../../devel/zlib/buildlink3.mk"
66.include "../../graphics/libexif/buildlink3.mk" 66.include "../../graphics/libexif/buildlink3.mk"
67.include "../../multimedia/ffmpeg/buildlink3.mk" 67.include "../../multimedia/ffmpeg/buildlink3.mk"
68.if ${OPSYS} == "NetBSD" 68.if ${OPSYS} == "NetBSD"
69PREFER.bind= pkgsrc # we need the package for the lwres lib 69PREFER.bind= pkgsrc # we need the package for the lwres lib
70.include "../../net/bind95/buildlink3.mk" 70.include "../../net/bind97/buildlink3.mk"
71.endif 71.endif
72.include "../../textproc/expat/buildlink3.mk" 72.include "../../textproc/expat/buildlink3.mk"
73.include "../../www/curl/buildlink3.mk" 73.include "../../www/curl/buildlink3.mk"
74 74
75.include "../../mk/bsd.pkg.mk" 75.include "../../mk/bsd.pkg.mk"