mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 05:29:32 +00:00
freetype: added 2.3.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2271 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
Index: freetype-2.3.1/builds/unix/configure.raw
|
||||
===================================================================
|
||||
--- freetype-2.3.1.orig/builds/unix/configure.raw
|
||||
+++ freetype-2.3.1/builds/unix/configure.raw
|
||||
@@ -40,7 +40,7 @@ AC_SUBST(EXEEXT)
|
||||
# checks for native programs to generate building tool
|
||||
|
||||
if test ${cross_compiling} = yes; then
|
||||
- AC_CHECK_PROG(CC_BUILD, ${build}-gcc, ${build-gcc})
|
||||
+ AC_CHECK_PROG(CC_BUILD, ${build}-gcc, ${build}-gcc)
|
||||
test -z "${CC_BUILD}" && AC_CHECK_PROG(CC_BUILD, gcc, gcc)
|
||||
test -z "${CC_BUILD}" && AC_CHECK_PROG(CC_BUILD, cc, cc, , , /usr/ucb/cc)
|
||||
test -z "${CC_BUILD}" && AC_MSG_ERROR([cannot find native C compiler])
|
||||
Index: freetype-2.3.1/builds/unix/configure.ac
|
||||
===================================================================
|
||||
--- freetype-2.3.1.orig/builds/unix/configure.ac
|
||||
+++ freetype-2.3.1/builds/unix/configure.ac
|
||||
@@ -40,7 +40,7 @@ AC_SUBST(EXEEXT)
|
||||
# checks for native programs to generate building tool
|
||||
|
||||
if test ${cross_compiling} = yes; then
|
||||
- AC_CHECK_PROG(CC_BUILD, ${build}-gcc, ${build-gcc})
|
||||
+ AC_CHECK_PROG(CC_BUILD, ${build}-gcc, ${build}-gcc)
|
||||
test -z "${CC_BUILD}" && AC_CHECK_PROG(CC_BUILD, gcc, gcc)
|
||||
test -z "${CC_BUILD}" && AC_CHECK_PROG(CC_BUILD, cc, cc, , , /usr/ucb/cc)
|
||||
test -z "${CC_BUILD}" && AC_MSG_ERROR([cannot find native C compiler])
|
||||
@@ -0,0 +1,21 @@
|
||||
require freetype_${PV}.bb
|
||||
inherit native
|
||||
DEPENDS = ""
|
||||
FILESPATH = "${FILE_DIRNAME}/freetype-${PV}:${FILE_DIRNAME}/freetype:${FILE_DIRNAME}/files"
|
||||
|
||||
EXTRA_OEMAKE=
|
||||
|
||||
do_configure() {
|
||||
(cd builds/unix && gnu-configize) || die "failure running gnu-configize"
|
||||
oe_runconf
|
||||
}
|
||||
|
||||
do_stage() {
|
||||
autotools_stage_includes
|
||||
oe_libinstall -so -a -C objs libfreetype ${STAGING_LIBDIR}
|
||||
}
|
||||
|
||||
do_install() {
|
||||
:
|
||||
}
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
DESCRIPTION = "Freetype font rendering library"
|
||||
SECTION = "libs"
|
||||
LICENSE = "freetype"
|
||||
PR = "r2"
|
||||
|
||||
SRC_URI = "${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \
|
||||
file://fix-x86_64-build.patch;patch=1 \
|
||||
file://no-hardcode.patch;patch=1 \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/freetype-${PV}"
|
||||
|
||||
inherit autotools pkgconfig binconfig
|
||||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
||||
LIBTOOL = "${S}/builds/unix/${HOST_SYS}-libtool"
|
||||
EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'"
|
||||
EXTRA_OECONF = "--without-zlib"
|
||||
|
||||
do_configure() {
|
||||
cd builds/unix
|
||||
gnu-configize
|
||||
aclocal -I .
|
||||
autoconf
|
||||
cd ${S}
|
||||
oe_runconf
|
||||
}
|
||||
|
||||
do_compile_prepend() {
|
||||
${BUILD_CC} -o objs/apinames src/tools/apinames.c
|
||||
}
|
||||
|
||||
do_stage() {
|
||||
export LIBTOOL='${LIBTOOL}'
|
||||
autotools_stage_all
|
||||
oe_libinstall -so -a -C objs libfreetype ${STAGING_LIBDIR}
|
||||
}
|
||||
|
||||
FILES_${PN} = "${libdir}/lib*.so.*"
|
||||
FILES_${PN}-dev += "${bindir}"
|
||||
Reference in New Issue
Block a user