Tue Nov 17 10:43:42 2015 UTC ()
Update taglib to 1.10:

TagLib 1.10 (Nov 11, 2015)
==========================

1.10:

 * Added new options to the tagwriter example.
 * Fixed self-assignment operator in some types.
 * Fixed extraction of MP4 tag keys with an empty list.

1.10 BETA:

 * New API for the audio length in milliseconds.
 * Added support for ID3v2 ETCO and SYLT frames.
 * Added support for album artist in PropertyMap API of MP4 files.
 * Added support for embedded frames in ID3v2 CHAP and CTOC frames.
 * Added support for AIFF-C files.
 * Better handling of duplicate ID3v2 tags in MPEG files.
 * Allowed generating taglib.pc on Windows.
 * Added ZLIB_SOURCE build option.
 * Fixed backwards-incompatible change in TagLib::String when constructing UTF16 strings.
 * Fixed crash when parsing certain FLAC files.
 * Fixed crash when encoding empty strings.
 * Fixed saving of certain XM files on OS X.
 * Changed Xiph and APE generic getters to return space-concatenated values.
 * Fixed possible file corruptions when removing tags from WAV files.
 * Added support for MP4 files with 64-bit atoms in certain 64-bit environments.
 * Prevented ID3v2 padding from being too large.
 * Fixed crash when parsing corrupted APE files.
 * Fixed crash when parsing corrupted WAV files.
 * Fixed crash when parsing corrupted Ogg FLAC files.
 * Fixed crash when parsing corrupted MPEG files.
 * Fixed saving empty tags in WAV files.
 * Fixed crash when parsing corrupted Musepack files.
 * Fixed possible memory leaks when parsing AIFF and WAV files.
 * Fixed crash when parsing corrupted MP4 files.
 * Stopped writing empty ID3v2 frames.
 * Fixed possible file corruptions when saving WMA files.
 * Added TagLib::MP4::Tag::isEmpty().
 * Added accessors to manipulate MP4 tags.
 * Fixed crash when parsing corrupted WavPack files.
 * Fixed seeking MPEG frames.
 * Fixed reading FLAC files with zero-sized padding blocks.
 * Added support for reading the encoder information of WMA files.
 * Added support for reading the codec of WAV files.
 * Added support for multi channel WavPack files.
 * Added support for reading the nominal bitrate of Ogg Speex files.
 * Added support for VBR headers in MPEG files.
 * Marked FLAC::File::streamInfoData() deprecated. It returns an empty ByteVector.
 * Marked FLAC::File::streamLength() deprecated. It returns zero.
 * Fixed possible file corruptions when adding an ID3v1 tag to FLAC files.
 * Many smaller bug fixes and performance improvements.


(wiz)
diff -r1.33 -r1.34 pkgsrc/audio/taglib/Makefile
diff -r1.16 -r1.17 pkgsrc/audio/taglib/PLIST
diff -r1.18 -r1.19 pkgsrc/audio/taglib/distinfo

cvs diff -r1.33 -r1.34 pkgsrc/audio/taglib/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/taglib/Makefile 2013/10/24 06:08:44 1.33
+++ pkgsrc/audio/taglib/Makefile 2015/11/17 10:43:42 1.34
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.33 2013/10/24 06:08:44 obache Exp $ 1# $NetBSD: Makefile,v 1.34 2015/11/17 10:43:42 wiz Exp $
2 2
3DISTNAME= taglib-1.9.1 3DISTNAME= taglib-1.10
4CATEGORIES= audio 4CATEGORIES= audio
5MASTER_SITES= http://taglib.github.io/releases/ 5MASTER_SITES= http://taglib.github.io/releases/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://taglib.github.io/ 8HOMEPAGE= http://taglib.github.io/
9COMMENT= Library for accessing id tags in various media files 9COMMENT= Library for accessing id tags in various media files
10LICENSE= gnu-lgpl-v2.1 OR mpl-1.1 10LICENSE= gnu-lgpl-v2.1 OR mpl-1.1
11 11
12USE_LANGUAGES= c c++ 12USE_LANGUAGES= c c++
13 13
14USE_CMAKE= YES 14USE_CMAKE= YES
15CMAKE_ARGS= -DWITH_MP4=ON -DWITH_ASF=ON 15CMAKE_ARGS= -DWITH_MP4=ON -DWITH_ASF=ON
16USE_LIBTOOL= YES 16USE_LIBTOOL= YES

cvs diff -r1.16 -r1.17 pkgsrc/audio/taglib/PLIST (expand / switch to unified diff)

--- pkgsrc/audio/taglib/PLIST 2013/10/17 07:30:39 1.16
+++ pkgsrc/audio/taglib/PLIST 2015/11/17 10:43:42 1.17
@@ -1,30 +1,32 @@ @@ -1,30 +1,32 @@
1@comment $NetBSD: PLIST,v 1.16 2013/10/17 07:30:39 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.17 2015/11/17 10:43:42 wiz Exp $
2bin/taglib-config 2bin/taglib-config
3include/taglib/aifffile.h 3include/taglib/aifffile.h
4include/taglib/aiffproperties.h 4include/taglib/aiffproperties.h
5include/taglib/apefile.h 5include/taglib/apefile.h
6include/taglib/apefooter.h 6include/taglib/apefooter.h
7include/taglib/apeitem.h 7include/taglib/apeitem.h
8include/taglib/apeproperties.h 8include/taglib/apeproperties.h
9include/taglib/apetag.h 9include/taglib/apetag.h
10include/taglib/asfattribute.h 10include/taglib/asfattribute.h
11include/taglib/asffile.h 11include/taglib/asffile.h
12include/taglib/asfpicture.h 12include/taglib/asfpicture.h
13include/taglib/asfproperties.h 13include/taglib/asfproperties.h
14include/taglib/asftag.h 14include/taglib/asftag.h
15include/taglib/attachedpictureframe.h 15include/taglib/attachedpictureframe.h
16include/taglib/audioproperties.h 16include/taglib/audioproperties.h
 17include/taglib/chapterframe.h
17include/taglib/commentsframe.h 18include/taglib/commentsframe.h
 19include/taglib/eventtimingcodesframe.h
18include/taglib/fileref.h 20include/taglib/fileref.h
19include/taglib/flacfile.h 21include/taglib/flacfile.h
20include/taglib/flacmetadatablock.h 22include/taglib/flacmetadatablock.h
21include/taglib/flacpicture.h 23include/taglib/flacpicture.h
22include/taglib/flacproperties.h 24include/taglib/flacproperties.h
23include/taglib/generalencapsulatedobjectframe.h 25include/taglib/generalencapsulatedobjectframe.h
24include/taglib/id3v1genres.h 26include/taglib/id3v1genres.h
25include/taglib/id3v1tag.h 27include/taglib/id3v1tag.h
26include/taglib/id3v2extendedheader.h 28include/taglib/id3v2extendedheader.h
27include/taglib/id3v2footer.h 29include/taglib/id3v2footer.h
28include/taglib/id3v2frame.h 30include/taglib/id3v2frame.h
29include/taglib/id3v2framefactory.h 31include/taglib/id3v2framefactory.h
30include/taglib/id3v2header.h 32include/taglib/id3v2header.h
@@ -53,26 +55,28 @@ include/taglib/oggflacfile.h @@ -53,26 +55,28 @@ include/taglib/oggflacfile.h
53include/taglib/oggpage.h 55include/taglib/oggpage.h
54include/taglib/oggpageheader.h 56include/taglib/oggpageheader.h
55include/taglib/opusfile.h 57include/taglib/opusfile.h
56include/taglib/opusproperties.h 58include/taglib/opusproperties.h
57include/taglib/ownershipframe.h 59include/taglib/ownershipframe.h
58include/taglib/popularimeterframe.h 60include/taglib/popularimeterframe.h
59include/taglib/privateframe.h 61include/taglib/privateframe.h
60include/taglib/relativevolumeframe.h 62include/taglib/relativevolumeframe.h
61include/taglib/rifffile.h 63include/taglib/rifffile.h
62include/taglib/s3mfile.h 64include/taglib/s3mfile.h
63include/taglib/s3mproperties.h 65include/taglib/s3mproperties.h
64include/taglib/speexfile.h 66include/taglib/speexfile.h
65include/taglib/speexproperties.h 67include/taglib/speexproperties.h
 68include/taglib/synchronizedlyricsframe.h
 69include/taglib/tableofcontentsframe.h
66include/taglib/tag.h 70include/taglib/tag.h
67include/taglib/tag_c.h 71include/taglib/tag_c.h
68include/taglib/taglib.h 72include/taglib/taglib.h
69include/taglib/taglib_config.h 73include/taglib/taglib_config.h
70include/taglib/taglib_export.h 74include/taglib/taglib_export.h
71include/taglib/tbytevector.h 75include/taglib/tbytevector.h
72include/taglib/tbytevectorlist.h 76include/taglib/tbytevectorlist.h
73include/taglib/tbytevectorstream.h 77include/taglib/tbytevectorstream.h
74include/taglib/tdebuglistener.h 78include/taglib/tdebuglistener.h
75include/taglib/textidentificationframe.h 79include/taglib/textidentificationframe.h
76include/taglib/tfile.h 80include/taglib/tfile.h
77include/taglib/tfilestream.h 81include/taglib/tfilestream.h
78include/taglib/tiostream.h 82include/taglib/tiostream.h
@@ -92,19 +96,19 @@ include/taglib/unsynchronizedlyricsframe @@ -92,19 +96,19 @@ include/taglib/unsynchronizedlyricsframe
92include/taglib/urllinkframe.h 96include/taglib/urllinkframe.h
93include/taglib/vorbisfile.h 97include/taglib/vorbisfile.h
94include/taglib/vorbisproperties.h 98include/taglib/vorbisproperties.h
95include/taglib/wavfile.h 99include/taglib/wavfile.h
96include/taglib/wavpackfile.h 100include/taglib/wavpackfile.h
97include/taglib/wavpackproperties.h 101include/taglib/wavpackproperties.h
98include/taglib/wavproperties.h 102include/taglib/wavproperties.h
99include/taglib/xingheader.h 103include/taglib/xingheader.h
100include/taglib/xiphcomment.h 104include/taglib/xiphcomment.h
101include/taglib/xmfile.h 105include/taglib/xmfile.h
102include/taglib/xmproperties.h 106include/taglib/xmproperties.h
103lib/libtag.so 107lib/libtag.so
104lib/libtag.so.1 108lib/libtag.so.1
105lib/libtag.so.1.14.0 109lib/libtag.so.1.15.1
106lib/libtag_c.so 110lib/libtag_c.so
107lib/libtag_c.so.0 111lib/libtag_c.so.0
108lib/libtag_c.so.0.0.0 112lib/libtag_c.so.0.0.0
109lib/pkgconfig/taglib.pc 113lib/pkgconfig/taglib.pc
110lib/pkgconfig/taglib_c.pc 114lib/pkgconfig/taglib_c.pc

cvs diff -r1.18 -r1.19 pkgsrc/audio/taglib/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/taglib/distinfo 2015/11/03 01:12:52 1.18
+++ pkgsrc/audio/taglib/distinfo 2015/11/17 10:43:42 1.19
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.18 2015/11/03 01:12:52 agc Exp $ 1$NetBSD: distinfo,v 1.19 2015/11/17 10:43:42 wiz Exp $
2 2
3SHA1 (taglib-1.9.1.tar.gz) = 4fa426c453297e62c1d1eff64a46e76ed8bebb45 3SHA1 (taglib-1.10.tar.gz) = 9da145f9845978b4a281ad61987475486d24152a
4RMD160 (taglib-1.9.1.tar.gz) = 932a71f5c9e8fe332a90d29a36ac1310c025879c 4RMD160 (taglib-1.10.tar.gz) = a02682defc8f6a611e28e5e8db6dd72310a18230
5SHA512 (taglib-1.9.1.tar.gz) = 63a4f06b88b33be716dde3111e62a624995bc020127c9d22f63e918a535ebba858c59308ca4295eeedb29dc72b87d6673db5483f20d9dbf3f56cd93c7ba7ed58 5SHA512 (taglib-1.10.tar.gz) = 2257918743507fffae01b961c714aa8523d3a8c0c921af699b0160c2414b1c930778f19976965e3197571672120a6040dbb13a83304b70290970660abcf27820
6Size (taglib-1.9.1.tar.gz) = 654074 bytes 6Size (taglib-1.10.tar.gz) = 1233893 bytes