From 771b1f2d033220b9f3a991c645dfd2861fbd2007 Mon Sep 17 00:00:00 2001
From: cvsdist
Date: Thu, 9 Sep 2004 07:59:04 +0000
Subject: [PATCH] =?UTF-8?q?auto-import=20changelog=20data=20from=20log4j-1?=
=?UTF-8?q?.2.8-7jpp.src.rpm=20*=20Sun=20Aug=2031=202003=20Ville=20Skytt?=
=?UTF-8?q?=C3=A4=20=20-=200:1.2.8-7jpp=20-=20?=
=?UTF-8?q?Add=20scripts=20and=20freedesktop.org=20menu=20entries=20for=20?=
=?UTF-8?q?LogFactor5=20and=20Chainsaw.=20-=20Include=20log4j.dtd=20and=20?=
=?UTF-8?q?install=20SGML/XML=20catalogs.=20-=20Require=20jpackage-utils,?=
=?UTF-8?q?=20jaxp=5Fparser=5Fimpl.=20-=20Crosslink=20with=20local=20xml-c?=
=?UTF-8?q?ommons-apis=20javadocs.=20-=20Don't=20BuildRequire=20JUnit,=20t?=
=?UTF-8?q?he=20test=20suite=20is=20not=20included=20:(=20-=20Fix=20Group.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Sun May 11 2003 David Walluck 0:1.2.8-6jpp
- add jpackage-utils requirement
- add epochs to all versioned requirements
- use jmx explicitly for now until mx4j works
* Fri Mar 21 2003 Nicolas Mailhot 1.2.8-3jpp
- For jpackage-utils 1.5
* Thu Feb 27 2003 Henri Gomez 1.2.8-2jpp
- fix ASF license and add packager tag
* Thu Feb 20 2003 Henri Gomez 1.2.8-1jpp
- log4j 1.2.8
* Thu Oct 10 2002 Henri Gomez 1.2.7-1jpp
- log4j 1.2.7
* Fri Aug 23 2002 Henri Gomez 1.2.6-1jpp
- log4j 1.2.6
* Wed Jul 10 2002 Henri Gomez 1.2.5-1jpp
- log4j 1.2.5
* Tue Jul 02 2002 Guillaume Rousse 1.2.4-2jpp
- section macro
* Thu Jun 20 2002 Henri Gomez 1.2.4-1jpp
- log4j 1.2.4
* Thu Jan 17 2002 Guillaume Rousse 1.1.3-8jpp
- versioned dir for javadoc
- drop j2ee package
- no dependencies for manual and javadoc packages
- adaptation for new jaf and javamail packages
* Sat Dec 08 2001 Guillaume Rousse 1.1.3-7jpp
- drop j2ee patch
* Wed Dec 05 2001 Guillaume Rousse 1.1.3-6jpp
- javadoc into javadoc package
- drop log4j-core.jar
* Wed Nov 21 2001 Christian Zoffoli 1.1.3-5jpp
- new jpp extension
- fixed compilation (added activation in the classpath)
- BuildRequires: jaf
* Tue Nov 20 2001 Guillaume Rousse 1.1.3-4jpp
- non-free extension classes back in original archive
- removed packager tag
* Tue Oct 09 2001 Guillaume Rousse 1.1.3-3jpp
- first unified release
- non-free extension as additional package
- s/jPackage/JPackage
* Tue Sep 04 2001 Guillaume Rousse 1.1.3-2mdk
- rebuild with javamail to provide SMTP appender
- add CVS references
* Sun Aug 26 2001 Guillaume Rousse 1.1.3-1mdk
- 1.1.3
- used new source packaging policy
- vendor tag
- packager tag
- s/Copyright/License/
- truncated description to 72 columns in spec
- spec cleanup
- used versioned jar
* Sat Feb 17 2001 Guillaume Rousse 1.0.4-3mdk
- spec cleanup
- changelog correction
- build with junit
* Sun Feb 04 2001 Guillaume Rousse 1.0.4-2mdk
- merged with Henri Gomez specs:
- changed name to log4j
- changed javadir to /usr/share/java
- dropped jdk & jre requirement
- added jikes support
- changed description
- added xerces requirement
- more macros
* Sun Jan 14 2001 Guillaume Rousse 1.0.4-1mdk
- first Mandrake release
---
.cvsignore | 1 +
log4j-chainsaw.desktop | 9 ++
log4j-chainsaw.png | Bin 0 -> 2954 bytes
log4j-chainsaw.sh | 37 +++++
log4j-javadoc-xlink.patch | 14 ++
log4j-logfactor5-userdir.patch | 53 +++++++
log4j-logfactor5.desktop | 9 ++
log4j-logfactor5.png | Bin 0 -> 856 bytes
log4j-logfactor5.sh | 27 ++++
log4j.catalog | 4 +
log4j.spec | 256 +++++++++++++++++++++++++++++++++
sources | 1 +
12 files changed, 411 insertions(+)
create mode 100644 log4j-chainsaw.desktop
create mode 100644 log4j-chainsaw.png
create mode 100644 log4j-chainsaw.sh
create mode 100644 log4j-javadoc-xlink.patch
create mode 100644 log4j-logfactor5-userdir.patch
create mode 100644 log4j-logfactor5.desktop
create mode 100644 log4j-logfactor5.png
create mode 100644 log4j-logfactor5.sh
create mode 100644 log4j.catalog
create mode 100644 log4j.spec
diff --git a/.cvsignore b/.cvsignore
index e69de29..46fab14 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -0,0 +1 @@
+jakarta-log4j-1.2.8.tar.gz
diff --git a/log4j-chainsaw.desktop b/log4j-chainsaw.desktop
new file mode 100644
index 0000000..d1315f8
--- /dev/null
+++ b/log4j-chainsaw.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Chainsaw
+Comment=Log4j log viewer
+Exec=chainsaw
+Icon=chainsaw.png
+Terminal=false
+Type=Application
+Encoding=UTF-8
+Categories=Application;Development;Monitor;X-JPackage;
diff --git a/log4j-chainsaw.png b/log4j-chainsaw.png
new file mode 100644
index 0000000000000000000000000000000000000000..23380bcdd161c8719726c2678649a5ee87c8d4a9
GIT binary patch
literal 2954
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
+# $Id$
+
+# Source functions library
+if [ -f /usr/share/java-utils/java-functions ] ; then
+ . /usr/share/java-utils/java-functions
+else
+ echo "Can't find functions library, aborting"
+ exit 1
+fi
+
+# Source system prefs
+if [ -r /etc/chainsaw.conf ]; then
+ . /etc/chainsaw.conf
+fi
+
+# Source user prefs
+if [ -r "$HOME/.chainsawrc" ]; then
+ . "$HOME/.chainsawrc"
+fi
+
+# Configuration
+MAIN_CLASS=org.apache.log4j.chainsaw.Main
+BASE_JARS="log4j xml-commons-apis jaxp_parser_impl"
+
+# Set parameters
+set_jvm
+set_classpath $BASE_JARS
+set_flags $BASE_FLAGS
+set_options $BASE_OPTIONS
+
+# Let's start
+run "$@"
diff --git a/log4j-javadoc-xlink.patch b/log4j-javadoc-xlink.patch
new file mode 100644
index 0000000..df2621f
--- /dev/null
+++ b/log4j-javadoc-xlink.patch
@@ -0,0 +1,14 @@
+--- build.xml~ 2003-02-20 03:07:31.000000000 +0200
++++ build.xml 2003-08-31 03:41:21.000000000 +0300
+@@ -383,8 +383,11 @@
+ header="<b>Log4j ${version}</b>"
+ bottom="Copyright 2000-2002 Apache Software Foundation.">
+
++
++
+
+
+
diff --git a/log4j-logfactor5-userdir.patch b/log4j-logfactor5-userdir.patch
new file mode 100644
index 0000000..d98aaa6
--- /dev/null
+++ b/log4j-logfactor5-userdir.patch
@@ -0,0 +1,53 @@
+diff -Naru jakarta-log4j-1.2.8.orig/docs/lf5/configuration.html jakarta-log4j-1.2.8/docs/lf5/configuration.html
+--- jakarta-log4j-1.2.8.orig/docs/lf5/configuration.html 2003-02-20 03:07:31.000000000 +0200
++++ jakarta-log4j-1.2.8/docs/lf5/configuration.html 2003-08-31 03:22:21.000000000 +0300
+@@ -120,7 +120,7 @@
+ Configure->Save menu option saves your current GUI
+ configuration to a file called
+ lf5_configuration.xml. This configuration file is a
+- saved to the location <USER_HOME>/lf5 on your local
++ saved to the location <USER_HOME>/.logfactor5 on your local
+ drive.
+
+ The information saved in the configuration file is as
+diff -Naru jakarta-log4j-1.2.8.orig/src/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java jakarta-log4j-1.2.8/src/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java
+--- jakarta-log4j-1.2.8.orig/src/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java 2003-02-20 03:07:41.000000000 +0200
++++ jakarta-log4j-1.2.8/src/java/org/apache/log4j/lf5/viewer/configure/ConfigurationManager.java 2003-08-31 03:21:27.000000000 +0300
+@@ -332,7 +332,7 @@
+ String home = System.getProperty("user.home");
+ String sep = System.getProperty("file.separator");
+
+- return home + sep + "lf5" + sep + CONFIG_FILE_NAME;
++ return home + sep + ".logfactor5" + sep + CONFIG_FILE_NAME;
+ }
+
+ //--------------------------------------------------------------------------
+diff -Naru jakarta-log4j-1.2.8.orig/src/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java jakarta-log4j-1.2.8/src/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java
+--- jakarta-log4j-1.2.8.orig/src/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java 2003-02-20 03:07:38.000000000 +0200
++++ jakarta-log4j-1.2.8/src/java/org/apache/log4j/lf5/viewer/configure/MRUFileManager.java 2003-08-31 03:22:23.000000000 +0300
+@@ -158,14 +158,14 @@
+
+ /**
+ * Creates the directory where the MRU file list will be written.
+- * The "lf5" directory is created in the Documents and Settings
++ * The ".logfactor5" directory is created in the Documents and Settings
+ * directory on Windows 2000 machines and where ever the user.home
+ * variable points on all other platforms.
+ */
+ public static void createConfigurationDirectory() {
+ String home = System.getProperty("user.home");
+ String sep = System.getProperty("file.separator");
+- File f = new File(home + sep + "lf5");
++ File f = new File(home + sep + ".logfactor5");
+ if (!f.exists()) {
+ try {
+ f.mkdir();
+@@ -251,7 +251,7 @@
+ String home = System.getProperty("user.home");
+ String sep = System.getProperty("file.separator");
+
+- return home + sep + "lf5" + sep + CONFIG_FILE_NAME;
++ return home + sep + ".logfactor5" + sep + CONFIG_FILE_NAME;
+ }
+
+ /**
diff --git a/log4j-logfactor5.desktop b/log4j-logfactor5.desktop
new file mode 100644
index 0000000..594d4c3
--- /dev/null
+++ b/log4j-logfactor5.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=LogFactor5
+Comment=Graphical user interface for managing log4j log messages
+Exec=logfactor5
+Icon=logfactor5.png
+Terminal=false
+Type=Application
+Encoding=UTF-8
+Categories=Application;Development;Monitor;X-JPackage;
diff --git a/log4j-logfactor5.png b/log4j-logfactor5.png
new file mode 100644
index 0000000000000000000000000000000000000000..39aee44fb0efe2b4791965f75ec6c351e2dbf600
GIT binary patch
literal 856
zcmV-e1E>6nP)D+KYKtOVFY@h_gkve$vrc*lJdk@`lCQuM<7s8P|Tk}m`x$9eK8Oa3F+8u@9*!~
zojZAUKOGke_3nn$crWkidzqP;bw?gPHW}QSGdn5}@~b?wvuW;2xppt2_DljQ{_c9~=)nIw9$*KxSq$+}L}>e>3E`P(ME>4-XIW
z?wj(XINj52GcX$I-hBGIN%GKW^5=t0Iv1~|UFe83uVg7qG!wRdEQfYG`kXwLUMNvd
zD)5&->6AUm#cKG?y>0*i0hvieK~#9!t&{mT0#OvlFJ-GpWN6A-LI_ieL1lz2*=j0F
zAxjI{lHLEVdAClJm*0HPnfLDUnS1Yh=RAOa&;`JdPUCQNPr8YJ7*>CMnx8`e(LL-!-X>yE0citmCjzXe;w(XZxK^;Bc4xpT7_O=B)c=K&Ul
z{2p4lhl`rSZwh&AG4~{`TBb_HNT?(KOn}6BZ2%4g0cQXN6k3_2kbB~dq+BIHNlkI}
zNw(CVzyShW32-XQT4+TeJRzg2hioG;@4gHeRaWF=7&`^Xl{Vo(^>N~!(S)6GN}CER
z^w2=*NXH0R$lBUgk&
+# $Id$
+
+# Source functions library
+if [ -f /usr/share/java-utils/java-functions ] ; then
+ . /usr/share/java-utils/java-functions
+else
+ echo "Can't find functions library, aborting"
+ exit 1
+fi
+
+# Configuration
+MAIN_CLASS=org.apache.log4j.lf5.StartLogFactor5
+BASE_JARS="log4j xml-commons-apis jaxp_parser_impl"
+
+# Set parameters
+set_jvm
+set_classpath $BASE_JARS
+set_flags $BASE_FLAGS
+set_options $BASE_OPTIONS
+
+# Let's start
+run "$@"
diff --git a/log4j.catalog b/log4j.catalog
new file mode 100644
index 0000000..ae2faa3
--- /dev/null
+++ b/log4j.catalog
@@ -0,0 +1,4 @@
+-- log4j DTD catalog --
+-- JPackage Project --
+
+DOCTYPE log4j:configuration log4j.dtd
diff --git a/log4j.spec b/log4j.spec
new file mode 100644
index 0000000..e2c8dd3
--- /dev/null
+++ b/log4j.spec
@@ -0,0 +1,256 @@
+%define section free
+
+Name: log4j
+Version: 1.2.8
+Release: 7jpp
+Epoch: 0
+Summary: Java logging package
+License: Apache Software License
+URL: http://jakarta.apache.org/log4j/
+Source0: http://jakarta.apache.org/log4j/jakarta-log4j-1.2.8.tar.gz
+# Converted from src/java/org/apache/log4j/lf5/viewer/images/lf5_small_icon.gif
+Source1: %{name}-logfactor5.png
+Source2: %{name}-logfactor5.sh
+Source3: %{name}-logfactor5.desktop
+# Converted from docs/images/logo.jpg
+Source4: %{name}-chainsaw.png
+Source5: %{name}-chainsaw.sh
+Source6: %{name}-chainsaw.desktop
+Source7: %{name}.catalog
+Patch0: %{name}-logfactor5-userdir.patch
+Patch1: %{name}-javadoc-xlink.patch
+BuildRequires: ant, jaf >= 0:1.0.1-5jpp, javamail >= 0:1.2-5jpp, jms, jmx
+BuildRequires: jndi, jpackage-utils >= 0:1.5, xml-commons-apis-javadoc
+Requires: jpackage-utils >= 0:1.5, xml-commons-apis, jaxp_parser_impl
+Group: System/Logging
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
+Vendor: JPackage Project
+Distribution: JPackage
+
+%description
+Log4j is a tool to help the programmer output log statements to a
+variety of output targets.
+
+%package manual
+Summary: Manual for %{name}
+Group: System/Logging
+
+%description manual
+Documentation for %{name}.
+
+%package javadoc
+Summary: Javadoc for %{name}
+Group: System/Logging
+
+%description javadoc
+Javadoc for %{name}.
+
+
+%prep
+%setup -q -n jakarta-%{name}-%{version}
+%patch0 -p1
+%patch1 -p0
+# remove all binary libs
+find . -name "*.jar" -exec rm -f {} \;
+
+
+%build
+export CLASSPATH=%(build-classpath jaf javamail/mailapi jms jmxri jmxtools)
+ant jar javadoc
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+# jars
+install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
+install -p -m 644 dist/lib/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}
+(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
+
+# javadoc
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+cp -pr docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+rm -rf docs/api
+
+# scripts
+install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
+install -p -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/logfactor5
+install -p -m 755 %{SOURCE5} $RPM_BUILD_ROOT%{_bindir}/chainsaw
+
+# freedesktop.org menu entries and icons
+install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/{applications,pixmaps}
+install -p -m 644 %{SOURCE1} \
+ $RPM_BUILD_ROOT%{_datadir}/pixmaps/logfactor5.png
+install -p -m 644 %{SOURCE3} \
+ $RPM_BUILD_ROOT%{_datadir}/applications/jpackage-logfactor5.desktop
+install -p -m 644 %{SOURCE4} \
+ $RPM_BUILD_ROOT%{_datadir}/pixmaps/chainsaw.png
+install -p -m 644 %{SOURCE6} \
+ $RPM_BUILD_ROOT%{_datadir}/applications/jpackage-chainsaw.desktop
+
+# DTD and the SGML catalog (XML catalog handled in scriptlets)
+install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}
+install -p -m 644 src/java/org/apache/log4j/xml/log4j.dtd \
+ $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}
+install -p -m 644 %{SOURCE7} \
+ $RPM_BUILD_ROOT%{_datadir}/sgml/%{name}/catalog
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post
+# Note that we're using versioned catalog, so this is always ok.
+if [ -x %{_bindir}/install-catalog -a -d %{_sysconfdir}/sgml ]; then
+ %{_bindir}/install-catalog --add \
+ %{_sysconfdir}/sgml/%{name}-%{version}-%{release}.cat \
+ %{_datadir}/sgml/%{name}/catalog > /dev/null || :
+fi
+if [ -x %{_bindir}/xmlcatalog -a -w %{_sysconfdir}/xml/catalog ]; then
+ %{_bindir}/xmlcatalog --noout --add system log4j.dtd \
+ file://%{_datadir}/sgml/%{name}/log4j.dtd %{_sysconfdir}/xml/catalog \
+ > /dev/null || :
+fi
+
+%preun
+if [ $1 -eq 0 ]; then
+ if [ -x %{_bindir}/xmlcatalog -a -w %{_sysconfdir}/xml/catalog ]; then
+ %{_bindir}/xmlcatalog --noout --del log4j.dtd \
+ %{_sysconfdir}/xml/catalog > /dev/null || :
+ fi
+fi
+
+%postun
+# Note that we're using versioned catalog, so this is always ok.
+if [ -x %{_bindir}/install-catalog -a -d %{_sysconfdir}/sgml ]; then
+ %{_bindir}/install-catalog --remove \
+ %{_sysconfdir}/sgml/%{name}-%{version}-%{release}.cat \
+ %{_datadir}/sgml/%{name}/catalog > /dev/null || :
+fi
+
+%post javadoc
+rm -f %{_javadocdir}/%{name}
+ln -s %{name}-%{version} %{_javadocdir}/%{name}
+
+%postun javadoc
+if [ $1 -eq 0 ]; then
+ rm -f %{_javadocdir}/%{name}
+fi
+
+
+%files
+%defattr(-,root,root,-)
+%doc INSTALL LICENSE.txt
+%{_bindir}/*
+%{_javadir}/*
+%{_datadir}/applications/*
+%{_datadir}/pixmaps/*
+%{_datadir}/sgml/%{name}
+
+%files manual
+%defattr(0644,root,root,0755)
+%doc docs/* contribs
+
+%files javadoc
+%defattr(0644,root,root,0755)
+%{_javadocdir}/%{name}-%{version}
+
+
+%changelog
+* Sun Aug 31 2003 Ville Skyttä - 0:1.2.8-7jpp
+- Add scripts and freedesktop.org menu entries for LogFactor5 and Chainsaw.
+- Include log4j.dtd and install SGML/XML catalogs.
+- Require jpackage-utils, jaxp_parser_impl.
+- Crosslink with local xml-commons-apis javadocs.
+- Don't BuildRequire JUnit, the test suite is not included :(
+- Fix Group.
+
+* Sun May 11 2003 David Walluck 0:1.2.8-6jpp
+- add jpackage-utils requirement
+- add epochs to all versioned requirements
+- use jmx explicitly for now until mx4j works
+
+* Thu Mar 21 2003 Nicolas Mailhot 1.2.8-3jpp
+- For jpackage-utils 1.5
+
+* Thu Feb 27 2003 Henri Gomez 1.2.8-2jpp
+- fix ASF license and add packager tag
+
+* Thu Feb 20 2003 Henri Gomez 1.2.8-1jpp
+- log4j 1.2.8
+
+* Thu Oct 10 2002 Henri Gomez 1.2.7-1jpp
+- log4j 1.2.7
+
+* Fri Aug 23 2002 Henri Gomez 1.2.6-1jpp
+- log4j 1.2.6
+
+* Wed Jul 10 2002 Henri Gomez 1.2.5-1jpp
+- log4j 1.2.5
+
+* Tue Jul 02 2002 Guillaume Rousse 1.2.4-2jpp
+- section macro
+
+* Thu Jun 20 2002 Henri Gomez 1.2.4-1jpp
+- log4j 1.2.4
+
+* Thu Jan 17 2002 Guillaume Rousse 1.1.3-8jpp
+- versioned dir for javadoc
+- drop j2ee package
+- no dependencies for manual and javadoc packages
+- adaptation for new jaf and javamail packages
+
+* Sat Dec 8 2001 Guillaume Rousse 1.1.3-7jpp
+- drop j2ee patch
+
+* Wed Dec 5 2001 Guillaume Rousse 1.1.3-6jpp
+- javadoc into javadoc package
+- drop %{name}-core.jar
+
+* Wed Nov 21 2001 Christian Zoffoli 1.1.3-5jpp
+- new jpp extension
+- fixed compilation (added activation in the classpath)
+- BuildRequires: jaf
+
+* Tue Nov 20 2001 Guillaume Rousse 1.1.3-4jpp
+- non-free extension classes back in original archive
+- removed packager tag
+
+* Tue Oct 9 2001 Guillaume Rousse 1.1.3-3jpp
+- first unified release
+- non-free extension as additional package
+- s/jPackage/JPackage
+
+* Tue Sep 04 2001 Guillaume Rousse 1.1.3-2mdk
+- rebuild with javamail to provide SMTP appender
+- add CVS references
+
+* Sun Aug 26 2001 Guillaume Rousse 1.1.3-1mdk
+- 1.1.3
+- used new source packaging policy
+- vendor tag
+- packager tag
+- s/Copyright/License/
+- truncated description to 72 columns in spec
+- spec cleanup
+- used versioned jar
+
+* Sat Feb 17 2001 Guillaume Rousse 1.0.4-3mdk
+- spec cleanup
+- changelog correction
+- build with junit
+
+* Sun Feb 04 2001 Guillaume Rousse 1.0.4-2mdk
+- merged with Henri Gomez specs:
+- changed name to log4j
+- changed javadir to /usr/share/java
+- dropped jdk & jre requirement
+- added jikes support
+- changed description
+- added xerces requirement
+- more macros
+
+* Sun Jan 14 2001 Guillaume Rousse 1.0.4-1mdk
+- first Mandrake release
diff --git a/sources b/sources
index e69de29..d10edc3 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+dfc8cd57a4f2b42177b14f147c9dab3d jakarta-log4j-1.2.8.tar.gz