From e3e14841a6d131fec7a171502f88d399df3b9094 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Mon, 1 Jan 2018 02:16:42 +0100 Subject: [PATCH] libXrender, new recipe (#1995) --- x11-libs/libxrender/libxrender-0.9.10.recipe | 77 ++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 x11-libs/libxrender/libxrender-0.9.10.recipe diff --git a/x11-libs/libxrender/libxrender-0.9.10.recipe b/x11-libs/libxrender/libxrender-0.9.10.recipe new file mode 100644 index 000000000..61f27b1c7 --- /dev/null +++ b/x11-libs/libxrender/libxrender-0.9.10.recipe @@ -0,0 +1,77 @@ +SUMMARY="Library for the Render Extension to the X11 protocol" +DESCRIPTION="The Xrender library is designed as a lightweight library \ +interface to the Render extension." +HOMEPAGE="https://www.x.org/releases/individual/lib/" +COPYRIGHT="2000 SuSE, Inc + 2001,2003 Keith Packard" +LICENSE="MIT (no promotion)" +REVISION="1" +SOURCE_URI="https://www.x.org/releases/individual/lib/libXrender-$portVersion.tar.bz2" +CHECKSUM_SHA256="c06d5979f86e64cabbde57c223938db0b939dff49fdb5a793a1d3d0396650949" +SOURCE_DIR="libXrender-$portVersion" + +libVersion=1.3.0 +libVersionCompat="$libVersion compat >= ${libVersion%%.*}" + +ARCHITECTURES="!x86_gcc2 x86 ?x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + libxrender$secondaryArchSuffix = $portVersion + lib:libXrender$secondaryArchSuffix = $libVersionCompat + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libX11$secondaryArchSuffix + " + +PROVIDES_devel=" + libxrender${secondaryArchSuffix}_devel = $portVersion + devel:libXrender$secondaryArchSuffix = $libVersion + " +REQUIRES_devel=" + libxrender$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:kbproto$secondaryArchSuffix + devel:libpthread_stubs$secondaryArchSuffix + devel:libX11$secondaryArchSuffix + devel:renderproto$secondaryArchSuffix + devel:xproto$secondaryArchSuffix + devel:xtrans$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + devel:util_macros$secondaryArchSuffix + cmd:aclocal + cmd:autoconf + cmd:gcc$secondaryArchSuffix + cmd:libtoolize$secondaryArchSuffix + cmd:make + cmd:pkg_config$secondaryArchSuffix + " + +defineDebugInfoPackage libxrender$secondaryArchSuffix \ + $libDir/libXrender.so.$libVersion + +BUILD() +{ + autoreconf -vfi + runConfigure ./configure + make $jobArgs +} + +INSTALL() +{ + make install + + rm -f $libDir/*.la + + prepareInstalledDevelLib libXrender + fixPkgconfig + + # devel package + packageEntries devel \ + $developDir +}