Skip to content

Commit

Permalink
first commit for all
Browse files Browse the repository at this point in the history
  • Loading branch information
litkinger committed Jun 3, 2021
0 parents commit d03423a
Show file tree
Hide file tree
Showing 2,784 changed files with 787,093 additions and 0 deletions.
74 changes: 74 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# This file is used to ignore files which are generated
# ----------------------------------------------------------------------------

*~
*.autosave
*.a
*.core
*.moc
*.o
*.obj
*.orig
*.rej
*.so
*.so.*
*_pch.h.cpp
*_resource.rc
*.qm
.#*
*.*#
core
!core/
tags
.DS_Store
.directory
*.debug
Makefile*
*.prl
*.app
moc_*.cpp
ui_*.h
qrc_*.cpp
Thumbs.db
*.res
*.rc
/.qmake.cache
/.qmake.stash

# qtcreator generated files
*.pro.user*

# xemacs temporary files
*.flc

# Vim temporary files
.*.swp

# Visual Studio generated files
*.ib_pdb_index
*.idb
*.ilk
*.pdb
*.sln
*.suo
*.vcproj
*vcproj.*.*.user
*.ncb
*.sdf
*.opensdf
*.vcxproj
*vcxproj.*

# MinGW generated files
*.Debug
*.Release

# Python byte code
*.pyc

# Binaries
# --------
*.dll
*.exe
bk
build-
Binary file added 3rd/apache-log4cxx-0.10.0.zip
Binary file not shown.
157 changes: 157 additions & 0 deletions 3rd/apache-log4cxx-0.10.0/INSTALL
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


Detailed build instructions are provided for in both HTML
and APT format in releases. The APT sources are
available in Subversion checkouts.

autotools:
site/building/autotools.html
src/site/apt/building/autotools.apt

Apache Ant:
site/building/ant.html
src/site/apt/building/ant.apt

Apache Maven 2:
site/building/maven.html
src/site/apt/building/maven.apt

Microsoft Visual Studio:
site/building/vstudio.html
src/site/apt/building/vstudio.apt

Apple Xcode:
site/building/xcode.html
src/site/apt/building/xcode.apt




Introduction
============
Apache log4cxx is a C++ transliteration of Apache log4j.



Maven 2:
==================

Maven 2 used to prepare site documentation and will be used to package the release.
TODO: add more documentation.


Ant + cpptasks build:
==================

The Ant build script is the definitive build script for log4cxx and
is able to build log4cxx with (at least) gcc, Microsoft Visual C++ 6, 7, 7.1
and Borland C++ 5.5 and produce IDE project files for Microsoft Visual Studio
6, Borland CBuilderX and Apple Xcode to assist in debugging.

Prerequisites:

Apache Ant 1.6.1 or later
http://ant.apache.org

cpptasks.jar and ant-contrib.jar on CLASSPATH
(March 2005 or later releases or CVS HEAD)
http://ant-contrib.sourceforge.net

JDK 1.4 or later. Earlier versions might work but
have not been tested.

GNU patch on command path.

GNU sed, gzip and zip on command path (required for tests)

Connection to internet

- or -

The following files placed in the lib directory:
apr-1.2.2.tar.gz
apr-util-1.2.2.tar.gz

http://apr.apache.org



Building:

Unix gcc:

$> export CLASSPATH=path_to_cpptasks/cpptasks.jar:path_to_antcontrib/ant-contrib.jar

- or -

$> setenv CLASSPATH path_to_cpptasks/cpptasks.jar:path_to_antcontrib/ant-contrib.jar


$> ant


Microsoft Visual C++:

$> set CLASSPATH=path_to_cpptasks/cpptasks.jar;path_to_antcontrib/ant-contrib.jar
$> path_to_vc\bin\vcvars32
$> ant


Borland C++:

$> set CLASSPATH=path_to_cpptasks/cpptasks.jar;path_to_antcontrib/ant-contrib.jar
$> ant -Dcompiler=bcc



Build options:

-Dcompiler= see list from http://ant-contrib.sourceforge.net/cc.html
-Ddebug=[true | false]
-Dlib.type=[shared | static | dylib]
-Drtti=[false | true]
-Dapache.mirror=URL
-Dapr.lib.type=[static | shared]
-Daprutil.lib.type=[static | shared]
-Dapriconv.lib.type=[static | shared]
-Dhas.wchar_t=[1 | 0]
-Dlogchar=[wchar_t utf8]
-Dos.family=cygwin

Build targets:

build Build log4cxx library
build-all Builds all artifacts
build-examples Builds example programs
build-projects-cbx Builds project files for Borland CBuilderX
build-projects-vc6 Builds project files for Microsoft Visual C++ 6
build-projects-xcode Builds project files for Apple Xcode
build-shortsocketserver builds a socket server used by unit tests
build-standalone-unittest Builds a unit tests + log4cxx executable
build-unittest Builds unit test app
check Runs all diagnostic tests
clean Removes built files
dist Builds a source distribution
fixcrlf repair end-of-line sequences
header-check Checks headers against Effective C++ guidelines
run-standalone-unittest Runs standalone unit test
run-unittest Runs unit test
usage Describes usage of the build script





52 changes: 52 additions & 0 deletions 3rd/apache-log4cxx-0.10.0/KEYS
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
This file contains the PGP&GPG keys of various Apache developers.
Please don't use them for email unless you have to. Their main
purpose is code signing.

Apache users: pgp < KEYS
Apache developers:
(pgpk -ll <your name> && pgpk -xa <your name>) >> this file.
or
(gpg --fingerprint --list-sigs <your name>
&& gpg --armor --export <your name>) >> this file.

Apache developers: please ensure that your key is also available via the
PGP keyservers (such as pgpkeys.mit.edu).


pub 1024D/2E114322 2005-06-11 [expires: 2010-06-10]
Key fingerprint = A1A2 B554 6D43 31B2 A41E 1C07 BE16 C95D 2E11 4322
uid Curt Arnold <[email protected]>
sig 3 2E114322 2005-06-11 Curt Arnold <[email protected]>
sub 2048g/209ECE57 2005-06-11 [expires: 2010-06-10]
sig 2E114322 2005-06-11 Curt Arnold <[email protected]>

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.3 (Darwin)

mQGiBEKrSNQRBAC4J7udOBoC5+gVxBaPAbjXfnq12l5Pau1WD+UothePNGjI2hOp
+Rnzikk3ISgyrjiX3A8ScZYbu3iXvMpF4zknkGLdmerpf4Gz9xGeushwun+UFaFL
MX5u7LWJo9wDKzbcJJit1j/qGEg/HRp5fnVYCh0/l4dLansL60NhxtYdxwCguu2e
wZMZFroaiIXqnce7+cGDRq8D/2HgKGtEJHY3z8OtUqncWbW+RAQqdcT0Z+bMB8o6
0UCHxUoJrFS1lA62qU3kcZ8ACPoh9xDW4X47EgNPELX81alymTI5FdqiDK7RIwzE
JlOH/8JJgC6eSwiUXJ0cOJwpMonitcpMLouxuURuPSpfE5b1mQ1gFzN5MBL8xlZQ
8IO6A/9qWwyWyQBoJud0RDIsVRosdoSBZtw9PHsURgsqfNsS2NXTWK4HjxExw1KO
AXmRlALfrH8yAShy/AyiUrwlKHG2WPTe6Etygjlr4dIxqTiCOoi+qv+H8SXW4Qy3
SnyozJ2RlKoYG0oDTbVMsPhOFdytHjConDLL9vS14j4kN9zWB7QgQ3VydCBBcm5v
bGQgPGNhcm5vbGRAYXBhY2hlLm9yZz6IZAQTEQIAJAUCQqtI1AIbAwUJCWYBgAYL
CQgHAwIDFQIDAxYCAQIeAQIXgAAKCRC+FsldLhFDIs5CAJ9roOB39ithHoCLaDJx
l14efLwgNgCfcDBYutNX5W627kCeheDqhQbTqTi5Ag0EQqtJBRAIAN8maiGIO44S
dc9Ep3CAm0aXDeR8IQ/F253WcMQtkFBjeHEDd6/+EFT52vswMI6ZJDVV/A7pe4VM
XAdNutFmUG2gy9OJOu8gMuO3jTCLxUXyQYNF/RasOAQJgc7q1N5QgKtXVH2InQ21
vHvlHM1fVe4rYDPr4JL2lZHe0P8kTzeQ7jI5pQnfYRJmS8I5AMQYFOiM48Pd7Sbs
Wu/rym7ikcmKUe6ZE59hSioneVP31CDMNRxCAQJVS1mZxTozsAEoh+cvmRjOD1Es
0iXvu6Sfe8+sLRL+7CNUZgixE1UFbdnNxuZGlG9qs0LGP7hDWijT1/Y4SHz4ovXx
k0oocmFtiLcAAwcIAMbY7K99hLAFVaU2ukxCSp1TNPcD+IB3gtpRieKaZvBn/LGe
CO+fNAogkw537lmpLk4nI+JiP/xWohyJ9lyEpW7yD4c9AHKNjqvEWD5Bhpnw4qKJ
ohQSVQwEeJRsftY4D0jCP9xbgPiq5woBzHWNok3BVaHqLK0fd0/+KygnT+k6cR22
Mus9RsEisXk9Oj5lvC0miDOWof4vk2Ll8/H3xt4CXAr13n5Yj2632HolOHrFUQXT
gwc9v5CNIihOQMEiXFxHh743qbsUZktjxeYH7r8wSCV93/QQ4qELiWoUzndpkCRT
lEKenucAv6f5qqZqG7pVW8S48T99HwzwqgFX5VOITwQYEQIADwUCQqtJBQIbDAUJ
CWYBgAAKCRC+FsldLhFDIjnoAJ9ECOIrTH3adnVLOkHZnewyp2ssxwCgtLjlwZ7/
4QtL3W5Id3nKxPFiI+c=
=9ut1
-----END PGP PUBLIC KEY BLOCK-----
Loading

0 comments on commit d03423a

Please sign in to comment.