[Lunar-commits] <moonbase-other> apache-log4cxx: Readding to moonbase.

Dennis Veatch stumbles at lunar-linux.org
Tue Jul 10 13:55:35 CEST 2012


commit d0589e8580bd7579bcb11151cce9216078f78a0d
Author: Dennis Veatch <stumbles at lunar-linux.org>
Date: Tue, 10 Jul 2012 04:55:35 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/d0589e8580bd7579bcb11151cce9216078f78a0d

apache-log4cxx: Readding to moonbase.
---
  web/apache-log4cxx/BUILD                                     +17/-0    
  web/apache-log4cxx/DEPENDS                                   +7/-0     
  web/apache-log4cxx/DETAILS                                   +16/-0    
  3 files changed, 40 insertions (+), 0 deletions (-)

--- /dev/null
+++ b/web/apache-log4cxx/BUILD
@@ -0,0 +1,17 @@
+(
+
+  patch_it $SOURCE_CCACHE/$SOURCE1 0 &&
+
+  sed -i "22i #include <cstring>" src/main/cpp/socketoutputstream.cpp src/examples/cpp/console.cpp &&
+  sed -i "22i #include <cstdio>" src/examples/cpp/console.cpp &&
+  sed -i "22i #include <string.h>" src/main/cpp/inputstreamreader.cpp src/main/cpp/socketoutputstream.cpp &&
+
+  if in_depends $MODULE libiodbc; then
+      LDFLAGS="$LDFLAGS -Wl,-rpath,/usr/lib/libiodbc"
+   else
+      LDFLAGS="$LDFLAGS -Wl,-rpath,/usr/lib/"
+  fi &&
+  
+  default_build
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/web/apache-log4cxx/DEPENDS
@@ -0,0 +1,7 @@
+depends  apr-util
+
+optional_depends doxygen  "--enable-doxygen" "--disable-doxygen"  "for documentation support"
+optional_depends libiodbc "--with-ODBC=iODBC"    ""               "for iodbc database support, If yes here say no to unixODBC"
+optional_depends unixODBC "--with-ODBC=unixODBC" ""               "for unixODBC database connectivity support"
+optional_depends libesmtp "--with-SMTP=libesmtp" "--with-SMTP=no" "for libesmtp support"
+
--- /dev/null
+++ b/web/apache-log4cxx/DETAILS
@@ -0,0 +1,16 @@
+          MODULE=apache-log4cxx
+         VERSION=0.10.0
+          SOURCE=$MODULE-$VERSION.tar.gz
+         SOURCE1=log4cxx-$VERSION-unixODBC.patch
+      SOURCE_URL=http://mirror.candidhosting.com/pub/apache/logging/log4cxx/$VERSION/
+     SOURCE1_URL=$PATCH_URL
+      SOURCE_VFY=sha1:d79c053e8ac90f66c5e873b712bb359fd42b648d
+     SOURCE1_VFY=sha1:65769e23a384f01b8f2ebf915f0e055150d55cb6
+        WEB_SITE=http://logging.apache.org/log4cxx/index.html
+         ENTERED=20100321
+         UPDATED=20100321
+           SHORT="logging framework for C++"
+
+cat << EOF
+Apache log4cxx is a logging framework for C++ patterned after Apache log4j.
+EOF




More information about the Lunar-commits mailing list