summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/packages/libxml/files/libxml-64bit.patch20
-rw-r--r--meta/packages/libxml/libxml2-native_2.6.29.bb11
-rw-r--r--meta/packages/libxml/libxml2.inc11
-rw-r--r--meta/packages/libxml/libxml2_2.6.29.bb12
4 files changed, 37 insertions, 17 deletions
diff --git a/meta/packages/libxml/files/libxml-64bit.patch b/meta/packages/libxml/files/libxml-64bit.patch
new file mode 100644
index 0000000000..fcb7d34fa7
--- /dev/null
+++ b/meta/packages/libxml/files/libxml-64bit.patch
@@ -0,0 +1,20 @@
1---
2 libxml.h | 3 +++
3 1 file changed, 3 insertions(+)
4
5--- libxml2-2.6.29.orig/libxml.h
6+++ libxml2-2.6.29/libxml.h
7@@ -11,10 +11,13 @@
8
9 #ifndef NO_LARGEFILE_SOURCE
10 #ifndef _LARGEFILE_SOURCE
11 #define _LARGEFILE_SOURCE
12 #endif
13+#ifndef _LARGEFILE64_SOURCE
14+#define _LARGEFILE64_SOURCE
15+#endif
16 #ifndef _FILE_OFFSET_BITS
17 #define _FILE_OFFSET_BITS 64
18 #endif
19 #endif
20
diff --git a/meta/packages/libxml/libxml2-native_2.6.29.bb b/meta/packages/libxml/libxml2-native_2.6.29.bb
index 7c397d471d..4f7a801495 100644
--- a/meta/packages/libxml/libxml2-native_2.6.29.bb
+++ b/meta/packages/libxml/libxml2-native_2.6.29.bb
@@ -1,16 +1,13 @@
1DESCRIPTION = "GNOME XML library" 1require libxml2.inc
2PR = "r3"
3 2
4SRC_URI = "ftp://xmlsoft.org/libxml2/libxml2-${PV}.tar.gz" 3PR = "r4"
5 4
6DEPENDS = "python-native-runtime" 5DEPENDS += "python-native-runtime"
7 6
8FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/libxml2-${PV}" 7FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/libxml2-${PV}"
9S = "${WORKDIR}/libxml2-${PV}" 8S = "${WORKDIR}/libxml2-${PV}"
10 9
11inherit autotools native pkgconfig 10inherit native
12
13EXTRA_OECONF = "--without-python --without-debug --without-legacy --without-catalog --without-docbook --with-c14n"
14 11
15do_stage () { 12do_stage () {
16 oe_runmake install 13 oe_runmake install
diff --git a/meta/packages/libxml/libxml2.inc b/meta/packages/libxml/libxml2.inc
new file mode 100644
index 0000000000..4e6e527603
--- /dev/null
+++ b/meta/packages/libxml/libxml2.inc
@@ -0,0 +1,11 @@
1DESCRIPTION = "GNOME XML Parser library"
2SECTION = "libs"
3PRIORITY = "optional"
4LICENSE = "MIT"
5
6SRC_URI = "ftp://xmlsoft.org/libxml2/libxml2-${PV}.tar.gz \
7 file://libxml-64bit.patch;patch=1"
8
9inherit autotools pkgconfig binconfig
10
11EXTRA_OECONF = "--without-python --without-debug --without-legacy --without-catalog --without-docbook --with-c14n"
diff --git a/meta/packages/libxml/libxml2_2.6.29.bb b/meta/packages/libxml/libxml2_2.6.29.bb
index 521ba16d9b..3b4bac673a 100644
--- a/meta/packages/libxml/libxml2_2.6.29.bb
+++ b/meta/packages/libxml/libxml2_2.6.29.bb
@@ -1,14 +1,6 @@
1DESCRIPTION = "GNOME XML Parser library" 1require libxml2.inc
2SECTION = "libs"
3PRIORITY = "optional"
4LICENSE = "MIT"
5PR = "r5"
6 2
7SRC_URI = "ftp://xmlsoft.org/libxml2/libxml2-${PV}.tar.gz" 3PR = "r6"
8
9inherit autotools pkgconfig binconfig
10
11EXTRA_OECONF = "--without-python --without-debug --without-legacy --without-catalog --without-docbook --with-c14n"
12 4
13export LDFLAGS += "-ldl" 5export LDFLAGS += "-ldl"
14 6