1SUMMARY="The common library for tuxmath and tuxtype"
2DESCRIPTION="t4k_common, a library of code shared between tuxmath and tuxtype"
3HOMEPAGE="http://tux4kids.alioth.debian.org/"
4COPYRIGHT="2007 Free Software Foundation, Inc."
5LICENSE="GNU GPL v2"
6REVISION="3"
7SOURCE_URI="https://downloads.sourceforge.net/project/tuxmath/t4k_common/t4k_common-0.1.1.tar.gz"
8CHECKSUM_SHA256="42c155816dae2c5dad560faa50edaa1ca84536530283d37859c4b91e82675110"
9PATCHES="t4k_common-$portVersion.patchset"
10
11ARCHITECTURES="all !x86_gcc2"
12SECONDARY_ARCHITECTURES="x86"
13
14PROVIDES="
15	t4k_common$secondaryArchSuffix = $portVersion
16	lib:libt4k_common$secondaryArchSuffix = 0.0.0 compat >= 0
17	"
18REQUIRES="
19	haiku$secondaryArchSuffix
20	lib:libfreetype$secondaryArchSuffix
21	lib:libgl$secondaryArchSuffix
22	lib:libglu$secondaryArchSuffix
23	lib:libiconv$secondaryArchSuffix
24	lib:libintl$secondaryArchSuffix
25	lib:libpng16$secondaryArchSuffix
26	lib:libSDL_1.2$secondaryArchSuffix
27	lib:libSDL_image_1.2$secondaryArchSuffix
28	lib:libSDL_mixer_1.2$secondaryArchSuffix
29	lib:libSDL_net_1.2$secondaryArchSuffix
30	lib:libSDL_pango$secondaryArchSuffix
31	lib:libSDL_ttf_2.0$secondaryArchSuffix
32	lib:libxml2$secondaryArchSuffix
33	lib:libz$secondaryArchSuffix
34	"
35
36PROVIDES_devel="
37	t4k_common${secondaryArchSuffix}_devel = $portVersion
38	devel:libt4k_common$secondaryArchSuffix = 0.0.0 compat >= 0
39	"
40REQUIRES_devel="
41	t4k_common$secondaryArchSuffix == $portVersion base
42	"
43
44BUILD_REQUIRES="
45	haiku${secondaryArchSuffix}_devel
46	devel:libfreetype$secondaryArchSuffix
47	devel:libgl$secondaryArchSuffix
48	devel:libglu$secondaryArchSuffix
49	devel:libiconv$secondaryArchSuffix
50	devel:libintl$secondaryArchSuffix
51	devel:libpng16$secondaryArchSuffix
52	devel:libSDL_1.2$secondaryArchSuffix
53	devel:libSDL_image_1.2$secondaryArchSuffix
54	devel:libSDL_mixer_1.2$secondaryArchSuffix
55	devel:libSDL_net_1.2$secondaryArchSuffix
56	devel:libSDL_pango$secondaryArchSuffix
57	devel:libSDL_ttf_2.0$secondaryArchSuffix
58	devel:libxml2$secondaryArchSuffix
59	devel:libz$secondaryArchSuffix
60	"
61BUILD_PREREQUIRES="
62	cmd:autoconf
63	cmd:gcc$secondaryArchSuffix
64	cmd:libtoolize$secondaryArchSuffix
65	cmd:make
66	cmd:pkg_config$secondaryArchSuffix
67	"
68
69BUILD()
70{
71	libtoolize -fci
72	aclocal -I m4
73	automake --add-missing --force-missing
74	autoconf
75
76	runConfigure ./configure --without-rsvg \
77		#--without-sdlpango #sdl_pango doesn't work on gcc2
78		#build can be done by passing --without-sdl_pango
79		#and without the lib and devel for sdl_pango
80
81	make $jobArgs
82}
83
84INSTALL()
85{
86	make install
87
88	# remove libtool library files
89	rm $libDir/*.la
90
91	prepareInstalledDevelLib \
92		libt4k_common
93	fixPkgconfig
94
95	# devel package
96	packageEntries devel \
97			$developDir
98}
99