From 711afed1981b0381986a9d705ed0d86ad961ea9dcbc982c2002089e724ac03df Mon Sep 17 00:00:00 2001 From: Michal Vyskocil Date: Thu, 3 Oct 2013 11:27:13 +0000 Subject: [PATCH] - Update to 1.1.2 * fixed a bug in DeflaterOutputStream#write() with empty data. 9d4616f * fixed a bug in processing unwrapped data with InfalterInputStream. d35db2 * fixed bugs reported in https://github.com/ymnk/jzlib/pull/5 e4aa20 + comments and filename in GZIPHeader must be in ISO-8859-1 encoding + fixing a bug in GZIPHeader#setOS(int os) * some refactoring code. e912088 6900f5 614fdf * improving the performace of Adler32#update method. 6900f5 * constructors of Alder32 and CRC32 become public. 30c4cf * added ZStream#end() and ZStream#finished(). 6b55e3 * exposed useful constants for jruby. e17ad1 * updated pom.xml to delete "souceDirectory" No need to specify sourceDirectory if the project follows maven standard. * updated configurations to use sbt 0.11.1 - Don't build for java5 only OBS-URL: https://build.opensuse.org/package/show/Java:packages/jzlib?expand=0&rev=10 --- 1.1.2.tar.gz | 3 +++ jzlib.changes | 20 ++++++++++++++ jzlib.spec | 69 +++++++++++++++++++------------------------------ jzlib_build.xml | 2 +- 4 files changed, 50 insertions(+), 44 deletions(-) create mode 100644 1.1.2.tar.gz diff --git a/1.1.2.tar.gz b/1.1.2.tar.gz new file mode 100644 index 0000000..ce4cd82 --- /dev/null +++ b/1.1.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11ba14089fb7dad16fa214d8f28d24abb92d6a3798fae9cc62a7f74565b3fcc2 +size 65549 diff --git a/jzlib.changes b/jzlib.changes index c016f81..b914e37 100644 --- a/jzlib.changes +++ b/jzlib.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Thu Oct 3 11:23:16 UTC 2013 - mvyskocil@suse.com + +- Update to 1.1.2 + * fixed a bug in DeflaterOutputStream#write() with empty data. 9d4616f + * fixed a bug in processing unwrapped data with InfalterInputStream. d35db2 + * fixed bugs reported in https://github.com/ymnk/jzlib/pull/5 e4aa20 + + comments and filename in GZIPHeader must be in ISO-8859-1 encoding + + fixing a bug in GZIPHeader#setOS(int os) + * some refactoring code. e912088 6900f5 614fdf + * improving the performace of Adler32#update method. 6900f5 + * constructors of Alder32 and CRC32 become public. 30c4cf + * added ZStream#end() and ZStream#finished(). 6b55e3 + * exposed useful constants for jruby. e17ad1 + * updated pom.xml to delete "souceDirectory" + No need to specify sourceDirectory if the project follows maven + standard. + * updated configurations to use sbt 0.11.1 +- Don't build for java5 only + ------------------------------------------------------------------- Mon Sep 9 11:06:10 UTC 2013 - tchvatal@suse.com diff --git a/jzlib.spec b/jzlib.spec index 3d38322..9c9b316 100644 --- a/jzlib.spec +++ b/jzlib.spec @@ -19,13 +19,16 @@ %define section free Name: jzlib -Version: 1.0.7 +Version: 1.1.2 Release: 0 -Summary: JZlib re-implementation of zlib in pure Java +Summary: Re-implementation of zlib in pure Java License: BSD-3-Clause Group: Development/Libraries/Java Url: http://www.jcraft.com/jzlib/ -Source0: http://www.jcraft.com/jzlib/jzlib-1.0.7.tar.gz +# FIXME: getting HTTP 500 from github atm, downloaded from +# http://pkgs.fedoraproject.org/repo/pkgs/jzlib/1.1.2.tar.gz/f220e253a1edde7394d13d3042978805/1.1.2.tar.gz +#Source0: https://github.com/ymnk/jzlib/archive/1.1.2.tar.gz +Source0: 1.1.2.tar.gz Source1: %{name}_build.xml BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -43,75 +46,55 @@ operating system. The zlib was written by Jean-loup Gailly %package javadoc -Summary: JZlib re-implementation of zlib in pure Java +Summary: Re-implementation of zlib in pure Java Group: Development/Libraries/Java -Requires(post): %{__rm} -Requires(post): /bin/ln -Requires(postun): %{__rm} %description javadoc -The zlib is designed to be a free, general-purpose, legally -unencumbered -- that is, not covered by any patents -- lossless -data-compression library for use on virtually any computer hardware and -operating system. The zlib was written by Jean-loup Gailly -(compression) and Mark Adler (decompression). - +Javadoc for %{summary}. %package demo -Summary: JZlib re-implementation of zlib in pure Java +Summary: Re-implementation of zlib in pure Java Group: Development/Libraries/Java -Requires(post): %{__rm} -Requires(post): /bin/ln -Requires(postun): %{__rm} %description demo -The zlib is designed to be a free, general-purpose, legally -unencumbered -- that is, not covered by any patents -- lossless -data-compression library for use on virtually any computer hardware and -operating system. The zlib was written by Jean-loup Gailly -(compression) and Mark Adler (decompression). - - +Demo files for %{summary}. %prep %setup -q -n %{name}-%{version} cp %{SOURCE1} build.xml -mkdir src -mv com src +#mkdir src +#mv com src + # bnc#500524 # be sure that we don't distribute GPL derived code marked as BSD rm misc/mindtermsrc-v121-compression.patch %build -ant -Dant.build.javac.source=1.5 -Dant.build.javac.target=1.5 dist javadoc +ant dist javadoc %install -# jars +# jar install -Dpm 644 dist/lib/%{name}.jar \ - $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar -ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar -# javadoc -install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} -cp -pr javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} -ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink -# examples -install -dm 755 $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version} -cp -pr example/* $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version} -# bnc#536215 - be compatible with older Packman package -# ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_datadir}/%{name} # ghost symlink + %{buildroot}%{_javadir}/%{name}.jar -%clean -rm -rf $RPM_BUILD_ROOT +# javadoc +install -dm 755 %{buildroot}%{_javadocdir}/%{name} +cp -pr javadoc/* %{buildroot}%{_javadocdir}/%{name} + +# examples +install -dm 755 %{buildroot}%{_datadir}/%{name}-%{version} +cp -pr example/* %{buildroot}%{_datadir}/%{name}-%{version} +# bnc#536215 - be compatible with older Packman package +# ln -s %{name}-%{version} %{buildroot}%{_datadir}/%{name} # ghost symlink %files %defattr(0644,root,root,0755) -%{_javadir}/*.jar +%{_javadir}/%{name}.jar %doc LICENSE.txt %files javadoc %defattr(0644,root,root,0755) -%doc %{_javadocdir}/%{name}-%{version} %doc %{_javadocdir}/%{name} %files demo diff --git a/jzlib_build.xml b/jzlib_build.xml index 20428db..9bd5506 100644 --- a/jzlib_build.xml +++ b/jzlib_build.xml @@ -5,7 +5,7 @@ The first and final aim for hacking this stuff is to add the packet compression support to pure Java SSH systems. - +