summaryrefslogtreecommitdiff
path: root/audio/taglib
AgeCommit message (Collapse)AuthorFilesLines
2005-02-23Add RMD160 digests to the SHA1 ones.agc1-1/+2
2005-02-14Fix PR pkg/29370, update taglib to 1.3.1chris3-6/+7
Changes between 1.3 and 1.3.1 are: Fixed Ogg Vorbis length detection on AMD-64 Fixed crash on some invalid MP3s (regression from 1.2 to 1.3) where corruped tags caused crashes or out of memory errors Clear the ID3v1 track number when attempting to set it to a value greater than 255 (8-bit value) Fixed crash in invalid APE tags where the number of tag items didn't match up with the number actually present Added other additional sanity checks to the APE parsing code that should make it more robust Fixed Makefile problem that caused the apeitem.h header to not be installed and made it impossible to use the APE API directly
2004-10-06Update taglib to 1.3. Main changes from 1.2 to 1.3 are:chris4-9/+13
Added support for APE tags Added support for MPC files Added support for APE tags in MP3 files Added support for compressed ID3v2 frames Added support for uniuque file identifier frames in ID3v2 Added checks for several potential divide by zero (SIGFPE) cases Fixed support for custom text frames Fixes PR 27061 (basically applied the patch in PR, but added the change to buildlink3.mk and removed LIBTOOLIZE_PLIST option from Makefile.)
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-9/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-08-21Update taglib to 1.2.markd3-9/+12
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
2004-06-07Re: PR 25858 Synopsis: audio/taglib - Improperly placed semicolon causedshannonjr1-2/+2
compilation failure with gcc 3.4.0. A semicolon at the end of a namespace declaration is erroneous and not accepted by gcc 3.4.0.
2004-04-25Unused.wiz1-26/+0
2004-04-11bl3ify, 80 chars per line.xtraeme1-3/+4
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-3/+5
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-10Install with -c option to avoid deleting files/id3lib_strings.h from pkgsrcgavan1-2/+2
2004-02-09BUILDLINK_DEPENDS.<pkg> lines should _always_ use += to _append_ to thejlam1-5/+4
existing value. This is critical to set the correct list of dependencies for a package.
2004-02-09Correct directory name in buildlink files: TagLib->taglib.chris2-4/+4
2004-02-09Initial import of TagLib 1.0.chris8-0/+350
TagLib is a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC files.