changeset in /hg/brandweg: Add support for Classpath zip file.
gnu_andrew at member.fsf.org
gnu_andrew at member.fsf.org
Sun Feb 10 14:21:18 PST 2008
changeset 8a91abc2e5ff in /hg/brandweg
details: http://icedtea.classpath.org/hg/brandweg?cmd=changeset;node=8a91abc2e5ff
description:
Add support for Classpath zip file.
diffstat:
3 files changed, 46 insertions(+), 16 deletions(-)
ChangeLog | 10 +++++++++-
configure.ac | 35 ++++++++++++++++++++---------------
m4/acinclude.m4 | 17 +++++++++++++++++
diffs (101 lines):
diff -r e765f7636072 -r 8a91abc2e5ff ChangeLog
--- a/ChangeLog Sun Feb 10 19:24:11 2008 +0000
+++ b/ChangeLog Sun Feb 10 20:02:35 2008 +0000
@@ -1,4 +1,12 @@ 2008-01-08 Andrew John Hughes <gnu_and
-2008-01-08 Andrew John Hughes <gnu_andrew at member.fsf.org>
+2008-02-10 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ * configure.ac:
+ Only use CVS and patch Classpath when
+ not using a Classpath install.
+ * m4/acinclude.m4:
+ Add support for an existing Classpath install.
+
+2008-02-10 Andrew John Hughes <gnu_andrew at member.fsf.org>
* configure.ac:
Call GET_JDK and INSTALL_JDK.
diff -r e765f7636072 -r 8a91abc2e5ff configure.ac
--- a/configure.ac Sun Feb 10 19:24:11 2008 +0000
+++ b/configure.ac Sun Feb 10 20:02:35 2008 +0000
@@ -1,23 +1,22 @@ AC_PREREQ([2.61])
AC_PREREQ([2.61])
AC_INIT([brandweg], [0.1], [gnu_andrew at member.fsf.org])
AM_INIT_AUTOMAKE([tar-pax])
-AC_CONFIG_FILES([Makefile])
AC_CANONICAL_HOST
AC_PREFIX_DEFAULT([/usr/local/brandweg])
-BW_SUBDIRS="classpath"
-AC_SUBST(BW_SUBDIRS)
-
WITH_OPENJDK_SRC_ZIP
WITH_CLASSPATH_SRC_ZIP
+WITH_CLASSPATH_GLIBJ_ZIP
-if test "$CLASSPATH_SRC_ZIP" = "not specified"; then
- FIND_TOOL([CVS], [cvs])
- GET_CLASSPATH
-else
- FIND_TOOL([UNZIP], [unzip])
- ${UNZIP} -q ${CLASSPATH_SRC_ZIP}
+if test "$CLASSPATH_GLIBJ_ZIP" = "not specified"; then
+ if test "$CLASSPATH_SRC_ZIP" = "not specified"; then
+ FIND_TOOL([CVS], [cvs])
+ GET_CLASSPATH
+ else
+ FIND_TOOL([UNZIP], [unzip])
+ ${UNZIP} -q ${CLASSPATH_SRC_ZIP}
+ fi
fi
if test "$OPENJDK_SRC_ZIP" = "not specified"; then
@@ -29,9 +28,15 @@ else
${UNZIP} -q ${OPENJDK_SRC_ZIP}
fi
-INSTALL_JAXWS
-INSTALL_JDK
-FIND_TOOL([PATCH], [patch])
-PATCH_CLASSPATH
-AC_CONFIG_SUBDIRS([classpath])
+if test "$CLASSPATH_GLIBJ_ZIP" = "not specified"; then
+ INSTALL_JAXWS
+ INSTALL_JDK
+ FIND_TOOL([PATCH], [patch])
+ PATCH_CLASSPATH
+ BW_SUBDIRS="classpath"
+ AC_SUBST(BW_SUBDIRS)
+ AC_CONFIG_SUBDIRS([classpath])
+fi
+
+AC_CONFIG_FILES([Makefile])
AC_OUTPUT
diff -r e765f7636072 -r 8a91abc2e5ff m4/acinclude.m4
--- a/m4/acinclude.m4 Sun Feb 10 19:24:11 2008 +0000
+++ b/m4/acinclude.m4 Sun Feb 10 20:02:35 2008 +0000
@@ -30,6 +30,23 @@ AC_DEFUN([WITH_CLASSPATH_SRC_ZIP],
])
AC_MSG_RESULT(${CLASSPATH_SRC_ZIP})
AC_SUBST(CLASSPATH_SRC_ZIP)
+])
+
+AC_DEFUN([WITH_CLASSPATH_GLIBJ_ZIP],
+[
+ AC_MSG_CHECKING(GNU Classpath classes)
+ AC_ARG_WITH([classpath-jar],
+ [AS_HELP_STRING(--with-classpath-jar,specify the location of Classpath's class files)],
+ [
+ CLASSPATH_GLIBJ_ZIP=${withval}
+ AM_CONDITIONAL(USE_CLASSPATH_GLIBJ_ZIP, test x = x)
+ ],
+ [
+ CLASSPATH_SRC_ZIP="not specified"
+ AM_CONDITIONAL(USE_CLASSPATH_GLIBJ_ZIP, test x != x)
+ ])
+ AC_MSG_RESULT(${CLASSPATH_GLIBJ_ZIP})
+ AC_SUBST(CLASSPATH_GLIBJ_ZIP)
])
AC_DEFUN([FIND_TOOL],
More information about the distro-pkg-dev
mailing list