1SUMMARY="X Display Manager Control Protocol library"
2DESCRIPTION="libXdmcp - X Display Manager Control Protocol library."
3HOMEPAGE="https://www.x.org/releases/individual/lib/"
4COPYRIGHT="1989-2004 The Open Group
5	2006 Keith Packard"
6LICENSE="MIT (no promotion)"
7REVISION="1"
8SOURCE_URI="https://gitlab.freedesktop.org/xorg/lib/libxdmcp/-/archive/libXdmcp-$portVersion/libxdmcp-libXdmcp-$portVersion.tar.bz2"
9CHECKSUM_SHA256="fd084353356460c04a572d09a37417bc57d44c32cae575493ea86823186f5489"
10SOURCE_DIR="libxdmcp-libXdmcp-$portVersion"
11
12ARCHITECTURES="all"
13SECONDARY_ARCHITECTURES="x86"
14
15libVersion="6.0.0"
16libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
17
18PROVIDES="
19	libxdmcp$secondaryArchSuffix = $portVersion
20	lib:libXdmcp$secondaryArchSuffix = $libVersionCompat
21	"
22REQUIRES="
23	haiku$secondaryArchSuffix
24	"
25
26PROVIDES_devel="
27	libxdmcp${secondaryArchSuffix}_devel = $portVersion
28	devel:libXdmcp$secondaryArchSuffix = $libVersionCompat
29	"
30REQUIRES_devel="
31	libxdmcp$secondaryArchSuffix == $portVersion base
32	devel:xproto
33	"
34
35BUILD_REQUIRES="
36	haiku${secondaryArchSuffix}_devel
37	docbook_xml_dtd
38	docbook_xsl_stylesheets
39	devel:util_macros
40	devel:xorg_sgml_doctools
41	devel:xproto
42	"
43BUILD_PREREQUIRES="
44	cmd:aclocal
45	cmd:autoconf
46	cmd:gcc$secondaryArchSuffix
47	cmd:libtoolize$secondaryArchSuffix
48	cmd:make
49	cmd:pkg_config$secondaryArchSuffix
50	cmd:xmlto
51	cmd:xsltproc
52	"
53
54defineDebugInfoPackage libxdmcp$secondaryArchSuffix \
55	$libDir/libXdmcp.so.$libVersion
56
57BUILD()
58{
59	export LDFLAGS="-lnetwork"
60	autoreconf -vfi
61	runConfigure ./configure \
62		--disable-static
63	make $jobArgs
64}
65
66INSTALL()
67{
68	make install
69
70	rm -f $libDir/*.la
71
72	prepareInstalledDevelLib libXdmcp
73	fixPkgconfig
74
75	# devel package
76	packageEntries devel \
77		$developDir \
78		$documentationDir
79}
80
81TEST()
82{
83	make check
84}
85