From 1e01e0e2654d2669ba97045739ea443907ac4019 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Wed, 25 Dec 2013 22:39:06 -0600 Subject: [PATCH] sdl2_ttf: Fix up recipe. --- media-libs/sdl2_ttf/sdl2_ttf-2.0.12.recipe | 67 ++++++++++++++++------ 1 file changed, 49 insertions(+), 18 deletions(-) diff --git a/media-libs/sdl2_ttf/sdl2_ttf-2.0.12.recipe b/media-libs/sdl2_ttf/sdl2_ttf-2.0.12.recipe index 4e4931e00..4a7325c29 100644 --- a/media-libs/sdl2_ttf/sdl2_ttf-2.0.12.recipe +++ b/media-libs/sdl2_ttf/sdl2_ttf-2.0.12.recipe @@ -1,48 +1,79 @@ -SUMMARY="Simple Direct Media Layer Image Library" -DESCRIPTION="SDL" +SUMMARY="A TrueType font rendering library for SDL2" +DESCRIPTION=" + SDL_ttf is a TrueType font rendering library that is used with the SDL + library, and almost as portable. It depends on freetype2 to handle the + TrueType font data. It allows a programmer to use multiple TrueType fonts + without having to code a font rendering routine themselves. With the power + of outline fonts and antialiasing, high quality text output can be obtained + without much effort. + " HOMEPAGE="http://www.libsdl.org/projects/SDL_ttf" SRC_URI="http://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.12.tar.gz" CHECKSUM_MD5="79787216b56cb4707f39d538f2225e00" -REVISION="1" +REVISION="2" LICENSE="Zlib" COPYRIGHT="1997-2013 Sam Lantinga" ARCHITECTURES="x86 x86_gcc2" +SECONDARY_ARCHITECTURES="?x86 ?x86_gcc2" PROVIDES=" - lib:SDL2_ttf + sdl2_ttf${secondaryArchSuffix} = $portVersion + lib:libSDL2_ttf${secondaryArchSuffix} " REQUIRES=" - lib:libsdl2 + haiku${secondaryArchSuffix} >= $haikuVersion + lib:libfreetype${secondaryArchSuffix} + lib:libSDL2${secondaryArchSuffix} + lib:libz${secondaryArchSuffix} " BUILD_REQUIRES=" - cmd:autoconf - cmd:libtool - cmd:aclocal - cmd:make - cmd:gcc${secondaryArchSuffix} - cmd:ld${secondaryArchSuffix} + haiku${secondaryArchSuffix}_devel >= $haikuVersion + devel:libfreetype${secondaryArchSuffix} + devel:libSDL2${secondaryArchSuffix} + devel:libz${secondaryArchSuffix} " BUILD_PREREQUIRES=" + cmd:libtoolize + cmd:aclocal + cmd:automake + cmd:autoconf + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:make " SOURCE_DIR="SDL2_ttf-$portVersion" BUILD() { -# rm -f acinclude.m4 -# libtoolize --copy --force --install -# aclocal --install -I acinclude -# echo "AC_CONFIG_MACRO_DIR([acinclude]) > configure.in" -# ./autogen.sh - runConfigure ./configure - make + libtoolize --copy --force --install + aclocal --install -I acinclude + autoconf + runConfigure ./configure --with-x=no + make $jobArgs } INSTALL() { make install + + prepareInstalledDevelLibs libSDL2_ttf + fixPkgconfig + + packageEntries devel \ + $developDir } + +PROVIDES_devel=" + sdl2_ttf${secondaryArchSuffix}_devel = ${portVersion} compat >= 1.2 + devel:sdl2_ttf$secondaryArchSuffix = ${portVersion} compat >= 1.2 + devel:libSDL2_ttf$secondaryArchSuffix = 2.0_0.10.1 compat >= 2.0_0 + " + +REQUIRES_devel=" + sdl2_ttf$secondaryArchSuffix == $portVersion base + "