diff options
author | markd <markd> | 2004-08-21 11:30:28 +0000 |
---|---|---|
committer | markd <markd> | 2004-08-21 11:30:28 +0000 |
commit | 193f970933e4562bbf52f914b8d77e3e4b504cf9 (patch) | |
tree | c3eba2d642eddd334c8a35843a31145ffb3fbfe1 | |
parent | 8acca38a3c330ec74d296ee94126273ed9832ddb (diff) | |
download | pkgsrc-193f970933e4562bbf52f914b8d77e3e4b504cf9.tar.gz |
Update taglib to 1.2.
Changes from 1.1 to 1.2
New Features:
Add support for FLAC data in Ogg containers ("Ogg FLAC" files)
Added support for relative volume adjustment (RVA2) ID3v2 frames
Added support for attached picture (APIC) ID3v2 frames
Return a bool on File::save() to indicate success or failure
Implemented support for reading ID3v2 frame header flags
Return false from isValid() for FLAC files that are not parsed properly
Move the Vorbis classes into the Ogg namespace (binary and source
compatibility preserved)
Added a convenience function fo accessing a list of ID3v2 frames of a
certain ID using ID3v2::Tag::frameList(const ByteVector &frameID)
Add access to the ID3v1, ID3v2 and XiphComments of FLAC files to the
public API
ByteVector optimizations to speed up copying
Add find() and erase() methods to Map
Added iterators and index operators to the string class
Plays nicely with ID3v2.4 tags generated by libid3tag
Plus bug fixes
Changes from 1.0 to 1.1
Added ID3v2.2 support (previous support was for ID3v2.3 and ID3v2.4) since
iTunes seems to still use this very old version of the ID3v2 standard
Fixed an API bug in MPEG::File that made it difficult to override the
default frame factory
Make it possible to override the default string handler for ID3v1 tags.
This makes it possible for applications to provide decoders that work with
something other than ISO-8859-1 ID3v1 tags
Switch from passing around a bool indicating whether to use synch-safe ints
or not and pass the ID3v2 revion number. This is more flexible and general
purpose
Optimizations in the toolkit that make several ByteVector operations faster
(and speeds up tag parsing and rendering by about 20%)
Fixed rendering of UTF-16 in ID3v2 tags
Added FLAC support to the C API
-rw-r--r-- | audio/taglib/Makefile | 6 | ||||
-rw-r--r-- | audio/taglib/PLIST | 9 | ||||
-rw-r--r-- | audio/taglib/distinfo | 6 |
3 files changed, 12 insertions, 9 deletions
diff --git a/audio/taglib/Makefile b/audio/taglib/Makefile index 882da11fe5d..0b3cc416b92 100644 --- a/audio/taglib/Makefile +++ b/audio/taglib/Makefile @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.4 2004/04/11 18:54:27 xtraeme Exp $ +# $NetBSD: Makefile,v 1.5 2004/08/21 11:30:28 markd Exp $ # -DISTNAME= taglib-1.0 +DISTNAME= taglib-1.2 CATEGORIES= audio -MASTER_SITES= http://ktown.kde.org/~wheeler/taglib/ +MASTER_SITES= http://ktown.kde.org/~wheeler/files/src/ MAINTAINER= chris@NetBSD.org HOMEPAGE= http://ktown.kde.org/~wheeler/taglib/ diff --git a/audio/taglib/PLIST b/audio/taglib/PLIST index 4895d4adec0..505a7754e54 100644 --- a/audio/taglib/PLIST +++ b/audio/taglib/PLIST @@ -1,5 +1,6 @@ -@comment $NetBSD: PLIST,v 1.1.1.1 2004/02/09 00:30:24 chris Exp $ +@comment $NetBSD: PLIST,v 1.2 2004/08/21 11:30:28 markd Exp $ bin/taglib-config +include/taglib/attachedpictureframe.h include/taglib/audioproperties.h include/taglib/commentsframe.h include/taglib/fileref.h @@ -19,8 +20,10 @@ include/taglib/mpegfile.h include/taglib/mpegheader.h include/taglib/mpegproperties.h include/taglib/oggfile.h +include/taglib/oggflacfile.h include/taglib/oggpage.h include/taglib/oggpageheader.h +include/taglib/relativevolumeframe.h include/taglib/tag.h include/taglib/tag_c.h include/taglib/taglib.h @@ -43,8 +46,8 @@ include/taglib/xiphcomment.h lib/libtag.a lib/libtag.la lib/libtag.so -lib/libtag.so.1 -lib/libtag.so.${PKGVERSION} +lib/libtag.so.3 +lib/libtag.so.3.0 lib/libtag_c.a lib/libtag_c.la lib/libtag_c.so diff --git a/audio/taglib/distinfo b/audio/taglib/distinfo index 9b7462c7312..bb311f1bf05 100644 --- a/audio/taglib/distinfo +++ b/audio/taglib/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.1.1.1 2004/02/09 00:30:24 chris Exp $ +$NetBSD: distinfo,v 1.2 2004/08/21 11:30:28 markd Exp $ -SHA1 (taglib-1.0.tar.gz) = 419c0db9cda2f97497fd843417cb09b63cee59db -Size (taglib-1.0.tar.gz) = 688419 bytes +SHA1 (taglib-1.2.tar.gz) = 141ad05f4a71398646780260e96f01cae9d7bde0 +Size (taglib-1.2.tar.gz) = 710514 bytes SHA1 (patch-aa) = 541795a7c2a551bde2ee2492b56e4b4a9335967c |