1SUMMARY="C++ unit testing framework"
2DESCRIPTION="CppUnit is a C++ unit testing framework. It started its life as \
3a port of JUnit to C++ by Michael Feathers."
4HOMEPAGE="https://www.freedesktop.org/wiki/Software/cppunit/"
5COPYRIGHT="2000 Jerome Lacoste
6	2000 Michael Feathers
7	2000-2002 E. Sommerlade
8	2001-2013 Baptiste Lepilleur
9	2001 Bastiaan Bakker
10	2001-2002, 2007-2008 Steve Robbins
11	2012-2013 Harvey Brydon"
12LICENSE="GNU LGPL v2.1"
13REVISION="5"
14SOURCE_URI="https://dev-www.libreoffice.org/src/cppunit-$portVersion.tar.gz"
15CHECKSUM_SHA256="3d569869d27b48860210c758c4f313082103a5e58219a7669b52bfd29d674780"
16
17ARCHITECTURES="all !x86_gcc2 ?x86"
18SECONDARY_ARCHITECTURES="x86"
19
20libVersion="0.0.0"
21libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
22portVersionCompat="$portVersion compat >= ${portVersion%%.*}"
23portVers="${portVersion%.*}"
24
25PROVIDES="
26	cppunit$secondaryArchSuffix = $portVersion
27	cmd:DllPlugInTester$secondaryArchSuffix = $portVersionCompat
28	lib:libcppunit$secondaryArchSuffix = $libVersionCompat
29	lib:libcppunit_$portVers$secondaryArchSuffix = $libVersionCompat
30	"
31REQUIRES="
32	haiku$secondaryArchSuffix
33	"
34
35PROVIDES_devel="
36	cppunit${secondaryArchSuffix}_devel = $portVersion
37	devel:libcppunit$secondaryArchSuffix = $libVersionCompat
38	devel:libcppunit_$portVers$secondaryArchSuffix = $libVersionCompat
39	"
40REQUIRES_devel="
41	cppunit$secondaryArchSuffix == $portVersion base
42	haiku${secondaryArchSuffix}_devel
43	"
44
45BUILD_REQUIRES="
46	haiku${secondaryArchSuffix}_devel
47	"
48BUILD_PREREQUIRES="
49	cmd:autoreconf
50	cmd:g++$secondaryArchSuffix
51	cmd:ld$secondaryArchSuffix
52	cmd:libtoolize$secondaryArchSuffix
53	cmd:make
54	cmd:sed
55	"
56
57defineDebugInfoPackage cppunit$secondaryArchSuffix \
58	$libDir/libcppunit-$portVers.so.$libVersion
59
60BUILD()
61{
62	autoreconf -i
63	runConfigure ./configure --disable-static
64	make $jobArgs
65}
66
67INSTALL()
68{
69	make install
70
71	rm $libDir/libcppunit.la
72
73	prepareInstalledDevelLibs libcppunit-$portVers libcppunit
74	fixPkgconfig
75
76	packageEntries devel $developDir
77}
78