1SUMMARY="Reads and writes MNG images"
2DESCRIPTION="LibMNG reads and writes MNG format image files, a PNG-like image \
3format supporting multiple image, animation and transparent JPEG."
4HOMEPAGE="http://www.libmng.com"
5COPYRIGHT="2000-2007 Gerard Juyn"
6LICENSE="LIBMNG"
7REVISION="5"
8SOURCE_URI="http://sourceforge.net/projects/libmng/files/libmng-devel/$portVersion/libmng-$portVersion.tar.xz"
9CHECKSUM_SHA256="4a462fdd48d4bc82c1d7a21106c8a18b62f8cc0042454323058e6da0dbb57dd3"
10PATCHES="libmng-$portVersion.patchset"
11
12ARCHITECTURES="all"
13SECONDARY_ARCHITECTURES="x86_gcc2 x86"
14
15libVersion="2.0.2"
16libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
17
18PROVIDES="
19	libmng$secondaryArchSuffix = $portVersion compat >= 2.0
20	lib:libmng$secondaryArchSuffix = $libVersionCompat
21	"
22REQUIRES="
23	haiku$secondaryArchSuffix
24	lib:libjpeg$secondaryArchSuffix
25	lib:libz$secondaryArchSuffix
26	"
27
28PROVIDES_devel="
29	libmng${secondaryArchSuffix}_devel = $portVersion compat >= 2.0
30	devel:libmng$secondaryArchSuffix = $libVersionCompat
31	"
32REQUIRES_devel="
33	libmng$secondaryArchSuffix == $portVersion base
34	"
35
36BUILD_REQUIRES="
37	haiku${secondaryArchSuffix}_devel
38	devel:libjpeg$secondaryArchSuffix
39	devel:libz$secondaryArchSuffix
40	"
41BUILD_PREREQUIRES="
42	cmd:aclocal
43	cmd:autoconf
44	cmd:automake
45	cmd:gcc$secondaryArchSuffix
46	cmd:ld$secondaryArchSuffix
47	cmd:libtoolize$secondaryArchSuffix
48	cmd:make
49	"
50
51BUILD()
52{
53	autoreconf -fi
54	runConfigure ./configure --disable-static
55	make $jobArgs
56}
57
58INSTALL()
59{
60	make install
61
62	# remove libtool file
63	rm $libDir/libmng.la
64
65	prepareInstalledDevelLib libmng
66	fixPkgconfig
67
68	# devel package
69	packageEntries devel \
70		$developDir \
71		$manDir
72}
73
74TEST()
75{
76	make check
77}
78