SUMMARY="A library for processing GIFs"
DESCRIPTION="
The GIFLIB project maintains the giflib service library, which has been \
pulling images out of GIFs since 1989. It is deployed everywhere you can \
think of and some places you probably can't - graphics applications and web \
browsers on multiple operating systems, game consoles, smartphones, and likely \
your ATM too.

This is very mature, stable, small-footprint code with minimal dependencies \
(suitable for use in embedded deployments) that needs only occasional very \
minor bugfixes. Test reports from odd platforms and better regression tests \
are particularly welcome. Don't try to redesign it, applications beyond \
counting would break if you did.

It's \"GIFLIB\" in caps as a nod to the code's origins in the dark and \
backward abysm of MS-DOS, but Unix hackers are encouraged to spell it \
\"giflib\" in deference to local conventions. :-)"
HOMEPAGE="https://sourceforge.net/projects/giflib/"
COPYRIGHT="1997-2007 Eric S. Raymond and Toshio Kuratomi"
LICENSE="MIT"
REVISION="5"
SOURCE_URI="https://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.0.5.tar.bz2/download"
CHECKSUM_SHA256="606d8a366b1c625ab60d62faeca807a799a2b9e88cbdf2a02bfcdf4429bf8609"
SOURCE_DIR="giflib-$portVersion"
PATCHES="giflib-5.0.5.patch"

ARCHITECTURES="?all x86_gcc2 x86"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"

PROVIDES="
	giflib6$secondaryArchSuffix = $portVersion
	lib:libgif$secondaryArchSuffix = 6.0.1 compat >= 6
	"
REQUIRES="
	haiku$secondaryArchSuffix
	"

PROVIDES_devel="
	giflib6${secondaryArchSuffix}_devel = $portVersion compat >= 5
	devel:libgif$secondaryArchSuffix = 6.0.1 compat >= 6
	"
REQUIRES_devel="
	giflib6$secondaryArchSuffix == $portVersion base
	"
CONFLICTS_devel="
	giflib${secondaryArchSuffix}_devel
	"

BUILD_REQUIRES="
	haiku${secondaryArchSuffix}_devel
	"
BUILD_PREREQUIRES="
	cmd:aclocal
	cmd:autoconf
	cmd:gcc$secondaryArchSuffix
	cmd:grep
	cmd:ld$secondaryArchSuffix
	cmd:libtool
	cmd:make
	"

BUILD()
{
	runConfigure ./configure
	make $jobArgs
}

INSTALL()
{
	make install

	rm $libDir/libgif.la

	# We do not want the binaries so that this doesn't conflict
	# with the 'giflib' package
	rm -rf $binDir

	prepareInstalledDevelLibs libgif
	fixPkgconfig

	# devel package
	packageEntries devel \
			$developDir
}
