mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-06 06:58:57 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
79 lines
1.9 KiB
Bash
79 lines
1.9 KiB
Bash
SUMMARY="Library to use arbitrary fonts in OpenGL applications"
|
|
DESCRIPTION="FTGL is a free cross-platform Open Source C++ library that uses \
|
|
Freetype2 to simplify rendering fonts in OpenGL applications."
|
|
HOMEPAGE="https://sourceforge.net/projects/ftgl"
|
|
COPYRIGHT="2001-2004 Unicode, Inc.
|
|
2001-2009 Henry Maddocks"
|
|
LICENSE="MIT"
|
|
REVISION="2"
|
|
SOURCE_URI="https://sourceforge.net/projects/canvasdraw/files/5.11.1/Docs%20and%20Sources/ftgl-${portVersion}_Sources.tar.gz"
|
|
CHECKSUM_SHA256="690a7f80375846765f5cbbc10d0d859bfb62281441ff5878f818ced447fca763"
|
|
SOURCE_DIR="ftgl"
|
|
PATCHES="ftgl-$portVersion.patchset"
|
|
|
|
ARCHITECTURES="all"
|
|
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
|
|
|
|
PROVIDES="
|
|
ftgl$secondaryArchSuffix = $portVersion compat >= 2
|
|
lib:libftgl$secondaryArchSuffix = 2.1.3 compat >= 2
|
|
"
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
lib:libbz2$secondaryArchSuffix
|
|
lib:libfreetype$secondaryArchSuffix
|
|
lib:libgl$secondaryArchSuffix
|
|
lib:libglu$secondaryArchSuffix
|
|
lib:libpng16$secondaryArchSuffix
|
|
lib:libz$secondaryArchSuffix
|
|
"
|
|
|
|
PROVIDES_devel="
|
|
ftgl${secondaryArchSuffix}_devel = $portVersion compat >= 1
|
|
devel:libftgl$secondaryArchSuffix = 2.1.3 compat >= 2
|
|
"
|
|
REQUIRES_devel="
|
|
ftgl$secondaryArchSuffix == $portVersion base
|
|
devel:libfreetype$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
devel:libfreetype$secondaryArchSuffix
|
|
devel:libgl$secondaryArchSuffix
|
|
devel:libglu$secondaryArchSuffix
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:aclocal
|
|
cmd:autoconf
|
|
cmd:automake
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:g++$secondaryArchSuffix
|
|
cmd:ld$secondaryArchSuffix
|
|
cmd:libtoolize$secondaryArchSuffix
|
|
cmd:make
|
|
cmd:pkg_config$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
touch src/ftgl.dep
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
mkdir -p $libDir
|
|
mkdir -p $includeDir
|
|
cp lib/Haiku11/*.so $libDir
|
|
cp -r include/FTGL $includeDir
|
|
|
|
|
|
prepareInstalledDevelLibs libftgl
|
|
fixPkgconfig
|
|
|
|
# devel package
|
|
packageEntries devel \
|
|
$developDir
|
|
}
|