* [PATCH 1/9] apr: add 1.4.2
@ 2011-03-13 18:58 Eric Bénard
2011-03-13 18:58 ` [PATCH 2/9] apr-util: add 1.3.10 Eric Bénard
` (8 more replies)
0 siblings, 9 replies; 19+ messages in thread
From: Eric Bénard @ 2011-03-13 18:58 UTC (permalink / raw)
To: openembedded-devel
Signed-off-by: Eric Bénard <eric@eukrea.com>
---
recipes/apr/apr_1.4.2.bb | 33 +++++++++++++++++++++++++++++++++
1 files changed, 33 insertions(+), 0 deletions(-)
create mode 100644 recipes/apr/apr_1.4.2.bb
diff --git a/recipes/apr/apr_1.4.2.bb b/recipes/apr/apr_1.4.2.bb
new file mode 100644
index 0000000..0595731
--- /dev/null
+++ b/recipes/apr/apr_1.4.2.bb
@@ -0,0 +1,33 @@
+DESCRIPTION = "Apache Portable Runtime (APR) library"
+SECTION = "libs"
+LICENSE = "Apache License, Version 2.0"
+
+SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2 \
+ file://configure_fixes.patch \
+ file://configfix.patch"
+
+inherit autotools lib_package binconfig
+
+OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
+
+do_configure_prepend() {
+ echo "top_builddir=@apr_builddir@" >> ${S}/Makefile.in
+}
+
+FILES_${PN}-dev += "${datadir}/build-1/* ${libdir}/apr.exp"
+
+do_install_append() {
+ install -d ${D}${datadir}/apr
+ cp ${S}/build/apr_rules.mk ${D}${datadir}/apr/
+ sed -i s,apr_builddir=.*,apr_builddir=,g ${D}${datadir}/apr/apr_rules.mk
+ sed -i s,apr_builders=.*,apr_builders=,g ${D}${datadir}/apr/apr_rules.mk
+ sed -i s,LIBTOOL=.*,LIBTOOL=\$\(SHELL\)\ ${HOST_SYS}-libtool,g ${D}${datadir}/apr/apr_rules.mk
+ sed -i s,\$\(apr_builders\),${D}${datadir}/apr/,g ${D}${datadir}/apr/apr_rules.mk
+ cp ${S}/build/mkdir.sh ${D}${datadir}/apr/
+ cp ${S}/build/make_exports.awk ${D}${datadir}/apr/
+ cp ${S}/build/make_var_export.awk ${D}${datadir}/apr/
+ cp ${S}/${HOST_SYS}-libtool ${D}${datadir}/build-1/libtool
+}
+
+SRC_URI[md5sum] = "4b00e8f70c067893d075577962656b35"
+SRC_URI[sha256sum] = "2017ca700694d09d2b0b21dd7c4d195e43a48735aac88526160c6195ee8f5391"
--
1.7.0.4
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 2/9] apr-util: add 1.3.10
2011-03-13 18:58 [PATCH 1/9] apr: add 1.4.2 Eric Bénard
@ 2011-03-13 18:58 ` Eric Bénard
2011-03-13 20:24 ` Khem Raj
2011-03-13 18:58 ` [PATCH 3/9] apr: remove old versions Eric Bénard
` (7 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Eric Bénard @ 2011-03-13 18:58 UTC (permalink / raw)
To: openembedded-devel
Signed-off-by: Eric Bénard <eric@eukrea.com>
---
recipes/apr/apr-util_1.3.10.bb | 36 ++++++++++++++++++++++++++++++++++++
1 files changed, 36 insertions(+), 0 deletions(-)
create mode 100644 recipes/apr/apr-util_1.3.10.bb
diff --git a/recipes/apr/apr-util_1.3.10.bb b/recipes/apr/apr-util_1.3.10.bb
new file mode 100644
index 0000000..ee32ddd
--- /dev/null
+++ b/recipes/apr/apr-util_1.3.10.bb
@@ -0,0 +1,36 @@
+DESCRIPTION = "Apache Portable Runtime (APR) companion library"
+SECTION = "libs"
+DEPENDS = "apr expat gdbm"
+LICENSE = "Apache License, Version 2.0"
+
+PR = "r0"
+
+SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.gz \
+ file://configfix.patch \
+ file://configure_fixes.patch"
+
+EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS}/apr-1-config \
+ --with-dbm=gdbm \
+ --with-gdbm=${STAGING_DIR_HOST}${layout_prefix} \
+ --without-sqlite2 \
+ --without-sqlite3 \
+ --without-pgsql \
+ --with-expat=${STAGING_DIR_HOST}${layout_prefix}"
+
+SRC_URI[md5sum] = "82acd25cf3df8c72eba44eaee8b80c19"
+SRC_URI[sha256sum] = "7c37ac40b2351bfc23000fb6b7b54a67e0872255df315c82eb60c821bcef4b23"
+
+inherit autotools lib_package binconfig
+
+OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
+
+do_configure_prepend() {
+ cp ${STAGING_DATADIR}/apr/apr_rules.mk ${S}/build/rules.mk
+ echo "AC_PROG_LIBTOOL" >> ${S}/configure.in
+}
+
+do_configure_append() {
+ sed -i -e s:apr_builders=/usr/share/build-1:apr_builders=${STAGING_DATADIR}/build-1:g ${S}/build/rules.mk
+ sed -i /^LIBTOOL/d ${S}/build/rules.mk
+ echo LIBTOOL="${HOST_SYS}-libtool --tag=CC" >> ${S}/build/rules.mk
+}
--
1.7.0.4
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 3/9] apr: remove old versions
2011-03-13 18:58 [PATCH 1/9] apr: add 1.4.2 Eric Bénard
2011-03-13 18:58 ` [PATCH 2/9] apr-util: add 1.3.10 Eric Bénard
@ 2011-03-13 18:58 ` Eric Bénard
2011-03-13 20:25 ` Khem Raj
2011-03-13 18:58 ` [PATCH 4/9] apache2: add 2.2.17 Eric Bénard
` (6 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Eric Bénard @ 2011-03-13 18:58 UTC (permalink / raw)
To: openembedded-devel
recent apr was not building, others are not pinned anywhere.
Signed-off-by: Eric Bénard <eric@eukrea.com>
---
recipes/apr/apr-1.3.5/cleanup.patch | 42 --------------------------------
recipes/apr/apr-util_0.9.12.bb | 22 ----------------
recipes/apr/apr-util_1.3.4.bb | 38 ----------------------------
recipes/apr/apr_0.9.12.bb | 16 ------------
recipes/apr/apr_1.3.12.bb | 36 ---------------------------
recipes/apr/apr_1.3.3.bb | 35 --------------------------
recipes/apr/apr_1.3.5.bb | 35 --------------------------
recipes/apr/files/gen_uri_delims.patch | 7 -----
recipes/apr/files/uri_delims.h | 16 ------------
9 files changed, 0 insertions(+), 247 deletions(-)
delete mode 100644 recipes/apr/apr-1.3.5/cleanup.patch
delete mode 100644 recipes/apr/apr-util_0.9.12.bb
delete mode 100644 recipes/apr/apr-util_1.3.4.bb
delete mode 100644 recipes/apr/apr_0.9.12.bb
delete mode 100644 recipes/apr/apr_1.3.12.bb
delete mode 100644 recipes/apr/apr_1.3.3.bb
delete mode 100644 recipes/apr/apr_1.3.5.bb
delete mode 100644 recipes/apr/files/gen_uri_delims.patch
delete mode 100644 recipes/apr/files/uri_delims.h
diff --git a/recipes/apr/apr-1.3.5/cleanup.patch b/recipes/apr/apr-1.3.5/cleanup.patch
deleted file mode 100644
index 53623a2..0000000
--- a/recipes/apr/apr-1.3.5/cleanup.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-Index: apr-1.3.5/build/buildcheck.sh
-===================================================================
---- apr-1.3.5.orig/build/buildcheck.sh 2009-02-23 20:37:18.000000000 -0700
-+++ apr-1.3.5/build/buildcheck.sh 2010-09-09 11:09:08.000000000 -0700
-@@ -31,36 +31,4 @@
- else
- echo "buildconf: autoconf version $ac_version (ok)"
- fi
--
--# Sample libtool --version outputs:
--# ltmain.sh (GNU libtool) 1.3.3 (1.385.2.181 1999/07/02 15:49:11)
--# ltmain.sh (GNU libtool 1.1361 2004/01/02 23:10:52) 1.5a
--# output is multiline from 1.5 onwards
--
--# Require libtool 1.4 or newer
--libtool=`build/PrintPath glibtool1 glibtool libtool libtool15 libtool14`
--lt_pversion=`$libtool --version 2>/dev/null|sed -e 's/([^)]*)//g;s/^[^0-9]*//;s/[- ].*//g;q'`
--if test -z "$lt_pversion"; then
--echo "buildconf: libtool not found."
--echo " You need libtool version 1.4 or newer installed"
--echo " to build APR from SVN."
--exit 1
--fi
--lt_version=`echo $lt_pversion|sed -e 's/\([a-z]*\)$/.\1/'`
--IFS=.; set $lt_version; IFS=' '
--lt_status="good"
--if test "$1" = "1"; then
-- if test "$2" -lt "4"; then
-- lt_status="bad"
-- fi
--fi
--if test $lt_status = "good"; then
-- echo "buildconf: libtool version $lt_pversion (ok)"
-- exit 0
--fi
--
--echo "buildconf: libtool version $lt_pversion found."
--echo " You need libtool version 1.4 or newer installed"
--echo " to build APR from SVN."
--
--exit 1
-+exit 0
diff --git a/recipes/apr/apr-util_0.9.12.bb b/recipes/apr/apr-util_0.9.12.bb
deleted file mode 100644
index 89c9a93..0000000
--- a/recipes/apr/apr-util_0.9.12.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "Apache Portable Runtime (APR) companion library"
-SECTION = "libs"
-DEPENDS = "apr expat gdbm"
-LICENSE = "Apache"
-HOMEPAGE = "http://apr.apache.org"
-PR = "r1"
-
-SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.gz \
- file://gen_uri_delims.patch \
- file://uri_delims.h"
-
-EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS} --with-dbm=gdbm --with-gdbm=${STAGING_DIR_HOST}${layout_prefix} --with-expat=${STAGING_DIR_HOST}${layout_prefix}"
-
-inherit autotools lib_package binconfig
-
-do_configure() {
- cp ${S}/../uri_delims.h ${S}/uri/.
- oe_runconf
-}
-
-SRC_URI[md5sum] = "8e9cc71a1303b67b3278fbeab9799f2e"
-SRC_URI[sha256sum] = "5768fcc4d38fa6f811b0a89e2ef450d0f52688ff9263e548819adb096fbfc9c3"
diff --git a/recipes/apr/apr-util_1.3.4.bb b/recipes/apr/apr-util_1.3.4.bb
deleted file mode 100644
index a2c8211..0000000
--- a/recipes/apr/apr-util_1.3.4.bb
+++ /dev/null
@@ -1,38 +0,0 @@
-DESCRIPTION = "Apache Portable Runtime (APR) companion library"
-SECTION = "libs"
-DEPENDS = "apr expat gdbm"
-LICENSE = "Apache License, Version 2.0"
-
-PR = "r7"
-
-SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.gz \
- file://configfix.patch \
- file://configure_fixes.patch"
-
-EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS}/apr-1-config \
- --with-dbm=gdbm \
- --with-gdbm=${STAGING_DIR_HOST}${layout_prefix} \
- --without-sqlite2 \
- --without-sqlite3 \
- --without-pgsql \
- --with-expat=${STAGING_DIR_HOST}${layout_prefix}"
-
-
-inherit autotools lib_package binconfig
-
-OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
-
-do_configure_prepend() {
- cp ${STAGING_DATADIR}/apr/apr_rules.mk ${S}/build/rules.mk
- echo "AC_PROG_LIBTOOL" >> ${S}/configure.in
-}
-
-do_configure_append() {
- sed -i -e s:apr_builders=/usr/share/build-1:apr_builders=${STAGING_DATADIR}/build-1:g ${S}/build/rules.mk
- sed -i /^LIBTOOL/d ${S}/build/rules.mk
- echo LIBTOOL="${HOST_SYS}-libtool --tag=CC" >> ${S}/build/rules.mk
-}
-
-
-SRC_URI[md5sum] = "a10e2ca150ff07f484c724c36142211f"
-SRC_URI[sha256sum] = "3f07ffdb18fb853290c9b83e82cd5cae66b8fbc357bd391e846c0afdd24fed7e"
diff --git a/recipes/apr/apr_0.9.12.bb b/recipes/apr/apr_0.9.12.bb
deleted file mode 100644
index 8748757..0000000
--- a/recipes/apr/apr_0.9.12.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-DESCRIPTION = "Apache Portable Runtime (APR) library"
-SECTION = "libs"
-LICENSE = "Apache"
-HOMEPAGE = "http://apr.apache.org"
-PR = "r1"
-
-SRC_URI = "${APACHE_MIRROR}/apr/apr-${PV}.tar.bz2"
-
-inherit autotools lib_package binconfig
-
-do_configure() {
- oe_runconf
-}
-
-SRC_URI[md5sum] = "63fef787c263bd8025c6ab6a6cecdd01"
-SRC_URI[sha256sum] = "cd1da2119dd812127ab6e6e8cbb954d9b74fe01ec744364ba79c9845865ffdaa"
diff --git a/recipes/apr/apr_1.3.12.bb b/recipes/apr/apr_1.3.12.bb
deleted file mode 100644
index 38ed343..0000000
--- a/recipes/apr/apr_1.3.12.bb
+++ /dev/null
@@ -1,36 +0,0 @@
-DESCRIPTION = "Apache Portable Runtime (APR) library"
-SECTION = "libs"
-LICENSE = "Apache License, Version 2.0"
-
-SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2 \
- file://configure_fixes.patch \
-# file://cleanup.patch \
- file://configfix.patch"
-
-SRC_URI[md5sum] = "6f19af60a161480cc16bb6adb9820040"
-SRC_URI[sha256sum] = "cdc5eff894239344cb35e06f10e8d39a5b46d4250750c6c4ac4058ffbfb6ae80"
-
-inherit autotools lib_package binconfig
-
-OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
-
-do_configure_prepend() {
- cd ${S}
- echo "top_builddir=@apr_builddir@" >> build/apr_rules.mk.in
- cp build/libtool.m4 .
- ./buildconf
-}
-
-FILES_${PN}-dev += "${datadir}/build-1/* ${libdir}/apr.exp"
-
-do_install_append() {
- install -d ${D}${datadir}/apr
- cp ${S}/build/apr_rules.mk ${D}${datadir}/apr/
- sed -i s,apr_builddir=.*,apr_builddir=,g ${D}${datadir}/apr/apr_rules.mk
- sed -i s,apr_builders=.*,apr_builders=,g ${D}${datadir}/apr/apr_rules.mk
- sed -i s,LIBTOOL=.*,LIBTOOL=\$\(SHELL\)\ ${HOST_SYS}-libtool,g ${D}${datadir}/apr/apr_rules.mk
- sed -i s,\$\(apr_builders\),${D}${datadir}/apr/,g ${D}${datadir}/apr/apr_rules.mk
- cp ${S}/build/mkdir.sh ${D}${datadir}/apr/
- cp ${S}/build/make_exports.awk ${D}${datadir}/apr/
- cp ${S}/build/make_var_export.awk ${D}${datadir}/apr/
-}
diff --git a/recipes/apr/apr_1.3.3.bb b/recipes/apr/apr_1.3.3.bb
deleted file mode 100644
index 22e399d..0000000
--- a/recipes/apr/apr_1.3.3.bb
+++ /dev/null
@@ -1,35 +0,0 @@
-DESCRIPTION = "Apache Portable Runtime (APR) library"
-SECTION = "libs"
-LICENSE = "Apache License, Version 2.0"
-
-PR = "r4"
-
-SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2 \
- file://configure_fixes.patch \
- file://cleanup.patch \
- file://configfix.patch"
-
-inherit autotools lib_package binconfig
-
-OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
-
-do_configure_prepend() {
- cd ${S}
- ./buildconf
-}
-
-do_stage() {
- autotools_stage_all
- install -d ${STAGING_DATADIR}/apr
- cp ${S}/build/apr_rules.mk ${STAGING_DATADIR}/apr/
- sed -i s,apr_builddir=.*,apr_builddir=,g ${STAGING_DATADIR}/apr/apr_rules.mk
- sed -i s,apr_builders=.*,apr_builders=,g ${STAGING_DATADIR}/apr/apr_rules.mk
- sed -i s,LIBTOOL=.*,LIBTOOL=\$\(SHELL\)\ ${HOST_SYS}-libtool,g ${STAGING_DATADIR}/apr/apr_rules.mk
- sed -i s,\$\(apr_builders\),${STAGING_DATADIR}/apr/,g ${STAGING_DATADIR}/apr/apr_rules.mk
- cp ${S}/build/mkdir.sh ${STAGING_DATADIR}/apr/
- cp ${S}/build/make_exports.awk ${STAGING_DATADIR}/apr/
- cp ${S}/build/make_var_export.awk ${STAGING_DATADIR}/apr/
-}
-
-SRC_URI[md5sum] = "2090c21dee4f0eb1512604127dcd158f"
-SRC_URI[sha256sum] = "d95f3b78366c86317043304864bb08cb836312c87ea7d142a4c02154e7e0dd37"
diff --git a/recipes/apr/apr_1.3.5.bb b/recipes/apr/apr_1.3.5.bb
deleted file mode 100644
index 4f4c288..0000000
--- a/recipes/apr/apr_1.3.5.bb
+++ /dev/null
@@ -1,35 +0,0 @@
-DESCRIPTION = "Apache Portable Runtime (APR) library"
-SECTION = "libs"
-LICENSE = "Apache License, Version 2.0"
-
-PR = "r5"
-
-SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2;name=apr135tarbz2 \
- file://configure_fixes.patch \
- file://cleanup.patch \
- file://configfix.patch"
-
-inherit autotools lib_package binconfig
-
-OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
-
-do_configure_prepend() {
- cd ${S}
- ./buildconf
-}
-
-do_stage() {
- autotools_stage_all
- install -d ${STAGING_DATADIR}/apr
- cp ${S}/build/apr_rules.mk ${STAGING_DATADIR}/apr/
- sed -i s,apr_builddir=.*,apr_builddir=,g ${STAGING_DATADIR}/apr/apr_rules.mk
- sed -i s,apr_builders=.*,apr_builders=,g ${STAGING_DATADIR}/apr/apr_rules.mk
- sed -i s,LIBTOOL=.*,LIBTOOL=\$\(SHELL\)\ ${HOST_SYS}-libtool,g ${STAGING_DATADIR}/apr/apr_rules.mk
- sed -i s,\$\(apr_builders\),${STAGING_DATADIR}/apr/,g ${STAGING_DATADIR}/apr/apr_rules.mk
- cp ${S}/build/mkdir.sh ${STAGING_DATADIR}/apr/
- cp ${S}/build/make_exports.awk ${STAGING_DATADIR}/apr/
- cp ${S}/build/make_var_export.awk ${STAGING_DATADIR}/apr/
-}
-
-SRC_URI[apr135tarbz2.md5sum] = "9ac9a00eaa190937fdbbde7b4f03ac1e"
-SRC_URI[apr135tarbz2.sha256sum] = "a33d360b70a9c7971651b3810513d7a85ca84d13ddfc1cb96d6cb0af76aab574"
diff --git a/recipes/apr/files/gen_uri_delims.patch b/recipes/apr/files/gen_uri_delims.patch
deleted file mode 100644
index 57bc15a..0000000
--- a/recipes/apr/files/gen_uri_delims.patch
+++ /dev/null
@@ -1,7 +0,0 @@
---- apr-util-0.9.7/uri/Makefile.in.old 2006-03-11 23:01:09.000000000 +0100
-+++ apr-util-0.9.7/uri/Makefile.in 2006-03-11 23:01:28.000000000 +0100
-@@ -15,4 +15,3 @@
- apr_uri.lo: uri_delims.h apr_uri.c
-
- uri_delims.h: gen_uri_delims
-- ./gen_uri_delims > uri_delims.h
diff --git a/recipes/apr/files/uri_delims.h b/recipes/apr/files/uri_delims.h
deleted file mode 100644
index 0c855bf..0000000
--- a/recipes/apr/files/uri_delims.h
+++ /dev/null
@@ -1,16 +0,0 @@
-/* this file is automatically generated by gen_uri_delims, do not edit */
-static const unsigned char uri_delims[256] = {
- T_NUL,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,T_HASH,0,0,0,0,
- 0,0,0,0,0,0,0,T_SLASH,0,0,0,0,0,0,0,0,0,0,T_COLON,0,
- 0,0,0,T_QUESTION,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-};
--
1.7.0.4
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 4/9] apache2: add 2.2.17
2011-03-13 18:58 [PATCH 1/9] apr: add 1.4.2 Eric Bénard
2011-03-13 18:58 ` [PATCH 2/9] apr-util: add 1.3.10 Eric Bénard
2011-03-13 18:58 ` [PATCH 3/9] apr: remove old versions Eric Bénard
@ 2011-03-13 18:58 ` Eric Bénard
2011-03-13 20:26 ` Khem Raj
2011-03-13 18:58 ` [PATCH 5/9] apache2: remove 2.2.14 Eric Bénard
` (5 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Eric Bénard @ 2011-03-13 18:58 UTC (permalink / raw)
To: openembedded-devel
Signed-off-by: Eric Bénard <eric@eukrea.com>
---
recipes/apache2/apache2-2.2.17/apr-sockets-patch | 10 ++
recipes/apache2/apache2-2.2.17/apr-sockets.patch | 10 ++
recipes/apache2/apache2-2.2.17/apr.h.in.patch | 13 ++
recipes/apache2/apache2-2.2.17/configure-patch | 71 ++++++++++++
recipes/apache2/apache2-2.2.17/configure.in.patch | 27 +++++
.../apache2/apache2-2.2.17/dftables-makefile-patch | 10 ++
.../apache2/apache2-2.2.17/server-makefile-patch | 11 ++
recipes/apache2/apache2-native_2.2.17.bb | 44 +++++++
recipes/apache2/apache2_2.2.17.bb | 119 ++++++++++++++++++++
9 files changed, 315 insertions(+), 0 deletions(-)
create mode 100644 recipes/apache2/apache2-2.2.17/apr-sockets-patch
create mode 100644 recipes/apache2/apache2-2.2.17/apr-sockets.patch
create mode 100644 recipes/apache2/apache2-2.2.17/apr.h.in.patch
create mode 100644 recipes/apache2/apache2-2.2.17/configure-patch
create mode 100644 recipes/apache2/apache2-2.2.17/configure.in.patch
create mode 100644 recipes/apache2/apache2-2.2.17/dftables-makefile-patch
create mode 100644 recipes/apache2/apache2-2.2.17/server-makefile-patch
create mode 100644 recipes/apache2/apache2-native_2.2.17.bb
create mode 100644 recipes/apache2/apache2_2.2.17.bb
diff --git a/recipes/apache2/apache2-2.2.17/apr-sockets-patch b/recipes/apache2/apache2-2.2.17/apr-sockets-patch
new file mode 100644
index 0000000..5e97482
--- /dev/null
+++ b/recipes/apache2/apache2-2.2.17/apr-sockets-patch
@@ -0,0 +1,10 @@
+--- httpd-2.2.3/srclib/apr/network_io/unix/sockets.c.orig
++++ httpd-2.2.3/srclib/apr/network_io/unix/sockets.c
+@@ -231,6 +231,7 @@
+ #if APR_O_NONBLOCK_INHERITED
+ if (apr_is_option_set(sock, APR_SO_NONBLOCK) == 1) {
+ apr_set_option(*new, APR_SO_NONBLOCK, 1);
++ apr_socket_opt_set(*new, APR_SO_NONBLOCK, 0);
+ }
+ #endif /* APR_O_NONBLOCK_INHERITED */
+
diff --git a/recipes/apache2/apache2-2.2.17/apr-sockets.patch b/recipes/apache2/apache2-2.2.17/apr-sockets.patch
new file mode 100644
index 0000000..5e97482
--- /dev/null
+++ b/recipes/apache2/apache2-2.2.17/apr-sockets.patch
@@ -0,0 +1,10 @@
+--- httpd-2.2.3/srclib/apr/network_io/unix/sockets.c.orig
++++ httpd-2.2.3/srclib/apr/network_io/unix/sockets.c
+@@ -231,6 +231,7 @@
+ #if APR_O_NONBLOCK_INHERITED
+ if (apr_is_option_set(sock, APR_SO_NONBLOCK) == 1) {
+ apr_set_option(*new, APR_SO_NONBLOCK, 1);
++ apr_socket_opt_set(*new, APR_SO_NONBLOCK, 0);
+ }
+ #endif /* APR_O_NONBLOCK_INHERITED */
+
diff --git a/recipes/apache2/apache2-2.2.17/apr.h.in.patch b/recipes/apache2/apache2-2.2.17/apr.h.in.patch
new file mode 100644
index 0000000..97554c9
--- /dev/null
+++ b/recipes/apache2/apache2-2.2.17/apr.h.in.patch
@@ -0,0 +1,13 @@
+Index: httpd-2.2.14/srclib/apr/include/apr.h.in
+===================================================================
+--- httpd-2.2.14.orig/srclib/apr/include/apr.h.in
++++ httpd-2.2.14/srclib/apr/include/apr.h.in
+@@ -224,7 +224,7 @@ extern "C" {
+ #define APR_HAVE_STRUCT_RLIMIT @struct_rlimit@
+ #define APR_HAVE_UNION_SEMUN @have_union_semun@
+ #define APR_HAVE_SCTP @have_sctp@
+-#define APR_HAVE_IOVEC @have_iovec@
++#define APR_HAVE_IOVEC 1
+
+ /* APR Feature Macros */
+ #define APR_HAS_SHARED_MEMORY @sharedmem@
diff --git a/recipes/apache2/apache2-2.2.17/configure-patch b/recipes/apache2/apache2-2.2.17/configure-patch
new file mode 100644
index 0000000..405b1c1
--- /dev/null
+++ b/recipes/apache2/apache2-2.2.17/configure-patch
@@ -0,0 +1,71 @@
+diff --git a/configure b/configure
+index 7cc39f3..447a65a 100755
+--- a/configure
++++ b/configure
+@@ -3545,26 +3545,6 @@ $as_echo "$as_me: error: the --with-apr parameter is incorrect. It must specify
+
+ else
+
+- if test -n "1" && test "1" = "1"; then
+- for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
+- do
+- if $apr_temp_apr_config_file --help > /dev/null 2>&1 ; then
+- apr_config="$apr_temp_apr_config_file"
+-
+- apr_found="yes"
+- break
+- else
+- for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
+- if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
+- apr_config="$lookdir/bin/$apr_temp_apr_config_file"
+-
+- apr_found="yes"
+- break 2
+- fi
+- done
+- fi
+- done
+- fi
+ if test "$apr_found" = "no" && test -d ""$srcdir/srclib/apr""; then
+ apr_temp_abs_srcdir="`cd "$srcdir/srclib/apr" && pwd`"
+ apr_found="reconfig"
+@@ -3905,26 +3885,6 @@ $as_echo "$as_me: error: the --with-apr-util parameter is incorrect. It must spe
+
+ else
+
+- if test -n "1" && test "1" = "1"; then
+- for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config
+- do
+- if $apu_temp_apu_config_file --help > /dev/null 2>&1 ; then
+- apu_config="$apu_temp_apu_config_file"
+-
+- apu_found="yes"
+- break
+- else
+- for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
+- if $TEST_X "$lookdir/bin/$apu_temp_apu_config_file"; then
+- apu_config="$lookdir/bin/$apu_temp_apu_config_file"
+-
+- apu_found="yes"
+- break 2
+- fi
+- done
+- fi
+- done
+- fi
+ if test "$apu_found" = "no" && test -d ""$srcdir/srclib/apr-util""; then
+ apu_temp_abs_srcdir="`cd \""$srcdir/srclib/apr-util"\" && pwd`"
+ apu_found="reconfig"
+@@ -7800,7 +7760,11 @@ if test "${ap_cv_void_ptr_lt_long+set}" = set; then
+ $as_echo_n "(cached) " >&6
+ else
+ if test "$cross_compiling" = yes; then
+- ap_cv_void_ptr_lt_long=yes
++ if test "$ac_cv_sizeof_long_p" = "$ac_cv_sizeof_void_p"; then
++ ap_void_ptr_lt_long=no
++ else
++ ap_void_ptr_lt_long=yes
++ fi
+ else
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h. */
diff --git a/recipes/apache2/apache2-2.2.17/configure.in.patch b/recipes/apache2/apache2-2.2.17/configure.in.patch
new file mode 100644
index 0000000..2ca098d
--- /dev/null
+++ b/recipes/apache2/apache2-2.2.17/configure.in.patch
@@ -0,0 +1,27 @@
+Index: httpd-2.2.14/srclib/apr/configure.in
+===================================================================
+--- httpd-2.2.14.orig/srclib/apr/configure.in
++++ httpd-2.2.14/srclib/apr/configure.in
+@@ -923,7 +923,7 @@ AC_CHECK_FUNCS([mmap munmap shm_open shm
+ create_area])
+
+ APR_CHECK_DEFINE(MAP_ANON, sys/mman.h)
+-AC_CHECK_FILE(/dev/zero)
++APR_CHECK_FILE(/dev/zero)
+
+ # Not all systems can mmap /dev/zero (such as HP-UX). Check for that.
+ if test "$ac_cv_func_mmap" = "yes" &&
+Index: httpd-2.2.14/configure.in
+===================================================================
+--- httpd-2.2.14.orig/configure.in
++++ httpd-2.2.14/configure.in
+@@ -61,6 +61,9 @@ APR_MKDIR_P_CHECK($top_srcdir/build/mkdi
+
+ dnl ## Run configure for packages Apache uses
+
++dnl first configure subdirs
++AC_CONFIG_SUBDIRS(srclib/apr srclib/apr-util srclib/prce)
++
+ dnl shared library support for these packages doesn't currently
+ dnl work on some platforms
+
diff --git a/recipes/apache2/apache2-2.2.17/dftables-makefile-patch b/recipes/apache2/apache2-2.2.17/dftables-makefile-patch
new file mode 100644
index 0000000..ac966db
--- /dev/null
+++ b/recipes/apache2/apache2-2.2.17/dftables-makefile-patch
@@ -0,0 +1,10 @@
+--- http-2.2.3/srclib/pcre/Makefile.in-orig
++++ http-2.2.3/srclib/pcre/Makefile.in 2005-12-20 13:12:03.000000000 -0500
+@@ -15,6 +15,6 @@
+ $(LINK) $(EXTRA_LDFLAGS) dftables.lo $(EXTRA_LIBS)
+
+ $(srcdir)/chartables.c: dftables
+- ./dftables $@
++ dftables $@
+
+ pcre.lo: $(srcdir)/chartables.c
diff --git a/recipes/apache2/apache2-2.2.17/server-makefile-patch b/recipes/apache2/apache2-2.2.17/server-makefile-patch
new file mode 100644
index 0000000..f1349cb
--- /dev/null
+++ b/recipes/apache2/apache2-2.2.17/server-makefile-patch
@@ -0,0 +1,11 @@
+--- http-2.0.54/server/Makefile.in-old 2005-12-20 13:26:56.000000000 -0500
++++ http-2.0.54/server/Makefile.in 2005-12-20 13:27:22.000000000 -0500
+@@ -27,7 +27,7 @@
+ $(LINK) $(EXTRA_LDFLAGS) $(gen_test_char_OBJECTS) $(EXTRA_LIBS)
+
+ test_char.h: gen_test_char
+- ./gen_test_char > test_char.h
++ gen_test_char > test_char.h
+
+ util.lo: test_char.h
+
diff --git a/recipes/apache2/apache2-native_2.2.17.bb b/recipes/apache2/apache2-native_2.2.17.bb
new file mode 100644
index 0000000..66b326d
--- /dev/null
+++ b/recipes/apache2/apache2-native_2.2.17.bb
@@ -0,0 +1,44 @@
+SECTION = "net"
+DEPENDS = "expat pcre"
+
+inherit native
+
+PR = "r0"
+SRC_URI = "http://www.apache.org/dist/httpd/httpd-${PV}.tar.bz2"
+
+S = "${WORKDIR}/httpd-${PV}"
+
+do_configure () {
+ ./configure --with-included-apr --prefix=${prefix}
+}
+
+do_install () {
+ install -d ${D}${bindir} ${D}${libdir}
+ cp server/gen_test_char ${D}${bindir}
+ cp srclib/apr/apr-1-config ${D}${bindir}
+ cp srclib/apr-util/apu-1-config ${D}${bindir}
+ cp support/apxs ${D}${bindir}
+ chmod 755 ${D}${bindir}/apxs
+ install -d ${D}/usr/build
+ cp build/*.mk ${D}/usr/build
+ cp build/instdso.sh ${D}/usr/build
+ cp .libs/httpd ${D}${bindir}
+
+ (cd srclib/apr/.libs; tar -cf - libapr-*.so* ) |
+ (cd ${D}${libdir}; tar -xf - )
+ (cd srclib/apr-util/.libs; tar -cf - libaprutil-*.so* ) |
+ (cd ${D}${libdir}; tar -xf - )
+
+ install -d ${D}${includedir}/apache2
+ cp include/* ${D}${includedir}/apache2
+ cp os/unix/os.h ${D}${includedir}/apache2
+ cp os/unix/unixd.h ${D}${includedir}/apache2
+
+ cp support/envvars-std ${D}${bindir}/envvars
+ chmod 755 ${D}${bindir}/envvars
+}
+
+NATIVE_INSTALL_WORKS = "1"
+
+SRC_URI[md5sum] = "16eadc59ea6b38af33874d300973202e"
+SRC_URI[sha256sum] = "868af11e3ed8fa9aade15241ea4f51971b3ef71104292ca2625ef2065e61fb04"
diff --git a/recipes/apache2/apache2_2.2.17.bb b/recipes/apache2/apache2_2.2.17.bb
new file mode 100644
index 0000000..13012a7
--- /dev/null
+++ b/recipes/apache2/apache2_2.2.17.bb
@@ -0,0 +1,119 @@
+SECTION = "net"
+DESCRIPTION = "The apache v2 web server"
+DEPENDS = "libtool-native apache2-native openssl expat pcre apr apr-util"
+RDEPENDS_${PN} += "openssl"
+
+PR = "r0"
+
+SRC_URI = "http://apache.mirrors.tds.net/httpd/httpd-${PV}.tar.bz2 \
+ file://apr-sockets-patch;apply=yes \
+ file://configure-patch;apply=yes \
+ file://server-makefile-patch;apply=yes \
+ file://configure.in.patch \
+ file://apr.h.in.patch \
+ file://init"
+
+#
+# over-ride needed since apache unpacks into httpd
+#
+S = "${WORKDIR}/httpd-${PV}"
+
+#
+# implications - autotools defines suitable do_configure, do_install, etc.
+# update-rc.d adds hooks for rc-update.
+#
+#
+inherit autotools update-rc.d
+
+#
+# implications - used by update-rc.d scripts
+#
+INITSCRIPT_NAME = "apache2"
+INITSCRIPT_PARAMS = "defaults 91 20"
+LEAD_SONAME = "libapr-1.so.0"
+
+CONFFILES_${PN} = "${sysconfdir}/${PN}/httpd.conf \
+ ${sysconfdir}/${PN}/magic \
+ ${sysconfdir}/${PN}/mime.types \
+ ${sysconfdir}/init.d/${PN} "
+
+PACKAGES = "${PN}-doc ${PN}-dev ${PN}-dbg ${PN}"
+
+# we override here rather than append so that .so links are
+# included in the runtime package rather than here (-dev)
+# and to get build, icons, error into the -dev package
+FILES_${PN}-dev = "${datadir}/${PN}/build \
+ ${datadir}/${PN}/icons \
+ ${datadir}/${PN}/error \
+ ${bindir}/apr-config ${bindir}/apu-config \
+ ${libdir}/apr*.exp \
+ ${includedir}/${PN} \
+ ${libdir}/*.la \
+ ${libdir}/*.a"
+
+# manual to manual
+FILES_${PN}-doc += " ${datadir}/${PN}/manual"
+
+#
+# override this too - here is the default, less datadir
+#
+FILES_${PN} = "${bindir} ${sbindir} ${libexecdir} ${libdir}/lib*.so.* ${sysconfdir} \
+ ${sharedstatedir} ${localstatedir} /bin /sbin /lib/*.so* \
+ ${libdir}/${PN}"
+
+# we want htdocs and cgi-bin to go with the binary
+FILES_${PN} += "${datadir}/${PN}/htdocs ${datadir}/${PN}/cgi-bin"
+
+#make sure the lone .so links also get wrapped in the base package
+FILES_${PN} += " ${libdir}/lib*.so ${libdir}/pkgconfig/*"
+
+CFLAGS_append = " -DPATH_MAX=4096"
+CFLAGS_prepend = "-I${STAGING_INCDIR}/openssl "
+EXTRA_OECONF = "--enable-ssl \
+ --with-ssl=${STAGING_LIBDIR}/.. \
+ --with-expat=${STAGING_LIBDIR}/.. \
+ --with-pcre=${STAGING_LIBDIR}/.. \
+ --with-apr=${STAGING_BINDIR_CROSS}/apr-1-config \
+ --with-apr-util=${STAGING_BINDIR_CROSS}/apu-1-config \
+ --enable-info \
+ --enable-rewrite \
+ --with-dbm=sdbm \
+ --with-berkeley-db=no \
+ --localstatedir=/var/${PN} \
+ --with-gdbm=no \
+ --with-ndbm=no \
+ --includedir=${includedir}/${PN} \
+ --datadir=${datadir}/${PN} \
+ --sysconfdir=${sysconfdir}/${PN} \
+ ap_cv_void_ptr_lt_long=no \
+ "
+
+#
+# here we over-ride the autotools provided do_configure.
+#
+
+do_configure_prepend() {
+ sed -e 's,libtool libtool15,${HOST_SYS}-libtool libtool115,' -i ${S}/srclib/apr/build/buildcheck.sh
+}
+
+do_compile_prepend() {
+ ln -sf ${S}/srclib/apr/${HOST_SYS}-libtool ${S}/srclib/apr/libtool
+}
+
+do_install_append() {
+ install -d ${D}/${sysconfdir}/init.d
+ cat ${WORKDIR}/init | \
+ sed -e 's,/usr/sbin/,${sbindir}/,g' \
+ -e 's,/usr/bin/,${bindir}/,g' \
+ -e 's,/usr/lib,${libdir}/,g' \
+ -e 's,/etc/,${sysconfdir}/,g' \
+ -e 's,/usr/,${prefix}/,g' > ${D}/${sysconfdir}/init.d/${PN}
+ chmod 755 ${D}/${sysconfdir}/init.d/${PN}
+# remove the goofy original files...
+ rm -rf ${D}/${sysconfdir}/${PN}/original
+# Expat should be found in the staging area via DEPENDS...
+ rm -f ${D}/${libdir}/libexpat.*
+}
+
+SRC_URI[md5sum] = "16eadc59ea6b38af33874d300973202e"
+SRC_URI[sha256sum] = "868af11e3ed8fa9aade15241ea4f51971b3ef71104292ca2625ef2065e61fb04"
--
1.7.0.4
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 5/9] apache2: remove 2.2.14
2011-03-13 18:58 [PATCH 1/9] apr: add 1.4.2 Eric Bénard
` (2 preceding siblings ...)
2011-03-13 18:58 ` [PATCH 4/9] apache2: add 2.2.17 Eric Bénard
@ 2011-03-13 18:58 ` Eric Bénard
2011-03-13 20:27 ` Khem Raj
2011-03-13 18:58 ` [PATCH 6/9] libc-client: add 2007e Eric Bénard
` (4 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Eric Bénard @ 2011-03-13 18:58 UTC (permalink / raw)
To: openembedded-devel
which doesn't build and is replaced by 2.2.17
Signed-off-by: Eric Bénard <eric@eukrea.com>
---
recipes/apache2/apache2-2.2.14/apr-sockets-patch | 10 --
recipes/apache2/apache2-2.2.14/apr.h.in.patch | 13 --
recipes/apache2/apache2-2.2.14/configure-patch | 71 -----------
recipes/apache2/apache2-2.2.14/configure.in.patch | 27 -----
.../apache2/apache2-2.2.14/dftables-makefile-patch | 10 --
.../apache2/apache2-2.2.14/server-makefile-patch | 11 --
recipes/apache2/apache2-native_2.2.14.bb | 44 -------
recipes/apache2/apache2_2.2.14.bb | 122 --------------------
8 files changed, 0 insertions(+), 308 deletions(-)
delete mode 100644 recipes/apache2/apache2-2.2.14/apr-sockets-patch
delete mode 100644 recipes/apache2/apache2-2.2.14/apr.h.in.patch
delete mode 100644 recipes/apache2/apache2-2.2.14/configure-patch
delete mode 100644 recipes/apache2/apache2-2.2.14/configure.in.patch
delete mode 100644 recipes/apache2/apache2-2.2.14/dftables-makefile-patch
delete mode 100644 recipes/apache2/apache2-2.2.14/server-makefile-patch
delete mode 100644 recipes/apache2/apache2-native_2.2.14.bb
delete mode 100644 recipes/apache2/apache2_2.2.14.bb
diff --git a/recipes/apache2/apache2-2.2.14/apr-sockets-patch b/recipes/apache2/apache2-2.2.14/apr-sockets-patch
deleted file mode 100644
index 5e97482..0000000
--- a/recipes/apache2/apache2-2.2.14/apr-sockets-patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- httpd-2.2.3/srclib/apr/network_io/unix/sockets.c.orig
-+++ httpd-2.2.3/srclib/apr/network_io/unix/sockets.c
-@@ -231,6 +231,7 @@
- #if APR_O_NONBLOCK_INHERITED
- if (apr_is_option_set(sock, APR_SO_NONBLOCK) == 1) {
- apr_set_option(*new, APR_SO_NONBLOCK, 1);
-+ apr_socket_opt_set(*new, APR_SO_NONBLOCK, 0);
- }
- #endif /* APR_O_NONBLOCK_INHERITED */
-
diff --git a/recipes/apache2/apache2-2.2.14/apr.h.in.patch b/recipes/apache2/apache2-2.2.14/apr.h.in.patch
deleted file mode 100644
index 97554c9..0000000
--- a/recipes/apache2/apache2-2.2.14/apr.h.in.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: httpd-2.2.14/srclib/apr/include/apr.h.in
-===================================================================
---- httpd-2.2.14.orig/srclib/apr/include/apr.h.in
-+++ httpd-2.2.14/srclib/apr/include/apr.h.in
-@@ -224,7 +224,7 @@ extern "C" {
- #define APR_HAVE_STRUCT_RLIMIT @struct_rlimit@
- #define APR_HAVE_UNION_SEMUN @have_union_semun@
- #define APR_HAVE_SCTP @have_sctp@
--#define APR_HAVE_IOVEC @have_iovec@
-+#define APR_HAVE_IOVEC 1
-
- /* APR Feature Macros */
- #define APR_HAS_SHARED_MEMORY @sharedmem@
diff --git a/recipes/apache2/apache2-2.2.14/configure-patch b/recipes/apache2/apache2-2.2.14/configure-patch
deleted file mode 100644
index 50f7420..0000000
--- a/recipes/apache2/apache2-2.2.14/configure-patch
+++ /dev/null
@@ -1,71 +0,0 @@
-Index: httpd-2.2.14/configure
-===================================================================
---- httpd-2.2.14.orig/configure
-+++ httpd-2.2.14/configure
-@@ -3795,26 +3795,6 @@ if test "${with_apr+set}" = set; then :
-
- else
-
-- if test -n "1" && test "1" = "1"; then
-- for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
-- do
-- if $apr_temp_apr_config_file --help > /dev/null 2>&1 ; then
-- apr_config="$apr_temp_apr_config_file"
--
-- apr_found="yes"
-- break
-- else
-- for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
-- if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
-- apr_config="$lookdir/bin/$apr_temp_apr_config_file"
--
-- apr_found="yes"
-- break 2
-- fi
-- done
-- fi
-- done
-- fi
- if test "$apr_found" = "no" && test -d ""$srcdir/srclib/apr""; then
- apr_temp_abs_srcdir="`cd "$srcdir/srclib/apr" && pwd`"
- apr_found="reconfig"
-@@ -4147,26 +4127,6 @@ if test "${with_apr_util+set}" = set; th
-
- else
-
-- if test -n "1" && test "1" = "1"; then
-- for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config
-- do
-- if $apu_temp_apu_config_file --help > /dev/null 2>&1 ; then
-- apu_config="$apu_temp_apu_config_file"
--
-- apu_found="yes"
-- break
-- else
-- for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
-- if $TEST_X "$lookdir/bin/$apu_temp_apu_config_file"; then
-- apu_config="$lookdir/bin/$apu_temp_apu_config_file"
--
-- apu_found="yes"
-- break 2
-- fi
-- done
-- fi
-- done
-- fi
- if test "$apu_found" = "no" && test -d ""$srcdir/srclib/apr-util""; then
- apu_temp_abs_srcdir="`cd "$srcdir/srclib/apr-util" && pwd`"
- apu_found="reconfig"
-@@ -7045,7 +7005,11 @@ if test "${ap_cv_void_ptr_lt_long+set}"
- $as_echo_n "(cached) " >&6
- else
- if test "$cross_compiling" = yes; then :
-- ap_cv_void_ptr_lt_long=yes
-+ if test "$ac_cv_sizeof_long_p" = "$ac_cv_sizeof_void_p"; then
-+ ap_void_ptr_lt_long=no
-+ else
-+ ap_void_ptr_lt_long=yes
-+ fi
- else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h. */
diff --git a/recipes/apache2/apache2-2.2.14/configure.in.patch b/recipes/apache2/apache2-2.2.14/configure.in.patch
deleted file mode 100644
index 2ca098d..0000000
--- a/recipes/apache2/apache2-2.2.14/configure.in.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Index: httpd-2.2.14/srclib/apr/configure.in
-===================================================================
---- httpd-2.2.14.orig/srclib/apr/configure.in
-+++ httpd-2.2.14/srclib/apr/configure.in
-@@ -923,7 +923,7 @@ AC_CHECK_FUNCS([mmap munmap shm_open shm
- create_area])
-
- APR_CHECK_DEFINE(MAP_ANON, sys/mman.h)
--AC_CHECK_FILE(/dev/zero)
-+APR_CHECK_FILE(/dev/zero)
-
- # Not all systems can mmap /dev/zero (such as HP-UX). Check for that.
- if test "$ac_cv_func_mmap" = "yes" &&
-Index: httpd-2.2.14/configure.in
-===================================================================
---- httpd-2.2.14.orig/configure.in
-+++ httpd-2.2.14/configure.in
-@@ -61,6 +61,9 @@ APR_MKDIR_P_CHECK($top_srcdir/build/mkdi
-
- dnl ## Run configure for packages Apache uses
-
-+dnl first configure subdirs
-+AC_CONFIG_SUBDIRS(srclib/apr srclib/apr-util srclib/prce)
-+
- dnl shared library support for these packages doesn't currently
- dnl work on some platforms
-
diff --git a/recipes/apache2/apache2-2.2.14/dftables-makefile-patch b/recipes/apache2/apache2-2.2.14/dftables-makefile-patch
deleted file mode 100644
index ac966db..0000000
--- a/recipes/apache2/apache2-2.2.14/dftables-makefile-patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- http-2.2.3/srclib/pcre/Makefile.in-orig
-+++ http-2.2.3/srclib/pcre/Makefile.in 2005-12-20 13:12:03.000000000 -0500
-@@ -15,6 +15,6 @@
- $(LINK) $(EXTRA_LDFLAGS) dftables.lo $(EXTRA_LIBS)
-
- $(srcdir)/chartables.c: dftables
-- ./dftables $@
-+ dftables $@
-
- pcre.lo: $(srcdir)/chartables.c
diff --git a/recipes/apache2/apache2-2.2.14/server-makefile-patch b/recipes/apache2/apache2-2.2.14/server-makefile-patch
deleted file mode 100644
index f1349cb..0000000
--- a/recipes/apache2/apache2-2.2.14/server-makefile-patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- http-2.0.54/server/Makefile.in-old 2005-12-20 13:26:56.000000000 -0500
-+++ http-2.0.54/server/Makefile.in 2005-12-20 13:27:22.000000000 -0500
-@@ -27,7 +27,7 @@
- $(LINK) $(EXTRA_LDFLAGS) $(gen_test_char_OBJECTS) $(EXTRA_LIBS)
-
- test_char.h: gen_test_char
-- ./gen_test_char > test_char.h
-+ gen_test_char > test_char.h
-
- util.lo: test_char.h
-
diff --git a/recipes/apache2/apache2-native_2.2.14.bb b/recipes/apache2/apache2-native_2.2.14.bb
deleted file mode 100644
index 8b1bf7e..0000000
--- a/recipes/apache2/apache2-native_2.2.14.bb
+++ /dev/null
@@ -1,44 +0,0 @@
-SECTION = "net"
-DEPENDS = "expat pcre"
-
-inherit native
-
-PR = "r2"
-SRC_URI = "http://www.apache.org/dist/httpd/httpd-${PV}.tar.bz2"
-
-S = "${WORKDIR}/httpd-${PV}"
-
-do_configure () {
- ./configure --with-included-apr --prefix=${prefix}
-}
-
-do_install () {
- install -d ${D}${bindir} ${D}${libdir}
- cp server/gen_test_char ${D}${bindir}
- cp srclib/apr/apr-1-config ${D}${bindir}
- cp srclib/apr-util/apu-1-config ${D}${bindir}
- cp support/apxs ${D}${bindir}
- chmod 755 ${D}${bindir}/apxs
- install -d ${D}/usr/build
- cp build/*.mk ${D}/usr/build
- cp build/instdso.sh ${D}/usr/build
- cp .libs/httpd ${D}${bindir}
-
- (cd srclib/apr/.libs; tar -cf - libapr-*.so* ) |
- (cd ${D}${libdir}; tar -xf - )
- (cd srclib/apr-util/.libs; tar -cf - libaprutil-*.so* ) |
- (cd ${D}${libdir}; tar -xf - )
-
- install -d ${D}${includedir}/apache2
- cp include/* ${D}${includedir}/apache2
- cp os/unix/os.h ${D}${includedir}/apache2
- cp os/unix/unixd.h ${D}${includedir}/apache2
-
- cp support/envvars-std ${D}${bindir}/envvars
- chmod 755 ${D}${bindir}/envvars
-}
-
-SRC_URI[md5sum] = "a5226203aaf97e5b941c41a71c112704"
-SRC_URI[sha256sum] = "b2deab8a5e797fde7a04fb4a5ebfa9c80f767d064dd19dcd2857c94838ae3ac6"
-
-NATIVE_INSTALL_WORKS = "1"
diff --git a/recipes/apache2/apache2_2.2.14.bb b/recipes/apache2/apache2_2.2.14.bb
deleted file mode 100644
index 8a6b38d..0000000
--- a/recipes/apache2/apache2_2.2.14.bb
+++ /dev/null
@@ -1,122 +0,0 @@
-SECTION = "net"
-DESCRIPTION = "The apache v2 web server"
-DEPENDS = "libtool-native apache2-native openssl expat pcre"
-RDEPENDS_${PN} += "openssl"
-
-PR = "r2"
-
-SRC_URI = "http://apache.mirrors.tds.net/httpd/httpd-${PV}.tar.bz2 \
- file://apr-sockets-patch;apply=yes \
- file://configure-patch;apply=yes \
- file://server-makefile-patch;apply=yes \
- file://configure.in.patch \
- file://apr.h.in.patch \
- file://init"
-
-#
-# over-ride needed since apache unpacks into httpd
-#
-S = "${WORKDIR}/httpd-${PV}"
-
-#
-# implications - autotools defines suitable do_configure, do_install, etc.
-# update-rc.d adds hooks for rc-update.
-#
-#
-inherit autotools update-rc.d
-
-#
-# implications - used by update-rc.d scripts
-#
-INITSCRIPT_NAME = "apache2"
-INITSCRIPT_PARAMS = "defaults 91 20"
-LEAD_SONAME = "libapr-1.so.0"
-
-CONFFILES_${PN} = "${sysconfdir}/${PN}/httpd.conf \
- ${sysconfdir}/${PN}/magic \
- ${sysconfdir}/${PN}/mime.types \
- ${sysconfdir}/init.d/${PN} "
-
-#
-PACKAGES = "${PN}-doc ${PN}-dev ${PN}-dbg ${PN}"
-
-# we override here rather than append so that .so links are
-# included in the runtime package rather than here (-dev)
-# and to get build, icons, error into the -dev package
-FILES_${PN}-dev = "${datadir}/${PN}/build \
- ${datadir}/${PN}/icons \
- ${datadir}/${PN}/error \
- ${bindir}/apr-config ${bindir}/apu-config \
- ${libdir}/apr*.exp \
- ${includedir}/${PN} \
- ${libdir}/*.la \
- ${libdir}/*.a"
-
-# manual to manual
-FILES_${PN}-doc += " ${datadir}/${PN}/manual"
-
-#
-# override this too - here is the default, less datadir
-#
-FILES_${PN} = "${bindir} ${sbindir} ${libexecdir} ${libdir}/lib*.so.* ${sysconfdir} \
- ${sharedstatedir} ${localstatedir} /bin /sbin /lib/*.so* \
- ${libdir}/${PN}"
-
-# we want htdocs and cgi-bin to go with the binary
-FILES_${PN} += "${datadir}/${PN}/htdocs ${datadir}/${PN}/cgi-bin"
-
-#make sure the lone .so links also get wrapped in the base package
-FILES_${PN} += " ${libdir}/lib*.so ${libdir}/pkgconfig/*"
-
-CFLAGS_append = " -DPATH_MAX=4096"
-CFLAGS_prepend = "-I${STAGING_INCDIR}/openssl "
-EXTRA_OECONF = "--enable-ssl \
- --with-ssl=${STAGING_LIBDIR}/.. \
- --with-expat=${STAGING_LIBDIR}/.. \
- --with-pcre=${STAGING_LIBDIR}/.. \
- --enable-info \
- --enable-rewrite \
- --with-dbm=sdbm \
- --with-berkeley-db=no \
- --localstatedir=/var/${PN} \
- --with-gdbm=no \
- --with-ndbm=no \
- --includedir=${includedir}/${PN} \
- --datadir=${datadir}/${PN} \
- --sysconfdir=${sysconfdir}/${PN} \
- "
-
-#
-# here we over-ride the autotools provided do_configure.
-#
-
-do_configure_prepend() {
- sed -e 's,libtool libtool15,${HOST_SYS}-libtool libtool115,' -i ${S}/srclib/apr/build/buildcheck.sh
-}
-
-do_configure() {
- ( cd srclib/apr; sh ./buildconf )
- oe_runconf
-}
-
-do_compile_prepend() {
- ln -sf ${S}/srclib/apr/${HOST_SYS}-libtool ${S}/srclib/apr/libtool
-}
-
-do_install_append() {
- install -d ${D}/${sysconfdir}/init.d
- cat ${WORKDIR}/init | \
- sed -e 's,/usr/sbin/,${sbindir}/,g' \
- -e 's,/usr/bin/,${bindir}/,g' \
- -e 's,/usr/lib,${libdir}/,g' \
- -e 's,/etc/,${sysconfdir}/,g' \
- -e 's,/usr/,${prefix}/,g' > ${D}/${sysconfdir}/init.d/${PN}
- chmod 755 ${D}/${sysconfdir}/init.d/${PN}
-# remove the goofy original files...
- rm -rf ${D}/${sysconfdir}/${PN}/original
-# Expat should be found in the staging area via DEPENDS...
- rm -f ${D}/${libdir}/libexpat.*
-}
-
-SRC_URI[md5sum] = "a5226203aaf97e5b941c41a71c112704"
-SRC_URI[sha256sum] = "b2deab8a5e797fde7a04fb4a5ebfa9c80f767d064dd19dcd2857c94838ae3ac6"
--
1.7.0.4
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 6/9] libc-client: add 2007e
2011-03-13 18:58 [PATCH 1/9] apr: add 1.4.2 Eric Bénard
` (3 preceding siblings ...)
2011-03-13 18:58 ` [PATCH 5/9] apache2: remove 2.2.14 Eric Bénard
@ 2011-03-13 18:58 ` Eric Bénard
2011-03-13 20:29 ` Khem Raj
2011-03-13 18:58 ` [PATCH 7/9] libc-client: remove 2007b Eric Bénard
` (3 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Eric Bénard @ 2011-03-13 18:58 UTC (permalink / raw)
To: openembedded-devel
Signed-off-by: Eric Bénard <eric@eukrea.com>
---
recipes/libc-client/libc-client_2007e.bb | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
create mode 100644 recipes/libc-client/libc-client_2007e.bb
diff --git a/recipes/libc-client/libc-client_2007e.bb b/recipes/libc-client/libc-client_2007e.bb
new file mode 100644
index 0000000..743910c
--- /dev/null
+++ b/recipes/libc-client/libc-client_2007e.bb
@@ -0,0 +1,29 @@
+DESCRIPTION = "UW c-client library for mail protocols"
+SECTION = "devel"
+PRIORITY = "optional"
+LICENSE = "University of Washingtons Free-Fork License"
+DEPENDS = "libpam openssl libpam"
+
+SRC_URI = "ftp://ftp.cac.washington.edu/imap/imap-${PV}.tar.gz \
+ file://quote_cctype.patch"
+
+S = "${WORKDIR}/imap-${PV}"
+
+EXTRA_OEMAKE = "CC='${CC}'"
+
+HEADERS = "src/c-client/*.h src/osdep/unix/*.h c-client/auths.c c-client/linkage.c c-client/linkage.h c-client/osdep.h"
+
+do_compile() {
+ echo "SSLINCLUDE=${STAGING_INCDIR} SSLLIB=${STAGING_LIBDIR}" > ${S}/SPECIALS
+ oe_runmake lnp
+}
+
+do_install() {
+ install -d ${D}${includedir}/c-client
+ install ${HEADERS} ${D}${includedir}/c-client
+ install -d ${D}${libdir}
+ install c-client/c-client.a ${D}${libdir}/libc-client.a
+}
+
+SRC_URI[md5sum] = "7903800dc2604000016de070e0c55840"
+SRC_URI[sha256sum] = "4b1137b87249782496ec3eeacaf83bbf09312a7d2ae3aead262179041b55565f"
--
1.7.0.4
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 7/9] libc-client: remove 2007b
2011-03-13 18:58 [PATCH 1/9] apr: add 1.4.2 Eric Bénard
` (4 preceding siblings ...)
2011-03-13 18:58 ` [PATCH 6/9] libc-client: add 2007e Eric Bénard
@ 2011-03-13 18:58 ` Eric Bénard
2011-03-13 20:29 ` Khem Raj
2011-03-13 18:58 ` [PATCH 8/9] php: add 5.3.5 Eric Bénard
` (2 subsequent siblings)
8 siblings, 1 reply; 19+ messages in thread
From: Eric Bénard @ 2011-03-13 18:58 UTC (permalink / raw)
To: openembedded-devel
Signed-off-by: Eric Bénard <eric@eukrea.com>
---
recipes/libc-client/libc-client_2007b.bb | 30 ------------------------------
1 files changed, 0 insertions(+), 30 deletions(-)
delete mode 100644 recipes/libc-client/libc-client_2007b.bb
diff --git a/recipes/libc-client/libc-client_2007b.bb b/recipes/libc-client/libc-client_2007b.bb
deleted file mode 100644
index dbcda08..0000000
--- a/recipes/libc-client/libc-client_2007b.bb
+++ /dev/null
@@ -1,30 +0,0 @@
-DESCRIPTION = "UW c-client library for mail protocols"
-SECTION = "devel"
-PRIORITY = "optional"
-LICENSE = "University of Washingtons Free-Fork License"
-DEPENDS = "libpam openssl libpam"
-
-SRC_URI = "ftp://ftp.cac.washington.edu/imap/imap-${PV}.tar.Z \
- file://quote_cctype.patch"
-
-S = "${WORKDIR}/imap-${PV}"
-
-EXTRA_OEMAKE = "CC='${CC}'"
-
-HEADERS = "src/c-client/*.h src/osdep/unix/*.h c-client/auths.c c-client/linkage.c c-client/linkage.h c-client/osdep.h"
-
-do_compile() {
- echo "SSLINCLUDE=${STAGING_INCDIR} SSLLIB=${STAGING_LIBDIR}" > ${S}/SPECIALS
- oe_runmake lnp
-}
-
-do_install() {
- install -d ${D}${includedir}/c-client
- install ${HEADERS} ${D}${includedir}/c-client
- install -d ${D}${libdir}
- install c-client/c-client.a ${D}${libdir}/libc-client.a
-}
-
-
-SRC_URI[md5sum] = "4d59ce6303cf8ef93ff51341b1ce2df7"
-SRC_URI[sha256sum] = "b3170bef59f416be1f710be58333f9b0c2c8b0fe137062accd4f5f13a3785cd0"
--
1.7.0.4
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 8/9] php: add 5.3.5
2011-03-13 18:58 [PATCH 1/9] apr: add 1.4.2 Eric Bénard
` (5 preceding siblings ...)
2011-03-13 18:58 ` [PATCH 7/9] libc-client: remove 2007b Eric Bénard
@ 2011-03-13 18:58 ` Eric Bénard
2011-03-13 20:30 ` Khem Raj
2011-03-13 18:58 ` [PATCH 9/9] php: remove php-native 5.3.2 Eric Bénard
2011-03-13 20:23 ` [PATCH 1/9] apr: add 1.4.2 Khem Raj
8 siblings, 1 reply; 19+ messages in thread
From: Eric Bénard @ 2011-03-13 18:58 UTC (permalink / raw)
To: openembedded-devel
which is the latest version
Signed-off-by: Eric Bénard <eric@eukrea.com>
---
recipes/php/php-5.3.5/acinclude-xml2-config.patch | 18 ++++
recipes/php/php-5.3.5/iconv.patch | 27 +++++
recipes/php/php-5.3.5/imap-fix-autofoo.patch | 41 ++++++++
recipes/php/php-5.3.5/pear-makefile.patch | 13 +++
recipes/php/php-5.3.5/phar-makefile.patch | 26 +++++
recipes/php/php-5.3.5/php-m4-divert.patch | 83 ++++++++++++++++
recipes/php/php-5.3.5/php_exec_native.patch | 11 ++
recipes/php/php-native_5.3.5.bb | 11 ++
recipes/php/php_5.3.5.bb | 108 +++++++++++++++++++++
9 files changed, 338 insertions(+), 0 deletions(-)
create mode 100644 recipes/php/php-5.3.5/acinclude-xml2-config.patch
create mode 100644 recipes/php/php-5.3.5/iconv.patch
create mode 100644 recipes/php/php-5.3.5/imap-fix-autofoo.patch
create mode 100644 recipes/php/php-5.3.5/pear-makefile.patch
create mode 100644 recipes/php/php-5.3.5/phar-makefile.patch
create mode 100644 recipes/php/php-5.3.5/php-m4-divert.patch
create mode 100644 recipes/php/php-5.3.5/php_exec_native.patch
create mode 100644 recipes/php/php-native_5.3.5.bb
create mode 100644 recipes/php/php_5.3.5.bb
diff --git a/recipes/php/php-5.3.5/acinclude-xml2-config.patch b/recipes/php/php-5.3.5/acinclude-xml2-config.patch
new file mode 100644
index 0000000..bf519d2
--- /dev/null
+++ b/recipes/php/php-5.3.5/acinclude-xml2-config.patch
@@ -0,0 +1,18 @@
+--- /orig-acinclude.m4 2007-02-20 15:03:25.000000000 +0200
++++ /acinclude.m4 2007-02-20 15:03:24.000000000 +0200
+@@ -2359,12 +2359,9 @@
+ AC_DEFUN([PHP_SETUP_LIBXML], [
+ AC_CACHE_CHECK([for xml2-config path], ac_cv_php_xml2_config_path,
+ [
+- for i in $PHP_LIBXML_DIR /usr/local /usr; do
+- if test -x "$i/bin/xml2-config"; then
+- ac_cv_php_xml2_config_path="$i/bin/xml2-config"
+- break
+- fi
+- done
++
++ ac_cv_php_xml2_config_path="$PHP_LIBXML_DIR/xml2-config"
++
+ ])
+
+ if test -x "$ac_cv_php_xml2_config_path"; then
diff --git a/recipes/php/php-5.3.5/iconv.patch b/recipes/php/php-5.3.5/iconv.patch
new file mode 100644
index 0000000..66b39cc
--- /dev/null
+++ b/recipes/php/php-5.3.5/iconv.patch
@@ -0,0 +1,27 @@
+Index: php-5.2.13/acinclude.m4
+===================================================================
+--- php-5.2.13.orig/acinclude.m4
++++ php-5.2.13/acinclude.m4
+@@ -2430,7 +2430,8 @@ AC_DEFUN([PHP_SETUP_ICONV], [
+ dnl
+ dnl Check libc first if no path is provided in --with-iconv
+ dnl
+- if test "$PHP_ICONV" = "yes"; then
++ dnl must check against no, not against yes as PHP_ICONV can also include a path, which implies yes
++ if test "$PHP_ICONV" != "no"; then
+ AC_CHECK_FUNC(iconv, [
+ found_iconv=yes
+ ],[
+Index: php-5.2.13/ext/iconv/config.m4
+===================================================================
+--- php-5.2.13.orig/ext/iconv/config.m4
++++ php-5.2.13/ext/iconv/config.m4
+@@ -15,7 +15,7 @@ if test "$PHP_ICONV" != "no"; then
+
+ if test "$iconv_avail" != "no"; then
+ if test -z "$ICONV_DIR"; then
+- for i in /usr/local /usr; do
++ for i in $PHP_ICONV /usr/local /usr; do
+ if test -f "$i/include/iconv.h" || test -f "$i/include/giconv.h"; then
+ PHP_ICONV_PREFIX="$i"
+ break
diff --git a/recipes/php/php-5.3.5/imap-fix-autofoo.patch b/recipes/php/php-5.3.5/imap-fix-autofoo.patch
new file mode 100644
index 0000000..3695b7b
--- /dev/null
+++ b/recipes/php/php-5.3.5/imap-fix-autofoo.patch
@@ -0,0 +1,41 @@
+Index: php-5.2.11/ext/imap/config.m4
+===================================================================
+--- php-5.2.11.orig/ext/imap/config.m4 2009-12-10 12:27:52.800974533 -0700
++++ php-5.2.11/ext/imap/config.m4 2009-12-10 12:28:33.720976583 -0700
+@@ -103,7 +103,7 @@
+ PHP_NEW_EXTENSION(imap, php_imap.c, $ext_shared)
+ AC_DEFINE(HAVE_IMAP,1,[ ])
+
+- for i in $PHP_IMAP /usr/local /usr; do
++ for i in $PHP_IMAP $PHP_IMAP/usr /usr/local /usr; do
+ IMAP_INC_CHK()
+ el[]IMAP_INC_CHK(/include/c-client)
+ el[]IMAP_INC_CHK(/include/imap)
+@@ -192,13 +192,7 @@
+ AC_MSG_ERROR(Cannot find rfc822.h. Please check your c-client installation.)
+ fi
+
+- if test -r "$IMAP_DIR/c-client/c-client.a"; then
+- ln -s "$IMAP_DIR/c-client/c-client.a" "$IMAP_DIR/c-client/libc-client.a" >/dev/null 2>&1
+- elif test -r "$IMAP_DIR/$PHP_LIBDIR/c-client.a"; then
+- ln -s "$IMAP_DIR/$PHP_LIBDIR/c-client.a" "$IMAP_DIR/$PHP_LIBDIR/libc-client.a" >/dev/null 2>&1
+- fi
+-
+- for lib in c-client4 c-client imap; do
++ for lib in /usr/lib c-client4 c-client imap; do
+ IMAP_LIB=$lib
+ IMAP_LIB_CHK($PHP_LIBDIR)
+ IMAP_LIB_CHK(c-client)
+Index: php-5.2.11/acinclude.m4
+===================================================================
+--- php-5.2.11.orig/acinclude.m4 2009-12-10 12:37:13.134722881 -0700
++++ php-5.2.11/acinclude.m4 2009-12-10 12:37:39.342007053 -0700
+@@ -2338,7 +2338,7 @@
+ PHP_OPENSSL_DIR="/usr/local/ssl /usr/local /usr /usr/local/openssl"
+ fi
+
+- for i in $PHP_OPENSSL_DIR; do
++ for i in $PHP_OPENSSL_DIR $PHP_OPENSSL_DIR/usr; do
+ if test -r $i/include/openssl/evp.h; then
+ OPENSSL_INCDIR=$i/include
+ fi
diff --git a/recipes/php/php-5.3.5/pear-makefile.patch b/recipes/php/php-5.3.5/pear-makefile.patch
new file mode 100644
index 0000000..1928b98
--- /dev/null
+++ b/recipes/php/php-5.3.5/pear-makefile.patch
@@ -0,0 +1,13 @@
+diff --git a/pear/Makefile.frag b/pear/Makefile.frag
+index 1f6f70e..b19a77c 100644
+--- a/pear/Makefile.frag
++++ b/pear/Makefile.frag
+@@ -11,7 +11,7 @@ PEAR_PREFIX = -dp a${program_prefix}
+ PEAR_SUFFIX = -ds a$(program_suffix)
+
+ install-pear-installer: $(SAPI_CLI_PATH)
+- @$(top_builddir)/sapi/cli/php $(PEAR_INSTALL_FLAGS) pear/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)" ${PEAR_PREFIX} ${PEAR_SUFFIX}
++ @$(PHP_NATIVE_DIR)/php $(PEAR_INSTALL_FLAGS) $(builddir)/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)" ${PEAR_PREFIX} ${PEAR_SUFFIX}
+
+ install-pear:
+ @echo "Installing PEAR environment: $(INSTALL_ROOT)$(peardir)/"
diff --git a/recipes/php/php-5.3.5/phar-makefile.patch b/recipes/php/php-5.3.5/phar-makefile.patch
new file mode 100644
index 0000000..6fde251
--- /dev/null
+++ b/recipes/php/php-5.3.5/phar-makefile.patch
@@ -0,0 +1,26 @@
+diff --git a/ext/phar/Makefile.frag b/ext/phar/Makefile.frag
+index fc93d1d..9a8cd65 100755
+--- a/ext/phar/Makefile.frag
++++ b/ext/phar/Makefile.frag
+@@ -6,19 +6,8 @@ pharcmd: $(builddir)/phar.php $(builddir)/phar.phar
+
+ PHP_PHARCMD_SETTINGS = -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' -d phar.readonly=0 -d 'safe_mode=0'
+ PHP_PHARCMD_EXECUTABLE = ` \
+- if test -x "$(top_builddir)/$(SAPI_CLI_PATH)"; then \
+- $(top_srcdir)/build/shtool echo -n -- "$(top_builddir)/$(SAPI_CLI_PATH) -n"; \
+- if test "x$(PHP_MODULES)" != "x"; then \
+- $(top_srcdir)/build/shtool echo -n -- " -d extension_dir=$(top_builddir)/modules"; \
+- for i in bz2 zlib phar; do \
+- if test -f "$(top_builddir)/modules/$$i.la"; then \
+- . $(top_builddir)/modules/$$i.la; $(top_srcdir)/build/shtool echo -n -- " -d extension=$$dlname"; \
+- fi; \
+- done; \
+- fi; \
+- else \
+- $(top_srcdir)/build/shtool echo -n -- "$(PHP_EXECUTABLE)"; \
+- fi;`
++ $(top_srcdir)/build/shtool echo -n -- "$(PHP_EXECUTABLE)"; `
++
+ PHP_PHARCMD_BANG = `$(top_srcdir)/build/shtool echo -n -- "$(INSTALL_ROOT)$(bindir)/$(program_prefix)php$(program_suffix)$(EXEEXT)";`
+
+ $(builddir)/phar/phar.inc: $(srcdir)/phar/phar.inc
diff --git a/recipes/php/php-5.3.5/php-m4-divert.patch b/recipes/php/php-5.3.5/php-m4-divert.patch
new file mode 100644
index 0000000..dfc7b64
--- /dev/null
+++ b/recipes/php/php-5.3.5/php-m4-divert.patch
@@ -0,0 +1,83 @@
+Patch taken from
+
+http://cvs.pld-linux.org/cgi-bin/cvsweb/packages/php/php-m4-divert.patch?rev=1.1
+
+diff -ur php-5.2.10.org/configure.in php-5.2.10/configure.in
+--- php-5.2.10.org/configure.in 2009-06-17 14:22:41.000000000 +0200
++++ php-5.2.10/configure.in 2009-08-18 12:16:25.317640253 +0200
+@@ -1,7 +1,7 @@
+ ## $Id: configure.in,v 1.579.2.52.2.139 2009/06/17 12:22:41 iliaa Exp $ -*- autoconf -*-
+ dnl ## Process this file with autoconf to produce a configure script.
+
+-divert(1)
++divert(1001)
+
+ dnl ## Diversion 1 is the autoconf + automake setup phase. We also
+ dnl ## set the PHP version, deal with platform-specific compile
+@@ -263,7 +263,7 @@
+ sinclude(TSRM/tsrm.m4)
+
+
+-divert(2)
++divert(1002)
+
+ dnl ## Diversion 2 is where we set PHP-specific options and come up
+ dnl ## with reasonable default values for them. We check for pthreads here
+@@ -302,7 +302,7 @@
+ PTHREADS_FLAGS
+ fi
+
+-divert(3)
++divert(1003)
+
+ dnl ## In diversion 3 we check for compile-time options to the PHP
+ dnl ## core and how to deal with different system dependencies.
+@@ -661,7 +661,7 @@
+ PHP_CRYPT_R_STYLE
+ fi
+
+-divert(4)
++divert(1004)
+
+ dnl ## In diversion 4 we check user-configurable general settings.
+
+@@ -902,7 +902,7 @@
+ AC_MSG_RESULT([using system default])
+ fi
+
+-divert(5)
++divert(1005)
+
+ dnl ## In diversion 5 we check which extensions should be compiled.
+ dnl ## All of these are normally in the extension directories.
+diff -ur php-5.2.10.org/ext/standard/config.m4 php-5.2.10/ext/standard/config.m4
+--- php-5.2.10.org/ext/standard/config.m4 2007-07-11 13:56:03.000000000 +0200
++++ php-5.2.10/ext/standard/config.m4 2009-08-18 12:16:25.317640253 +0200
+@@ -1,6 +1,6 @@
+ dnl $Id: config.m4,v 1.80.2.3.2.3 2007/07/11 11:56:03 jani Exp $ -*- autoconf -*-
+
+-divert(3)dnl
++divert(1003)dnl
+
+ dnl
+ dnl Check if flush should be called explicitly after buffered io
+@@ -205,7 +205,7 @@
+ AC_CHECK_FUNCS(getcwd getwd asinh acosh atanh log1p hypot glob strfmon nice fpclass isinf isnan)
+ AC_FUNC_FNMATCH
+
+-divert(5)dnl
++divert(1005)dnl
+
+ dnl
+ dnl Check for regex library type
+diff -ur php-5.2.10.org/scripts/phpize.m4 php-5.2.10/scripts/phpize.m4
+--- php-5.2.10.org/scripts/phpize.m4 2009-06-02 21:54:22.000000000 +0200
++++ php-5.2.10/scripts/phpize.m4 2009-08-18 12:16:25.317640253 +0200
+@@ -1,6 +1,6 @@
+ dnl This file becomes configure.in for self-contained extensions.
+
+-divert(1)
++divert(1001)
+
+ AC_PREREQ(2.13)
+ AC_INIT(config.m4)
diff --git a/recipes/php/php-5.3.5/php_exec_native.patch b/recipes/php/php-5.3.5/php_exec_native.patch
new file mode 100644
index 0000000..a563c9a
--- /dev/null
+++ b/recipes/php/php-5.3.5/php_exec_native.patch
@@ -0,0 +1,11 @@
+--- php/configure.in.orig 2011-03-12 02:13:19.000000000 +0100
++++ php/configure.in 2011-03-12 02:14:05.000000000 +0100
+@@ -1216,7 +1216,7 @@
+ PHP_INSTALL_CLI_TARGET="install-cli"
+ PHP_ADD_SOURCES(sapi/cli, php_cli.c php_cli_readline.c,, cli)
+ PHP_INSTALLED_SAPIS="cli $PHP_SAPI"
+- PHP_EXECUTABLE="\$(top_builddir)/\$(SAPI_CLI_PATH)"
++ PHP_EXECUTABLE="${PHP_NATIVE_DIR}/php"
+ else
+ PHP_INSTALLED_SAPIS="$PHP_SAPI"
+ fi
diff --git a/recipes/php/php-native_5.3.5.bb b/recipes/php/php-native_5.3.5.bb
new file mode 100644
index 0000000..3d4f2be
--- /dev/null
+++ b/recipes/php/php-native_5.3.5.bb
@@ -0,0 +1,11 @@
+require php-native.inc
+
+PR = "${INC_PR}.0"
+
+SRC_URI = "http://downloads.php.net/johannes/php-${PV}.tar.gz;name=src \
+ file://acinclude-xml2-config.patch \
+ file://php-m4-divert.patch \
+ "
+
+SRC_URI[src.md5sum] = "fb727a3ac72bf0ce37e1a20468a7bb81"
+SRC_URI[src.sha256sum] = "95474df979efbf2b1a298998fe9954200f59048681817a97eb18415346fb6ca4"
diff --git a/recipes/php/php_5.3.5.bb b/recipes/php/php_5.3.5.bb
new file mode 100644
index 0000000..23be66c
--- /dev/null
+++ b/recipes/php/php_5.3.5.bb
@@ -0,0 +1,108 @@
+require php.inc
+
+DEPENDS = "zlib libxml2 virtual/libiconv php-native lemon-native mysql5 \
+ libc-client openssl"
+
+PR = "${INC_PR}.0"
+
+SRC_URI = "http://downloads.php.net/johannes/php-${PV}.tar.gz;name=src \
+ file://acinclude-xml2-config.patch \
+ file://php-m4-divert.patch \
+ file://iconv.patch \
+ file://imap-fix-autofoo.patch \
+ file://pear-makefile.patch \
+ file://phar-makefile.patch \
+ file://php_exec_native.patch \
+ "
+
+SRC_URI[src.md5sum] = "fb727a3ac72bf0ce37e1a20468a7bb81"
+SRC_URI[src.sha256sum] = "95474df979efbf2b1a298998fe9954200f59048681817a97eb18415346fb6ca4"
+
+export THREADS="pthread"
+export LIBS=" -lpthread "
+
+EXTRA_OECONF = " --enable-mbstring \
+ --enable-discard-path \
+ --enable-sockets \
+ --enable-shared \
+ --enable-pcntl \
+ --enable-wddx \
+ --disable-embedded-mysqli \
+ --disable-rpath \
+ --enable-magic-quotes \
+ --enable-fastcgi \
+ --with-imap=${STAGING_DIR_HOST} \
+ --with-imap-ssl=${STAGING_DIR_HOST} \
+ --with-zlib --with-zlib-dir=${STAGING_LIBDIR}/.. \
+ --with-iconv=${STAGING_LIBDIR}/.. \
+ --with-libxml-dir=${STAGING_BINDIR_CROSS} \
+ --with-mysql="${STAGING_DIR_TARGET}${layout_exec_prefix}" \
+ --with-mysqli="${STAGING_BINDIR_CROSS}/mysql_config" \
+ --with-pdo-mysql="${STAGING_BINDIR_CROSS}/mysql_config" \
+ --without-pdo-sqlite \
+ "
+
+export LD_LIBRARY_PATH = "${STAGING_LIBDIR}"
+export PHP_NATIVE_DIR = "${STAGING_BINDIR_NATIVE}"
+export PHP_PEAR_PHP_BIN = "${bindir}/php"
+
+#LDFLAGS += "-lstdc++"
+
+do_configure_append() {
+ find ${S} -type f -readable -writable | xargs sed -i 's:I/usr/include:I${STAGING_INCDIR}:g'
+ # use same fix as libiconv
+ sed -i -e s/^hardcode_libdir_flag_spec/#hardcode_libdir_flag_spec/ \
+ -e s/^runpath_var/#runpath_var/ ${S}/*-libtool
+}
+
+# fixme
+do_install_append() {
+ mv ${D}/${STAGING_DIR_NATIVE}/${sysconfdir} ${D}/${sysconfdir}
+ rm -rf ${D}/${STAGING_DIR_NATIVE}
+ rm -rf ${D}/.registry
+ rm -rf ${D}/.channels
+ rm -rf ${D}/.[a-z]*
+ sed -i 's:${STAGING_DIR_NATIVE}::g' ${D}/${sysconfdir}/pear.conf
+}
+
+PACKAGES = "${PN}-dbg \
+ ${PN}-cli \
+ ${PN}-cgi \
+ ${PN}-pear \
+ ${PN}-dev \
+ ${PN}-doc \
+ ${PN} \
+"
+
+
+FILES_${PN}-dbg =+ "${bindir}/.debug"
+
+FILES_${PN}-doc += "${libdir}/php/doc"
+
+FILES_${PN}-cli = "${bindir}/php"
+FILES_${PN}-cgi = "${bindir}/php-cgi"
+
+FILES_${PN}-pear = "${bindir}/pear* ${bindir}/pecl \
+ ${libdir}/php/PEAR \
+ ${libdir}/php/PEAR.php \
+ ${libdir}/php/System.php ${libdir}php/peclcmd.php ${libdir}/php/pearcmd.php \
+ ${libdir}/php/.channels ${libdir}/php/.channels/.alias \
+ ${libdir}/php/.channels\__uri.reg \
+ ${libdir}/php/.channels\pear.php.net.reg ${libdir}/php/.channels/pecl.php.net.reg \
+ ${libdir}/php/.registry \
+ ${libdir}/php/Archive/Tar.php \
+ ${libdir}/php/Console/Getopt.php ${libdir}/php/OS/Guess.php \
+ ${sysconfdir}/pear.conf"
+
+
+FILES_${PN}-dev = "${includedir}/php ${libdir}/build \
+ ${bindir}/phpize ${bindir}/php-config \
+ ${libdir}/php/.depdb ${libdir}/php/.depdblock ${libdir}/php/.filemap ${libdir}/php/.lock \
+ ${libdir}/php/test "
+
+FILES_${PN} = "${libdir}/php"
+FILES_${PN} += "${bindir}"
+
+RDEPENDS_${PN}-pear = ${PN}
+RDEPENDS_${PN}-cli = ${PN}
+RDEPENDS_${PN}-dev = ${PN}
--
1.7.0.4
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 9/9] php: remove php-native 5.3.2
2011-03-13 18:58 [PATCH 1/9] apr: add 1.4.2 Eric Bénard
` (6 preceding siblings ...)
2011-03-13 18:58 ` [PATCH 8/9] php: add 5.3.5 Eric Bénard
@ 2011-03-13 18:58 ` Eric Bénard
2011-03-13 20:30 ` Khem Raj
2011-03-13 20:23 ` [PATCH 1/9] apr: add 1.4.2 Khem Raj
8 siblings, 1 reply; 19+ messages in thread
From: Eric Bénard @ 2011-03-13 18:58 UTC (permalink / raw)
To: openembedded-devel
now that we have 5.3.5
Signed-off-by: Eric Bénard <eric@eukrea.com>
---
recipes/php/php-5.3.2/CVE-2010-0397.patch | 57 --------------
recipes/php/php-5.3.2/acinclude-xml2-config.patch | 18 -----
recipes/php/php-5.3.2/pear-makefile.patch | 11 ---
recipes/php/php-5.3.2/php-m4-divert.patch | 83 ---------------------
recipes/php/php-native_5.3.2.bb | 12 ---
5 files changed, 0 insertions(+), 181 deletions(-)
delete mode 100644 recipes/php/php-5.3.2/CVE-2010-0397.patch
delete mode 100644 recipes/php/php-5.3.2/acinclude-xml2-config.patch
delete mode 100644 recipes/php/php-5.3.2/pear-makefile.patch
delete mode 100644 recipes/php/php-5.3.2/php-m4-divert.patch
delete mode 100644 recipes/php/php-native_5.3.2.bb
diff --git a/recipes/php/php-5.3.2/CVE-2010-0397.patch b/recipes/php/php-5.3.2/CVE-2010-0397.patch
deleted file mode 100644
index 0d9c23d..0000000
--- a/recipes/php/php-5.3.2/CVE-2010-0397.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-Description: Fix a null pointer dereference when processing invalid
- XML-RPC requests.
-Origin: vendor
-Forwarded: http://bugs.php.net/51288
-Last-Update: 2010-03-12
-
-Index: php/ext/xmlrpc/tests/bug51288.phpt
-===================================================================
---- /dev/null
-+++ php/ext/xmlrpc/tests/bug51288.phpt
-@@ -0,0 +1,14 @@
-+--TEST--
-+Bug #51288 (CVE-2010-0397, NULL pointer deref when no <methodName> in request)
-+--FILE--
-+<?php
-+$method = NULL;
-+$req = '<?xml version="1.0"?><methodCall></methodCall>';
-+var_dump(xmlrpc_decode_request($req, $method));
-+var_dump($method);
-+echo "Done\n";
-+?>
-+--EXPECT--
-+NULL
-+NULL
-+Done
-Index: php/ext/xmlrpc/xmlrpc-epi-php.c
-===================================================================
---- php.orig/ext/xmlrpc/xmlrpc-epi-php.c
-+++ php/ext/xmlrpc/xmlrpc-epi-php.c
-@@ -778,6 +778,7 @@
- zval* retval = NULL;
- XMLRPC_REQUEST response;
- STRUCT_XMLRPC_REQUEST_INPUT_OPTIONS opts = {{0}};
-+ const char *method_name;
- opts.xml_elem_opts.encoding = encoding_in ? utf8_get_encoding_id_from_string(encoding_in) : ENCODING_DEFAULT;
-
- /* generate XMLRPC_REQUEST from raw xml */
-@@ -788,10 +789,15 @@
-
- if (XMLRPC_RequestGetRequestType(response) == xmlrpc_request_call) {
- if (method_name_out) {
-- zval_dtor(method_name_out);
-- Z_TYPE_P(method_name_out) = IS_STRING;
-- Z_STRVAL_P(method_name_out) = estrdup(XMLRPC_RequestGetMethodName(response));
-- Z_STRLEN_P(method_name_out) = strlen(Z_STRVAL_P(method_name_out));
-+ method_name = XMLRPC_RequestGetMethodName(response);
-+ if (method_name) {
-+ zval_dtor(method_name_out);
-+ Z_TYPE_P(method_name_out) = IS_STRING;
-+ Z_STRVAL_P(method_name_out) = estrdup(method_name);
-+ Z_STRLEN_P(method_name_out) = strlen(Z_STRVAL_P(method_name_out));
-+ } else {
-+ retval = NULL;
-+ }
- }
- }
-
diff --git a/recipes/php/php-5.3.2/acinclude-xml2-config.patch b/recipes/php/php-5.3.2/acinclude-xml2-config.patch
deleted file mode 100644
index bf519d2..0000000
--- a/recipes/php/php-5.3.2/acinclude-xml2-config.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- /orig-acinclude.m4 2007-02-20 15:03:25.000000000 +0200
-+++ /acinclude.m4 2007-02-20 15:03:24.000000000 +0200
-@@ -2359,12 +2359,9 @@
- AC_DEFUN([PHP_SETUP_LIBXML], [
- AC_CACHE_CHECK([for xml2-config path], ac_cv_php_xml2_config_path,
- [
-- for i in $PHP_LIBXML_DIR /usr/local /usr; do
-- if test -x "$i/bin/xml2-config"; then
-- ac_cv_php_xml2_config_path="$i/bin/xml2-config"
-- break
-- fi
-- done
-+
-+ ac_cv_php_xml2_config_path="$PHP_LIBXML_DIR/xml2-config"
-+
- ])
-
- if test -x "$ac_cv_php_xml2_config_path"; then
diff --git a/recipes/php/php-5.3.2/pear-makefile.patch b/recipes/php/php-5.3.2/pear-makefile.patch
deleted file mode 100644
index 26de98a..0000000
--- a/recipes/php/php-5.3.2/pear-makefile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- /pear/orig-Makefile.frag 2007-03-16 12:18:33.000000000 +0200
-+++ /pear/Makefile.frag 2007-03-16 12:35:48.000000000 +0200
-@@ -6,7 +6,7 @@
- PEAR_INSTALL_FLAGS = -n -dshort_open_tag=0 -dsafe_mode=0 -dopen_basedir= -derror_reporting=E_ALL -dmemory_limit=-1 -ddetect_unicode=0
-
- install-pear-installer: $(SAPI_CLI_PATH)
-- @$(top_builddir)/sapi/cli/php $(PEAR_INSTALL_FLAGS) $(builddir)/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)"
-+ @$(PHP_NATIVE_DIR)/php $(PEAR_INSTALL_FLAGS) $(builddir)/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)"
-
- install-pear:
- @echo "Installing PEAR environment: $(INSTALL_ROOT)$(peardir)/"
diff --git a/recipes/php/php-5.3.2/php-m4-divert.patch b/recipes/php/php-5.3.2/php-m4-divert.patch
deleted file mode 100644
index dfc7b64..0000000
--- a/recipes/php/php-5.3.2/php-m4-divert.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-Patch taken from
-
-http://cvs.pld-linux.org/cgi-bin/cvsweb/packages/php/php-m4-divert.patch?rev=1.1
-
-diff -ur php-5.2.10.org/configure.in php-5.2.10/configure.in
---- php-5.2.10.org/configure.in 2009-06-17 14:22:41.000000000 +0200
-+++ php-5.2.10/configure.in 2009-08-18 12:16:25.317640253 +0200
-@@ -1,7 +1,7 @@
- ## $Id: configure.in,v 1.579.2.52.2.139 2009/06/17 12:22:41 iliaa Exp $ -*- autoconf -*-
- dnl ## Process this file with autoconf to produce a configure script.
-
--divert(1)
-+divert(1001)
-
- dnl ## Diversion 1 is the autoconf + automake setup phase. We also
- dnl ## set the PHP version, deal with platform-specific compile
-@@ -263,7 +263,7 @@
- sinclude(TSRM/tsrm.m4)
-
-
--divert(2)
-+divert(1002)
-
- dnl ## Diversion 2 is where we set PHP-specific options and come up
- dnl ## with reasonable default values for them. We check for pthreads here
-@@ -302,7 +302,7 @@
- PTHREADS_FLAGS
- fi
-
--divert(3)
-+divert(1003)
-
- dnl ## In diversion 3 we check for compile-time options to the PHP
- dnl ## core and how to deal with different system dependencies.
-@@ -661,7 +661,7 @@
- PHP_CRYPT_R_STYLE
- fi
-
--divert(4)
-+divert(1004)
-
- dnl ## In diversion 4 we check user-configurable general settings.
-
-@@ -902,7 +902,7 @@
- AC_MSG_RESULT([using system default])
- fi
-
--divert(5)
-+divert(1005)
-
- dnl ## In diversion 5 we check which extensions should be compiled.
- dnl ## All of these are normally in the extension directories.
-diff -ur php-5.2.10.org/ext/standard/config.m4 php-5.2.10/ext/standard/config.m4
---- php-5.2.10.org/ext/standard/config.m4 2007-07-11 13:56:03.000000000 +0200
-+++ php-5.2.10/ext/standard/config.m4 2009-08-18 12:16:25.317640253 +0200
-@@ -1,6 +1,6 @@
- dnl $Id: config.m4,v 1.80.2.3.2.3 2007/07/11 11:56:03 jani Exp $ -*- autoconf -*-
-
--divert(3)dnl
-+divert(1003)dnl
-
- dnl
- dnl Check if flush should be called explicitly after buffered io
-@@ -205,7 +205,7 @@
- AC_CHECK_FUNCS(getcwd getwd asinh acosh atanh log1p hypot glob strfmon nice fpclass isinf isnan)
- AC_FUNC_FNMATCH
-
--divert(5)dnl
-+divert(1005)dnl
-
- dnl
- dnl Check for regex library type
-diff -ur php-5.2.10.org/scripts/phpize.m4 php-5.2.10/scripts/phpize.m4
---- php-5.2.10.org/scripts/phpize.m4 2009-06-02 21:54:22.000000000 +0200
-+++ php-5.2.10/scripts/phpize.m4 2009-08-18 12:16:25.317640253 +0200
-@@ -1,6 +1,6 @@
- dnl This file becomes configure.in for self-contained extensions.
-
--divert(1)
-+divert(1001)
-
- AC_PREREQ(2.13)
- AC_INIT(config.m4)
diff --git a/recipes/php/php-native_5.3.2.bb b/recipes/php/php-native_5.3.2.bb
deleted file mode 100644
index 3a2299c..0000000
--- a/recipes/php/php-native_5.3.2.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-require php-native.inc
-
-PR = "${INC_PR}.1"
-
-SRC_URI = "http://museum.php.net/php5/php-${PV}.tar.bz2;name=src \
- file://acinclude-xml2-config.patch \
- file://php-m4-divert.patch \
- file://CVE-2010-0397.patch"
-
-SRC_URI[src.md5sum] = "46f500816125202c48a458d0133254a4"
-SRC_URI[src.sha256sum] = "9a380a574adcb3a9abe3226e7c3a9bae619e8a1b90842ec2a7edf0ad92afdeda"
-
--
1.7.0.4
^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH 1/9] apr: add 1.4.2
2011-03-13 18:58 [PATCH 1/9] apr: add 1.4.2 Eric Bénard
` (7 preceding siblings ...)
2011-03-13 18:58 ` [PATCH 9/9] php: remove php-native 5.3.2 Eric Bénard
@ 2011-03-13 20:23 ` Khem Raj
8 siblings, 0 replies; 19+ messages in thread
From: Khem Raj @ 2011-03-13 20:23 UTC (permalink / raw)
To: openembedded-devel
On 3/13/2011 11:58 AM, Eric Bénard wrote:
> Signed-off-by: Eric Bénard<eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
> ---
> recipes/apr/apr_1.4.2.bb | 33 +++++++++++++++++++++++++++++++++
> 1 files changed, 33 insertions(+), 0 deletions(-)
> create mode 100644 recipes/apr/apr_1.4.2.bb
>
> diff --git a/recipes/apr/apr_1.4.2.bb b/recipes/apr/apr_1.4.2.bb
> new file mode 100644
> index 0000000..0595731
> --- /dev/null
> +++ b/recipes/apr/apr_1.4.2.bb
> @@ -0,0 +1,33 @@
> +DESCRIPTION = "Apache Portable Runtime (APR) library"
> +SECTION = "libs"
> +LICENSE = "Apache License, Version 2.0"
> +
> +SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2 \
> + file://configure_fixes.patch \
> + file://configfix.patch"
> +
> +inherit autotools lib_package binconfig
> +
> +OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
> +
> +do_configure_prepend() {
> + echo "top_builddir=@apr_builddir@">> ${S}/Makefile.in
> +}
> +
> +FILES_${PN}-dev += "${datadir}/build-1/* ${libdir}/apr.exp"
> +
> +do_install_append() {
> + install -d ${D}${datadir}/apr
> + cp ${S}/build/apr_rules.mk ${D}${datadir}/apr/
> + sed -i s,apr_builddir=.*,apr_builddir=,g ${D}${datadir}/apr/apr_rules.mk
> + sed -i s,apr_builders=.*,apr_builders=,g ${D}${datadir}/apr/apr_rules.mk
> + sed -i s,LIBTOOL=.*,LIBTOOL=\$\(SHELL\)\ ${HOST_SYS}-libtool,g ${D}${datadir}/apr/apr_rules.mk
> + sed -i s,\$\(apr_builders\),${D}${datadir}/apr/,g ${D}${datadir}/apr/apr_rules.mk
> + cp ${S}/build/mkdir.sh ${D}${datadir}/apr/
> + cp ${S}/build/make_exports.awk ${D}${datadir}/apr/
> + cp ${S}/build/make_var_export.awk ${D}${datadir}/apr/
> + cp ${S}/${HOST_SYS}-libtool ${D}${datadir}/build-1/libtool
> +}
> +
> +SRC_URI[md5sum] = "4b00e8f70c067893d075577962656b35"
> +SRC_URI[sha256sum] = "2017ca700694d09d2b0b21dd7c4d195e43a48735aac88526160c6195ee8f5391"
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 2/9] apr-util: add 1.3.10
2011-03-13 18:58 ` [PATCH 2/9] apr-util: add 1.3.10 Eric Bénard
@ 2011-03-13 20:24 ` Khem Raj
0 siblings, 0 replies; 19+ messages in thread
From: Khem Raj @ 2011-03-13 20:24 UTC (permalink / raw)
To: openembedded-devel
On 3/13/2011 11:58 AM, Eric Bénard wrote:
> Signed-off-by: Eric Bénard<eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
> ---
> recipes/apr/apr-util_1.3.10.bb | 36 ++++++++++++++++++++++++++++++++++++
> 1 files changed, 36 insertions(+), 0 deletions(-)
> create mode 100644 recipes/apr/apr-util_1.3.10.bb
>
> diff --git a/recipes/apr/apr-util_1.3.10.bb b/recipes/apr/apr-util_1.3.10.bb
> new file mode 100644
> index 0000000..ee32ddd
> --- /dev/null
> +++ b/recipes/apr/apr-util_1.3.10.bb
> @@ -0,0 +1,36 @@
> +DESCRIPTION = "Apache Portable Runtime (APR) companion library"
> +SECTION = "libs"
> +DEPENDS = "apr expat gdbm"
> +LICENSE = "Apache License, Version 2.0"
> +
> +PR = "r0"
> +
> +SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.gz \
> + file://configfix.patch \
> + file://configure_fixes.patch"
> +
> +EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS}/apr-1-config \
> + --with-dbm=gdbm \
> + --with-gdbm=${STAGING_DIR_HOST}${layout_prefix} \
> + --without-sqlite2 \
> + --without-sqlite3 \
> + --without-pgsql \
> + --with-expat=${STAGING_DIR_HOST}${layout_prefix}"
> +
> +SRC_URI[md5sum] = "82acd25cf3df8c72eba44eaee8b80c19"
> +SRC_URI[sha256sum] = "7c37ac40b2351bfc23000fb6b7b54a67e0872255df315c82eb60c821bcef4b23"
> +
> +inherit autotools lib_package binconfig
> +
> +OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
> +
> +do_configure_prepend() {
> + cp ${STAGING_DATADIR}/apr/apr_rules.mk ${S}/build/rules.mk
> + echo "AC_PROG_LIBTOOL">> ${S}/configure.in
> +}
> +
> +do_configure_append() {
> + sed -i -e s:apr_builders=/usr/share/build-1:apr_builders=${STAGING_DATADIR}/build-1:g ${S}/build/rules.mk
> + sed -i /^LIBTOOL/d ${S}/build/rules.mk
> + echo LIBTOOL="${HOST_SYS}-libtool --tag=CC">> ${S}/build/rules.mk
> +}
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 3/9] apr: remove old versions
2011-03-13 18:58 ` [PATCH 3/9] apr: remove old versions Eric Bénard
@ 2011-03-13 20:25 ` Khem Raj
0 siblings, 0 replies; 19+ messages in thread
From: Khem Raj @ 2011-03-13 20:25 UTC (permalink / raw)
To: openembedded-devel
On 3/13/2011 11:58 AM, Eric Bénard wrote:
> recent apr was not building, others are not pinned anywhere.
>
> Signed-off-by: Eric Bénard<eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
> ---
> recipes/apr/apr-1.3.5/cleanup.patch | 42 --------------------------------
> recipes/apr/apr-util_0.9.12.bb | 22 ----------------
> recipes/apr/apr-util_1.3.4.bb | 38 ----------------------------
> recipes/apr/apr_0.9.12.bb | 16 ------------
> recipes/apr/apr_1.3.12.bb | 36 ---------------------------
> recipes/apr/apr_1.3.3.bb | 35 --------------------------
> recipes/apr/apr_1.3.5.bb | 35 --------------------------
> recipes/apr/files/gen_uri_delims.patch | 7 -----
> recipes/apr/files/uri_delims.h | 16 ------------
> 9 files changed, 0 insertions(+), 247 deletions(-)
> delete mode 100644 recipes/apr/apr-1.3.5/cleanup.patch
> delete mode 100644 recipes/apr/apr-util_0.9.12.bb
> delete mode 100644 recipes/apr/apr-util_1.3.4.bb
> delete mode 100644 recipes/apr/apr_0.9.12.bb
> delete mode 100644 recipes/apr/apr_1.3.12.bb
> delete mode 100644 recipes/apr/apr_1.3.3.bb
> delete mode 100644 recipes/apr/apr_1.3.5.bb
> delete mode 100644 recipes/apr/files/gen_uri_delims.patch
> delete mode 100644 recipes/apr/files/uri_delims.h
>
> diff --git a/recipes/apr/apr-1.3.5/cleanup.patch b/recipes/apr/apr-1.3.5/cleanup.patch
> deleted file mode 100644
> index 53623a2..0000000
> --- a/recipes/apr/apr-1.3.5/cleanup.patch
> +++ /dev/null
> @@ -1,42 +0,0 @@
> -Index: apr-1.3.5/build/buildcheck.sh
> -===================================================================
> ---- apr-1.3.5.orig/build/buildcheck.sh 2009-02-23 20:37:18.000000000 -0700
> -+++ apr-1.3.5/build/buildcheck.sh 2010-09-09 11:09:08.000000000 -0700
> -@@ -31,36 +31,4 @@
> - else
> - echo "buildconf: autoconf version $ac_version (ok)"
> - fi
> --
> --# Sample libtool --version outputs:
> --# ltmain.sh (GNU libtool) 1.3.3 (1.385.2.181 1999/07/02 15:49:11)
> --# ltmain.sh (GNU libtool 1.1361 2004/01/02 23:10:52) 1.5a
> --# output is multiline from 1.5 onwards
> --
> --# Require libtool 1.4 or newer
> --libtool=`build/PrintPath glibtool1 glibtool libtool libtool15 libtool14`
> --lt_pversion=`$libtool --version 2>/dev/null|sed -e 's/([^)]*)//g;s/^[^0-9]*//;s/[- ].*//g;q'`
> --if test -z "$lt_pversion"; then
> --echo "buildconf: libtool not found."
> --echo " You need libtool version 1.4 or newer installed"
> --echo " to build APR from SVN."
> --exit 1
> --fi
> --lt_version=`echo $lt_pversion|sed -e 's/\([a-z]*\)$/.\1/'`
> --IFS=.; set $lt_version; IFS=' '
> --lt_status="good"
> --if test "$1" = "1"; then
> -- if test "$2" -lt "4"; then
> -- lt_status="bad"
> -- fi
> --fi
> --if test $lt_status = "good"; then
> -- echo "buildconf: libtool version $lt_pversion (ok)"
> -- exit 0
> --fi
> --
> --echo "buildconf: libtool version $lt_pversion found."
> --echo " You need libtool version 1.4 or newer installed"
> --echo " to build APR from SVN."
> --
> --exit 1
> -+exit 0
> diff --git a/recipes/apr/apr-util_0.9.12.bb b/recipes/apr/apr-util_0.9.12.bb
> deleted file mode 100644
> index 89c9a93..0000000
> --- a/recipes/apr/apr-util_0.9.12.bb
> +++ /dev/null
> @@ -1,22 +0,0 @@
> -DESCRIPTION = "Apache Portable Runtime (APR) companion library"
> -SECTION = "libs"
> -DEPENDS = "apr expat gdbm"
> -LICENSE = "Apache"
> -HOMEPAGE = "http://apr.apache.org"
> -PR = "r1"
> -
> -SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.gz \
> - file://gen_uri_delims.patch \
> - file://uri_delims.h"
> -
> -EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS} --with-dbm=gdbm --with-gdbm=${STAGING_DIR_HOST}${layout_prefix} --with-expat=${STAGING_DIR_HOST}${layout_prefix}"
> -
> -inherit autotools lib_package binconfig
> -
> -do_configure() {
> - cp ${S}/../uri_delims.h ${S}/uri/.
> - oe_runconf
> -}
> -
> -SRC_URI[md5sum] = "8e9cc71a1303b67b3278fbeab9799f2e"
> -SRC_URI[sha256sum] = "5768fcc4d38fa6f811b0a89e2ef450d0f52688ff9263e548819adb096fbfc9c3"
> diff --git a/recipes/apr/apr-util_1.3.4.bb b/recipes/apr/apr-util_1.3.4.bb
> deleted file mode 100644
> index a2c8211..0000000
> --- a/recipes/apr/apr-util_1.3.4.bb
> +++ /dev/null
> @@ -1,38 +0,0 @@
> -DESCRIPTION = "Apache Portable Runtime (APR) companion library"
> -SECTION = "libs"
> -DEPENDS = "apr expat gdbm"
> -LICENSE = "Apache License, Version 2.0"
> -
> -PR = "r7"
> -
> -SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.gz \
> - file://configfix.patch \
> - file://configure_fixes.patch"
> -
> -EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS}/apr-1-config \
> - --with-dbm=gdbm \
> - --with-gdbm=${STAGING_DIR_HOST}${layout_prefix} \
> - --without-sqlite2 \
> - --without-sqlite3 \
> - --without-pgsql \
> - --with-expat=${STAGING_DIR_HOST}${layout_prefix}"
> -
> -
> -inherit autotools lib_package binconfig
> -
> -OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
> -
> -do_configure_prepend() {
> - cp ${STAGING_DATADIR}/apr/apr_rules.mk ${S}/build/rules.mk
> - echo "AC_PROG_LIBTOOL">> ${S}/configure.in
> -}
> -
> -do_configure_append() {
> - sed -i -e s:apr_builders=/usr/share/build-1:apr_builders=${STAGING_DATADIR}/build-1:g ${S}/build/rules.mk
> - sed -i /^LIBTOOL/d ${S}/build/rules.mk
> - echo LIBTOOL="${HOST_SYS}-libtool --tag=CC">> ${S}/build/rules.mk
> -}
> -
> -
> -SRC_URI[md5sum] = "a10e2ca150ff07f484c724c36142211f"
> -SRC_URI[sha256sum] = "3f07ffdb18fb853290c9b83e82cd5cae66b8fbc357bd391e846c0afdd24fed7e"
> diff --git a/recipes/apr/apr_0.9.12.bb b/recipes/apr/apr_0.9.12.bb
> deleted file mode 100644
> index 8748757..0000000
> --- a/recipes/apr/apr_0.9.12.bb
> +++ /dev/null
> @@ -1,16 +0,0 @@
> -DESCRIPTION = "Apache Portable Runtime (APR) library"
> -SECTION = "libs"
> -LICENSE = "Apache"
> -HOMEPAGE = "http://apr.apache.org"
> -PR = "r1"
> -
> -SRC_URI = "${APACHE_MIRROR}/apr/apr-${PV}.tar.bz2"
> -
> -inherit autotools lib_package binconfig
> -
> -do_configure() {
> - oe_runconf
> -}
> -
> -SRC_URI[md5sum] = "63fef787c263bd8025c6ab6a6cecdd01"
> -SRC_URI[sha256sum] = "cd1da2119dd812127ab6e6e8cbb954d9b74fe01ec744364ba79c9845865ffdaa"
> diff --git a/recipes/apr/apr_1.3.12.bb b/recipes/apr/apr_1.3.12.bb
> deleted file mode 100644
> index 38ed343..0000000
> --- a/recipes/apr/apr_1.3.12.bb
> +++ /dev/null
> @@ -1,36 +0,0 @@
> -DESCRIPTION = "Apache Portable Runtime (APR) library"
> -SECTION = "libs"
> -LICENSE = "Apache License, Version 2.0"
> -
> -SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2 \
> - file://configure_fixes.patch \
> -# file://cleanup.patch \
> - file://configfix.patch"
> -
> -SRC_URI[md5sum] = "6f19af60a161480cc16bb6adb9820040"
> -SRC_URI[sha256sum] = "cdc5eff894239344cb35e06f10e8d39a5b46d4250750c6c4ac4058ffbfb6ae80"
> -
> -inherit autotools lib_package binconfig
> -
> -OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
> -
> -do_configure_prepend() {
> - cd ${S}
> - echo "top_builddir=@apr_builddir@">> build/apr_rules.mk.in
> - cp build/libtool.m4 .
> - ./buildconf
> -}
> -
> -FILES_${PN}-dev += "${datadir}/build-1/* ${libdir}/apr.exp"
> -
> -do_install_append() {
> - install -d ${D}${datadir}/apr
> - cp ${S}/build/apr_rules.mk ${D}${datadir}/apr/
> - sed -i s,apr_builddir=.*,apr_builddir=,g ${D}${datadir}/apr/apr_rules.mk
> - sed -i s,apr_builders=.*,apr_builders=,g ${D}${datadir}/apr/apr_rules.mk
> - sed -i s,LIBTOOL=.*,LIBTOOL=\$\(SHELL\)\ ${HOST_SYS}-libtool,g ${D}${datadir}/apr/apr_rules.mk
> - sed -i s,\$\(apr_builders\),${D}${datadir}/apr/,g ${D}${datadir}/apr/apr_rules.mk
> - cp ${S}/build/mkdir.sh ${D}${datadir}/apr/
> - cp ${S}/build/make_exports.awk ${D}${datadir}/apr/
> - cp ${S}/build/make_var_export.awk ${D}${datadir}/apr/
> -}
> diff --git a/recipes/apr/apr_1.3.3.bb b/recipes/apr/apr_1.3.3.bb
> deleted file mode 100644
> index 22e399d..0000000
> --- a/recipes/apr/apr_1.3.3.bb
> +++ /dev/null
> @@ -1,35 +0,0 @@
> -DESCRIPTION = "Apache Portable Runtime (APR) library"
> -SECTION = "libs"
> -LICENSE = "Apache License, Version 2.0"
> -
> -PR = "r4"
> -
> -SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2 \
> - file://configure_fixes.patch \
> - file://cleanup.patch \
> - file://configfix.patch"
> -
> -inherit autotools lib_package binconfig
> -
> -OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
> -
> -do_configure_prepend() {
> - cd ${S}
> - ./buildconf
> -}
> -
> -do_stage() {
> - autotools_stage_all
> - install -d ${STAGING_DATADIR}/apr
> - cp ${S}/build/apr_rules.mk ${STAGING_DATADIR}/apr/
> - sed -i s,apr_builddir=.*,apr_builddir=,g ${STAGING_DATADIR}/apr/apr_rules.mk
> - sed -i s,apr_builders=.*,apr_builders=,g ${STAGING_DATADIR}/apr/apr_rules.mk
> - sed -i s,LIBTOOL=.*,LIBTOOL=\$\(SHELL\)\ ${HOST_SYS}-libtool,g ${STAGING_DATADIR}/apr/apr_rules.mk
> - sed -i s,\$\(apr_builders\),${STAGING_DATADIR}/apr/,g ${STAGING_DATADIR}/apr/apr_rules.mk
> - cp ${S}/build/mkdir.sh ${STAGING_DATADIR}/apr/
> - cp ${S}/build/make_exports.awk ${STAGING_DATADIR}/apr/
> - cp ${S}/build/make_var_export.awk ${STAGING_DATADIR}/apr/
> -}
> -
> -SRC_URI[md5sum] = "2090c21dee4f0eb1512604127dcd158f"
> -SRC_URI[sha256sum] = "d95f3b78366c86317043304864bb08cb836312c87ea7d142a4c02154e7e0dd37"
> diff --git a/recipes/apr/apr_1.3.5.bb b/recipes/apr/apr_1.3.5.bb
> deleted file mode 100644
> index 4f4c288..0000000
> --- a/recipes/apr/apr_1.3.5.bb
> +++ /dev/null
> @@ -1,35 +0,0 @@
> -DESCRIPTION = "Apache Portable Runtime (APR) library"
> -SECTION = "libs"
> -LICENSE = "Apache License, Version 2.0"
> -
> -PR = "r5"
> -
> -SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2;name=apr135tarbz2 \
> - file://configure_fixes.patch \
> - file://cleanup.patch \
> - file://configfix.patch"
> -
> -inherit autotools lib_package binconfig
> -
> -OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
> -
> -do_configure_prepend() {
> - cd ${S}
> - ./buildconf
> -}
> -
> -do_stage() {
> - autotools_stage_all
> - install -d ${STAGING_DATADIR}/apr
> - cp ${S}/build/apr_rules.mk ${STAGING_DATADIR}/apr/
> - sed -i s,apr_builddir=.*,apr_builddir=,g ${STAGING_DATADIR}/apr/apr_rules.mk
> - sed -i s,apr_builders=.*,apr_builders=,g ${STAGING_DATADIR}/apr/apr_rules.mk
> - sed -i s,LIBTOOL=.*,LIBTOOL=\$\(SHELL\)\ ${HOST_SYS}-libtool,g ${STAGING_DATADIR}/apr/apr_rules.mk
> - sed -i s,\$\(apr_builders\),${STAGING_DATADIR}/apr/,g ${STAGING_DATADIR}/apr/apr_rules.mk
> - cp ${S}/build/mkdir.sh ${STAGING_DATADIR}/apr/
> - cp ${S}/build/make_exports.awk ${STAGING_DATADIR}/apr/
> - cp ${S}/build/make_var_export.awk ${STAGING_DATADIR}/apr/
> -}
> -
> -SRC_URI[apr135tarbz2.md5sum] = "9ac9a00eaa190937fdbbde7b4f03ac1e"
> -SRC_URI[apr135tarbz2.sha256sum] = "a33d360b70a9c7971651b3810513d7a85ca84d13ddfc1cb96d6cb0af76aab574"
> diff --git a/recipes/apr/files/gen_uri_delims.patch b/recipes/apr/files/gen_uri_delims.patch
> deleted file mode 100644
> index 57bc15a..0000000
> --- a/recipes/apr/files/gen_uri_delims.patch
> +++ /dev/null
> @@ -1,7 +0,0 @@
> ---- apr-util-0.9.7/uri/Makefile.in.old 2006-03-11 23:01:09.000000000 +0100
> -+++ apr-util-0.9.7/uri/Makefile.in 2006-03-11 23:01:28.000000000 +0100
> -@@ -15,4 +15,3 @@
> - apr_uri.lo: uri_delims.h apr_uri.c
> -
> - uri_delims.h: gen_uri_delims
> -- ./gen_uri_delims> uri_delims.h
> diff --git a/recipes/apr/files/uri_delims.h b/recipes/apr/files/uri_delims.h
> deleted file mode 100644
> index 0c855bf..0000000
> --- a/recipes/apr/files/uri_delims.h
> +++ /dev/null
> @@ -1,16 +0,0 @@
> -/* this file is automatically generated by gen_uri_delims, do not edit */
> -static const unsigned char uri_delims[256] = {
> - T_NUL,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,T_HASH,0,0,0,0,
> - 0,0,0,0,0,0,0,T_SLASH,0,0,0,0,0,0,0,0,0,0,T_COLON,0,
> - 0,0,0,T_QUESTION,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
> -};
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 4/9] apache2: add 2.2.17
2011-03-13 18:58 ` [PATCH 4/9] apache2: add 2.2.17 Eric Bénard
@ 2011-03-13 20:26 ` Khem Raj
0 siblings, 0 replies; 19+ messages in thread
From: Khem Raj @ 2011-03-13 20:26 UTC (permalink / raw)
To: openembedded-devel
On 3/13/2011 11:58 AM, Eric Bénard wrote:
> Signed-off-by: Eric Bénard<eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
> ---
> recipes/apache2/apache2-2.2.17/apr-sockets-patch | 10 ++
> recipes/apache2/apache2-2.2.17/apr-sockets.patch | 10 ++
> recipes/apache2/apache2-2.2.17/apr.h.in.patch | 13 ++
> recipes/apache2/apache2-2.2.17/configure-patch | 71 ++++++++++++
> recipes/apache2/apache2-2.2.17/configure.in.patch | 27 +++++
> .../apache2/apache2-2.2.17/dftables-makefile-patch | 10 ++
> .../apache2/apache2-2.2.17/server-makefile-patch | 11 ++
> recipes/apache2/apache2-native_2.2.17.bb | 44 +++++++
> recipes/apache2/apache2_2.2.17.bb | 119 ++++++++++++++++++++
> 9 files changed, 315 insertions(+), 0 deletions(-)
> create mode 100644 recipes/apache2/apache2-2.2.17/apr-sockets-patch
> create mode 100644 recipes/apache2/apache2-2.2.17/apr-sockets.patch
> create mode 100644 recipes/apache2/apache2-2.2.17/apr.h.in.patch
> create mode 100644 recipes/apache2/apache2-2.2.17/configure-patch
> create mode 100644 recipes/apache2/apache2-2.2.17/configure.in.patch
> create mode 100644 recipes/apache2/apache2-2.2.17/dftables-makefile-patch
> create mode 100644 recipes/apache2/apache2-2.2.17/server-makefile-patch
> create mode 100644 recipes/apache2/apache2-native_2.2.17.bb
> create mode 100644 recipes/apache2/apache2_2.2.17.bb
>
> diff --git a/recipes/apache2/apache2-2.2.17/apr-sockets-patch b/recipes/apache2/apache2-2.2.17/apr-sockets-patch
> new file mode 100644
> index 0000000..5e97482
> --- /dev/null
> +++ b/recipes/apache2/apache2-2.2.17/apr-sockets-patch
> @@ -0,0 +1,10 @@
> +--- httpd-2.2.3/srclib/apr/network_io/unix/sockets.c.orig
> ++++ httpd-2.2.3/srclib/apr/network_io/unix/sockets.c
> +@@ -231,6 +231,7 @@
> + #if APR_O_NONBLOCK_INHERITED
> + if (apr_is_option_set(sock, APR_SO_NONBLOCK) == 1) {
> + apr_set_option(*new, APR_SO_NONBLOCK, 1);
> ++ apr_socket_opt_set(*new, APR_SO_NONBLOCK, 0);
> + }
> + #endif /* APR_O_NONBLOCK_INHERITED */
> +
> diff --git a/recipes/apache2/apache2-2.2.17/apr-sockets.patch b/recipes/apache2/apache2-2.2.17/apr-sockets.patch
> new file mode 100644
> index 0000000..5e97482
> --- /dev/null
> +++ b/recipes/apache2/apache2-2.2.17/apr-sockets.patch
> @@ -0,0 +1,10 @@
> +--- httpd-2.2.3/srclib/apr/network_io/unix/sockets.c.orig
> ++++ httpd-2.2.3/srclib/apr/network_io/unix/sockets.c
> +@@ -231,6 +231,7 @@
> + #if APR_O_NONBLOCK_INHERITED
> + if (apr_is_option_set(sock, APR_SO_NONBLOCK) == 1) {
> + apr_set_option(*new, APR_SO_NONBLOCK, 1);
> ++ apr_socket_opt_set(*new, APR_SO_NONBLOCK, 0);
> + }
> + #endif /* APR_O_NONBLOCK_INHERITED */
> +
> diff --git a/recipes/apache2/apache2-2.2.17/apr.h.in.patch b/recipes/apache2/apache2-2.2.17/apr.h.in.patch
> new file mode 100644
> index 0000000..97554c9
> --- /dev/null
> +++ b/recipes/apache2/apache2-2.2.17/apr.h.in.patch
> @@ -0,0 +1,13 @@
> +Index: httpd-2.2.14/srclib/apr/include/apr.h.in
> +===================================================================
> +--- httpd-2.2.14.orig/srclib/apr/include/apr.h.in
> ++++ httpd-2.2.14/srclib/apr/include/apr.h.in
> +@@ -224,7 +224,7 @@ extern "C" {
> + #define APR_HAVE_STRUCT_RLIMIT @struct_rlimit@
> + #define APR_HAVE_UNION_SEMUN @have_union_semun@
> + #define APR_HAVE_SCTP @have_sctp@
> +-#define APR_HAVE_IOVEC @have_iovec@
> ++#define APR_HAVE_IOVEC 1
> +
> + /* APR Feature Macros */
> + #define APR_HAS_SHARED_MEMORY @sharedmem@
> diff --git a/recipes/apache2/apache2-2.2.17/configure-patch b/recipes/apache2/apache2-2.2.17/configure-patch
> new file mode 100644
> index 0000000..405b1c1
> --- /dev/null
> +++ b/recipes/apache2/apache2-2.2.17/configure-patch
> @@ -0,0 +1,71 @@
> +diff --git a/configure b/configure
> +index 7cc39f3..447a65a 100755
> +--- a/configure
> ++++ b/configure
> +@@ -3545,26 +3545,6 @@ $as_echo "$as_me: error: the --with-apr parameter is incorrect. It must specify
> +
> + else
> +
> +- if test -n "1"&& test "1" = "1"; then
> +- for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
> +- do
> +- if $apr_temp_apr_config_file --help> /dev/null 2>&1 ; then
> +- apr_config="$apr_temp_apr_config_file"
> +-
> +- apr_found="yes"
> +- break
> +- else
> +- for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
> +- if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
> +- apr_config="$lookdir/bin/$apr_temp_apr_config_file"
> +-
> +- apr_found="yes"
> +- break 2
> +- fi
> +- done
> +- fi
> +- done
> +- fi
> + if test "$apr_found" = "no"&& test -d ""$srcdir/srclib/apr""; then
> + apr_temp_abs_srcdir="`cd "$srcdir/srclib/apr"&& pwd`"
> + apr_found="reconfig"
> +@@ -3905,26 +3885,6 @@ $as_echo "$as_me: error: the --with-apr-util parameter is incorrect. It must spe
> +
> + else
> +
> +- if test -n "1"&& test "1" = "1"; then
> +- for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config
> +- do
> +- if $apu_temp_apu_config_file --help> /dev/null 2>&1 ; then
> +- apu_config="$apu_temp_apu_config_file"
> +-
> +- apu_found="yes"
> +- break
> +- else
> +- for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
> +- if $TEST_X "$lookdir/bin/$apu_temp_apu_config_file"; then
> +- apu_config="$lookdir/bin/$apu_temp_apu_config_file"
> +-
> +- apu_found="yes"
> +- break 2
> +- fi
> +- done
> +- fi
> +- done
> +- fi
> + if test "$apu_found" = "no"&& test -d ""$srcdir/srclib/apr-util""; then
> + apu_temp_abs_srcdir="`cd \""$srcdir/srclib/apr-util"\"&& pwd`"
> + apu_found="reconfig"
> +@@ -7800,7 +7760,11 @@ if test "${ap_cv_void_ptr_lt_long+set}" = set; then
> + $as_echo_n "(cached) ">&6
> + else
> + if test "$cross_compiling" = yes; then
> +- ap_cv_void_ptr_lt_long=yes
> ++ if test "$ac_cv_sizeof_long_p" = "$ac_cv_sizeof_void_p"; then
> ++ ap_void_ptr_lt_long=no
> ++ else
> ++ ap_void_ptr_lt_long=yes
> ++ fi
> + else
> + cat>conftest.$ac_ext<<_ACEOF
> + /* confdefs.h. */
> diff --git a/recipes/apache2/apache2-2.2.17/configure.in.patch b/recipes/apache2/apache2-2.2.17/configure.in.patch
> new file mode 100644
> index 0000000..2ca098d
> --- /dev/null
> +++ b/recipes/apache2/apache2-2.2.17/configure.in.patch
> @@ -0,0 +1,27 @@
> +Index: httpd-2.2.14/srclib/apr/configure.in
> +===================================================================
> +--- httpd-2.2.14.orig/srclib/apr/configure.in
> ++++ httpd-2.2.14/srclib/apr/configure.in
> +@@ -923,7 +923,7 @@ AC_CHECK_FUNCS([mmap munmap shm_open shm
> + create_area])
> +
> + APR_CHECK_DEFINE(MAP_ANON, sys/mman.h)
> +-AC_CHECK_FILE(/dev/zero)
> ++APR_CHECK_FILE(/dev/zero)
> +
> + # Not all systems can mmap /dev/zero (such as HP-UX). Check for that.
> + if test "$ac_cv_func_mmap" = "yes"&&
> +Index: httpd-2.2.14/configure.in
> +===================================================================
> +--- httpd-2.2.14.orig/configure.in
> ++++ httpd-2.2.14/configure.in
> +@@ -61,6 +61,9 @@ APR_MKDIR_P_CHECK($top_srcdir/build/mkdi
> +
> + dnl ## Run configure for packages Apache uses
> +
> ++dnl first configure subdirs
> ++AC_CONFIG_SUBDIRS(srclib/apr srclib/apr-util srclib/prce)
> ++
> + dnl shared library support for these packages doesn't currently
> + dnl work on some platforms
> +
> diff --git a/recipes/apache2/apache2-2.2.17/dftables-makefile-patch b/recipes/apache2/apache2-2.2.17/dftables-makefile-patch
> new file mode 100644
> index 0000000..ac966db
> --- /dev/null
> +++ b/recipes/apache2/apache2-2.2.17/dftables-makefile-patch
> @@ -0,0 +1,10 @@
> +--- http-2.2.3/srclib/pcre/Makefile.in-orig
> ++++ http-2.2.3/srclib/pcre/Makefile.in 2005-12-20 13:12:03.000000000 -0500
> +@@ -15,6 +15,6 @@
> + $(LINK) $(EXTRA_LDFLAGS) dftables.lo $(EXTRA_LIBS)
> +
> + $(srcdir)/chartables.c: dftables
> +- ./dftables $@
> ++ dftables $@
> +
> + pcre.lo: $(srcdir)/chartables.c
> diff --git a/recipes/apache2/apache2-2.2.17/server-makefile-patch b/recipes/apache2/apache2-2.2.17/server-makefile-patch
> new file mode 100644
> index 0000000..f1349cb
> --- /dev/null
> +++ b/recipes/apache2/apache2-2.2.17/server-makefile-patch
> @@ -0,0 +1,11 @@
> +--- http-2.0.54/server/Makefile.in-old 2005-12-20 13:26:56.000000000 -0500
> ++++ http-2.0.54/server/Makefile.in 2005-12-20 13:27:22.000000000 -0500
> +@@ -27,7 +27,7 @@
> + $(LINK) $(EXTRA_LDFLAGS) $(gen_test_char_OBJECTS) $(EXTRA_LIBS)
> +
> + test_char.h: gen_test_char
> +- ./gen_test_char> test_char.h
> ++ gen_test_char> test_char.h
> +
> + util.lo: test_char.h
> +
> diff --git a/recipes/apache2/apache2-native_2.2.17.bb b/recipes/apache2/apache2-native_2.2.17.bb
> new file mode 100644
> index 0000000..66b326d
> --- /dev/null
> +++ b/recipes/apache2/apache2-native_2.2.17.bb
> @@ -0,0 +1,44 @@
> +SECTION = "net"
> +DEPENDS = "expat pcre"
> +
> +inherit native
> +
> +PR = "r0"
> +SRC_URI = "http://www.apache.org/dist/httpd/httpd-${PV}.tar.bz2"
> +
> +S = "${WORKDIR}/httpd-${PV}"
> +
> +do_configure () {
> + ./configure --with-included-apr --prefix=${prefix}
> +}
> +
> +do_install () {
> + install -d ${D}${bindir} ${D}${libdir}
> + cp server/gen_test_char ${D}${bindir}
> + cp srclib/apr/apr-1-config ${D}${bindir}
> + cp srclib/apr-util/apu-1-config ${D}${bindir}
> + cp support/apxs ${D}${bindir}
> + chmod 755 ${D}${bindir}/apxs
> + install -d ${D}/usr/build
> + cp build/*.mk ${D}/usr/build
> + cp build/instdso.sh ${D}/usr/build
> + cp .libs/httpd ${D}${bindir}
> +
> + (cd srclib/apr/.libs; tar -cf - libapr-*.so* ) |
> + (cd ${D}${libdir}; tar -xf - )
> + (cd srclib/apr-util/.libs; tar -cf - libaprutil-*.so* ) |
> + (cd ${D}${libdir}; tar -xf - )
> +
> + install -d ${D}${includedir}/apache2
> + cp include/* ${D}${includedir}/apache2
> + cp os/unix/os.h ${D}${includedir}/apache2
> + cp os/unix/unixd.h ${D}${includedir}/apache2
> +
> + cp support/envvars-std ${D}${bindir}/envvars
> + chmod 755 ${D}${bindir}/envvars
> +}
> +
> +NATIVE_INSTALL_WORKS = "1"
> +
> +SRC_URI[md5sum] = "16eadc59ea6b38af33874d300973202e"
> +SRC_URI[sha256sum] = "868af11e3ed8fa9aade15241ea4f51971b3ef71104292ca2625ef2065e61fb04"
> diff --git a/recipes/apache2/apache2_2.2.17.bb b/recipes/apache2/apache2_2.2.17.bb
> new file mode 100644
> index 0000000..13012a7
> --- /dev/null
> +++ b/recipes/apache2/apache2_2.2.17.bb
> @@ -0,0 +1,119 @@
> +SECTION = "net"
> +DESCRIPTION = "The apache v2 web server"
> +DEPENDS = "libtool-native apache2-native openssl expat pcre apr apr-util"
> +RDEPENDS_${PN} += "openssl"
> +
> +PR = "r0"
> +
> +SRC_URI = "http://apache.mirrors.tds.net/httpd/httpd-${PV}.tar.bz2 \
> + file://apr-sockets-patch;apply=yes \
> + file://configure-patch;apply=yes \
> + file://server-makefile-patch;apply=yes \
> + file://configure.in.patch \
> + file://apr.h.in.patch \
> + file://init"
> +
> +#
> +# over-ride needed since apache unpacks into httpd
> +#
> +S = "${WORKDIR}/httpd-${PV}"
> +
> +#
> +# implications - autotools defines suitable do_configure, do_install, etc.
> +# update-rc.d adds hooks for rc-update.
> +#
> +#
> +inherit autotools update-rc.d
> +
> +#
> +# implications - used by update-rc.d scripts
> +#
> +INITSCRIPT_NAME = "apache2"
> +INITSCRIPT_PARAMS = "defaults 91 20"
> +LEAD_SONAME = "libapr-1.so.0"
> +
> +CONFFILES_${PN} = "${sysconfdir}/${PN}/httpd.conf \
> + ${sysconfdir}/${PN}/magic \
> + ${sysconfdir}/${PN}/mime.types \
> + ${sysconfdir}/init.d/${PN} "
> +
> +PACKAGES = "${PN}-doc ${PN}-dev ${PN}-dbg ${PN}"
> +
> +# we override here rather than append so that .so links are
> +# included in the runtime package rather than here (-dev)
> +# and to get build, icons, error into the -dev package
> +FILES_${PN}-dev = "${datadir}/${PN}/build \
> + ${datadir}/${PN}/icons \
> + ${datadir}/${PN}/error \
> + ${bindir}/apr-config ${bindir}/apu-config \
> + ${libdir}/apr*.exp \
> + ${includedir}/${PN} \
> + ${libdir}/*.la \
> + ${libdir}/*.a"
> +
> +# manual to manual
> +FILES_${PN}-doc += " ${datadir}/${PN}/manual"
> +
> +#
> +# override this too - here is the default, less datadir
> +#
> +FILES_${PN} = "${bindir} ${sbindir} ${libexecdir} ${libdir}/lib*.so.* ${sysconfdir} \
> + ${sharedstatedir} ${localstatedir} /bin /sbin /lib/*.so* \
> + ${libdir}/${PN}"
> +
> +# we want htdocs and cgi-bin to go with the binary
> +FILES_${PN} += "${datadir}/${PN}/htdocs ${datadir}/${PN}/cgi-bin"
> +
> +#make sure the lone .so links also get wrapped in the base package
> +FILES_${PN} += " ${libdir}/lib*.so ${libdir}/pkgconfig/*"
> +
> +CFLAGS_append = " -DPATH_MAX=4096"
> +CFLAGS_prepend = "-I${STAGING_INCDIR}/openssl "
> +EXTRA_OECONF = "--enable-ssl \
> + --with-ssl=${STAGING_LIBDIR}/.. \
> + --with-expat=${STAGING_LIBDIR}/.. \
> + --with-pcre=${STAGING_LIBDIR}/.. \
> + --with-apr=${STAGING_BINDIR_CROSS}/apr-1-config \
> + --with-apr-util=${STAGING_BINDIR_CROSS}/apu-1-config \
> + --enable-info \
> + --enable-rewrite \
> + --with-dbm=sdbm \
> + --with-berkeley-db=no \
> + --localstatedir=/var/${PN} \
> + --with-gdbm=no \
> + --with-ndbm=no \
> + --includedir=${includedir}/${PN} \
> + --datadir=${datadir}/${PN} \
> + --sysconfdir=${sysconfdir}/${PN} \
> + ap_cv_void_ptr_lt_long=no \
> + "
> +
> +#
> +# here we over-ride the autotools provided do_configure.
> +#
> +
> +do_configure_prepend() {
> + sed -e 's,libtool libtool15,${HOST_SYS}-libtool libtool115,' -i ${S}/srclib/apr/build/buildcheck.sh
> +}
> +
> +do_compile_prepend() {
> + ln -sf ${S}/srclib/apr/${HOST_SYS}-libtool ${S}/srclib/apr/libtool
> +}
> +
> +do_install_append() {
> + install -d ${D}/${sysconfdir}/init.d
> + cat ${WORKDIR}/init | \
> + sed -e 's,/usr/sbin/,${sbindir}/,g' \
> + -e 's,/usr/bin/,${bindir}/,g' \
> + -e 's,/usr/lib,${libdir}/,g' \
> + -e 's,/etc/,${sysconfdir}/,g' \
> + -e 's,/usr/,${prefix}/,g'> ${D}/${sysconfdir}/init.d/${PN}
> + chmod 755 ${D}/${sysconfdir}/init.d/${PN}
> +# remove the goofy original files...
> + rm -rf ${D}/${sysconfdir}/${PN}/original
> +# Expat should be found in the staging area via DEPENDS...
> + rm -f ${D}/${libdir}/libexpat.*
> +}
> +
> +SRC_URI[md5sum] = "16eadc59ea6b38af33874d300973202e"
> +SRC_URI[sha256sum] = "868af11e3ed8fa9aade15241ea4f51971b3ef71104292ca2625ef2065e61fb04"
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 5/9] apache2: remove 2.2.14
2011-03-13 18:58 ` [PATCH 5/9] apache2: remove 2.2.14 Eric Bénard
@ 2011-03-13 20:27 ` Khem Raj
0 siblings, 0 replies; 19+ messages in thread
From: Khem Raj @ 2011-03-13 20:27 UTC (permalink / raw)
To: openembedded-devel
On 3/13/2011 11:58 AM, Eric Bénard wrote:
> which doesn't build and is replaced by 2.2.17
>
> Signed-off-by: Eric Bénard<eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
> ---
> recipes/apache2/apache2-2.2.14/apr-sockets-patch | 10 --
> recipes/apache2/apache2-2.2.14/apr.h.in.patch | 13 --
> recipes/apache2/apache2-2.2.14/configure-patch | 71 -----------
> recipes/apache2/apache2-2.2.14/configure.in.patch | 27 -----
> .../apache2/apache2-2.2.14/dftables-makefile-patch | 10 --
> .../apache2/apache2-2.2.14/server-makefile-patch | 11 --
> recipes/apache2/apache2-native_2.2.14.bb | 44 -------
> recipes/apache2/apache2_2.2.14.bb | 122 --------------------
> 8 files changed, 0 insertions(+), 308 deletions(-)
> delete mode 100644 recipes/apache2/apache2-2.2.14/apr-sockets-patch
> delete mode 100644 recipes/apache2/apache2-2.2.14/apr.h.in.patch
> delete mode 100644 recipes/apache2/apache2-2.2.14/configure-patch
> delete mode 100644 recipes/apache2/apache2-2.2.14/configure.in.patch
> delete mode 100644 recipes/apache2/apache2-2.2.14/dftables-makefile-patch
> delete mode 100644 recipes/apache2/apache2-2.2.14/server-makefile-patch
> delete mode 100644 recipes/apache2/apache2-native_2.2.14.bb
> delete mode 100644 recipes/apache2/apache2_2.2.14.bb
>
> diff --git a/recipes/apache2/apache2-2.2.14/apr-sockets-patch b/recipes/apache2/apache2-2.2.14/apr-sockets-patch
> deleted file mode 100644
> index 5e97482..0000000
> --- a/recipes/apache2/apache2-2.2.14/apr-sockets-patch
> +++ /dev/null
> @@ -1,10 +0,0 @@
> ---- httpd-2.2.3/srclib/apr/network_io/unix/sockets.c.orig
> -+++ httpd-2.2.3/srclib/apr/network_io/unix/sockets.c
> -@@ -231,6 +231,7 @@
> - #if APR_O_NONBLOCK_INHERITED
> - if (apr_is_option_set(sock, APR_SO_NONBLOCK) == 1) {
> - apr_set_option(*new, APR_SO_NONBLOCK, 1);
> -+ apr_socket_opt_set(*new, APR_SO_NONBLOCK, 0);
> - }
> - #endif /* APR_O_NONBLOCK_INHERITED */
> -
> diff --git a/recipes/apache2/apache2-2.2.14/apr.h.in.patch b/recipes/apache2/apache2-2.2.14/apr.h.in.patch
> deleted file mode 100644
> index 97554c9..0000000
> --- a/recipes/apache2/apache2-2.2.14/apr.h.in.patch
> +++ /dev/null
> @@ -1,13 +0,0 @@
> -Index: httpd-2.2.14/srclib/apr/include/apr.h.in
> -===================================================================
> ---- httpd-2.2.14.orig/srclib/apr/include/apr.h.in
> -+++ httpd-2.2.14/srclib/apr/include/apr.h.in
> -@@ -224,7 +224,7 @@ extern "C" {
> - #define APR_HAVE_STRUCT_RLIMIT @struct_rlimit@
> - #define APR_HAVE_UNION_SEMUN @have_union_semun@
> - #define APR_HAVE_SCTP @have_sctp@
> --#define APR_HAVE_IOVEC @have_iovec@
> -+#define APR_HAVE_IOVEC 1
> -
> - /* APR Feature Macros */
> - #define APR_HAS_SHARED_MEMORY @sharedmem@
> diff --git a/recipes/apache2/apache2-2.2.14/configure-patch b/recipes/apache2/apache2-2.2.14/configure-patch
> deleted file mode 100644
> index 50f7420..0000000
> --- a/recipes/apache2/apache2-2.2.14/configure-patch
> +++ /dev/null
> @@ -1,71 +0,0 @@
> -Index: httpd-2.2.14/configure
> -===================================================================
> ---- httpd-2.2.14.orig/configure
> -+++ httpd-2.2.14/configure
> -@@ -3795,26 +3795,6 @@ if test "${with_apr+set}" = set; then :
> -
> - else
> -
> -- if test -n "1"&& test "1" = "1"; then
> -- for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
> -- do
> -- if $apr_temp_apr_config_file --help> /dev/null 2>&1 ; then
> -- apr_config="$apr_temp_apr_config_file"
> --
> -- apr_found="yes"
> -- break
> -- else
> -- for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
> -- if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
> -- apr_config="$lookdir/bin/$apr_temp_apr_config_file"
> --
> -- apr_found="yes"
> -- break 2
> -- fi
> -- done
> -- fi
> -- done
> -- fi
> - if test "$apr_found" = "no"&& test -d ""$srcdir/srclib/apr""; then
> - apr_temp_abs_srcdir="`cd "$srcdir/srclib/apr"&& pwd`"
> - apr_found="reconfig"
> -@@ -4147,26 +4127,6 @@ if test "${with_apr_util+set}" = set; th
> -
> - else
> -
> -- if test -n "1"&& test "1" = "1"; then
> -- for apu_temp_apu_config_file in $apu_temp_acceptable_apu_config
> -- do
> -- if $apu_temp_apu_config_file --help> /dev/null 2>&1 ; then
> -- apu_config="$apu_temp_apu_config_file"
> --
> -- apu_found="yes"
> -- break
> -- else
> -- for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
> -- if $TEST_X "$lookdir/bin/$apu_temp_apu_config_file"; then
> -- apu_config="$lookdir/bin/$apu_temp_apu_config_file"
> --
> -- apu_found="yes"
> -- break 2
> -- fi
> -- done
> -- fi
> -- done
> -- fi
> - if test "$apu_found" = "no"&& test -d ""$srcdir/srclib/apr-util""; then
> - apu_temp_abs_srcdir="`cd "$srcdir/srclib/apr-util"&& pwd`"
> - apu_found="reconfig"
> -@@ -7045,7 +7005,11 @@ if test "${ap_cv_void_ptr_lt_long+set}"
> - $as_echo_n "(cached) ">&6
> - else
> - if test "$cross_compiling" = yes; then :
> -- ap_cv_void_ptr_lt_long=yes
> -+ if test "$ac_cv_sizeof_long_p" = "$ac_cv_sizeof_void_p"; then
> -+ ap_void_ptr_lt_long=no
> -+ else
> -+ ap_void_ptr_lt_long=yes
> -+ fi
> - else
> - cat confdefs.h -<<_ACEOF>conftest.$ac_ext
> - /* end confdefs.h. */
> diff --git a/recipes/apache2/apache2-2.2.14/configure.in.patch b/recipes/apache2/apache2-2.2.14/configure.in.patch
> deleted file mode 100644
> index 2ca098d..0000000
> --- a/recipes/apache2/apache2-2.2.14/configure.in.patch
> +++ /dev/null
> @@ -1,27 +0,0 @@
> -Index: httpd-2.2.14/srclib/apr/configure.in
> -===================================================================
> ---- httpd-2.2.14.orig/srclib/apr/configure.in
> -+++ httpd-2.2.14/srclib/apr/configure.in
> -@@ -923,7 +923,7 @@ AC_CHECK_FUNCS([mmap munmap shm_open shm
> - create_area])
> -
> - APR_CHECK_DEFINE(MAP_ANON, sys/mman.h)
> --AC_CHECK_FILE(/dev/zero)
> -+APR_CHECK_FILE(/dev/zero)
> -
> - # Not all systems can mmap /dev/zero (such as HP-UX). Check for that.
> - if test "$ac_cv_func_mmap" = "yes"&&
> -Index: httpd-2.2.14/configure.in
> -===================================================================
> ---- httpd-2.2.14.orig/configure.in
> -+++ httpd-2.2.14/configure.in
> -@@ -61,6 +61,9 @@ APR_MKDIR_P_CHECK($top_srcdir/build/mkdi
> -
> - dnl ## Run configure for packages Apache uses
> -
> -+dnl first configure subdirs
> -+AC_CONFIG_SUBDIRS(srclib/apr srclib/apr-util srclib/prce)
> -+
> - dnl shared library support for these packages doesn't currently
> - dnl work on some platforms
> -
> diff --git a/recipes/apache2/apache2-2.2.14/dftables-makefile-patch b/recipes/apache2/apache2-2.2.14/dftables-makefile-patch
> deleted file mode 100644
> index ac966db..0000000
> --- a/recipes/apache2/apache2-2.2.14/dftables-makefile-patch
> +++ /dev/null
> @@ -1,10 +0,0 @@
> ---- http-2.2.3/srclib/pcre/Makefile.in-orig
> -+++ http-2.2.3/srclib/pcre/Makefile.in 2005-12-20 13:12:03.000000000 -0500
> -@@ -15,6 +15,6 @@
> - $(LINK) $(EXTRA_LDFLAGS) dftables.lo $(EXTRA_LIBS)
> -
> - $(srcdir)/chartables.c: dftables
> -- ./dftables $@
> -+ dftables $@
> -
> - pcre.lo: $(srcdir)/chartables.c
> diff --git a/recipes/apache2/apache2-2.2.14/server-makefile-patch b/recipes/apache2/apache2-2.2.14/server-makefile-patch
> deleted file mode 100644
> index f1349cb..0000000
> --- a/recipes/apache2/apache2-2.2.14/server-makefile-patch
> +++ /dev/null
> @@ -1,11 +0,0 @@
> ---- http-2.0.54/server/Makefile.in-old 2005-12-20 13:26:56.000000000 -0500
> -+++ http-2.0.54/server/Makefile.in 2005-12-20 13:27:22.000000000 -0500
> -@@ -27,7 +27,7 @@
> - $(LINK) $(EXTRA_LDFLAGS) $(gen_test_char_OBJECTS) $(EXTRA_LIBS)
> -
> - test_char.h: gen_test_char
> -- ./gen_test_char> test_char.h
> -+ gen_test_char> test_char.h
> -
> - util.lo: test_char.h
> -
> diff --git a/recipes/apache2/apache2-native_2.2.14.bb b/recipes/apache2/apache2-native_2.2.14.bb
> deleted file mode 100644
> index 8b1bf7e..0000000
> --- a/recipes/apache2/apache2-native_2.2.14.bb
> +++ /dev/null
> @@ -1,44 +0,0 @@
> -SECTION = "net"
> -DEPENDS = "expat pcre"
> -
> -inherit native
> -
> -PR = "r2"
> -SRC_URI = "http://www.apache.org/dist/httpd/httpd-${PV}.tar.bz2"
> -
> -S = "${WORKDIR}/httpd-${PV}"
> -
> -do_configure () {
> - ./configure --with-included-apr --prefix=${prefix}
> -}
> -
> -do_install () {
> - install -d ${D}${bindir} ${D}${libdir}
> - cp server/gen_test_char ${D}${bindir}
> - cp srclib/apr/apr-1-config ${D}${bindir}
> - cp srclib/apr-util/apu-1-config ${D}${bindir}
> - cp support/apxs ${D}${bindir}
> - chmod 755 ${D}${bindir}/apxs
> - install -d ${D}/usr/build
> - cp build/*.mk ${D}/usr/build
> - cp build/instdso.sh ${D}/usr/build
> - cp .libs/httpd ${D}${bindir}
> -
> - (cd srclib/apr/.libs; tar -cf - libapr-*.so* ) |
> - (cd ${D}${libdir}; tar -xf - )
> - (cd srclib/apr-util/.libs; tar -cf - libaprutil-*.so* ) |
> - (cd ${D}${libdir}; tar -xf - )
> -
> - install -d ${D}${includedir}/apache2
> - cp include/* ${D}${includedir}/apache2
> - cp os/unix/os.h ${D}${includedir}/apache2
> - cp os/unix/unixd.h ${D}${includedir}/apache2
> -
> - cp support/envvars-std ${D}${bindir}/envvars
> - chmod 755 ${D}${bindir}/envvars
> -}
> -
> -SRC_URI[md5sum] = "a5226203aaf97e5b941c41a71c112704"
> -SRC_URI[sha256sum] = "b2deab8a5e797fde7a04fb4a5ebfa9c80f767d064dd19dcd2857c94838ae3ac6"
> -
> -NATIVE_INSTALL_WORKS = "1"
> diff --git a/recipes/apache2/apache2_2.2.14.bb b/recipes/apache2/apache2_2.2.14.bb
> deleted file mode 100644
> index 8a6b38d..0000000
> --- a/recipes/apache2/apache2_2.2.14.bb
> +++ /dev/null
> @@ -1,122 +0,0 @@
> -SECTION = "net"
> -DESCRIPTION = "The apache v2 web server"
> -DEPENDS = "libtool-native apache2-native openssl expat pcre"
> -RDEPENDS_${PN} += "openssl"
> -
> -PR = "r2"
> -
> -SRC_URI = "http://apache.mirrors.tds.net/httpd/httpd-${PV}.tar.bz2 \
> - file://apr-sockets-patch;apply=yes \
> - file://configure-patch;apply=yes \
> - file://server-makefile-patch;apply=yes \
> - file://configure.in.patch \
> - file://apr.h.in.patch \
> - file://init"
> -
> -#
> -# over-ride needed since apache unpacks into httpd
> -#
> -S = "${WORKDIR}/httpd-${PV}"
> -
> -#
> -# implications - autotools defines suitable do_configure, do_install, etc.
> -# update-rc.d adds hooks for rc-update.
> -#
> -#
> -inherit autotools update-rc.d
> -
> -#
> -# implications - used by update-rc.d scripts
> -#
> -INITSCRIPT_NAME = "apache2"
> -INITSCRIPT_PARAMS = "defaults 91 20"
> -LEAD_SONAME = "libapr-1.so.0"
> -
> -CONFFILES_${PN} = "${sysconfdir}/${PN}/httpd.conf \
> - ${sysconfdir}/${PN}/magic \
> - ${sysconfdir}/${PN}/mime.types \
> - ${sysconfdir}/init.d/${PN} "
> -
> -#
> -PACKAGES = "${PN}-doc ${PN}-dev ${PN}-dbg ${PN}"
> -
> -# we override here rather than append so that .so links are
> -# included in the runtime package rather than here (-dev)
> -# and to get build, icons, error into the -dev package
> -FILES_${PN}-dev = "${datadir}/${PN}/build \
> - ${datadir}/${PN}/icons \
> - ${datadir}/${PN}/error \
> - ${bindir}/apr-config ${bindir}/apu-config \
> - ${libdir}/apr*.exp \
> - ${includedir}/${PN} \
> - ${libdir}/*.la \
> - ${libdir}/*.a"
> -
> -# manual to manual
> -FILES_${PN}-doc += " ${datadir}/${PN}/manual"
> -
> -#
> -# override this too - here is the default, less datadir
> -#
> -FILES_${PN} = "${bindir} ${sbindir} ${libexecdir} ${libdir}/lib*.so.* ${sysconfdir} \
> - ${sharedstatedir} ${localstatedir} /bin /sbin /lib/*.so* \
> - ${libdir}/${PN}"
> -
> -# we want htdocs and cgi-bin to go with the binary
> -FILES_${PN} += "${datadir}/${PN}/htdocs ${datadir}/${PN}/cgi-bin"
> -
> -#make sure the lone .so links also get wrapped in the base package
> -FILES_${PN} += " ${libdir}/lib*.so ${libdir}/pkgconfig/*"
> -
> -CFLAGS_append = " -DPATH_MAX=4096"
> -CFLAGS_prepend = "-I${STAGING_INCDIR}/openssl "
> -EXTRA_OECONF = "--enable-ssl \
> - --with-ssl=${STAGING_LIBDIR}/.. \
> - --with-expat=${STAGING_LIBDIR}/.. \
> - --with-pcre=${STAGING_LIBDIR}/.. \
> - --enable-info \
> - --enable-rewrite \
> - --with-dbm=sdbm \
> - --with-berkeley-db=no \
> - --localstatedir=/var/${PN} \
> - --with-gdbm=no \
> - --with-ndbm=no \
> - --includedir=${includedir}/${PN} \
> - --datadir=${datadir}/${PN} \
> - --sysconfdir=${sysconfdir}/${PN} \
> - "
> -
> -#
> -# here we over-ride the autotools provided do_configure.
> -#
> -
> -do_configure_prepend() {
> - sed -e 's,libtool libtool15,${HOST_SYS}-libtool libtool115,' -i ${S}/srclib/apr/build/buildcheck.sh
> -}
> -
> -do_configure() {
> - ( cd srclib/apr; sh ./buildconf )
> - oe_runconf
> -}
> -
> -do_compile_prepend() {
> - ln -sf ${S}/srclib/apr/${HOST_SYS}-libtool ${S}/srclib/apr/libtool
> -}
> -
> -do_install_append() {
> - install -d ${D}/${sysconfdir}/init.d
> - cat ${WORKDIR}/init | \
> - sed -e 's,/usr/sbin/,${sbindir}/,g' \
> - -e 's,/usr/bin/,${bindir}/,g' \
> - -e 's,/usr/lib,${libdir}/,g' \
> - -e 's,/etc/,${sysconfdir}/,g' \
> - -e 's,/usr/,${prefix}/,g'> ${D}/${sysconfdir}/init.d/${PN}
> - chmod 755 ${D}/${sysconfdir}/init.d/${PN}
> -# remove the goofy original files...
> - rm -rf ${D}/${sysconfdir}/${PN}/original
> -# Expat should be found in the staging area via DEPENDS...
> - rm -f ${D}/${libdir}/libexpat.*
> -}
> -
> -SRC_URI[md5sum] = "a5226203aaf97e5b941c41a71c112704"
> -SRC_URI[sha256sum] = "b2deab8a5e797fde7a04fb4a5ebfa9c80f767d064dd19dcd2857c94838ae3ac6"
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 6/9] libc-client: add 2007e
2011-03-13 18:58 ` [PATCH 6/9] libc-client: add 2007e Eric Bénard
@ 2011-03-13 20:29 ` Khem Raj
2011-03-13 21:14 ` Eric Bénard
0 siblings, 1 reply; 19+ messages in thread
From: Khem Raj @ 2011-03-13 20:29 UTC (permalink / raw)
To: openembedded-devel
On 3/13/2011 11:58 AM, Eric Bénard wrote:
> Signed-off-by: Eric Bénard<eric@eukrea.com>
there is some tab and space intermix I think but
Acked-by: Khem Raj <raj.khem@gmail.com>
> ---
> recipes/libc-client/libc-client_2007e.bb | 29 +++++++++++++++++++++++++++++
> 1 files changed, 29 insertions(+), 0 deletions(-)
> create mode 100644 recipes/libc-client/libc-client_2007e.bb
>
> diff --git a/recipes/libc-client/libc-client_2007e.bb b/recipes/libc-client/libc-client_2007e.bb
> new file mode 100644
> index 0000000..743910c
> --- /dev/null
> +++ b/recipes/libc-client/libc-client_2007e.bb
> @@ -0,0 +1,29 @@
> +DESCRIPTION = "UW c-client library for mail protocols"
> +SECTION = "devel"
> +PRIORITY = "optional"
> +LICENSE = "University of Washingtons Free-Fork License"
> +DEPENDS = "libpam openssl libpam"
> +
> +SRC_URI = "ftp://ftp.cac.washington.edu/imap/imap-${PV}.tar.gz \
> + file://quote_cctype.patch"
> +
> +S = "${WORKDIR}/imap-${PV}"
> +
> +EXTRA_OEMAKE = "CC='${CC}'"
> +
> +HEADERS = "src/c-client/*.h src/osdep/unix/*.h c-client/auths.c c-client/linkage.c c-client/linkage.h c-client/osdep.h"
> +
> +do_compile() {
> + echo "SSLINCLUDE=${STAGING_INCDIR} SSLLIB=${STAGING_LIBDIR}"> ${S}/SPECIALS
> + oe_runmake lnp
> +}
> +
> +do_install() {
> + install -d ${D}${includedir}/c-client
> + install ${HEADERS} ${D}${includedir}/c-client
> + install -d ${D}${libdir}
> + install c-client/c-client.a ${D}${libdir}/libc-client.a
> +}
> +
> +SRC_URI[md5sum] = "7903800dc2604000016de070e0c55840"
> +SRC_URI[sha256sum] = "4b1137b87249782496ec3eeacaf83bbf09312a7d2ae3aead262179041b55565f"
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 7/9] libc-client: remove 2007b
2011-03-13 18:58 ` [PATCH 7/9] libc-client: remove 2007b Eric Bénard
@ 2011-03-13 20:29 ` Khem Raj
0 siblings, 0 replies; 19+ messages in thread
From: Khem Raj @ 2011-03-13 20:29 UTC (permalink / raw)
To: openembedded-devel
On 3/13/2011 11:58 AM, Eric Bénard wrote:
> Signed-off-by: Eric Bénard<eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
> ---
> recipes/libc-client/libc-client_2007b.bb | 30 ------------------------------
> 1 files changed, 0 insertions(+), 30 deletions(-)
> delete mode 100644 recipes/libc-client/libc-client_2007b.bb
>
> diff --git a/recipes/libc-client/libc-client_2007b.bb b/recipes/libc-client/libc-client_2007b.bb
> deleted file mode 100644
> index dbcda08..0000000
> --- a/recipes/libc-client/libc-client_2007b.bb
> +++ /dev/null
> @@ -1,30 +0,0 @@
> -DESCRIPTION = "UW c-client library for mail protocols"
> -SECTION = "devel"
> -PRIORITY = "optional"
> -LICENSE = "University of Washingtons Free-Fork License"
> -DEPENDS = "libpam openssl libpam"
> -
> -SRC_URI = "ftp://ftp.cac.washington.edu/imap/imap-${PV}.tar.Z \
> - file://quote_cctype.patch"
> -
> -S = "${WORKDIR}/imap-${PV}"
> -
> -EXTRA_OEMAKE = "CC='${CC}'"
> -
> -HEADERS = "src/c-client/*.h src/osdep/unix/*.h c-client/auths.c c-client/linkage.c c-client/linkage.h c-client/osdep.h"
> -
> -do_compile() {
> - echo "SSLINCLUDE=${STAGING_INCDIR} SSLLIB=${STAGING_LIBDIR}"> ${S}/SPECIALS
> - oe_runmake lnp
> -}
> -
> -do_install() {
> - install -d ${D}${includedir}/c-client
> - install ${HEADERS} ${D}${includedir}/c-client
> - install -d ${D}${libdir}
> - install c-client/c-client.a ${D}${libdir}/libc-client.a
> -}
> -
> -
> -SRC_URI[md5sum] = "4d59ce6303cf8ef93ff51341b1ce2df7"
> -SRC_URI[sha256sum] = "b3170bef59f416be1f710be58333f9b0c2c8b0fe137062accd4f5f13a3785cd0"
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 8/9] php: add 5.3.5
2011-03-13 18:58 ` [PATCH 8/9] php: add 5.3.5 Eric Bénard
@ 2011-03-13 20:30 ` Khem Raj
0 siblings, 0 replies; 19+ messages in thread
From: Khem Raj @ 2011-03-13 20:30 UTC (permalink / raw)
To: openembedded-devel
On 3/13/2011 11:58 AM, Eric Bénard wrote:
> which is the latest version
>
> Signed-off-by: Eric Bénard<eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
> ---
> recipes/php/php-5.3.5/acinclude-xml2-config.patch | 18 ++++
> recipes/php/php-5.3.5/iconv.patch | 27 +++++
> recipes/php/php-5.3.5/imap-fix-autofoo.patch | 41 ++++++++
> recipes/php/php-5.3.5/pear-makefile.patch | 13 +++
> recipes/php/php-5.3.5/phar-makefile.patch | 26 +++++
> recipes/php/php-5.3.5/php-m4-divert.patch | 83 ++++++++++++++++
> recipes/php/php-5.3.5/php_exec_native.patch | 11 ++
> recipes/php/php-native_5.3.5.bb | 11 ++
> recipes/php/php_5.3.5.bb | 108 +++++++++++++++++++++
> 9 files changed, 338 insertions(+), 0 deletions(-)
> create mode 100644 recipes/php/php-5.3.5/acinclude-xml2-config.patch
> create mode 100644 recipes/php/php-5.3.5/iconv.patch
> create mode 100644 recipes/php/php-5.3.5/imap-fix-autofoo.patch
> create mode 100644 recipes/php/php-5.3.5/pear-makefile.patch
> create mode 100644 recipes/php/php-5.3.5/phar-makefile.patch
> create mode 100644 recipes/php/php-5.3.5/php-m4-divert.patch
> create mode 100644 recipes/php/php-5.3.5/php_exec_native.patch
> create mode 100644 recipes/php/php-native_5.3.5.bb
> create mode 100644 recipes/php/php_5.3.5.bb
>
> diff --git a/recipes/php/php-5.3.5/acinclude-xml2-config.patch b/recipes/php/php-5.3.5/acinclude-xml2-config.patch
> new file mode 100644
> index 0000000..bf519d2
> --- /dev/null
> +++ b/recipes/php/php-5.3.5/acinclude-xml2-config.patch
> @@ -0,0 +1,18 @@
> +--- /orig-acinclude.m4 2007-02-20 15:03:25.000000000 +0200
> ++++ /acinclude.m4 2007-02-20 15:03:24.000000000 +0200
> +@@ -2359,12 +2359,9 @@
> + AC_DEFUN([PHP_SETUP_LIBXML], [
> + AC_CACHE_CHECK([for xml2-config path], ac_cv_php_xml2_config_path,
> + [
> +- for i in $PHP_LIBXML_DIR /usr/local /usr; do
> +- if test -x "$i/bin/xml2-config"; then
> +- ac_cv_php_xml2_config_path="$i/bin/xml2-config"
> +- break
> +- fi
> +- done
> ++
> ++ ac_cv_php_xml2_config_path="$PHP_LIBXML_DIR/xml2-config"
> ++
> + ])
> +
> + if test -x "$ac_cv_php_xml2_config_path"; then
> diff --git a/recipes/php/php-5.3.5/iconv.patch b/recipes/php/php-5.3.5/iconv.patch
> new file mode 100644
> index 0000000..66b39cc
> --- /dev/null
> +++ b/recipes/php/php-5.3.5/iconv.patch
> @@ -0,0 +1,27 @@
> +Index: php-5.2.13/acinclude.m4
> +===================================================================
> +--- php-5.2.13.orig/acinclude.m4
> ++++ php-5.2.13/acinclude.m4
> +@@ -2430,7 +2430,8 @@ AC_DEFUN([PHP_SETUP_ICONV], [
> + dnl
> + dnl Check libc first if no path is provided in --with-iconv
> + dnl
> +- if test "$PHP_ICONV" = "yes"; then
> ++ dnl must check against no, not against yes as PHP_ICONV can also include a path, which implies yes
> ++ if test "$PHP_ICONV" != "no"; then
> + AC_CHECK_FUNC(iconv, [
> + found_iconv=yes
> + ],[
> +Index: php-5.2.13/ext/iconv/config.m4
> +===================================================================
> +--- php-5.2.13.orig/ext/iconv/config.m4
> ++++ php-5.2.13/ext/iconv/config.m4
> +@@ -15,7 +15,7 @@ if test "$PHP_ICONV" != "no"; then
> +
> + if test "$iconv_avail" != "no"; then
> + if test -z "$ICONV_DIR"; then
> +- for i in /usr/local /usr; do
> ++ for i in $PHP_ICONV /usr/local /usr; do
> + if test -f "$i/include/iconv.h" || test -f "$i/include/giconv.h"; then
> + PHP_ICONV_PREFIX="$i"
> + break
> diff --git a/recipes/php/php-5.3.5/imap-fix-autofoo.patch b/recipes/php/php-5.3.5/imap-fix-autofoo.patch
> new file mode 100644
> index 0000000..3695b7b
> --- /dev/null
> +++ b/recipes/php/php-5.3.5/imap-fix-autofoo.patch
> @@ -0,0 +1,41 @@
> +Index: php-5.2.11/ext/imap/config.m4
> +===================================================================
> +--- php-5.2.11.orig/ext/imap/config.m4 2009-12-10 12:27:52.800974533 -0700
> ++++ php-5.2.11/ext/imap/config.m4 2009-12-10 12:28:33.720976583 -0700
> +@@ -103,7 +103,7 @@
> + PHP_NEW_EXTENSION(imap, php_imap.c, $ext_shared)
> + AC_DEFINE(HAVE_IMAP,1,[ ])
> +
> +- for i in $PHP_IMAP /usr/local /usr; do
> ++ for i in $PHP_IMAP $PHP_IMAP/usr /usr/local /usr; do
> + IMAP_INC_CHK()
> + el[]IMAP_INC_CHK(/include/c-client)
> + el[]IMAP_INC_CHK(/include/imap)
> +@@ -192,13 +192,7 @@
> + AC_MSG_ERROR(Cannot find rfc822.h. Please check your c-client installation.)
> + fi
> +
> +- if test -r "$IMAP_DIR/c-client/c-client.a"; then
> +- ln -s "$IMAP_DIR/c-client/c-client.a" "$IMAP_DIR/c-client/libc-client.a">/dev/null 2>&1
> +- elif test -r "$IMAP_DIR/$PHP_LIBDIR/c-client.a"; then
> +- ln -s "$IMAP_DIR/$PHP_LIBDIR/c-client.a" "$IMAP_DIR/$PHP_LIBDIR/libc-client.a">/dev/null 2>&1
> +- fi
> +-
> +- for lib in c-client4 c-client imap; do
> ++ for lib in /usr/lib c-client4 c-client imap; do
> + IMAP_LIB=$lib
> + IMAP_LIB_CHK($PHP_LIBDIR)
> + IMAP_LIB_CHK(c-client)
> +Index: php-5.2.11/acinclude.m4
> +===================================================================
> +--- php-5.2.11.orig/acinclude.m4 2009-12-10 12:37:13.134722881 -0700
> ++++ php-5.2.11/acinclude.m4 2009-12-10 12:37:39.342007053 -0700
> +@@ -2338,7 +2338,7 @@
> + PHP_OPENSSL_DIR="/usr/local/ssl /usr/local /usr /usr/local/openssl"
> + fi
> +
> +- for i in $PHP_OPENSSL_DIR; do
> ++ for i in $PHP_OPENSSL_DIR $PHP_OPENSSL_DIR/usr; do
> + if test -r $i/include/openssl/evp.h; then
> + OPENSSL_INCDIR=$i/include
> + fi
> diff --git a/recipes/php/php-5.3.5/pear-makefile.patch b/recipes/php/php-5.3.5/pear-makefile.patch
> new file mode 100644
> index 0000000..1928b98
> --- /dev/null
> +++ b/recipes/php/php-5.3.5/pear-makefile.patch
> @@ -0,0 +1,13 @@
> +diff --git a/pear/Makefile.frag b/pear/Makefile.frag
> +index 1f6f70e..b19a77c 100644
> +--- a/pear/Makefile.frag
> ++++ b/pear/Makefile.frag
> +@@ -11,7 +11,7 @@ PEAR_PREFIX = -dp a${program_prefix}
> + PEAR_SUFFIX = -ds a$(program_suffix)
> +
> + install-pear-installer: $(SAPI_CLI_PATH)
> +- @$(top_builddir)/sapi/cli/php $(PEAR_INSTALL_FLAGS) pear/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)" ${PEAR_PREFIX} ${PEAR_SUFFIX}
> ++ @$(PHP_NATIVE_DIR)/php $(PEAR_INSTALL_FLAGS) $(builddir)/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)" ${PEAR_PREFIX} ${PEAR_SUFFIX}
> +
> + install-pear:
> + @echo "Installing PEAR environment: $(INSTALL_ROOT)$(peardir)/"
> diff --git a/recipes/php/php-5.3.5/phar-makefile.patch b/recipes/php/php-5.3.5/phar-makefile.patch
> new file mode 100644
> index 0000000..6fde251
> --- /dev/null
> +++ b/recipes/php/php-5.3.5/phar-makefile.patch
> @@ -0,0 +1,26 @@
> +diff --git a/ext/phar/Makefile.frag b/ext/phar/Makefile.frag
> +index fc93d1d..9a8cd65 100755
> +--- a/ext/phar/Makefile.frag
> ++++ b/ext/phar/Makefile.frag
> +@@ -6,19 +6,8 @@ pharcmd: $(builddir)/phar.php $(builddir)/phar.phar
> +
> + PHP_PHARCMD_SETTINGS = -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' -d phar.readonly=0 -d 'safe_mode=0'
> + PHP_PHARCMD_EXECUTABLE = ` \
> +- if test -x "$(top_builddir)/$(SAPI_CLI_PATH)"; then \
> +- $(top_srcdir)/build/shtool echo -n -- "$(top_builddir)/$(SAPI_CLI_PATH) -n"; \
> +- if test "x$(PHP_MODULES)" != "x"; then \
> +- $(top_srcdir)/build/shtool echo -n -- " -d extension_dir=$(top_builddir)/modules"; \
> +- for i in bz2 zlib phar; do \
> +- if test -f "$(top_builddir)/modules/$$i.la"; then \
> +- . $(top_builddir)/modules/$$i.la; $(top_srcdir)/build/shtool echo -n -- " -d extension=$$dlname"; \
> +- fi; \
> +- done; \
> +- fi; \
> +- else \
> +- $(top_srcdir)/build/shtool echo -n -- "$(PHP_EXECUTABLE)"; \
> +- fi;`
> ++ $(top_srcdir)/build/shtool echo -n -- "$(PHP_EXECUTABLE)"; `
> ++
> + PHP_PHARCMD_BANG = `$(top_srcdir)/build/shtool echo -n -- "$(INSTALL_ROOT)$(bindir)/$(program_prefix)php$(program_suffix)$(EXEEXT)";`
> +
> + $(builddir)/phar/phar.inc: $(srcdir)/phar/phar.inc
> diff --git a/recipes/php/php-5.3.5/php-m4-divert.patch b/recipes/php/php-5.3.5/php-m4-divert.patch
> new file mode 100644
> index 0000000..dfc7b64
> --- /dev/null
> +++ b/recipes/php/php-5.3.5/php-m4-divert.patch
> @@ -0,0 +1,83 @@
> +Patch taken from
> +
> +http://cvs.pld-linux.org/cgi-bin/cvsweb/packages/php/php-m4-divert.patch?rev=1.1
> +
> +diff -ur php-5.2.10.org/configure.in php-5.2.10/configure.in
> +--- php-5.2.10.org/configure.in 2009-06-17 14:22:41.000000000 +0200
> ++++ php-5.2.10/configure.in 2009-08-18 12:16:25.317640253 +0200
> +@@ -1,7 +1,7 @@
> + ## $Id: configure.in,v 1.579.2.52.2.139 2009/06/17 12:22:41 iliaa Exp $ -*- autoconf -*-
> + dnl ## Process this file with autoconf to produce a configure script.
> +
> +-divert(1)
> ++divert(1001)
> +
> + dnl ## Diversion 1 is the autoconf + automake setup phase. We also
> + dnl ## set the PHP version, deal with platform-specific compile
> +@@ -263,7 +263,7 @@
> + sinclude(TSRM/tsrm.m4)
> +
> +
> +-divert(2)
> ++divert(1002)
> +
> + dnl ## Diversion 2 is where we set PHP-specific options and come up
> + dnl ## with reasonable default values for them. We check for pthreads here
> +@@ -302,7 +302,7 @@
> + PTHREADS_FLAGS
> + fi
> +
> +-divert(3)
> ++divert(1003)
> +
> + dnl ## In diversion 3 we check for compile-time options to the PHP
> + dnl ## core and how to deal with different system dependencies.
> +@@ -661,7 +661,7 @@
> + PHP_CRYPT_R_STYLE
> + fi
> +
> +-divert(4)
> ++divert(1004)
> +
> + dnl ## In diversion 4 we check user-configurable general settings.
> +
> +@@ -902,7 +902,7 @@
> + AC_MSG_RESULT([using system default])
> + fi
> +
> +-divert(5)
> ++divert(1005)
> +
> + dnl ## In diversion 5 we check which extensions should be compiled.
> + dnl ## All of these are normally in the extension directories.
> +diff -ur php-5.2.10.org/ext/standard/config.m4 php-5.2.10/ext/standard/config.m4
> +--- php-5.2.10.org/ext/standard/config.m4 2007-07-11 13:56:03.000000000 +0200
> ++++ php-5.2.10/ext/standard/config.m4 2009-08-18 12:16:25.317640253 +0200
> +@@ -1,6 +1,6 @@
> + dnl $Id: config.m4,v 1.80.2.3.2.3 2007/07/11 11:56:03 jani Exp $ -*- autoconf -*-
> +
> +-divert(3)dnl
> ++divert(1003)dnl
> +
> + dnl
> + dnl Check if flush should be called explicitly after buffered io
> +@@ -205,7 +205,7 @@
> + AC_CHECK_FUNCS(getcwd getwd asinh acosh atanh log1p hypot glob strfmon nice fpclass isinf isnan)
> + AC_FUNC_FNMATCH
> +
> +-divert(5)dnl
> ++divert(1005)dnl
> +
> + dnl
> + dnl Check for regex library type
> +diff -ur php-5.2.10.org/scripts/phpize.m4 php-5.2.10/scripts/phpize.m4
> +--- php-5.2.10.org/scripts/phpize.m4 2009-06-02 21:54:22.000000000 +0200
> ++++ php-5.2.10/scripts/phpize.m4 2009-08-18 12:16:25.317640253 +0200
> +@@ -1,6 +1,6 @@
> + dnl This file becomes configure.in for self-contained extensions.
> +
> +-divert(1)
> ++divert(1001)
> +
> + AC_PREREQ(2.13)
> + AC_INIT(config.m4)
> diff --git a/recipes/php/php-5.3.5/php_exec_native.patch b/recipes/php/php-5.3.5/php_exec_native.patch
> new file mode 100644
> index 0000000..a563c9a
> --- /dev/null
> +++ b/recipes/php/php-5.3.5/php_exec_native.patch
> @@ -0,0 +1,11 @@
> +--- php/configure.in.orig 2011-03-12 02:13:19.000000000 +0100
> ++++ php/configure.in 2011-03-12 02:14:05.000000000 +0100
> +@@ -1216,7 +1216,7 @@
> + PHP_INSTALL_CLI_TARGET="install-cli"
> + PHP_ADD_SOURCES(sapi/cli, php_cli.c php_cli_readline.c,, cli)
> + PHP_INSTALLED_SAPIS="cli $PHP_SAPI"
> +- PHP_EXECUTABLE="\$(top_builddir)/\$(SAPI_CLI_PATH)"
> ++ PHP_EXECUTABLE="${PHP_NATIVE_DIR}/php"
> + else
> + PHP_INSTALLED_SAPIS="$PHP_SAPI"
> + fi
> diff --git a/recipes/php/php-native_5.3.5.bb b/recipes/php/php-native_5.3.5.bb
> new file mode 100644
> index 0000000..3d4f2be
> --- /dev/null
> +++ b/recipes/php/php-native_5.3.5.bb
> @@ -0,0 +1,11 @@
> +require php-native.inc
> +
> +PR = "${INC_PR}.0"
> +
> +SRC_URI = "http://downloads.php.net/johannes/php-${PV}.tar.gz;name=src \
> + file://acinclude-xml2-config.patch \
> + file://php-m4-divert.patch \
> + "
> +
> +SRC_URI[src.md5sum] = "fb727a3ac72bf0ce37e1a20468a7bb81"
> +SRC_URI[src.sha256sum] = "95474df979efbf2b1a298998fe9954200f59048681817a97eb18415346fb6ca4"
> diff --git a/recipes/php/php_5.3.5.bb b/recipes/php/php_5.3.5.bb
> new file mode 100644
> index 0000000..23be66c
> --- /dev/null
> +++ b/recipes/php/php_5.3.5.bb
> @@ -0,0 +1,108 @@
> +require php.inc
> +
> +DEPENDS = "zlib libxml2 virtual/libiconv php-native lemon-native mysql5 \
> + libc-client openssl"
> +
> +PR = "${INC_PR}.0"
> +
> +SRC_URI = "http://downloads.php.net/johannes/php-${PV}.tar.gz;name=src \
> + file://acinclude-xml2-config.patch \
> + file://php-m4-divert.patch \
> + file://iconv.patch \
> + file://imap-fix-autofoo.patch \
> + file://pear-makefile.patch \
> + file://phar-makefile.patch \
> + file://php_exec_native.patch \
> + "
> +
> +SRC_URI[src.md5sum] = "fb727a3ac72bf0ce37e1a20468a7bb81"
> +SRC_URI[src.sha256sum] = "95474df979efbf2b1a298998fe9954200f59048681817a97eb18415346fb6ca4"
> +
> +export THREADS="pthread"
> +export LIBS=" -lpthread "
> +
> +EXTRA_OECONF = " --enable-mbstring \
> + --enable-discard-path \
> + --enable-sockets \
> + --enable-shared \
> + --enable-pcntl \
> + --enable-wddx \
> + --disable-embedded-mysqli \
> + --disable-rpath \
> + --enable-magic-quotes \
> + --enable-fastcgi \
> + --with-imap=${STAGING_DIR_HOST} \
> + --with-imap-ssl=${STAGING_DIR_HOST} \
> + --with-zlib --with-zlib-dir=${STAGING_LIBDIR}/.. \
> + --with-iconv=${STAGING_LIBDIR}/.. \
> + --with-libxml-dir=${STAGING_BINDIR_CROSS} \
> + --with-mysql="${STAGING_DIR_TARGET}${layout_exec_prefix}" \
> + --with-mysqli="${STAGING_BINDIR_CROSS}/mysql_config" \
> + --with-pdo-mysql="${STAGING_BINDIR_CROSS}/mysql_config" \
> + --without-pdo-sqlite \
> + "
> +
> +export LD_LIBRARY_PATH = "${STAGING_LIBDIR}"
> +export PHP_NATIVE_DIR = "${STAGING_BINDIR_NATIVE}"
> +export PHP_PEAR_PHP_BIN = "${bindir}/php"
> +
> +#LDFLAGS += "-lstdc++"
> +
> +do_configure_append() {
> + find ${S} -type f -readable -writable | xargs sed -i 's:I/usr/include:I${STAGING_INCDIR}:g'
> + # use same fix as libiconv
> + sed -i -e s/^hardcode_libdir_flag_spec/#hardcode_libdir_flag_spec/ \
> + -e s/^runpath_var/#runpath_var/ ${S}/*-libtool
> +}
> +
> +# fixme
> +do_install_append() {
> + mv ${D}/${STAGING_DIR_NATIVE}/${sysconfdir} ${D}/${sysconfdir}
> + rm -rf ${D}/${STAGING_DIR_NATIVE}
> + rm -rf ${D}/.registry
> + rm -rf ${D}/.channels
> + rm -rf ${D}/.[a-z]*
> + sed -i 's:${STAGING_DIR_NATIVE}::g' ${D}/${sysconfdir}/pear.conf
> +}
> +
> +PACKAGES = "${PN}-dbg \
> + ${PN}-cli \
> + ${PN}-cgi \
> + ${PN}-pear \
> + ${PN}-dev \
> + ${PN}-doc \
> + ${PN} \
> +"
> +
> +
> +FILES_${PN}-dbg =+ "${bindir}/.debug"
> +
> +FILES_${PN}-doc += "${libdir}/php/doc"
> +
> +FILES_${PN}-cli = "${bindir}/php"
> +FILES_${PN}-cgi = "${bindir}/php-cgi"
> +
> +FILES_${PN}-pear = "${bindir}/pear* ${bindir}/pecl \
> + ${libdir}/php/PEAR \
> + ${libdir}/php/PEAR.php \
> + ${libdir}/php/System.php ${libdir}php/peclcmd.php ${libdir}/php/pearcmd.php \
> + ${libdir}/php/.channels ${libdir}/php/.channels/.alias \
> + ${libdir}/php/.channels\__uri.reg \
> + ${libdir}/php/.channels\pear.php.net.reg ${libdir}/php/.channels/pecl.php.net.reg \
> + ${libdir}/php/.registry \
> + ${libdir}/php/Archive/Tar.php \
> + ${libdir}/php/Console/Getopt.php ${libdir}/php/OS/Guess.php \
> + ${sysconfdir}/pear.conf"
> +
> +
> +FILES_${PN}-dev = "${includedir}/php ${libdir}/build \
> + ${bindir}/phpize ${bindir}/php-config \
> + ${libdir}/php/.depdb ${libdir}/php/.depdblock ${libdir}/php/.filemap ${libdir}/php/.lock \
> + ${libdir}/php/test "
> +
> +FILES_${PN} = "${libdir}/php"
> +FILES_${PN} += "${bindir}"
> +
> +RDEPENDS_${PN}-pear = ${PN}
> +RDEPENDS_${PN}-cli = ${PN}
> +RDEPENDS_${PN}-dev = ${PN}
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 9/9] php: remove php-native 5.3.2
2011-03-13 18:58 ` [PATCH 9/9] php: remove php-native 5.3.2 Eric Bénard
@ 2011-03-13 20:30 ` Khem Raj
0 siblings, 0 replies; 19+ messages in thread
From: Khem Raj @ 2011-03-13 20:30 UTC (permalink / raw)
To: openembedded-devel
On 3/13/2011 11:58 AM, Eric Bénard wrote:
> now that we have 5.3.5
>
> Signed-off-by: Eric Bénard<eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
> ---
> recipes/php/php-5.3.2/CVE-2010-0397.patch | 57 --------------
> recipes/php/php-5.3.2/acinclude-xml2-config.patch | 18 -----
> recipes/php/php-5.3.2/pear-makefile.patch | 11 ---
> recipes/php/php-5.3.2/php-m4-divert.patch | 83 ---------------------
> recipes/php/php-native_5.3.2.bb | 12 ---
> 5 files changed, 0 insertions(+), 181 deletions(-)
> delete mode 100644 recipes/php/php-5.3.2/CVE-2010-0397.patch
> delete mode 100644 recipes/php/php-5.3.2/acinclude-xml2-config.patch
> delete mode 100644 recipes/php/php-5.3.2/pear-makefile.patch
> delete mode 100644 recipes/php/php-5.3.2/php-m4-divert.patch
> delete mode 100644 recipes/php/php-native_5.3.2.bb
>
> diff --git a/recipes/php/php-5.3.2/CVE-2010-0397.patch b/recipes/php/php-5.3.2/CVE-2010-0397.patch
> deleted file mode 100644
> index 0d9c23d..0000000
> --- a/recipes/php/php-5.3.2/CVE-2010-0397.patch
> +++ /dev/null
> @@ -1,57 +0,0 @@
> -Description: Fix a null pointer dereference when processing invalid
> - XML-RPC requests.
> -Origin: vendor
> -Forwarded: http://bugs.php.net/51288
> -Last-Update: 2010-03-12
> -
> -Index: php/ext/xmlrpc/tests/bug51288.phpt
> -===================================================================
> ---- /dev/null
> -+++ php/ext/xmlrpc/tests/bug51288.phpt
> -@@ -0,0 +1,14 @@
> -+--TEST--
> -+Bug #51288 (CVE-2010-0397, NULL pointer deref when no<methodName> in request)
> -+--FILE--
> -+<?php
> -+$method = NULL;
> -+$req = '<?xml version="1.0"?><methodCall></methodCall>';
> -+var_dump(xmlrpc_decode_request($req, $method));
> -+var_dump($method);
> -+echo "Done\n";
> -+?>
> -+--EXPECT--
> -+NULL
> -+NULL
> -+Done
> -Index: php/ext/xmlrpc/xmlrpc-epi-php.c
> -===================================================================
> ---- php.orig/ext/xmlrpc/xmlrpc-epi-php.c
> -+++ php/ext/xmlrpc/xmlrpc-epi-php.c
> -@@ -778,6 +778,7 @@
> - zval* retval = NULL;
> - XMLRPC_REQUEST response;
> - STRUCT_XMLRPC_REQUEST_INPUT_OPTIONS opts = {{0}};
> -+ const char *method_name;
> - opts.xml_elem_opts.encoding = encoding_in ? utf8_get_encoding_id_from_string(encoding_in) : ENCODING_DEFAULT;
> -
> - /* generate XMLRPC_REQUEST from raw xml */
> -@@ -788,10 +789,15 @@
> -
> - if (XMLRPC_RequestGetRequestType(response) == xmlrpc_request_call) {
> - if (method_name_out) {
> -- zval_dtor(method_name_out);
> -- Z_TYPE_P(method_name_out) = IS_STRING;
> -- Z_STRVAL_P(method_name_out) = estrdup(XMLRPC_RequestGetMethodName(response));
> -- Z_STRLEN_P(method_name_out) = strlen(Z_STRVAL_P(method_name_out));
> -+ method_name = XMLRPC_RequestGetMethodName(response);
> -+ if (method_name) {
> -+ zval_dtor(method_name_out);
> -+ Z_TYPE_P(method_name_out) = IS_STRING;
> -+ Z_STRVAL_P(method_name_out) = estrdup(method_name);
> -+ Z_STRLEN_P(method_name_out) = strlen(Z_STRVAL_P(method_name_out));
> -+ } else {
> -+ retval = NULL;
> -+ }
> - }
> - }
> -
> diff --git a/recipes/php/php-5.3.2/acinclude-xml2-config.patch b/recipes/php/php-5.3.2/acinclude-xml2-config.patch
> deleted file mode 100644
> index bf519d2..0000000
> --- a/recipes/php/php-5.3.2/acinclude-xml2-config.patch
> +++ /dev/null
> @@ -1,18 +0,0 @@
> ---- /orig-acinclude.m4 2007-02-20 15:03:25.000000000 +0200
> -+++ /acinclude.m4 2007-02-20 15:03:24.000000000 +0200
> -@@ -2359,12 +2359,9 @@
> - AC_DEFUN([PHP_SETUP_LIBXML], [
> - AC_CACHE_CHECK([for xml2-config path], ac_cv_php_xml2_config_path,
> - [
> -- for i in $PHP_LIBXML_DIR /usr/local /usr; do
> -- if test -x "$i/bin/xml2-config"; then
> -- ac_cv_php_xml2_config_path="$i/bin/xml2-config"
> -- break
> -- fi
> -- done
> -+
> -+ ac_cv_php_xml2_config_path="$PHP_LIBXML_DIR/xml2-config"
> -+
> - ])
> -
> - if test -x "$ac_cv_php_xml2_config_path"; then
> diff --git a/recipes/php/php-5.3.2/pear-makefile.patch b/recipes/php/php-5.3.2/pear-makefile.patch
> deleted file mode 100644
> index 26de98a..0000000
> --- a/recipes/php/php-5.3.2/pear-makefile.patch
> +++ /dev/null
> @@ -1,11 +0,0 @@
> ---- /pear/orig-Makefile.frag 2007-03-16 12:18:33.000000000 +0200
> -+++ /pear/Makefile.frag 2007-03-16 12:35:48.000000000 +0200
> -@@ -6,7 +6,7 @@
> - PEAR_INSTALL_FLAGS = -n -dshort_open_tag=0 -dsafe_mode=0 -dopen_basedir= -derror_reporting=E_ALL -dmemory_limit=-1 -ddetect_unicode=0
> -
> - install-pear-installer: $(SAPI_CLI_PATH)
> -- @$(top_builddir)/sapi/cli/php $(PEAR_INSTALL_FLAGS) $(builddir)/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)"
> -+ @$(PHP_NATIVE_DIR)/php $(PEAR_INSTALL_FLAGS) $(builddir)/install-pear-nozlib.phar -d "$(peardir)" -b "$(bindir)"
> -
> - install-pear:
> - @echo "Installing PEAR environment: $(INSTALL_ROOT)$(peardir)/"
> diff --git a/recipes/php/php-5.3.2/php-m4-divert.patch b/recipes/php/php-5.3.2/php-m4-divert.patch
> deleted file mode 100644
> index dfc7b64..0000000
> --- a/recipes/php/php-5.3.2/php-m4-divert.patch
> +++ /dev/null
> @@ -1,83 +0,0 @@
> -Patch taken from
> -
> -http://cvs.pld-linux.org/cgi-bin/cvsweb/packages/php/php-m4-divert.patch?rev=1.1
> -
> -diff -ur php-5.2.10.org/configure.in php-5.2.10/configure.in
> ---- php-5.2.10.org/configure.in 2009-06-17 14:22:41.000000000 +0200
> -+++ php-5.2.10/configure.in 2009-08-18 12:16:25.317640253 +0200
> -@@ -1,7 +1,7 @@
> - ## $Id: configure.in,v 1.579.2.52.2.139 2009/06/17 12:22:41 iliaa Exp $ -*- autoconf -*-
> - dnl ## Process this file with autoconf to produce a configure script.
> -
> --divert(1)
> -+divert(1001)
> -
> - dnl ## Diversion 1 is the autoconf + automake setup phase. We also
> - dnl ## set the PHP version, deal with platform-specific compile
> -@@ -263,7 +263,7 @@
> - sinclude(TSRM/tsrm.m4)
> -
> -
> --divert(2)
> -+divert(1002)
> -
> - dnl ## Diversion 2 is where we set PHP-specific options and come up
> - dnl ## with reasonable default values for them. We check for pthreads here
> -@@ -302,7 +302,7 @@
> - PTHREADS_FLAGS
> - fi
> -
> --divert(3)
> -+divert(1003)
> -
> - dnl ## In diversion 3 we check for compile-time options to the PHP
> - dnl ## core and how to deal with different system dependencies.
> -@@ -661,7 +661,7 @@
> - PHP_CRYPT_R_STYLE
> - fi
> -
> --divert(4)
> -+divert(1004)
> -
> - dnl ## In diversion 4 we check user-configurable general settings.
> -
> -@@ -902,7 +902,7 @@
> - AC_MSG_RESULT([using system default])
> - fi
> -
> --divert(5)
> -+divert(1005)
> -
> - dnl ## In diversion 5 we check which extensions should be compiled.
> - dnl ## All of these are normally in the extension directories.
> -diff -ur php-5.2.10.org/ext/standard/config.m4 php-5.2.10/ext/standard/config.m4
> ---- php-5.2.10.org/ext/standard/config.m4 2007-07-11 13:56:03.000000000 +0200
> -+++ php-5.2.10/ext/standard/config.m4 2009-08-18 12:16:25.317640253 +0200
> -@@ -1,6 +1,6 @@
> - dnl $Id: config.m4,v 1.80.2.3.2.3 2007/07/11 11:56:03 jani Exp $ -*- autoconf -*-
> -
> --divert(3)dnl
> -+divert(1003)dnl
> -
> - dnl
> - dnl Check if flush should be called explicitly after buffered io
> -@@ -205,7 +205,7 @@
> - AC_CHECK_FUNCS(getcwd getwd asinh acosh atanh log1p hypot glob strfmon nice fpclass isinf isnan)
> - AC_FUNC_FNMATCH
> -
> --divert(5)dnl
> -+divert(1005)dnl
> -
> - dnl
> - dnl Check for regex library type
> -diff -ur php-5.2.10.org/scripts/phpize.m4 php-5.2.10/scripts/phpize.m4
> ---- php-5.2.10.org/scripts/phpize.m4 2009-06-02 21:54:22.000000000 +0200
> -+++ php-5.2.10/scripts/phpize.m4 2009-08-18 12:16:25.317640253 +0200
> -@@ -1,6 +1,6 @@
> - dnl This file becomes configure.in for self-contained extensions.
> -
> --divert(1)
> -+divert(1001)
> -
> - AC_PREREQ(2.13)
> - AC_INIT(config.m4)
> diff --git a/recipes/php/php-native_5.3.2.bb b/recipes/php/php-native_5.3.2.bb
> deleted file mode 100644
> index 3a2299c..0000000
> --- a/recipes/php/php-native_5.3.2.bb
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -require php-native.inc
> -
> -PR = "${INC_PR}.1"
> -
> -SRC_URI = "http://museum.php.net/php5/php-${PV}.tar.bz2;name=src \
> - file://acinclude-xml2-config.patch \
> - file://php-m4-divert.patch \
> - file://CVE-2010-0397.patch"
> -
> -SRC_URI[src.md5sum] = "46f500816125202c48a458d0133254a4"
> -SRC_URI[src.sha256sum] = "9a380a574adcb3a9abe3226e7c3a9bae619e8a1b90842ec2a7edf0ad92afdeda"
> -
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 6/9] libc-client: add 2007e
2011-03-13 20:29 ` Khem Raj
@ 2011-03-13 21:14 ` Eric Bénard
0 siblings, 0 replies; 19+ messages in thread
From: Eric Bénard @ 2011-03-13 21:14 UTC (permalink / raw)
To: openembedded-devel
Hi Khem,
On 13/03/2011 21:29, Khem Raj wrote:
> On 3/13/2011 11:58 AM, Eric Bénard wrote:
>> Signed-off-by: Eric Bénard<eric@eukrea.com>
>
> there is some tab and space intermix I think but
>
> Acked-by: Khem Raj <raj.khem@gmail.com>
should now be fixed & thanks for the review !
Eric
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2011-03-13 21:16 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-13 18:58 [PATCH 1/9] apr: add 1.4.2 Eric Bénard
2011-03-13 18:58 ` [PATCH 2/9] apr-util: add 1.3.10 Eric Bénard
2011-03-13 20:24 ` Khem Raj
2011-03-13 18:58 ` [PATCH 3/9] apr: remove old versions Eric Bénard
2011-03-13 20:25 ` Khem Raj
2011-03-13 18:58 ` [PATCH 4/9] apache2: add 2.2.17 Eric Bénard
2011-03-13 20:26 ` Khem Raj
2011-03-13 18:58 ` [PATCH 5/9] apache2: remove 2.2.14 Eric Bénard
2011-03-13 20:27 ` Khem Raj
2011-03-13 18:58 ` [PATCH 6/9] libc-client: add 2007e Eric Bénard
2011-03-13 20:29 ` Khem Raj
2011-03-13 21:14 ` Eric Bénard
2011-03-13 18:58 ` [PATCH 7/9] libc-client: remove 2007b Eric Bénard
2011-03-13 20:29 ` Khem Raj
2011-03-13 18:58 ` [PATCH 8/9] php: add 5.3.5 Eric Bénard
2011-03-13 20:30 ` Khem Raj
2011-03-13 18:58 ` [PATCH 9/9] php: remove php-native 5.3.2 Eric Bénard
2011-03-13 20:30 ` Khem Raj
2011-03-13 20:23 ` [PATCH 1/9] apr: add 1.4.2 Khem Raj
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.