SUMMARY="X11 Screen Saver extension client library" DESCRIPTION="The library provided by libXScrnSaver is an extension to the X \ protocol. It allows X clients behaving as screen savers to register themselves \ with the X server to better integrate themselves with the running X11 session." HOMEPAGE="http://cgit.freedesktop.org/xorg/lib/libXScrnSaver https://www.x.org/releases/individual/lib/" COPYRIGHT="1992 X Consortium 2003-2012 The XFree86 Project, Inc." LICENSE="libXScrnSaver" REVISION="1" SOURCE_URI="https://www.x.org/releases/individual/lib/libXScrnSaver-$portVersion.tar.bz2" CHECKSUM_SHA256="8ff1efa7341c7f34bcf9b17c89648d6325ddaae22e3904e091794e0b4426ce1d" SOURCE_DIR="libXScrnSaver-$portVersion" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" libVersion="1.0.0" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" libxscrnsaver$secondaryArchSuffix = $portVersion lib:libXss$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix lib:libX11$secondaryArchSuffix lib:libXext$secondaryArchSuffix " PROVIDES_devel=" libxscrnsaver${secondaryArchSuffix}_devel = $portVersion devel:libXss$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" libxscrnsaver$secondaryArchSuffix == $portVersion base devel:libX11$secondaryArchSuffix devel:libXext$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:kbproto$secondaryArchSuffix devel:libpthread_stubs$secondaryArchSuffix devel:libX11$secondaryArchSuffix devel:libXext$secondaryArchSuffix devel:scrnsaverproto$secondaryArchSuffix devel:xextproto$secondaryArchSuffix " BUILD_PREREQUIRES=" devel:util_macros$secondaryArchSuffix cmd:aclocal cmd:automake cmd:autoreconf cmd:gcc$secondaryArchSuffix cmd:grep cmd:libtoolize$secondaryArchSuffix cmd:make cmd:makeinfo cmd:pkg_config$secondaryArchSuffix cmd:sed " defineDebugInfoPackage libxscrnsaver$secondaryArchSuffix \ "$libDir"/libXss.so.$libVersion BUILD() { autoreconf -i runConfigure ./configure make $jobArgs } INSTALL() { make install if [ -z "$secondaryArchSuffix" ]; then install -d "$developDocDir" install -t "$developDocDir" README maybe_manDir="$manDir" else rm -rf "$manDir" maybe_manDir= fi rm -f "$libDir"/libXss.la prepareInstalledDevelLib libXss fixPkgconfig # devel package packageEntries devel \ "$developDir" \ ${maybe_manDir:+"$maybe_manDir"} } TEST() { make check }