pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/taglib Update taglib to 1.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/edff5e80c796
branches:  trunk
changeset: 479714:edff5e80c796
user:      markd <markd%pkgsrc.org@localhost>
date:      Sat Aug 21 11:30:28 2004 +0000

description:
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

diffstat:

 audio/taglib/Makefile |  6 +++---
 audio/taglib/PLIST    |  9 ++++++---
 audio/taglib/distinfo |  6 +++---
 3 files changed, 12 insertions(+), 9 deletions(-)

diffs (61 lines):

diff -r 733f9080e92c -r edff5e80c796 audio/taglib/Makefile
--- a/audio/taglib/Makefile     Sat Aug 21 11:21:14 2004 +0000
+++ b/audio/taglib/Makefile     Sat Aug 21 11:30:28 2004 +0000
@@ -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@localhost
 HOMEPAGE=      http://ktown.kde.org/~wheeler/taglib/
diff -r 733f9080e92c -r edff5e80c796 audio/taglib/PLIST
--- a/audio/taglib/PLIST        Sat Aug 21 11:21:14 2004 +0000
+++ b/audio/taglib/PLIST        Sat Aug 21 11:30:28 2004 +0000
@@ -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/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 @@
 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 -r 733f9080e92c -r edff5e80c796 audio/taglib/distinfo
--- a/audio/taglib/distinfo     Sat Aug 21 11:21:14 2004 +0000
+++ b/audio/taglib/distinfo     Sat Aug 21 11:30:28 2004 +0000
@@ -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



Home | Main Index | Thread Index | Old Index