All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/3] freetype: updated to 2.3.12
@ 2010-05-23 19:20 Enrico Scholz
  2010-05-23 19:20 ` [PATCH 2/3] freetype: build with system zlib Enrico Scholz
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Enrico Scholz @ 2010-05-23 19:20 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Enrico Scholz

That's (nearly) a copy of the old 2.3.11 recipe.

Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
---
 .../freetype/freetype-2.3.12/fix-configure.patch   |   13 ++++++
 recipes/freetype/freetype-2.3.12/libtool-tag.patch |   20 ++++++++++
 recipes/freetype/freetype_2.3.12.bb                |   40 ++++++++++++++++++++
 3 files changed, 73 insertions(+), 0 deletions(-)
 create mode 100644 recipes/freetype/freetype-2.3.12/fix-configure.patch
 create mode 100644 recipes/freetype/freetype-2.3.12/libtool-tag.patch
 create mode 100644 recipes/freetype/freetype_2.3.12.bb

diff --git a/recipes/freetype/freetype-2.3.12/fix-configure.patch b/recipes/freetype/freetype-2.3.12/fix-configure.patch
new file mode 100644
index 0000000..ecd9673
--- /dev/null
+++ b/recipes/freetype/freetype-2.3.12/fix-configure.patch
@@ -0,0 +1,13 @@
+Index: freetype-2.3.6/builds/unix/configure.ac
+===================================================================
+--- freetype-2.3.6.orig/builds/unix/configure.ac
++++ freetype-2.3.6/builds/unix/configure.ac
+@@ -506,8 +506,6 @@ AC_SUBST([FT2_EXTRA_LIBS])
+ AC_SUBST([SYSTEM_ZLIB])
+ 
+ 
+-LT_INIT(win32-dll)
+-
+ AC_SUBST([hardcode_libdir_flag_spec])
+ AC_SUBST([wl])
+ AC_SUBST([build_libtool_libs])
diff --git a/recipes/freetype/freetype-2.3.12/libtool-tag.patch b/recipes/freetype/freetype-2.3.12/libtool-tag.patch
new file mode 100644
index 0000000..2f096cd
--- /dev/null
+++ b/recipes/freetype/freetype-2.3.12/libtool-tag.patch
@@ -0,0 +1,20 @@
+--- freetype-2.3.6/builds/unix/unix-cc.in	
++++ freetype-2.3.6/builds/unix/unix-cc.in	
+@@ -88,7 +88,7 @@ 
+ #
+ #
+ CCraw := $(CC)
+-CC    := $(LIBTOOL) --mode=compile $(CCraw)
++CC    := $(LIBTOOL) --tag=CC --mode=compile $(CCraw)
+ 
+ # Linker flags.
+ #
+@@ -105,7 +105,7 @@ 
+ 
+ # Library linking
+ #
+-LINK_LIBRARY = $(LIBTOOL) --mode=link $(CCraw) -o $@ $(OBJECTS_LIST) \
++LINK_LIBRARY = $(LIBTOOL) --tag=CC --mode=link $(CCraw) -o $@ $(OBJECTS_LIST) \
+                           -rpath $(libdir) -version-info $(version_info) \
+                           $(LDFLAGS) -no-undefined \
+                           # -export-symbols $(EXPORTS_LIST)
diff --git a/recipes/freetype/freetype_2.3.12.bb b/recipes/freetype/freetype_2.3.12.bb
new file mode 100644
index 0000000..de9ff29
--- /dev/null
+++ b/recipes/freetype/freetype_2.3.12.bb
@@ -0,0 +1,40 @@
+DESCRIPTION = "Freetype font rendering library"
+SECTION = "libs"
+LICENSE = "freetype"
+PR = "r0"
+
+SRC_URI = "\
+  ${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \
+  file://no-hardcode.patch;patch=1 \
+  file://fix-configure.patch;patch=1 \
+  file://libtool-tag.patch;patch=1 \
+"
+S = "${WORKDIR}/freetype-${PV}"
+
+SRC_URI[md5sum] = "e974a82e5939be8e05ee65f07275d7c5"
+SRC_URI[sha256sum] = "3b96438f016a62b676c1d2089c00ca777f710d19f6aefa66ccf068d360db3e92"
+
+inherit autotools pkgconfig binconfig
+
+LIBTOOL = "${HOST_SYS}-libtool"
+EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'"
+EXTRA_OECONF = "--without-zlib"
+
+do_configure() {
+	cd builds/unix
+	libtoolize --force --copy
+	gnu-configize --force
+	aclocal -I .
+	autoconf
+	cd ${S}
+	oe_runconf
+}
+
+do_compile_prepend() {
+	${BUILD_CC} -o objs/apinames src/tools/apinames.c
+}
+
+BBCLASSEXTEND = "native"
+
+FILES_${PN} = "${libdir}/lib*.so.*"
+FILES_${PN}-dev += "${bindir}"
-- 
1.7.0.1




^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2010-05-27 15:01 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-23 19:20 [PATCH 1/3] freetype: updated to 2.3.12 Enrico Scholz
2010-05-23 19:20 ` [PATCH 2/3] freetype: build with system zlib Enrico Scholz
2010-05-23 19:20   ` [PATCH 3/3] freetype: enable bytecode interpreter Enrico Scholz
2010-05-23 20:10     ` pieterg
2010-05-23 20:59       ` Enrico Scholz
2010-05-24 23:39   ` [PATCH 2/3] freetype: build with system zlib Denys Dmytriyenko
2010-05-24 23:39 ` [PATCH 1/3] freetype: updated to 2.3.12 Denys Dmytriyenko
2010-05-27 14:57 ` [PATCH (rebase) " Enrico Scholz
2010-05-27 14:57 ` [PATCH (rebase) 2/3] freetype: build with system zlib Enrico Scholz
2010-05-27 14:57 ` [PATCH (rebase) 3/3] freetype: enable bytecode interpreter Enrico Scholz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.