libvorbis: adopted and updated to 1.3.3

This commit is contained in:
Jose V Beneyto 2012-06-21 08:58:35 +02:00
parent e318e18b43
commit be31a68547
4 changed files with 17 additions and 42 deletions

View File

@ -7,19 +7,19 @@ drwxr-xr-x root/root usr/include/vorbis/
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libvorbis.a
-rwxr-xr-x root/root usr/lib/libvorbis.la
lrwxrwxrwx root/root usr/lib/libvorbis.so -> libvorbis.so.0.4.5
lrwxrwxrwx root/root usr/lib/libvorbis.so.0 -> libvorbis.so.0.4.5
-rwxr-xr-x root/root usr/lib/libvorbis.so.0.4.5
lrwxrwxrwx root/root usr/lib/libvorbis.so -> libvorbis.so.0.4.6
lrwxrwxrwx root/root usr/lib/libvorbis.so.0 -> libvorbis.so.0.4.6
-rwxr-xr-x root/root usr/lib/libvorbis.so.0.4.6
-rw-r--r-- root/root usr/lib/libvorbisenc.a
-rwxr-xr-x root/root usr/lib/libvorbisenc.la
lrwxrwxrwx root/root usr/lib/libvorbisenc.so -> libvorbisenc.so.2.0.8
lrwxrwxrwx root/root usr/lib/libvorbisenc.so.2 -> libvorbisenc.so.2.0.8
-rwxr-xr-x root/root usr/lib/libvorbisenc.so.2.0.8
lrwxrwxrwx root/root usr/lib/libvorbisenc.so -> libvorbisenc.so.2.0.9
lrwxrwxrwx root/root usr/lib/libvorbisenc.so.2 -> libvorbisenc.so.2.0.9
-rwxr-xr-x root/root usr/lib/libvorbisenc.so.2.0.9
-rw-r--r-- root/root usr/lib/libvorbisfile.a
-rwxr-xr-x root/root usr/lib/libvorbisfile.la
lrwxrwxrwx root/root usr/lib/libvorbisfile.so -> libvorbisfile.so.3.3.4
lrwxrwxrwx root/root usr/lib/libvorbisfile.so.3 -> libvorbisfile.so.3.3.4
-rwxr-xr-x root/root usr/lib/libvorbisfile.so.3.3.4
lrwxrwxrwx root/root usr/lib/libvorbisfile.so -> libvorbisfile.so.3.3.5
lrwxrwxrwx root/root usr/lib/libvorbisfile.so.3 -> libvorbisfile.so.3.3.5
-rwxr-xr-x root/root usr/lib/libvorbisfile.so.3.3.5
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/vorbis.pc
-rw-r--r-- root/root usr/lib/pkgconfig/vorbisenc.pc

View File

@ -1,2 +1 @@
798a4211221073c1409f26eac4567e8b libvorbis-1.3.2.tar.bz2
da63af101889342f87cf33f15924adc4 libvorbis.diff
71b649d3e08e63ece16649df906ce8b9 libvorbis-1.3.3.tar.xz

View File

@ -1,16 +1,16 @@
# Description: Vorbis codec library
# URL: http://www.xiph.org/ogg/vorbis/
# Maintainer: Tilman Sauerbeck, tilman at crux dot nu
# Depends on: libogg
# URL: http://www.xiph.org/ogg/vorbis/
# Maintainer: Jose V Beneyto, sepen at crux dot nu
# Packager: Tilman Sauerbeck, tilman at crux dot nu
# Depends on: libogg
name=libvorbis
version=1.3.2
release=2
source=(http://downloads.xiph.org/releases/vorbis/$name-$version.tar.bz2 $name.diff)
version=1.3.3
release=1
source=(http://downloads.xiph.org/releases/vorbis/$name-$version.tar.xz)
build() {
cd $name-$version
patch -p3 -i $SRC/$name.diff
./configure --prefix=/usr
make
make DESTDIR=$PKG install

View File

@ -1,24 +0,0 @@
# Stolen from Mozilla, with minor adjustments.
# Author: Timothy B. Terriberry <tterribe@vt.edu>
diff --git a/media/libvorbis/lib/floor1.c b/media/libvorbis/lib/floor1.c
--- a/media/libvorbis/lib/floor1.c
+++ b/media/libvorbis/lib/floor1.c
@@ -162,16 +162,17 @@ static vorbis_info_floor *floor1_unpack
/* read the post list */
info->mult=oggpack_read(opb,2)+1; /* only 1,2,3,4 legal now */
rangebits=oggpack_read(opb,4);
if(rangebits<0)goto err_out;
for(j=0,k=0;j<info->partitions;j++){
count+=info->class_dim[info->partitionclass[j]];
+ if(count>VIF_POSIT) goto err_out;
for(;k<count;k++){
int t=info->postlist[k+2]=oggpack_read(opb,rangebits);
if(t<0 || t>=(1<<rangebits))
goto err_out;
}
}
info->postlist[0]=0;
info->postlist[1]=1<<rangebits;