Magellan Linux

Contents of /trunk/java6-openjdk/patches/java6-openjdk-6.1.10.4-xerces211.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1657 - (show annotations) (download)
Sat Feb 18 21:54:08 2012 UTC (12 years, 2 months ago) by niro
File size: 5295 byte(s)
-pkg move openjdk -> java6-openjdk
1 diff -Naur icedtea6-1.10.4/Makefile.am icedtea6-1.10.4-magellan/Makefile.am
2 --- icedtea6-1.10.4/Makefile.am 2011-10-13 18:27:35.063986484 +0200
3 +++ icedtea6-1.10.4-magellan/Makefile.am 2012-01-05 17:21:09.701981562 +0100
4 @@ -1275,7 +1275,11 @@
5 ln -sf $(XALAN2_JAR) $(ECJ_BOOT_DIR)/lib/endorsed/xalan-j2.jar && \
6 ln -sf $(XALAN2_SERIALIZER_JAR) \
7 $(ECJ_BOOT_DIR)/lib/endorsed/xalan-j2-serializer.jar && \
8 - ln -sf $(XERCES2_JAR) $(ECJ_BOOT_DIR)/lib/endorsed/xerces-j2.jar
9 + ln -sf $(XERCES2_JAR) $(ECJ_BOOT_DIR)/lib/endorsed/xerces-j2.jar && \
10 + if test -f "$(XML_APIS_JAR)"; then \
11 + ln -sf $(XML_APIS_JAR) \
12 + $(ECJ_BOOT_DIR)/lib/endorsed/xml-apis.jar; \
13 + fi
14 mkdir -p $(ECJ_BOOT_DIR)/jre/lib && \
15 cp $(SYSTEM_JDK_DIR)/jre/lib/rt.jar $(ECJ_BOOT_DIR)/jre/lib/rt.jar && \
16 ln -sf $(SYSTEM_JDK_DIR)/jre/lib/$(JRE_ARCH_DIR) \
17 diff -Naur icedtea6-1.10.4/Makefile.in icedtea6-1.10.4-magellan/Makefile.in
18 --- icedtea6-1.10.4/Makefile.in 2011-10-13 19:39:49.922906360 +0200
19 +++ icedtea6-1.10.4-magellan/Makefile.in 2012-01-05 17:22:18.592981561 +0100
20 @@ -296,6 +296,7 @@
21 XERCES2_JAR = @XERCES2_JAR@
22 XINERAMA_CFLAGS = @XINERAMA_CFLAGS@
23 XINERAMA_LIBS = @XINERAMA_LIBS@
24 +XML_APIS_JAR = @XML_APIS_JAR@
25 XPROTO_CFLAGS = @XPROTO_CFLAGS@
26 XPROTO_LIBS = @XPROTO_LIBS@
27 XP_CFLAGS = @XP_CFLAGS@
28 @@ -1703,7 +1704,11 @@
29 ln -sf $(XALAN2_JAR) $(ECJ_BOOT_DIR)/lib/endorsed/xalan-j2.jar && \
30 ln -sf $(XALAN2_SERIALIZER_JAR) \
31 $(ECJ_BOOT_DIR)/lib/endorsed/xalan-j2-serializer.jar && \
32 - ln -sf $(XERCES2_JAR) $(ECJ_BOOT_DIR)/lib/endorsed/xerces-j2.jar
33 + ln -sf $(XERCES2_JAR) $(ECJ_BOOT_DIR)/lib/endorsed/xerces-j2.jar && \
34 + if test -f "$(XML_APIS_JAR)"; then \
35 + ln -sf $(XML_APIS_JAR) \
36 + $(ECJ_BOOT_DIR)/lib/endorsed/xml-apis.jar; \
37 + fi
38 mkdir -p $(ECJ_BOOT_DIR)/jre/lib && \
39 cp $(SYSTEM_JDK_DIR)/jre/lib/rt.jar $(ECJ_BOOT_DIR)/jre/lib/rt.jar && \
40 ln -sf $(SYSTEM_JDK_DIR)/jre/lib/$(JRE_ARCH_DIR) \
41 diff -Naur icedtea6-1.10.4/acinclude.m4 icedtea6-1.10.4-magellan/acinclude.m4
42 --- icedtea6-1.10.4/acinclude.m4 2011-07-11 23:43:43.361068652 +0200
43 +++ icedtea6-1.10.4-magellan/acinclude.m4 2012-01-05 17:19:36.389981559 +0100
44 @@ -556,7 +556,7 @@
45 [
46 AC_MSG_CHECKING(for endorsed jars dir)
47 AC_ARG_WITH([endorsed-dir],
48 - [AS_HELP_STRING(--with-endorsed-dir,specify directory of endorsed jars (xalan-j2.jar, xalan-j2-serializer.jar, xerces-j2.jar))],
49 + [AS_HELP_STRING(--with-endorsed-dir,specify directory of endorsed jars (xalan-j2.jar, xalan-j2-serializer.jar, xerces-j2.jar, xml-apis.jar))],
50 [
51 if test "x${withval}" = "xno"; then
52 ENDORSED_JARS="${withval}"
53 @@ -564,8 +564,10 @@
54 else if test -f "${withval}/xalan-j2.jar"; then
55 if test -f "${withval}/xalan-j2-serializer.jar"; then
56 if test -f "${withval}/xerces-j2.jar"; then
57 + if test -f "${withval}/xml-apis.jar"; then
58 ENDORSED_JARS="${withval}"
59 AC_MSG_RESULT(${withval})
60 + fi
61 fi
62 fi
63 fi
64 @@ -577,8 +579,10 @@
65 if test -f "/usr/share/java/xalan-j2.jar"; then
66 if test -f "/usr/share/java/xalan-j2-serializer.jar"; then
67 if test -f "/usr/share/java/xerces-j2.jar"; then
68 - ENDORSED_JARS="/usr/share/java/xalan-j2.jar /usr/share/java/xalan-j2-serializer.jar /usr/share/java/xerces-j2.jar"
69 + if test -f "/usr/share/java/xml-apis.jar"; then
70 + ENDORSED_JARS="/usr/share/java/xalan-j2.jar /usr/share/java/xalan-j2-serializer.jar /usr/share/java/xerces-j2.jar /usr/share/java/xml-apis.jar"
71 AC_MSG_RESULT(/usr/share/java)
72 + fi
73 fi
74 fi
75 fi
76 @@ -587,7 +591,7 @@
77 fi
78 fi
79 if test -z "${ENDORSED_JARS}"; then
80 - AC_MSG_ERROR("A directory containing required jars (xalan-j2.jar, xalan-j2-serializer.jar, xerces-j2.jar) was not found.")
81 + AC_MSG_ERROR("A directory containing required jars (xalan-j2.jar, xalan-j2-serializer.jar, xerces-j2.jar, xml-apis.jar) was not found.")
82 fi
83 AC_SUBST(ENDORSED_JARS)
84 ])
85 @@ -725,6 +729,33 @@
86 AC_SUBST(XERCES2_JAR)
87 ])
88
89 +AC_DEFUN([IT_FIND_XML_APIS_JAR],
90 +[
91 + AC_MSG_CHECKING([for a xerces2 xml-apis jar])
92 + AC_ARG_WITH([xml-apis-jar],
93 + [AS_HELP_STRING(--with-xml-apis-jar,specify location of the xerces2 xml-apis jar)],
94 + [
95 + if test -f "${withval}" ; then
96 + XML_APIS_JAR="${withval}"
97 + fi
98 + ],
99 + [
100 + XML_APIS_JAR=
101 + ])
102 + if test -z "${XML_APIS_JAR}"; then
103 + if test -e "/usr/share/java/xml-apis.jar"; then
104 + XML_APIS_JAR=/usr/share/java/xml-apis.jar
105 + else
106 + AC_MSG_RESULT(no)
107 + fi
108 + fi
109 + if test -z "${XML_APIS_JAR}"; then
110 + AC_MSG_ERROR("A xerces2 xml-apis jar was not found.")
111 + fi
112 + AC_MSG_RESULT(${XML_APIS_JAR})
113 + AC_SUBST(XML_APIS_JAR)
114 +])
115 +
116 AC_DEFUN([IT_FIND_RHINO_JAR],
117 [
118 AC_MSG_CHECKING([whether to include Javascript support via Rhino])
119 diff -Naur icedtea6-1.10.4/configure.ac icedtea6-1.10.4-magellan/configure.ac
120 --- icedtea6-1.10.4/configure.ac 2011-10-13 19:39:16.561204799 +0200
121 +++ icedtea6-1.10.4-magellan/configure.ac 2012-01-05 17:20:23.648981560 +0100
122 @@ -159,6 +159,7 @@
123 IT_FIND_XALAN2_JAR
124 IT_FIND_XALAN2_SERIALIZER_JAR
125 IT_FIND_XERCES2_JAR
126 + IT_FIND_XML_APIS_JAR
127 fi
128 AC_CONFIG_FILES([javac], [chmod +x javac])
129 AC_CONFIG_FILES([javap], [chmod +x javap])