Wed Jan 14 21:32:20 2015 UTC ()
Upgrade minidlan to 1.1.4

Changes since 1.0.24:

1.1.4 - Released 26-Aug-2014
--------------------------------
- Add magic container infrastructure.
- Add magic containers for 50 recent items for each category.
- Fix bad null termination in AAC parsing.
- Fix requests for the last byte of a file, which affected MKV playback on Philips TV's.
- Support 64-bit time_t values.

1.1.3 - Released 05-June-2014
--------------------------------
- Enhance log level settings.
- Fix Samsung browsing when root_container is set.
- Add Clang compiling support.
- Fix compiling on systems without iconv.
- Add merge_media_dirs option, to revert to the old behavior.
- Add Asus O!Play client support.
- Fix Broken SSDP multicast membership addition.
- Fix crash bug with an emtpy filter argument.
- Accept SMI subtitles in addition to SRT.
- Add BubbleUPnP detection and enable subtitle support.
- Allow the user to specify an arbitrary root container.
- Add libavcodec > 54 / libav 10 compatibility.
- Get embedded cover art from video files with recent libavformat versions.
- Disable Samsung DCM10 capability, as it breaks compatibility with new models.
- Add subtitle support for NetFront™ Living Connect middleware-based clients.

1.1.2 - Released 06-Mar-2014
--------------------------------
- Show client status on our basic presentation page.
- Add a new force_sort_criteria option, to globally override the SortCriteria value sent by the client.
- Fix a couple resource leaks.
- Add configuration include file support.
- Support DLNA/UPnP-AV searches issued by clients using the Grilo framework.
- Fix some clients playing artwork instead of movie.
- Fix bookmarks on Samsung Series E clients.
- Add an extra folder level if there are multiple media locations.
- Fix some multicast membership issues with changing network settings.
- Make max number of children (connections) configurable.
- Fix choppy playback with some file types on Panasonic clients by increasing the max connection limit.

1.1.1 - Released 01-Nov-2013
--------------------------------
- Add network interface monitoring support on Linux.
- Don't require a configured network interface to start up.
- Fix some minor spec compliance issues.

1.1.0 - Released 04-April-2013
--------------------------------
- Add support for other operating systems.
- Switch to autoconf from our handcrafted genconfig.sh.
- Add configuration option for UUID.
- Add configuration option to specify the user to run as.
- Add support for limiting a media dir to multiple media types.
- Force a rescan if we detect a new or missing media_dir entry.
- Fix crash caused by certain TiVo clients.
- Fix crash bug on video files with some ffmpeg library versions.
- Add support for TiVo MPEG-TS files.
- Add some logging and forking tweaks to work better with systemd.
- Validate or escape user input to prevent SQL injection.
- Add forced sorting support for Panasonic devices.

1.0.25 - Released 13-July-2012
--------------------------------
- Fix a couple crash bugs on malformed WAV files.
- Forcibly tweak the model number for Xbox360 clients, or they might ignore us.
- Enable all network interfaces by default if none were specified.
- Add flag to force downscaled thumbnails rather than using embedded ones.
- Add DirecTV client detection, and fix image resolution issue.
- Add support for the latest ffmpeg/libav library versions.
- Fix a potential crash on requests for a resize of a non-existent image.
- Make DeviceID checking more permissive for Sagem Radio.


(degroote)
diff -r1.9 -r1.10 pkgsrc/multimedia/minidlna/Makefile
diff -r1.3 -r1.4 pkgsrc/multimedia/minidlna/PLIST
diff -r1.3 -r1.4 pkgsrc/multimedia/minidlna/distinfo
diff -r1.2 -r0 pkgsrc/multimedia/minidlna/files/BSDmakefile
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/files/config.h
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/files/getifaddr.c
diff -r1.1 -r1.2 pkgsrc/multimedia/minidlna/files/minidlna.sh
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-aa
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-ab
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-conf
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-icons
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-image_utils.c
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-inline
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-lg
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-other-subnets
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-scanner.c
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-tagutils.c
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-tagutils_asf.h
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-tagutils_misc.c
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-upnpglobalvars.c
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-upnphttp
diff -r1.1 -r0 pkgsrc/multimedia/minidlna/patches/patch-utils-mpo
diff -r1.2 -r0 pkgsrc/multimedia/minidlna/patches/patch-minidlna.c
diff -r1.2 -r0 pkgsrc/multimedia/minidlna/patches/patch-replace-glob3

cvs diff -r1.9 -r1.10 pkgsrc/multimedia/minidlna/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/minidlna/Makefile 2014/10/07 16:47:31 1.9
+++ pkgsrc/multimedia/minidlna/Makefile 2015/01/14 21:32:20 1.10
@@ -1,48 +1,33 @@ @@ -1,48 +1,33 @@
1# $NetBSD: Makefile,v 1.9 2014/10/07 16:47:31 adam Exp $ 1# $NetBSD: Makefile,v 1.10 2015/01/14 21:32:20 degroote Exp $
2 2
3DISTNAME= minidlna_1.0.25_src 3DISTNAME= minidlna-1.1.4
4PKGNAME= minidlna-1.0.25 
5PKGREVISION= 7 
6CATEGORIES= multimedia 4CATEGORIES= multimedia
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=minidlna/1.0.25/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=minidlna/}
8 6
9MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://minidlna.sourceforge.net/ 8HOMEPAGE= http://minidlna.sourceforge.net/
11COMMENT= DLNA server 9COMMENT= DLNA server
12LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
13 11
14WRKSRC= ${WRKDIR}/minidlna-1.0.25 12GNU_CONFIGURE= yes
15MAKE_FILE= BSDmakefile 
16EGDIR= ${PREFIX}/share/examples/minidlna 13EGDIR= ${PREFIX}/share/examples/minidlna
17 14USE_TOOLS+= msgfmt
18SUBST_CLASSES+= confdir 
19SUBST_STAGE.confdir= pre-build 
20SUBST_FILES.confdir= minidlna.c 
21SUBST_VARS.confdir= PKG_SYSCONFDIR 
22 15
23CONF_FILES= ${EGDIR}/minidlna.conf \ 16CONF_FILES= ${EGDIR}/minidlna.conf \
24 ${PKG_SYSCONFDIR}/minidlna.conf 17 ${PKG_SYSCONFDIR}/minidlna.conf
25RCD_SCRIPTS= minidlna 18RCD_SCRIPTS= minidlna
26 19
27INSTALLATION_DIRS= sbin share/examples/minidlna 20INSTALLATION_DIRS= share/examples/minidlna
28 
29post-patch: 
30 ${CP} \ 
31 ${FILESDIR}/BSDmakefile \ 
32 ${FILESDIR}/config.h \ 
33 ${FILESDIR}/getifaddr.c \ 
34 ${WRKSRC} 
35 21
36do-install: 22pre-install:
37 ${INSTALL_PROGRAM} ${WRKSRC}/minidlna ${DESTDIR}${PREFIX}/sbin 
38 ${INSTALL_DATA} ${WRKSRC}/minidlna.conf ${DESTDIR}${EGDIR} 23 ${INSTALL_DATA} ${WRKSRC}/minidlna.conf ${DESTDIR}${EGDIR}
39 24
40.include "../../multimedia/ffmpeg1/buildlink3.mk" 25.include "../../multimedia/ffmpeg1/buildlink3.mk"
41.include "../../audio/flac/buildlink3.mk" 26.include "../../audio/flac/buildlink3.mk"
42.include "../../audio/libvorbis/buildlink3.mk" 27.include "../../audio/libvorbis/buildlink3.mk"
43.include "../../multimedia/libogg/buildlink3.mk" 28.include "../../multimedia/libogg/buildlink3.mk"
44.include "../../audio/libid3tag/buildlink3.mk" 29.include "../../audio/libid3tag/buildlink3.mk"
45.include "../../graphics/libexif/buildlink3.mk" 30.include "../../graphics/libexif/buildlink3.mk"
46.include "../../mk/jpeg.buildlink3.mk" 31.include "../../mk/jpeg.buildlink3.mk"
47.include "../../databases/sqlite3/buildlink3.mk" 32.include "../../databases/sqlite3/buildlink3.mk"
48.include "../../mk/bsd.pkg.mk" 33.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/multimedia/minidlna/PLIST (expand / switch to unified diff)

--- pkgsrc/multimedia/minidlna/PLIST 2014/03/11 14:05:06 1.3
+++ pkgsrc/multimedia/minidlna/PLIST 2015/01/14 21:32:20 1.4
@@ -1,3 +1,15 @@ @@ -1,3 +1,15 @@
1@comment $NetBSD: PLIST,v 1.3 2014/03/11 14:05:06 jperkin Exp $ 1@comment $NetBSD: PLIST,v 1.4 2015/01/14 21:32:20 degroote Exp $
2sbin/minidlna 2sbin/minidlnad
3share/examples/minidlna/minidlna.conf 3share/examples/minidlna/minidlna.conf
 4share/locale/da/LC_MESSAGES/minidlna.mo
 5share/locale/de/LC_MESSAGES/minidlna.mo
 6share/locale/es/LC_MESSAGES/minidlna.mo
 7share/locale/fr/LC_MESSAGES/minidlna.mo
 8share/locale/it/LC_MESSAGES/minidlna.mo
 9share/locale/ja/LC_MESSAGES/minidlna.mo
 10share/locale/nb/LC_MESSAGES/minidlna.mo
 11share/locale/nl/LC_MESSAGES/minidlna.mo
 12share/locale/pl/LC_MESSAGES/minidlna.mo
 13share/locale/ru/LC_MESSAGES/minidlna.mo
 14share/locale/sl/LC_MESSAGES/minidlna.mo
 15share/locale/sv/LC_MESSAGES/minidlna.mo

cvs diff -r1.3 -r1.4 pkgsrc/multimedia/minidlna/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/minidlna/distinfo 2012/12/17 12:51:32 1.3
+++ pkgsrc/multimedia/minidlna/distinfo 2015/01/14 21:32:20 1.4
@@ -1,22 +1,5 @@ @@ -1,22 +1,5 @@
1$NetBSD: distinfo,v 1.3 2012/12/17 12:51:32 drochner Exp $ 1$NetBSD: distinfo,v 1.4 2015/01/14 21:32:20 degroote Exp $
2 2
3SHA1 (minidlna_1.0.25_src.tar.gz) = 33742f02367006c6e4af7128b91c830026e59b9f 3SHA1 (minidlna-1.1.4.tar.gz) = 56f333f8af91105ce5f0861d1f1918ebf5b0a028
4RMD160 (minidlna_1.0.25_src.tar.gz) = 7008ef98c03f820d9200c1b1db2ec2f7995ece6d 4RMD160 (minidlna-1.1.4.tar.gz) = 45ab4371f17efcca5e5693d46f787cff180dadea
5Size (minidlna_1.0.25_src.tar.gz) = 211756 bytes 5Size (minidlna-1.1.4.tar.gz) = 494478 bytes
6SHA1 (patch-aa) = 7eade704068ea67e8ced43453976aa2ef24b3ef8 
7SHA1 (patch-ab) = 7e62ef89c7bf2029cacda3e43cfe41800b90201f 
8SHA1 (patch-conf) = f02d87c245efd80ca43158b172c13e10c2130610 
9SHA1 (patch-icons) = f9bdf47cd8cd6ee67a3e011655fd0ce7d8a1dcc2 
10SHA1 (patch-image_utils.c) = 1f8a5d31aef9fa7182ac5ee40f9b9ad374a2772c 
11SHA1 (patch-inline) = 3bab5f706124d96492f6fd017b671e34c3f2bd59 
12SHA1 (patch-lg) = 3889c03ca8118a7769266bb25687945701f3d29e 
13SHA1 (patch-minidlna.c) = 4c8de50a3de506cb6f34b43e60504a930f6f5282 
14SHA1 (patch-other-subnets) = 3739394543005a658c73a62bd150a161d43253e1 
15SHA1 (patch-replace-glob3) = 08f9676870e4143bdadbd68c8c09cf39aa504d89 
16SHA1 (patch-scanner.c) = d07998a31ec8b890baa7cccc58d211af69953625 
17SHA1 (patch-tagutils.c) = 0010283c8a538024abf1dddd64e9b5446ec7ee02 
18SHA1 (patch-tagutils_asf.h) = 855b7e59b657f1e6ea8d07b48c0ca261cd9ddacd 
19SHA1 (patch-tagutils_misc.c) = b49931d9a3d338576a8fb9911da1664085475aa6 
20SHA1 (patch-upnpglobalvars.c) = fbe22ff08d1462bf6a3cc36c456cf41624bcbd4e 
21SHA1 (patch-upnphttp) = deeda56b30f06bbacdf9190ca18d65b2ae93e863 
22SHA1 (patch-utils-mpo) = 8f94873331d2d87f2b2652d131f506a12cf171b8 

File Deleted: pkgsrc/multimedia/minidlna/files/Attic/BSDmakefile

File Deleted: pkgsrc/multimedia/minidlna/files/Attic/config.h

File Deleted: pkgsrc/multimedia/minidlna/files/Attic/getifaddr.c

cvs diff -r1.1 -r1.2 pkgsrc/multimedia/minidlna/files/minidlna.sh (expand / switch to unified diff)

--- pkgsrc/multimedia/minidlna/files/minidlna.sh 2012/10/25 10:25:27 1.1
+++ pkgsrc/multimedia/minidlna/files/minidlna.sh 2015/01/14 21:32:20 1.2
@@ -1,20 +1,23 @@ @@ -1,20 +1,23 @@
1#!@RCD_SCRIPTS_SHELL@ 1#!@RCD_SCRIPTS_SHELL@
2# 2#
3# $NetBSD: minidlna.sh,v 1.1 2012/10/25 10:25:27 drochner Exp $ 3# $NetBSD: minidlna.sh,v 1.2 2015/01/14 21:32:20 degroote Exp $
4# 4#
5# PROVIDE: minidlna 5# PROVIDE: minidlna
6# REQUIRE: DAEMON 6# REQUIRE: DAEMON
7# 7#
8 8
9. /etc/rc.subr 9. /etc/rc.subr
10 10
11name="minidlna" 11name="minidlna"
12rcvar=${name} 12rcvar=${name}
13command="@PREFIX@/sbin/${name}" 13start_cmd="start_minidlna"
14requre_files="@PKG_SYSCONFDIR@/${name}.conf" 14required_files="@PKG_SYSCONFDIR@/${name}.conf"
 15pidfile="/var/run/minidlna/minidlna.pid"
15 16
16load_rc_config ${name} 17start_minidlna()
17 18{
18pidfile="/var/run/minidlna.pid" 19 @PREFIX@/sbin/minidlnad -f ${required_files}
 20}
19 21
20run_rc_command $1 22load_rc_config ${name}
 23run_rc_command "$1"

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-aa

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-ab

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-conf

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-icons

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-image_utils.c

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-inline

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-lg

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-other-subnets

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-scanner.c

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-tagutils.c

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-tagutils_asf.h

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-tagutils_misc.c

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-upnpglobalvars.c

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-upnphttp

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-utils-mpo

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-minidlna.c

File Deleted: pkgsrc/multimedia/minidlna/patches/Attic/patch-replace-glob3