[kaffe] CVS kaffe (robilad): Fixes for zlib configuration and cleanups
Kaffe CVS
cvs-commits at kaffe.org
Sat Feb 4 16:45:09 PST 2006
PatchSet 7113
Date: 2006/02/05 00:36:27
Author: robilad
Branch: HEAD
Tag: (none)
Log:
Fixes for zlib configuration and cleanups
2006-02-05 Dalibor Topic <robilad at kaffe.org>
* configure.ac: Check if zlib exists when using system zlib,
and exit with an error message if it doesn't.
* libraries/clib/zip/Adler32.c,
libraries/clib/zip/Deflater.c,
libraries/clib/zip/Inflater.c: Removed wrapper functions for case
when no zlib can be found, since they are no longer necessary.
Members:
ChangeLog:1.4631->1.4632
configure:1.533->1.534
configure.ac:1.211->1.212
libraries/clib/zip/Adler32.c:1.8->1.9
libraries/clib/zip/Deflater.c:1.19->1.20
libraries/clib/zip/Inflater.c:1.18->1.19
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4631 kaffe/ChangeLog:1.4632
--- kaffe/ChangeLog:1.4631 Sat Feb 4 16:47:37 2006
+++ kaffe/ChangeLog Sun Feb 5 00:36:27 2006
@@ -1,3 +1,13 @@
+2006-02-05 Dalibor Topic <robilad at kaffe.org>
+
+ * configure.ac: Check if zlib exists when using system zlib,
+ and exit with an error message if it doesn't.
+
+ * libraries/clib/zip/Adler32.c,
+ libraries/clib/zip/Deflater.c,
+ libraries/clib/zip/Inflater.c: Removed wrapper functions for case
+ when no zlib can be found, since they are no longer necessary.
+
2006-02-04 Dalibor Topic <robilad at kaffe.org>
* configure.ac: (HAVE_ZIP) Removed unused conditinal.
Index: kaffe/configure
diff -u kaffe/configure:1.533 kaffe/configure:1.534
--- kaffe/configure:1.533 Sat Feb 4 16:47:41 2006
+++ kaffe/configure Sun Feb 5 00:36:30 2006
@@ -49735,6 +49735,20 @@
fi;
+if test x"$with_system_zlib" != x"no" ; then
+ if test x"$ac_cv_header_zlib_h" != x"yes" ; then
+ { { echo "$as_me:$LINENO: error: Can't find or can't use system zlib.h" >&5
+echo "$as_me: error: Can't find or can't use system zlib.h" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+ if test x"$ac_cv_lib_z_deflate" != x"yes" ; then
+ { { echo "$as_me:$LINENO: error: Can't find system zlib or can't find function deflate in it" >&5
+echo "$as_me: error: Can't find system zlib or can't find function deflate in it" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+fi
+
+
if test x"$with_system_zlib" != x"no"; then
Index: kaffe/configure.ac
diff -u kaffe/configure.ac:1.211 kaffe/configure.ac:1.212
--- kaffe/configure.ac:1.211 Sat Feb 4 16:47:51 2006
+++ kaffe/configure.ac Sun Feb 5 00:36:40 2006
@@ -2250,6 +2250,16 @@
[with_system_zlib=no]
)
+if test x"$with_system_zlib" != x"no" ; then
+ if test x"$ac_cv_header_zlib_h" != x"yes" ; then
+ AC_MSG_ERROR([Can't find or can't use system zlib.h])
+ fi
+ if test x"$ac_cv_lib_z_deflate" != x"yes" ; then
+ AC_MSG_ERROR([Can't find system zlib or can't find function deflate in it])
+ fi
+fi
+
+
AM_CONDITIONAL(COND_SYSTEM_ZLIB, test x"$with_system_zlib" != x"no")
AC_ARG_ENABLE([fastjar],
Index: kaffe/libraries/clib/zip/Adler32.c
diff -u kaffe/libraries/clib/zip/Adler32.c:1.8 kaffe/libraries/clib/zip/Adler32.c:1.9
--- kaffe/libraries/clib/zip/Adler32.c:1.8 Wed Oct 19 20:10:41 2005
+++ kaffe/libraries/clib/zip/Adler32.c Sun Feb 5 00:36:41 2006
@@ -15,8 +15,6 @@
#include "java_util_zip_Adler32.h"
#include "gtypes.h"
-#if defined(HAVE_LIBZ) && defined(HAVE_ZLIB_H)
-
#include <zlib.h>
void
@@ -37,25 +35,3 @@
unhand(this)->adler = adler32((uint32)unhand(this)->adler, &b, sizeof(b));
}
-#else
-
-static void
-supportDisabled (void)
-{
- SignalError ("org.kaffe.util.SupportDisabled",
- "libz was not found by Kaffe configure script");
-}
-
-void
-java_util_zip_Adler32_update(struct Hjava_util_zip_Adler32* this, HArrayOfByte* buf, jint from, jint len)
-{
- supportDisabled();
-}
-
-void
-java_util_zip_Adler32_update1(struct Hjava_util_zip_Adler32* this, jint val)
-{
- supportDisabled();
-}
-
-#endif
Index: kaffe/libraries/clib/zip/Deflater.c
diff -u kaffe/libraries/clib/zip/Deflater.c:1.19 kaffe/libraries/clib/zip/Deflater.c:1.20
--- kaffe/libraries/clib/zip/Deflater.c:1.19 Wed Oct 19 20:10:41 2005
+++ kaffe/libraries/clib/zip/Deflater.c Sun Feb 5 00:36:41 2006
@@ -15,8 +15,6 @@
#include <native.h>
#include "java_util_zip_Deflater.h"
-#if defined(HAVE_LIBZ) && defined(HAVE_ZLIB_H)
-
#include <zlib.h>
#define WSIZE 0x8000
@@ -189,66 +187,3 @@
setStream(this, dstream);
}
-
-#else
-
-static void
-supportDisabled (void)
-{
- SignalError ("org.kaffe.util.SupportDisabled",
- "libz was not found by Kaffe configure script");
-}
-
-void
-java_util_zip_Deflater_setDictionary(struct Hjava_util_zip_Deflater* this, HArrayOfByte* buf, jint from, jint len)
-{
- supportDisabled();
-}
-
-jint
-java_util_zip_Deflater_deflate(struct Hjava_util_zip_Deflater* this, HArrayOfByte* buf, jint off, jint len)
-{
- supportDisabled();
- return 0;
-}
-
-jint
-java_util_zip_Deflater_getAdler(struct Hjava_util_zip_Deflater* this)
-{
- supportDisabled();
- return 0;
-}
-
-jint
-java_util_zip_Deflater_getTotalIn(struct Hjava_util_zip_Deflater* this)
-{
- supportDisabled();
- return 0;
-}
-
-jint
-java_util_zip_Deflater_getTotalOut(struct Hjava_util_zip_Deflater* this)
-{
- supportDisabled();
- return 0;
-}
-
-void
-java_util_zip_Deflater_reset(struct Hjava_util_zip_Deflater* this)
-{
- supportDisabled();
-}
-
-void
-java_util_zip_Deflater_end(struct Hjava_util_zip_Deflater* this)
-{
- supportDisabled();
-}
-
-void
-java_util_zip_Deflater_init(struct Hjava_util_zip_Deflater* this, jboolean val)
-{
- supportDisabled();
-}
-
-#endif
Index: kaffe/libraries/clib/zip/Inflater.c
diff -u kaffe/libraries/clib/zip/Inflater.c:1.18 kaffe/libraries/clib/zip/Inflater.c:1.19
--- kaffe/libraries/clib/zip/Inflater.c:1.18 Wed Oct 19 20:10:41 2005
+++ kaffe/libraries/clib/zip/Inflater.c Sun Feb 5 00:36:41 2006
@@ -14,8 +14,6 @@
#include <native.h>
#include "java_util_zip_Inflater.h"
-#if defined(HAVE_LIBZ) && defined(HAVE_ZLIB_H)
-
#include <zlib.h>
#define WSIZE 0x8000
@@ -188,66 +186,3 @@
}
setStream(this, dstream);
}
-
-#else
-
-static void
-supportDisabled (void)
-{
- SignalError ("org.kaffe.util.SupportDisabled",
- "libz was not found by Kaffe configure script");
-}
-
-void
-java_util_zip_Inflater_setDictionary(struct Hjava_util_zip_Inflater* this, HArrayOfByte* buf, jint from, jint len)
-{
- supportDisabled();
-}
-
-jint
-java_util_zip_Inflater_inflate(struct Hjava_util_zip_Inflater* this, HArrayOfByte* buf, jint off, jint len)
-{
- supportDisabled();
- return 0;
-}
-
-jint
-java_util_zip_Inflater_getAdler(struct Hjava_util_zip_Inflater* this)
-{
- supportDisabled();
- return 0;
-}
-
-jint
-java_util_zip_Inflater_getTotalIn(struct Hjava_util_zip_Inflater* this)
-{
- supportDisabled();
- return 0;
-}
-
-jint
-java_util_zip_Inflater_getTotalOut(struct Hjava_util_zip_Inflater* this)
-{
- supportDisabled();
- return 0;
-}
-
-void
-java_util_zip_Inflater_reset(struct Hjava_util_zip_Inflater* this)
-{
- supportDisabled();
-}
-
-void
-java_util_zip_Inflater_end(struct Hjava_util_zip_Inflater* this)
-{
- supportDisabled();
-}
-
-void
-java_util_zip_Inflater_init(struct Hjava_util_zip_Inflater* this, jboolean val)
-{
- supportDisabled();
-}
-
-#endif
More information about the kaffe
mailing list