diff --git a/meta/recipes-devtools/log4cxx/log4cxx/0001-log4cxx_0-10-0_add-missing-includes.patch b/meta/recipes-devtools/log4cxx/log4cxx/0001-log4cxx_0-10-0_add-missing-includes.patch new file mode 100644 index 0000000..8ca6628 --- /dev/null +++ b/meta/recipes-devtools/log4cxx/log4cxx/0001-log4cxx_0-10-0_add-missing-includes.patch @@ -0,0 +1,50 @@ +From af4e8f0eccdc2f562f9e591b101ee856a962e01d Mon Sep 17 00:00:00 2001 +From: Tasslehoff Kjappfot +Date: Thu, 14 Oct 2010 08:57:08 +0200 +Subject: [PATCH 1/2] log4cxx_0-10-0_add missing includes + +--- + src/examples/cpp/console.cpp | 1 + + src/main/cpp/inputstreamreader.cpp | 1 + + src/main/cpp/socketoutputstream.cpp | 1 + + 3 files changed, 3 insertions(+), 0 deletions(-) + +diff --git a/src/examples/cpp/console.cpp b/src/examples/cpp/console.cpp +index 6a01d8a..a673a10 100644 +--- a/src/examples/cpp/console.cpp ++++ b/src/examples/cpp/console.cpp +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + + using namespace log4cxx; + using namespace log4cxx::helpers; +diff --git a/src/main/cpp/inputstreamreader.cpp b/src/main/cpp/inputstreamreader.cpp +index 52b1c0a..cb45181 100644 +--- a/src/main/cpp/inputstreamreader.cpp ++++ b/src/main/cpp/inputstreamreader.cpp +@@ -20,6 +20,7 @@ + #include + #include + #include ++#include + + using namespace log4cxx; + using namespace log4cxx::helpers; +diff --git a/src/main/cpp/socketoutputstream.cpp b/src/main/cpp/socketoutputstream.cpp +index 185f835..c61eb11 100644 +--- a/src/main/cpp/socketoutputstream.cpp ++++ b/src/main/cpp/socketoutputstream.cpp +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + + using namespace log4cxx; + using namespace log4cxx::helpers; +-- +1.7.0.4 + diff --git a/meta/recipes-devtools/log4cxx/log4cxx/0002-Remove-duplicates-from-makefile.patch b/meta/recipes-devtools/log4cxx/log4cxx/0002-Remove-duplicates-from-makefile.patch new file mode 100644 index 0000000..6b06736 --- /dev/null +++ b/meta/recipes-devtools/log4cxx/log4cxx/0002-Remove-duplicates-from-makefile.patch @@ -0,0 +1,39 @@ +From a32da098ded31e6399658a01dd5c994e23f8c5a8 Mon Sep 17 00:00:00 2001 +From: Tasslehoff Kjappfot +Date: Thu, 14 Oct 2010 09:02:11 +0200 +Subject: [PATCH 2/2] Remove duplicates + +--- + src/main/include/log4cxx/Makefile.am | 2 +- + src/main/include/log4cxx/private/Makefile.am | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/main/include/log4cxx/Makefile.am b/src/main/include/log4cxx/Makefile.am +index 719c2dd..53e99b0 100644 +--- a/src/main/include/log4cxx/Makefile.am ++++ b/src/main/include/log4cxx/Makefile.am +@@ -15,7 +15,7 @@ + # + SUBDIRS = helpers net nt rolling spi varia xml config db private pattern filter + log4cxxincdir = $(includedir)/log4cxx +-log4cxxinc_HEADERS= $(top_srcdir)/src/main/include/log4cxx/*.h log4cxx.h ++log4cxxinc_HEADERS= $(top_srcdir)/src/main/include/log4cxx/*.h + DISTCLEANFILES = log4cxx.h + EXTRA_DIST = log4cxx.hw + +diff --git a/src/main/include/log4cxx/private/Makefile.am b/src/main/include/log4cxx/private/Makefile.am +index 3a896ea..474e31d 100644 +--- a/src/main/include/log4cxx/private/Makefile.am ++++ b/src/main/include/log4cxx/private/Makefile.am +@@ -14,7 +14,7 @@ + # limitations under the License. + # + privateincdir = $(includedir)/log4cxx/private +-privateinc_HEADERS= $(top_builddir)/src/main/include/log4cxx/private/*.h log4cxx_private.h ++privateinc_HEADERS= $(top_builddir)/src/main/include/log4cxx/private/*.h + DISTCLEANFILES = log4cxx_private.h + EXTRA_DIST = log4cxx_private.hw + +-- +1.7.0.4 + diff --git a/meta/recipes-devtools/log4cxx/log4cxx/log4cxx010.patch b/meta/recipes-devtools/log4cxx/log4cxx/log4cxx010.patch new file mode 100644 index 0000000..17d2c9d --- /dev/null +++ b/meta/recipes-devtools/log4cxx/log4cxx/log4cxx010.patch @@ -0,0 +1,33 @@ +--- apache-log4cxx-0.10.0.orig//src/examples/cpp/console.cpp 2008-04-01 00:34:52.000000000 +0200 ++++ apache-log4cxx-0.10.0//src/examples/cpp/console.cpp 2010-05-04 23:52:38.270096842 +0200 +@@ -23,6 +23,8 @@ + #include + #include + ++#include ++ + using namespace log4cxx; + using namespace log4cxx::helpers; + +--- apache-log4cxx-0.10.0.orig//src/main/cpp/inputstreamreader.cpp 2008-04-01 00:34:09.000000000 +0200 ++++ apache-log4cxx-0.10.0//src/main/cpp/inputstreamreader.cpp 2010-05-04 23:45:21.583105063 +0200 +@@ -21,6 +21,8 @@ + #include + #include + ++#include ++ + using namespace log4cxx; + using namespace log4cxx::helpers; + +--- apache-log4cxx-0.10.0.orig//src/main/cpp/socketoutputstream.cpp 2008-04-01 00:34:09.000000000 +0200 ++++ apache-log4cxx-0.10.0//src/main/cpp/socketoutputstream.cpp 2010-05-04 23:49:22.838093204 +0200 +@@ -20,6 +20,8 @@ + #include + #include + ++#include ++ + using namespace log4cxx; + using namespace log4cxx::helpers; + diff --git a/meta/recipes-devtools/log4cxx/log4cxx/log4cxx097.patch b/meta/recipes-devtools/log4cxx/log4cxx/log4cxx097.patch new file mode 100644 index 0000000..86b6eff --- /dev/null +++ b/meta/recipes-devtools/log4cxx/log4cxx/log4cxx097.patch @@ -0,0 +1,48 @@ +--- log4cxx-0.9.7/src/socketoutputstream.cpp~ 2009-05-21 10:06:47.000000000 +0100 ++++ log4cxx-0.9.7/src/socketoutputstream.cpp 2009-05-21 10:06:47.000000000 +0100 +@@ -13,7 +13,8 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ +- ++ ++#include + #include + #include + #include + +--- log4cxx-0.9.7/src/stringtokenizer.cpp~ 2009-05-21 10:11:19.000000000 +0100 ++++ log4cxx-0.9.7/src/stringtokenizer.cpp 2009-05-21 10:11:20.000000000 +0100 +@@ -13,7 +13,8 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ +- ++ ++#include + #include + + using namespace log4cxx; + +--- log4cxx-0.9.7/src/timezone.cpp~ 2009-05-21 10:14:27.000000000 +0100 ++++ log4cxx-0.9.7/src/timezone.cpp 2009-05-21 10:14:27.000000000 +0100 +@@ -13,7 +13,8 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ +- ++ ++#include + #include + #include + +--- log4cxx-0.9.7/src/xmlsocketappender.cpp~ 2009-05-21 10:16:24.000000000 +0100 ++++ log4cxx-0.9.7/src/xmlsocketappender.cpp 2009-05-21 10:16:25.000000000 +0100 +@@ -14,6 +14,7 @@ + * limitations under the License. + */ + ++#include + #include + #include + #include diff --git a/meta/recipes-devtools/log4cxx/log4cxx_0.10.0.bb b/meta/recipes-devtools/log4cxx/log4cxx_0.10.0.bb new file mode 100644 index 0000000..767c943 --- /dev/null +++ b/meta/recipes-devtools/log4cxx/log4cxx_0.10.0.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Apache logging framework for C++ library" +SECTION = "libs" +DEPENDS = "apr apr-util expat gdbm" +LICENSE = "Apache License Version 2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" +HOMEPAGE = "http://logging.apache.org/log4cxx/" +PR = "r0" + +SRC_URI = "http://archive.apache.org/dist/logging/log4cxx/0.10.0/apache-log4cxx-0.10.0.tar.gz \ + file://0001-log4cxx_0-10-0_add-missing-includes.patch \ + file://0002-Remove-duplicates-from-makefile.patch" + +S = "${WORKDIR}/apache-${PN}-${PV}" + +inherit autotools pkgconfig + +SRC_URI[md5sum] = "b30ffb8da3665178e68940ff7a61084c" +SRC_URI[sha256sum] = "0de0396220a9566a580166e66b39674cb40efd2176f52ad2c65486c99c920c8c" diff --git a/meta/recipes-devtools/log4cxx/log4cxx_0.9.7.bb b/meta/recipes-devtools/log4cxx/log4cxx_0.9.7.bb new file mode 100644 index 0000000..a9337d3 --- /dev/null +++ b/meta/recipes-devtools/log4cxx/log4cxx_0.9.7.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Apache logging framework for C++ library" +SECTION = "libs" +DEPENDS = "apr apr-util expat gdbm" +LICENSE = "Apache License, Version 2.0" +HOMEPAGE = "http://logging.apache.org/log4cxx/" +# PV = "0.10.0" +PR = "r1" + +SRC_URI = "http://archive.apache.org/dist/logging/log4cxx/log4cxx-0.9.7.tar.gz \ + file://log4cxx097.patch" + +#build this: +S = "${WORKDIR}/${PN}-${PV}" + +inherit autotools pkgconfig + +SRC_URI[md5sum] = "fd09abc90b8c0c8af1d5146a75590792" +SRC_URI[sha256sum] = "5b41b2fc267595bdb0fa4cd1152309413bc70e6d9196293113ebb82751eb7ec6" diff --git a/meta/recipes-devtools/log4cxx/log4cxx_svn.bb b/meta/recipes-devtools/log4cxx/log4cxx_svn.bb new file mode 100644 index 0000000..d49fb03 --- /dev/null +++ b/meta/recipes-devtools/log4cxx/log4cxx_svn.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "Apache logging framework for C++ library" +SECTION = "libs" +DEPENDS = "apr apr-util expat gdbm" +LICENSE = "Apache License Version 2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" +HOMEPAGE = "http://logging.apache.org/log4cxx/" + +SRCREV = "${AUTOREV}" +PV = "0.0+svnr${SRCPV}" +PR = "r0" + +SRC_URI = "svn://svn.apache.org/repos/asf/logging/log4cxx/;protocol=http;module=trunk" + +S = "${WORKDIR}/trunk" + +inherit autotools pkgconfig + +SRC_URI[md5sum] = "b30ffb8da3665178e68940ff7a61084c" +SRC_URI[sha256sum] = "0de0396220a9566a580166e66b39674cb40efd2176f52ad2c65486c99c920c8c"