freetype: Convert 2.4.9 recipe to an actual recipe

This commit is contained in:
Ingo Weinhold
2013-06-09 02:26:13 +02:00
parent c0b91677ef
commit c53699dbc2

View File

@@ -1,24 +1,70 @@
DESCRIPTION="Freetype - A Free, High-Quality, and Portable Font Engine"
HOMEPAGE="http://www.freetype.org"
SUMMARY="A Free, High-Quality, and Portable Font Engine"
DESCRIPTION="FreeType is written in C, designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats."
HOMEPAGE="http://www.freetype.org"
LICENSE="FreeType"
COPYRIGHT="1996-2012 David Turner, Robert Wilhelm, Werner Lemberg, et al."
SRC_URI="http://download.savannah.gnu.org/releases/freetype/freetype-2.4.9.tar.bz2"
CHECKSUM_MD5="77a893dae81fd5b896632715ca041179"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
ARCHITECTURES="x86_gcc2 ?x86"
PROVIDES="
freetype = $portVersion
lib:libfreetype = 6.8.1 compat >= 6
"
REQUIRES="
haiku >= $haikuVersion
lib:libz >= 1
"
BUILD_REQUIRES="
$REQUIRES
zlib_devel
cmd:aclocal
cmd:autoconf
cmd:automake
cmd:gcc
cmd:ld
cmd:libtoolize
cmd:make
"
BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
"
SOURCE_DIR="$portVersionedName"
BUILD()
{
cd freetype-2.4.9
sh ./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--includedir=/boot/develop/headers/3rdparty \
--datarootdir=`finddir B_COMMON_DATA_DIRECTORY`
make
./autogen.sh
runConfigure ./configure
make $jobArgs
}
INSTALL()
{
cd freetype-2.4.9
make install
prepareInstalledDevelLibs libfreetype
fixPkgconfig
# devel package
packageEntries devel \
$binDir \
$dataRootDir/aclocal \
$developDir
}
LICENSE="FreeType"
COPYRIGHT="1996-2012 David Turner, Robert Wilhelm, Werner Lemberg, et al."
# ----- devel package -------------------------------------------------------
SUMMARY_devel="The freetype development files"
PROVIDES_devel="
freetype_devel = $portVersion
cmd:freetype_config = $portVersion
"
REQUIRES_devel="
freetype == $portVersion
"
# ----- source package -------------------------------------------------------
PROVIDES_source="freetype_source = $portVersion"