Contents of /trunk/java6-openjdk/patches/java6-openjdk-6.1.10.4-xerces211.patch
Parent Directory | Revision Log
Revision 1602 -
(show annotations)
(download)
Thu Jan 5 15:50:14 2012 UTC (12 years, 8 months ago) by niro
Original Path: trunk/openjdk/patches/openjdk-6.1.10.4-xerces211.patch
File size: 5295 byte(s)
Thu Jan 5 15:50:14 2012 UTC (12 years, 8 months ago) by niro
Original Path: trunk/openjdk/patches/openjdk-6.1.10.4-xerces211.patch
File size: 5295 byte(s)
-added openjdk patches
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]) |