diff options
author | wiz <wiz> | 2003-12-08 14:43:48 +0000 |
---|---|---|
committer | wiz <wiz> | 2003-12-08 14:43:48 +0000 |
commit | ca51693efec2e2fbcc9dc4bffda078ac9e5e0ec3 (patch) | |
tree | 67545f07208ef9dadc4a4cfd1f54194feb48f749 /audio | |
parent | d534ce0a22fbbafdb9c39e4f31e223d6c989b6f1 (diff) | |
download | pkgsrc-ca51693efec2e2fbcc9dc4bffda078ac9e5e0ec3.tar.gz |
Update to 1.0.1:
ogg123
* Support for playing FLAC and Speex files. Both the native FLAC and
Ogg FLAC varieties are supported. Special thanks to OldMan, adiabatic,
and smack from #vorbis for sponsoring the development of this feature.
* Send correct User Agent and Accept strings in the HTTP 1.1 headers
* Fixed bug preventing the status line from showing the total time
information in certain circumstances
* Fixed a pthread crash bug on certain platforms (like NetBSD)
* Added support for the --end option to specify at what time
playback should stop. Both --skip and --end also now accept times in
hh:mm:ss format. Thanks to Hans Schou.
* If the --skip option is greater than the length of the file,
ogg123 now terminates with an error.
oggdec
* Fixed small memory leak.
* Fixed error that caused oggdec to crash when output file was not
specified.
oggenc
* Patch from Jordan Mendelson to support reading little-endian AIFF
files (which happen to be made by MacOS X when ripping CDs?).
* --scale option to allow scaling the volume of the input. Helps
with clipping inputs.
* Fixed usage messages.
* 24 bit input support
* FLAC and Ogg FLAC read support. Comments from the FLAC file are
preserved unless explicitly dropped with the --discard-comments option.
Also funded by OldMan, adiabatic, and smack.
* Less frequent status updates.
ogginfo
* Minor typo and portability fixes.
* Emits fewer spurious errors when minor errors are detected.
* Return a useful status code.
* Fixed overflow bug on really long files.
vcut
* Patch from Jared Anderson allows the cutpoint to be specified in
(integer) seconds by prefixing it with a +.
vorbiscomment
* More forgiving of Ogg files that begin with garbage (like ID3v2
tags).
Diffstat (limited to 'audio')
-rw-r--r-- | audio/vorbis-tools/Makefile | 10 | ||||
-rw-r--r-- | audio/vorbis-tools/PLIST | 10 | ||||
-rw-r--r-- | audio/vorbis-tools/distinfo | 12 | ||||
-rw-r--r-- | audio/vorbis-tools/patches/patch-aa | 19 | ||||
-rw-r--r-- | audio/vorbis-tools/patches/patch-ab | 6 | ||||
-rw-r--r-- | audio/vorbis-tools/patches/patch-ac | 15 |
6 files changed, 35 insertions, 37 deletions
diff --git a/audio/vorbis-tools/Makefile b/audio/vorbis-tools/Makefile index 3e5db9fdfad..d7b822a79e1 100644 --- a/audio/vorbis-tools/Makefile +++ b/audio/vorbis-tools/Makefile @@ -1,10 +1,8 @@ -# $NetBSD: Makefile,v 1.26 2003/09/05 19:16:36 explorer Exp $ +# $NetBSD: Makefile,v 1.27 2003/12/08 14:43:48 wiz Exp $ -DISTNAME= vorbis-tools-1.0 -PKGNAME= vorbis-tools-1.0.0.8 -PKGREVISION= 6 +DISTNAME= vorbis-tools-1.0.1 CATEGORIES= audio -MASTER_SITES= http://www.vorbis.com/files/1.0/unix/ +MASTER_SITES= http://www.vorbis.com/files/1.0.1/unix/ MAINTAINER= lukem@NetBSD.org HOMEPAGE= http://www.vorbis.com/ @@ -28,9 +26,11 @@ PLIST_SUBST+= DISTNAME="${DISTNAME}" PTHREAD_OPTS+= require +.include "../../audio/flac/buildlink2.mk" .include "../../audio/libao/buildlink2.mk" .include "../../audio/libogg/buildlink2.mk" .include "../../audio/libvorbis/buildlink2.mk" +.include "../../audio/speex/buildlink2.mk" .include "../../converters/libiconv/buildlink2.mk" .include "../../www/curl/buildlink2.mk" .include "../../mk/pthread.buildlink2.mk" diff --git a/audio/vorbis-tools/PLIST b/audio/vorbis-tools/PLIST index 8cf62e4dd76..d69e5434a06 100644 --- a/audio/vorbis-tools/PLIST +++ b/audio/vorbis-tools/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2002/09/22 17:17:38 mycroft Exp $ +@comment $NetBSD: PLIST,v 1.5 2003/12/08 14:43:48 wiz Exp $ bin/ogg123 bin/oggdec bin/oggenc @@ -12,7 +12,15 @@ man/man1/ogginfo.1 man/man1/vcut.1 man/man1/vorbiscomment.1 share/doc/${DISTNAME}/ogg123rc-example +${PKGLOCALEDIR}/locale/be/LC_MESSAGES/vorbis-tools.mo +${PKGLOCALEDIR}/locale/cs/LC_MESSAGES/vorbis-tools.mo +${PKGLOCALEDIR}/locale/da/LC_MESSAGES/vorbis-tools.mo +${PKGLOCALEDIR}/locale/es/LC_MESSAGES/vorbis-tools.mo ${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/vorbis-tools.mo +${PKGLOCALEDIR}/locale/hr/LC_MESSAGES/vorbis-tools.mo +${PKGLOCALEDIR}/locale/hu/LC_MESSAGES/vorbis-tools.mo ${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/vorbis-tools.mo +${PKGLOCALEDIR}/locale/ro/LC_MESSAGES/vorbis-tools.mo +${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/vorbis-tools.mo ${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/vorbis-tools.mo @dirrm share/doc/${DISTNAME} diff --git a/audio/vorbis-tools/distinfo b/audio/vorbis-tools/distinfo index bdaae89d797..dc089187c7b 100644 --- a/audio/vorbis-tools/distinfo +++ b/audio/vorbis-tools/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.12 2003/10/28 12:32:42 reed Exp $ +$NetBSD: distinfo,v 1.13 2003/12/08 14:43:48 wiz Exp $ -SHA1 (vorbis-tools-1.0.tar.gz) = 5c2508786cf6a2a270c697d3debe66ee83df376d -Size (vorbis-tools-1.0.tar.gz) = 425404 bytes -SHA1 (patch-aa) = b209cd1eb5931886a6d806f0edd17e7a7c5469d9 -SHA1 (patch-ab) = 7005d73f3fffb1762fdc52177a8411a1db1b74fe -SHA1 (patch-ac) = 0a0e19efd7135fedd6f67a1d772e27b06fbfd694 +SHA1 (vorbis-tools-1.0.1.tar.gz) = 5555a55acd643fcca7020b7de4900aeb706725e5 +Size (vorbis-tools-1.0.1.tar.gz) = 717697 bytes +SHA1 (patch-aa) = 2adc912765d58b19c1285c12ac0935b860b7da34 +SHA1 (patch-ab) = 6c154334ea5a7a7e76982f0588de30548c802fca +SHA1 (patch-ac) = 7eb178a2d7a5dbecd83a5df0138c9ab41943251a diff --git a/audio/vorbis-tools/patches/patch-aa b/audio/vorbis-tools/patches/patch-aa index e14075020f8..2b81ed75bcc 100644 --- a/audio/vorbis-tools/patches/patch-aa +++ b/audio/vorbis-tools/patches/patch-aa @@ -1,17 +1,8 @@ -$NetBSD: patch-aa,v 1.8 2003/10/28 12:32:42 reed Exp $ +$NetBSD: patch-aa,v 1.9 2003/12/08 14:43:48 wiz Exp $ ---- ogg123/buffer.c.orig 2002-07-13 22:38:00.000000000 -0700 -+++ ogg123/buffer.c 2003-10-28 02:32:10.000000000 -0800 -@@ -37,7 +37,7 @@ - /* Special debugging code. THIS IS NOT PORTABLE! */ - #ifdef DEBUG_BUFFER - FILE *debugfile; --#define DEBUG(x, y...) { fprintf (debugfile, "%d: " x "\n", getpid(), ## y); } -+#define DEBUG(...) { fprintf (debugfile, "%d: ", getpid());fprintf(debugfile, __VA_ARGS__);fprintf(debugfile,"\n"); } - #else - #define DEBUG(x, y...) - #endif -@@ -434,7 +434,9 @@ void buffer_destroy (buf_t *buf) +--- ogg123/buffer.c.orig Mon Sep 1 22:15:19 2003 ++++ ogg123/buffer.c +@@ -412,7 +412,9 @@ void buffer_reset (buf_t *buf) /* Cleanup pthread variables */ pthread_mutex_destroy(&buf->mutex); @@ -20,4 +11,4 @@ $NetBSD: patch-aa,v 1.8 2003/10/28 12:32:42 reed Exp $ + COND_SIGNAL(buf->playback_cond); pthread_cond_destroy(&buf->playback_cond); - free(buf); + /* Reinit pthread variables */ diff --git a/audio/vorbis-tools/patches/patch-ab b/audio/vorbis-tools/patches/patch-ab index 6120fee64dd..a207a02ca36 100644 --- a/audio/vorbis-tools/patches/patch-ab +++ b/audio/vorbis-tools/patches/patch-ab @@ -1,8 +1,8 @@ -$NetBSD: patch-ab,v 1.5 2003/07/12 22:35:30 wiz Exp $ +$NetBSD: patch-ab,v 1.6 2003/12/08 14:43:48 wiz Exp $ ---- ogg123/ogg123.c.orig 2002-07-06 21:12:18.000000000 +0200 +--- ogg123/ogg123.c.orig Tue Sep 2 21:37:05 2003 +++ ogg123/ogg123.c -@@ -580,7 +580,13 @@ void play (char *source_string) +@@ -606,7 +606,13 @@ void play (char *source_string) format->cleanup(decoder); transport->close(source); diff --git a/audio/vorbis-tools/patches/patch-ac b/audio/vorbis-tools/patches/patch-ac index e6060d6bff3..e26e2d04a6e 100644 --- a/audio/vorbis-tools/patches/patch-ac +++ b/audio/vorbis-tools/patches/patch-ac @@ -1,9 +1,8 @@ -$NetBSD: patch-ac,v 1.5 2003/09/05 19:16:23 explorer Exp $ +$NetBSD: patch-ac,v 1.6 2003/12/08 14:43:48 wiz Exp $ -diff -ur oggenc/oggenc.c.orig oggenc/oggenc.c ---- oggenc/oggenc.c.orig 2002-07-11 19:55:11.000000000 -0700 -+++ oggenc/oggenc.c 2003-09-05 12:09:59.000000000 -0700 -@@ -613,6 +613,8 @@ +--- oggenc/oggenc.c.orig Tue Sep 16 00:04:00 2003 ++++ oggenc/oggenc.c +@@ -640,6 +640,8 @@ static void parse_options(int argc, char break; case 'a': @@ -12,7 +11,7 @@ diff -ur oggenc/oggenc.c.orig oggenc/oggenc.c opt->artist = realloc(opt->artist, (++opt->artist_count)*sizeof(char *)); opt->artist[opt->artist_count - 1] = strdup(optarg); break; -@@ -625,10 +627,14 @@ +@@ -652,10 +654,14 @@ static void parse_options(int argc, char opt->comments[opt->comment_count - 1] = strdup(optarg); break; case 'd': @@ -27,7 +26,7 @@ diff -ur oggenc/oggenc.c.orig oggenc/oggenc.c opt->genre = realloc(opt->genre, (++opt->genre_count)*sizeof(char *)); opt->genre[opt->genre_count - 1] = strdup(optarg); break; -@@ -637,6 +643,8 @@ +@@ -664,6 +670,8 @@ static void parse_options(int argc, char exit(0); break; case 'l': @@ -36,7 +35,7 @@ diff -ur oggenc/oggenc.c.orig oggenc/oggenc.c opt->album = realloc(opt->album, (++opt->album_count)*sizeof(char *)); opt->album[opt->album_count - 1] = strdup(optarg); break; -@@ -647,6 +655,8 @@ +@@ -674,6 +682,8 @@ static void parse_options(int argc, char opt->serial = 0; /* Failed, so just set to zero */ break; case 't': |