From efdbdc597498da86fa130417cda04e55997b155f Mon Sep 17 00:00:00 2001 From: Ernst de Haan Date: Mon, 11 Mar 2002 10:36:27 +0000 Subject: Fixes the problem that the source JAR is too small. Submitted by: Greg Lewis PR: ports/35658 --- java/jdk13/files/patch-common::Release.gmk | 26 ++++++++++++++++++++++++++ java/jdk14/files/patch-common::Release.gmk | 26 ++++++++++++++++++++++++++ java/jdk15/files/patch-common::Release.gmk | 26 ++++++++++++++++++++++++++ java/jdk16/files/patch-common::Release.gmk | 26 ++++++++++++++++++++++++++ 4 files changed, 104 insertions(+) create mode 100644 java/jdk13/files/patch-common::Release.gmk create mode 100644 java/jdk14/files/patch-common::Release.gmk create mode 100644 java/jdk15/files/patch-common::Release.gmk create mode 100644 java/jdk16/files/patch-common::Release.gmk diff --git a/java/jdk13/files/patch-common::Release.gmk b/java/jdk13/files/patch-common::Release.gmk new file mode 100644 index 000000000000..9ad3203816e6 --- /dev/null +++ b/java/jdk13/files/patch-common::Release.gmk @@ -0,0 +1,26 @@ +Index: Release.gmk +=================================================================== +RCS file: /data/java/JDK2/javasrc_1_3_scsl/j2sdk1.3.1/make/common/Release.gmk,v +retrieving revision 1.7 +diff -u -r1.7 common/Release.gmk +--- common/Release.gmk 21 Jan 2002 22:40:08 -0000 1.7 ++++ common/Release.gmk 9 Mar 2002 18:01:51 -0000 +@@ -521,10 +521,18 @@ + @# src.jar + @# + $(MKDIR) -p $(JDK_IMAGE_DIR)/src ++ifeq ($(PLATFORM), bsd) ++ # Avoid the "argument list too long" problem. ++ ($(CD) $(SHARE_SRC)/classes; \ ++ for list in `$(FIND) $(SOURCES) -name CVS -prune -o -name SCCS -prune -o -name '*.java' -print`; do \ ++ $(TAR) cf - $$list | ($(CD) $(JDK_IMAGE_DIR)/src; $(TAR) xvf -); \ ++ done) ++else + ($(CD) $(SHARE_SRC)/classes; $(TAR) cf - \ + `$(FIND) $(SOURCES) -name CVS -prune -o -name SCCS -prune -o \ + -name '*.java' -print`)| \ + ($(CD) $(JDK_IMAGE_DIR)/src; $(TAR) xvf -) ++endif + @# We do not want to ship this, it isn't part of the build yet. + $(RM) -r $(JDK_IMAGE_DIR)/src/javax/swing/pending + $(MKDIR) -p $(JDK_IMAGE_DIR)/src/launcher diff --git a/java/jdk14/files/patch-common::Release.gmk b/java/jdk14/files/patch-common::Release.gmk new file mode 100644 index 000000000000..9ad3203816e6 --- /dev/null +++ b/java/jdk14/files/patch-common::Release.gmk @@ -0,0 +1,26 @@ +Index: Release.gmk +=================================================================== +RCS file: /data/java/JDK2/javasrc_1_3_scsl/j2sdk1.3.1/make/common/Release.gmk,v +retrieving revision 1.7 +diff -u -r1.7 common/Release.gmk +--- common/Release.gmk 21 Jan 2002 22:40:08 -0000 1.7 ++++ common/Release.gmk 9 Mar 2002 18:01:51 -0000 +@@ -521,10 +521,18 @@ + @# src.jar + @# + $(MKDIR) -p $(JDK_IMAGE_DIR)/src ++ifeq ($(PLATFORM), bsd) ++ # Avoid the "argument list too long" problem. ++ ($(CD) $(SHARE_SRC)/classes; \ ++ for list in `$(FIND) $(SOURCES) -name CVS -prune -o -name SCCS -prune -o -name '*.java' -print`; do \ ++ $(TAR) cf - $$list | ($(CD) $(JDK_IMAGE_DIR)/src; $(TAR) xvf -); \ ++ done) ++else + ($(CD) $(SHARE_SRC)/classes; $(TAR) cf - \ + `$(FIND) $(SOURCES) -name CVS -prune -o -name SCCS -prune -o \ + -name '*.java' -print`)| \ + ($(CD) $(JDK_IMAGE_DIR)/src; $(TAR) xvf -) ++endif + @# We do not want to ship this, it isn't part of the build yet. + $(RM) -r $(JDK_IMAGE_DIR)/src/javax/swing/pending + $(MKDIR) -p $(JDK_IMAGE_DIR)/src/launcher diff --git a/java/jdk15/files/patch-common::Release.gmk b/java/jdk15/files/patch-common::Release.gmk new file mode 100644 index 000000000000..9ad3203816e6 --- /dev/null +++ b/java/jdk15/files/patch-common::Release.gmk @@ -0,0 +1,26 @@ +Index: Release.gmk +=================================================================== +RCS file: /data/java/JDK2/javasrc_1_3_scsl/j2sdk1.3.1/make/common/Release.gmk,v +retrieving revision 1.7 +diff -u -r1.7 common/Release.gmk +--- common/Release.gmk 21 Jan 2002 22:40:08 -0000 1.7 ++++ common/Release.gmk 9 Mar 2002 18:01:51 -0000 +@@ -521,10 +521,18 @@ + @# src.jar + @# + $(MKDIR) -p $(JDK_IMAGE_DIR)/src ++ifeq ($(PLATFORM), bsd) ++ # Avoid the "argument list too long" problem. ++ ($(CD) $(SHARE_SRC)/classes; \ ++ for list in `$(FIND) $(SOURCES) -name CVS -prune -o -name SCCS -prune -o -name '*.java' -print`; do \ ++ $(TAR) cf - $$list | ($(CD) $(JDK_IMAGE_DIR)/src; $(TAR) xvf -); \ ++ done) ++else + ($(CD) $(SHARE_SRC)/classes; $(TAR) cf - \ + `$(FIND) $(SOURCES) -name CVS -prune -o -name SCCS -prune -o \ + -name '*.java' -print`)| \ + ($(CD) $(JDK_IMAGE_DIR)/src; $(TAR) xvf -) ++endif + @# We do not want to ship this, it isn't part of the build yet. + $(RM) -r $(JDK_IMAGE_DIR)/src/javax/swing/pending + $(MKDIR) -p $(JDK_IMAGE_DIR)/src/launcher diff --git a/java/jdk16/files/patch-common::Release.gmk b/java/jdk16/files/patch-common::Release.gmk new file mode 100644 index 000000000000..9ad3203816e6 --- /dev/null +++ b/java/jdk16/files/patch-common::Release.gmk @@ -0,0 +1,26 @@ +Index: Release.gmk +=================================================================== +RCS file: /data/java/JDK2/javasrc_1_3_scsl/j2sdk1.3.1/make/common/Release.gmk,v +retrieving revision 1.7 +diff -u -r1.7 common/Release.gmk +--- common/Release.gmk 21 Jan 2002 22:40:08 -0000 1.7 ++++ common/Release.gmk 9 Mar 2002 18:01:51 -0000 +@@ -521,10 +521,18 @@ + @# src.jar + @# + $(MKDIR) -p $(JDK_IMAGE_DIR)/src ++ifeq ($(PLATFORM), bsd) ++ # Avoid the "argument list too long" problem. ++ ($(CD) $(SHARE_SRC)/classes; \ ++ for list in `$(FIND) $(SOURCES) -name CVS -prune -o -name SCCS -prune -o -name '*.java' -print`; do \ ++ $(TAR) cf - $$list | ($(CD) $(JDK_IMAGE_DIR)/src; $(TAR) xvf -); \ ++ done) ++else + ($(CD) $(SHARE_SRC)/classes; $(TAR) cf - \ + `$(FIND) $(SOURCES) -name CVS -prune -o -name SCCS -prune -o \ + -name '*.java' -print`)| \ + ($(CD) $(JDK_IMAGE_DIR)/src; $(TAR) xvf -) ++endif + @# We do not want to ship this, it isn't part of the build yet. + $(RM) -r $(JDK_IMAGE_DIR)/src/javax/swing/pending + $(MKDIR) -p $(JDK_IMAGE_DIR)/src/launcher -- cgit v1.2.3