[jakarta-ecs] 01/14: Import the debian directory from jakarta-ecs/1.4.2-2
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Thu Mar 6 22:42:54 UTC 2014
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository jakarta-ecs.
commit 03d1bbdbb5ac9db07ad1bb2831a4efb2add2cbbb
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Thu Mar 6 17:47:07 2014 +0100
Import the debian directory from jakarta-ecs/1.4.2-2
---
debian/README.Debian | 70 ++++++++++++++++++++++++++++++++++++
debian/README.Debian-source | 8 +++++
debian/changelog | 44 +++++++++++++++++++++++
debian/compat | 1 +
debian/control | 15 ++++++++
debian/copyright | 65 +++++++++++++++++++++++++++++++++
debian/dirs | 1 +
debian/liblog4j1.2-java-doc.doc-base | 10 ++++++
debian/liblog4j1.2-java-doc.docs | 1 +
debian/orig-tar.sh | 21 +++++++++++
debian/rules | 23 ++++++++++++
debian/watch | 2 ++
12 files changed, 261 insertions(+)
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..2204c21
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,70 @@
+jakarta-log4j1.2 for Debian
+------------------------
+
+This is the jakarta logging library version 1.2. If your package depends on it
+please use the /usr/share/java/log4j-1.2.jar symlink.
+
+Some information from the INSTALL documentation:
+
+You can now test your installation by first compiling the following
+simple program.
+
+ import org.apache.log4j.Logger;
+ import org.apache.log4j.BasicConfigurator;
+
+ public class Hello {
+
+ static Logger logger = Logger.getLogger(Hello.class);
+
+ public
+ static
+ void main(String argv[]) {
+ BasicConfigurator.configure();
+ logger.debug("Hello world.");
+ logger.info("What a beautiful day.");
+ }
+ }
+
+ After compilation, try it out by issuing the command
+
+ java Hello
+
+ You should see log statements appearing on the console.
+
+Refer to the javadoc documentation and the user manual on how to
+include log statements in your own code.
+
+
+==================
+log4j dependencies
+==================
+
+Log4j is based on JDK 1.1 with the following additional requirements:
+
+ ----------------------------
+ Package org.apache.log4j.xml
+ ----------------------------
+
+ The DOMConfigurator is based on the DOM Level 1 API. The
+ DOMConfigurator.configure(Element) method will work with any
+ XML parser that will pass it a DOM tree.
+
+ The DOMConfigurator.configure(String filename) method and its variants
+ require a JAXP compatible XMLparser, for example the Apache Xerces
+ parser. Compiling the DOMConfigurator requires the presence of a
+ JAXP parser in the classpath.
+
+ ------------
+ SMTPAppender
+ ------------
+
+ The SMTPAppender relies on the JavaMail API. It has been tested with
+ JavaMail API version 1.2. The JavaMail API requires the
+ JavaBeans Activation Framework package. You can download the
+ JavaMail API at:
+
+ http://java.sun.com/products/javamail/
+
+ or just apt-get install libgnumail-java in Debian :-)
+
+ -- Benoit Joly <benoit at kaitain.dune.local>, Sat Apr 12 18:36:10 2003
diff --git a/debian/README.Debian-source b/debian/README.Debian-source
new file mode 100644
index 0000000..535d85f
--- /dev/null
+++ b/debian/README.Debian-source
@@ -0,0 +1,8 @@
+jakarta-log4j1.2
+----------------
+
+The package includes jars and a Windows binary DLL, which are not be
+included in the original tarball. The orig-tar.sh in this directory is
+used to recreate a clean tarball by removing the jar and DLL.
+
+ -- Kumar Appaiah <akumar at ee.iitm.ac.in>, Wed, 26 Sep 2007 13:03:52 +0530
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..cf8ba1b
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,44 @@
+jakarta-ecs (1.4.2-2) unstable; urgency=low
+
+ * Package orphaned.
+
+ -- Kalle Kivimaa <killer at debian.org> Tue, 06 Sep 2011 08:00:00 +0200
+
+jakarta-ecs (1.4.2-1.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * debian/control
+ - Change build dependency default-jdk-builddep to default-jdk as no -gcj
+ package is being built.
+ - Change jre dependencies to -headless. Remove unnecessary dependency java-common.
+ - Add build and runtime dependency libregexp-java.
+ - Update standards version to 3.8.4.
+ * debian/rules
+ - Add ant arguments to specify source version 1.4.
+ - Add regexp to list of jar files for compilation classpath.
+ Both these changes fix FTBFS. (Closes: #562437)
+
+ -- Onkar Shinde <onkarshinde at ubuntu.com> Sat, 30 Jan 2010 16:42:48 +0530
+
+jakarta-ecs (1.4.2-1.1) unstable; urgency=low
+
+ [ Philipp Spitzer ]
+ * Non-maintainer upload.
+ * Renamed "enum" variable to "enumerate" as "enum" became a Java keyword
+ (Closes: #543076).
+
+ [ gregor herrmann ]
+ * debian/control: remove section from binary package, change section to java
+ in source package.
+
+ -- Philipp Spitzer <philipp+debian at spitzer.priv.at> Fri, 27 Nov 2009 22:28:19 +0100
+
+jakarta-ecs (1.4.2-1) unstable; urgency=low
+
+ * Initial release (Closes: #503279).
+ * lib-dir is ignored in the build to conform with the policy.
+ * Binary jars and classes as well as pregenerated javadocs removed
+ from the orig.tar.gz.
+
+ -- Kalle Kivimaa <killer at debian.org> Fri, 24 Oct 2008 17:35:01 +0300
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..f8e142d
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,15 @@
+Source: jakarta-ecs
+Section: java
+Priority: optional
+Maintainer: Debian QA Group <packages at qa.debian.org>
+Build-Depends: debhelper (>= 5), cdbs, default-jdk, ant, libregexp-java
+Standards-Version: 3.8.4
+Homepage: http://jakarta.apache.org/ecs
+
+Package: libjakarta-ecs-java
+Architecture: all
+Depends: default-jre-headless | java2-runtime-headless, libregexp-java, ${misc:Depends}
+Description: Element construction set for various markup languages
+ Generation API directly supports HTML 4.0 and XML, but can easily be
+ extended to create tags for any markup language. Documents are created
+ through native Java objects instead of gegnerating the markup directly.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..c9e492d
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,65 @@
+Distributed under Apache Software License, Version 1.1.
+
+Idea, design and code: Stephan Nagy <snagy at norellis.com>
+ Jon S. Stevens <jon at latchkey.com>
+
+Contributions: Vadim Tkachenko <vt at freehold.crocodile.org>
+ People of the ECS mailing list
+
+/*
+ * ====================================================================
+ *
+ * The Apache Software License, Version 1.1
+ *
+ * Copyright (c) 1999-2003 The Apache Software Foundation. All rights
+ * reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. The end-user documentation included with the redistribution, if
+ * any, must include the following acknowlegement:
+ * "This product includes software developed by the
+ * Apache Software Foundation (http://www.apache.org/)."
+ * Alternately, this acknowlegement may appear in the software itself,
+ * if and wherever such third-party acknowlegements normally appear.
+ *
+ * 4. The names "The Jakarta Project", "Jakarta Element Construction Set",
+ * "Jakarta ECS" , and "Apache Software Foundation" must not be used
+ * to endorse or promote products derived
+ * from this software without prior written permission. For written
+ * permission, please contact apache at apache.org.
+ *
+ * 5. Products derived from this software may not be called "Apache",
+ * "Jakarta Element Construction Set" nor "Jakarta ECS" nor may "Apache"
+ * appear in their names without prior written permission of the Apache Group.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation. For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ *
+ */
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..13c9f03
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1 @@
+usr/share/java
diff --git a/debian/liblog4j1.2-java-doc.doc-base b/debian/liblog4j1.2-java-doc.doc-base
new file mode 100644
index 0000000..890cd0b
--- /dev/null
+++ b/debian/liblog4j1.2-java-doc.doc-base
@@ -0,0 +1,10 @@
+Document: liblog4j1.2-java-doc
+Title: Documenation for log4j 1.2
+Author: The Apache log4j team
+Abstract: This is the documentation for log4j, a logging library
+ for java. The documentation includes the javadoc API.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/liblog4j1.2-java-doc/docs/api/index.html
+Files: /usr/share/doc/liblog4j1.2-java-doc/docs/api/*.html
diff --git a/debian/liblog4j1.2-java-doc.docs b/debian/liblog4j1.2-java-doc.docs
new file mode 100644
index 0000000..d8f8d46
--- /dev/null
+++ b/debian/liblog4j1.2-java-doc.docs
@@ -0,0 +1 @@
+docs
diff --git a/debian/orig-tar.sh b/debian/orig-tar.sh
new file mode 100644
index 0000000..dca9663
--- /dev/null
+++ b/debian/orig-tar.sh
@@ -0,0 +1,21 @@
+#!/bin/sh -e
+
+# called by uscan with '--upstream-version' <version> <file>
+TAR=../apache-log4j-$2.tar.gz
+DIR=jakarta-log4j-$2.orig
+
+# clean up the upstream tarball
+mv $TAR $3
+tar zxf $3
+mv apache-log4j-$2 $DIR
+GZIP=--best tar czf $3 --exclude '*jar' --exclude 'site' --exclude '*dll' $DIR
+rm -rf $TAR $DIR
+
+# move to directory 'tarballs'
+if [ -r .svn/deb-layout ]; then
+ . .svn/deb-layout
+ mv $3 $origDir
+ echo "moved $3 to $origDir"
+fi
+
+exit 0
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..83a60c0
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,23 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/ant.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+JAVA_HOME := /usr/lib/jvm/default-java
+ANT_HOME := /usr/share/ant
+
+DEB_ANT_ARGS := -Dant.build.javac.source=1.4 -Dant.build.javac.target=1.4
+DEB_JARS := regexp
+DEB_ANT_BUILDFILE := build/build-ecs.xml
+DEB_ANT_BUILD_TARGET := jar
+
+clean::
+ -$(RM) -r docs
+
+install/libjakarta-ecs-java::
+ dh_install bin/ecs-$(DEB_UPSTREAM_VERSION).jar usr/share/java
+ dh_link usr/share/java/ecs-$(DEB_UPSTREAM_VERSION).jar usr/share/java/ecs.jar
+
+get-orig-source:
+ -uscan --upstream-version 0
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..09cca86
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://www.apache.org/dist/logging/log4j/(1.2.[\d]+)/apache-log4j-(1.2.[\d]+).tar.gz debian debian/orig-tar.sh
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jakarta-ecs.git
More information about the pkg-java-commits
mailing list