SUMMARY="Ogg Vorbis audio compression format library"
DESCRIPTION="
Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, \
general-purpose compressed audio format for mid to high quality (8kHz-48.0kHz, \
16+ bit, polyphonic) audio and music at fixed and variable bitrates from 16 to \
128 kbps/channel. This places Vorbis in the same competitive class as audio \
representations such as MPEG-4 (AAC), and similar to, but higher performance \
than MPEG-1/2 audio layer 3, MPEG-4 audio (TwinVQ), WMA and PAC.
The bitstream format for Vorbis I was frozen Monday, May 8th 2000. All \
bitstreams encoded since will remain compatible with all future releases of \
Vorbis.
"
HOMEPAGE="http://www.xiph.org/vorbis/"
LICENSE="BSD (3-clause)"
COPYRIGHT="1994-2010 Xiph.Org Foundation"
SRC_URI="http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.2.tar.gz"
CHECKSUM_MD5="c870b9bd5858a0ecb5275c14486d9554"
REVISION="2"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"

PATCHES="libvorbis-1.3.2.patchset"

PROVIDES="
	libvorbis$secondaryArchSuffix = $portVersion
	lib:libvorbis$secondaryArchSuffix = 0.4.5 compat >= 0
	lib:libvorbisenc$secondaryArchSuffix = 2.0.8 compat >= 2
	lib:libvorbisfile$secondaryArchSuffix = 3.3.4 compat >= 3
	"
REQUIRES="
	haiku$secondaryArchSuffix >= $haikuVersion
	lib:libogg$secondaryArchSuffix
	"
BUILD_REQUIRES="
	devel:libogg$secondaryArchSuffix
	"
BUILD_PREREQUIRES="
	haiku${secondaryArchSuffix}_devel >= $haikuVersion
	cmd:aclocal
	cmd:autoconf
	cmd:automake
	cmd:gcc$secondaryArchSuffix
	cmd:ld$secondaryArchSuffix
	cmd:libtoolize
	cmd:make
	cmd:pkg_config
	"

BUILD()
{
	libtoolize -fci
	mkdir -p m4
	aclocal --install -I m4
	autoconf
	automake
	runConfigure ./configure \
		--docdir $developDocDir
	make $jobArgs
}

INSTALL()
{
	make install

	prepareInstalledDevelLibs libvorbis libvorbisenc libvorbisfile
	fixPkgconfig

	# devel package
	packageEntries devel \
		$dataDir \
		$developDir
}

# ----- devel package -------------------------------------------------------

PROVIDES_devel="
	libvorbis${secondaryArchSuffix}_devel = $portVersion
	devel:libvorbis$secondaryArchSuffix = 0.4.5 compat >= 0
	devel:libvorbisenc$secondaryArchSuffix = 2.0.8 compat >= 2
	devel:libvorbisfile$secondaryArchSuffix = 3.3.4 compat >= 3
	"
REQUIRES_devel="
	libvorbis$secondaryArchSuffix == $portVersion
	"
