Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 7773e0f0d55a66feabd2251714baeaf5 > files > 12

java-1.7.0-icedtea-1.7.0.0-24.614.2mdv2008.1.src.rpm

Index: icedtea-580/Makefile.am
===================================================================
--- icedtea-580/Makefile.am
+++ icedtea-580/Makefile.am	2008-02-11 16:10:23.000000000 +0200
@@ -428,7 +428,9 @@
 	  cp -af gcjwebplugin.so \
 	    $(BUILD_OUTPUT_DIR)/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \
 	fi
-	$(FASTJAR) uf $(BUILD_OUTPUT_DIR)/j2sdk-image/lib/tools.jar \
+	$(FASTJAR) cf $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/javaws.jar \
+	  -C lib/tools .
+	$(FASTJAR) cf $(BUILD_OUTPUT_DIR)/j2re-image/lib/javaws.jar \
 	  -C lib/tools .
 	@echo "IcedTea is served:" $(BUILD_OUTPUT_DIR)
 
@@ -447,8 +449,11 @@
 	  cp -af gcjwebplugin.so \
 	    $(BUILD_OUTPUT_DIR)-debug/j2re-image/lib/$(INSTALL_ARCH_DIR) ; \
 	fi
-	$(FASTJAR) uf $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/lib/tools.jar \
-	  -C lib/tools .
+	$(FASTJAR) cf $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/javaws.jar \
+		-C lib/tools .
+	$(FASTJAR) cf $(BUILD_OUTPUT_DIR)/j2re-image/lib/javaws.jar \
+		-C lib/tools .
+
 	@echo "IcedTea (debug build) is served:" \
 	  $(BUILD_OUTPUT_DIR)-debug
 
Index: icedtea-580/patches/icedtea-jnlp-launcher.patch
===================================================================
--- icedtea-580/patches/icedtea-jnlp-launcher.patch
+++ icedtea-580/patches/icedtea-jnlp-launcher.patch	2008-02-11 16:13:10.000000000 +0200
@@ -9,15 +9,21 @@
  $(call make-launcher, orbd, com.sun.corba.se.impl.activation.ORBD, \
    -J-Dcom.sun.CORBA.activation.DbDir=./orb.db \
    -J-Dcom.sun.CORBA.activation.Port=1049 \
---- openjdk/jdk/make/common/Release.gmk.orig	2008-01-02 15:10:01.000000000 -0500
-+++ openjdk/jdk/make/common/Release.gmk	2008-01-02 15:10:29.000000000 -0500
-@@ -469,7 +469,8 @@
- 	wsimport$(EXE_SUFFIX) \
-         schemagen$(EXE_SUFFIX) \
- 	jsadebugd$(EXE_SUFFIX) \
--	jhat$(EXE_SUFFIX)
-+	jhat$(EXE_SUFFIX) \
-+	javaws$(EXE_SUFFIX)
+Index: openjdk/jdk/make/launchers/Makefile.launcher
+===================================================================
+--- openjdk/jdk/make/launchers/Makefile.launcher
++++ openjdk/jdk/make/launchers/Makefile.launcher       2008-02-10 17:29:50.000000000 +0200
+@@ -153,6 +153,12 @@
+   endif
+ endif
  
- # The following get removed from the JRE after the bulk-copy of LIBDIR...
- NOTJRELIBS = tools.jar \
++# javaws only
++ifeq ($(PROGRAM),javaws)
++  JAVAWS_CLASSPATH = "{ \"/lib/javaws.jar\", \"/classes\" }"
++  OTHER_CPPFLAGS += -DAPP_CLASSPATH=$(JAVAWS_CLASSPATH)
++endif
++
+ # GUI tools
+ ifeq ($(GUI_TOOL),true)
+   ifneq ($(PLATFORM), windows)
+