diff --git a/.cvsignore b/.cvsignore
index e69de29..4292b7b 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -0,0 +1 @@
+LogKit-1.2-src.tar.gz
diff --git a/avalon-logkit-build.patch b/avalon-logkit-build.patch
new file mode 100644
index 0000000..385e2f3
--- /dev/null
+++ b/avalon-logkit-build.patch
@@ -0,0 +1,13 @@
+--- build.xml Thu Jan 31 17:18:19 2002
++++ build.xml.new Sun Feb 3 14:10:47 2002
+@@ -260,10 +260,6 @@
+ optimize="${optimize}"
+ deprecation="${deprecation}"
+ target="1.2">
+-
+-
+-
+-
+
+
+ = 0:4.1.4
+Requires: servlet
+Requires: jms
+Requires: jdbc-stdext
+BuildRequires: jpackage-utils >= 0:1.5
+BuildRequires: ant
+BuildRequires: javamail
+BuildRequires: junit
+BuildRequires: log4j
+BuildRequires: avalon-framework >= 0:4.1.4
+BuildRequires: servlet
+BuildRequires: jms
+BuildRequires: jdbc-stdext
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
+
+%description
+LogKit is a logging toolkit designed for secure performance orientated
+logging in applications. To get started using LogKit, it is recomended
+that you read the whitepaper and browse the API docs.
+
+%package javadoc
+Summary: Javadoc for %{name}
+Group: Development/Documentation
+
+%description javadoc
+Javadoc for %{name}.
+
+%prep
+rm -rf $RPM_BUILD_ROOT
+%setup -n %{short_Name}-%{version}
+%patch
+# remove all binary libs
+find . -name "*.jar" -exec rm -f {} \;
+
+%build
+export CLASSPATH=%(build-classpath log4j javamail/mailapi jms servlet jdbc-stdext avalon-framework junit):$PWD/build/classes
+ant clean jar javadocs
+
+%install
+# jars
+install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
+install -m 644 build/lib/%{short_name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
+(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} ${jar/-%{version}/}; done)
+# javadoc
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post javadoc
+rm -f %{_javadocdir}/%{name}
+ln -s %{name}-%{version} %{_javadocdir}/%{name}
+
+%postun javadoc
+if [ "$1" = "0" ]; then
+ rm -f %{_javadocdir}/%{name}
+fi
+
+%files
+%defattr(0644,root,root,0755)
+%doc KEYS LICENSE
+%{_javadir}/*
+
+%files javadoc
+%defattr(0644,root,root,0755)
+%{_javadocdir}/%{name}-%{version}
+
+%changelog
+* Fri May 09 2003 David Walluck 0:1.2-2jpp
+- update for JPackage 1.5
+
+* Fri Mar 21 2003 Nicolas Mailhot 1.2-1jpp
+- For jpackage-utils 1.5
+
+* Tue May 07 2002 Guillaume Rousse 1.0.1-4jpp
+- hardcoded distribution and vendor tag
+- group tag again
+
+* Thu May 2 2002 Guillaume Rousse 1.0.1-3jpp
+- distribution tag
+- group tag
+
+* Mon Mar 18 2002 Guillaume Rousse 1.0.1-2jpp
+- generic servlet support
+
+* Sun Feb 03 2002 Guillaume Rousse 1.0.1-1jpp
+- 1.0.1
+- versioned dir for javadoc
+- no dependencies for and javadoc package
+- adaptation for new servlet3 package
+- drop j2ee package
+- regenerated the patch
+- section package
+
+* Wed Dec 5 2001 Guillaume Rousse 1.0-4jpp
+- javadoc into javadoc package
+- Requires and BuildRequires servletapi3 >= 3.2.3-2
+- regenerated the patch
+
+* Wed Nov 21 2001 Christian Zoffoli 1.0-3jpp
+- changed extension --> jpp
+
+* Tue Nov 20 2001 Guillaume Rousse 1.0-2jpp
+- non-free extension classes back in original archive
+- removed packager tag
+
+* Sun Oct 28 2001 Guillaume Rousse 1.0-1jpp
+- 1.0
+
+* Tue Oct 9 2001 Guillaume Rousse 1.0-0.b5.2jpp
+- non-free extension as additional package
+
+* Sat Oct 6 2001 Guillaume Rousse 1.0-0.b5.1jpp
+- 1.0b5
+- first unified release
+- used original tarball
+
+* Mon Sep 10 2001 Guillaume Rousse 1.0-0.b4.1mdk
+- first Mandrake release
diff --git a/sources b/sources
index e69de29..2dbda40 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+17ede0a7d297ad610b47c476757c2b96 LogKit-1.2-src.tar.gz