summaryrefslogtreecommitdiff
path: root/audio/taglib
AgeCommit message (Collapse)AuthorFilesLines
2007-02-22pkglint cleanup; update HOMEPAGE/MASTER_SITES.wiz1-2/+2
From Sergey Svishchev in private mail.
2006-11-07DESTDIR support.joerg1-3/+4
2006-09-23Two functions had missing arguments. Patch from stoned@wiz2-5/+5
Fixes problems in amarok (and probably other dependencies). Bump PKGREVISION.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-05-04Force presence of zlib on all platforms for consistency. Bump PKGREVISIONtv1-1/+3
due to change on platforms where zlib is not in the base system.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-01-11Get a newer local version of id3lib_strings.h, which works with GCC 3.4+.joerg1-3/+4
2005-08-29Update to version 1.4.seb3-8/+8
Approved by chris@. Changes since last packaged version (1.3.1) as seen on taglib's homepage: * Added a package-config file * Added support for plugging in file type resolvers to make it easier to use native mime type resolution systems and to add support for additional file formats * Fixed a memory leak in APE items * Fixed a crash when requesting the text of an empty APE item * Added a README noting the Ruby and Python bindings * Added the ability to save mp3 tags using the save mask without discarding those tags that are not part of the mask * Fixed the misspelling of "A Cappella" * Implemented support for the ID3v2 frame flag for discarding frames on tag alteration * Use the above flag for ID3v2 frames that are discarded because they are no longer supported in ID3v2.4 (which TagLib uses). This allows for these tags to still be handled by library users if desired * Fix memory corruption (deleting a no longer valid iterator) when removing a frame from an ID3v2 tag * Make it possible to read and modify the descriptions of images in attached picture frames of ID3v2 tags * Introduced an argument for limiting the number of fields that will be created usign ByteVectorList::split() * Significantly unbroke the relative volume adjustment ID3v2 frame's API. It now properly supports multiple volume fields in the same frame * Added support for reading the comment portion of "Xiph" tags (used in Ogg Vorbis and FLAC) from the "COMMENT" field rather than only from the "DESCRIPTION" field mentioned in the spec * Added support for Ogg FLAC v1.1.1 * Added prepend methods to the List<T> class * Added support for UTF-16 little endian strings as used in some tagging formats * Fixed or implemented roughly 35 bug or wishlist items relative to 1.3.1
2005-06-17Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead ofjlam1-2/+2
${PREFIX}.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
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.