/hg/icedtea6: PR633: Don't install the redundant proprietary jav...

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Tue Feb 22 02:58:43 PST 2011


changeset 3dc52504cbdd in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=3dc52504cbdd
author: Andrew John Hughes <ahughes at redhat.com>
date: Tue Feb 22 10:58:37 2011 +0000

	PR633: Don't install the redundant proprietary javaws man page

	2011-02-22 Andrew John Hughes <ahughes at redhat.com>

	 PR633: IcedTea installs javaws manpages on x86 even
	with --disable-webstart
		* Makefile.am: Add new page.
		* NEWS: Updated.
		* fsg.sh: Remove useless javaws man pages.
		* patches/pr633-no_javaws_man_page.patch: Don't try and
	install javaws.1 on 32-bit platforms.


diffstat:

5 files changed, 33 insertions(+), 1 deletion(-)
ChangeLog                              |   10 ++++++++++
Makefile.am                            |    3 ++-
NEWS                                   |    1 +
fsg.sh                                 |    5 +++++
patches/pr633-no_javaws_man_page.patch |   15 +++++++++++++++

diffs (72 lines):

diff -r 4ffc2aade98c -r 3dc52504cbdd ChangeLog
--- a/ChangeLog	Tue Feb 22 08:34:09 2011 +0000
+++ b/ChangeLog	Tue Feb 22 10:58:37 2011 +0000
@@ -1,3 +1,13 @@ 2011-02-22  Andrew John Hughes  <ahughes
+2011-02-22  Andrew John Hughes  <ahughes at redhat.com>
+
+	PR633: IcedTea installs javaws manpages on x86
+	even with --disable-webstart
+	* Makefile.am: Add new page.
+	* NEWS: Updated.
+	* fsg.sh: Remove useless javaws man pages.
+	* patches/pr633-no_javaws_man_page.patch:
+	Don't try and install javaws.1 on 32-bit platforms.
+
 2011-02-22  Andrew John Hughes  <ahughes at redhat.com>
 
 	PR103: Usage of native2ascii during bootstrap.
diff -r 4ffc2aade98c -r 3dc52504cbdd Makefile.am
--- a/Makefile.am	Tue Feb 22 08:34:09 2011 +0000
+++ b/Makefile.am	Tue Feb 22 10:58:37 2011 +0000
@@ -307,7 +307,8 @@ ICEDTEA_PATCHES = \
 	patches/g344659-sparc_fix.patch \
 	patches/openjdk/6728834-blurred-lcd-aa-text.patch \
 	patches/openjdk/6749060-bad-lcd-aa-non-opaque-dest.patch \
-	patches/openjdk/6896068-sg2d.patch
+	patches/openjdk/6896068-sg2d.patch \
+	patches/pr633-no_javaws_man_page.patch
 
 if !WITH_ALT_HSBUILD
 ICEDTEA_PATCHES += \
diff -r 4ffc2aade98c -r 3dc52504cbdd NEWS
--- a/NEWS	Tue Feb 22 08:34:09 2011 +0000
+++ b/NEWS	Tue Feb 22 10:58:37 2011 +0000
@@ -430,6 +430,7 @@ New in release 1.10 (2011-XX-XX):
   - PR616, PR99: Don't statically link libstdc++ or libgcc
   - PR632: patches/security/20110215/6878713.patch breaks shark zero build
   - PR103: Usage of native2ascii during bootstrap
+  - PR633: IcedTea installs javaws manpages on x86 even with --disable-webstart
 * Cleanup
   - Patches are no longer prefixed with 'icedtea-'.
   - All m4 macros are now prefixed with 'IT_' to denote their origin correctly.
diff -r 4ffc2aade98c -r 3dc52504cbdd fsg.sh
--- a/fsg.sh	Tue Feb 22 08:34:09 2011 +0000
+++ b/fsg.sh	Tue Feb 22 10:58:37 2011 +0000
@@ -84,3 +84,8 @@ rm -f \
 
 # END Debian/Ubuntu additions
 
+# Remove man page for proprietary javaws
+rm -f openjdk/jdk/src/linux/doc/man/javaws.1 \
+    openjdk/jdk/src/linux/doc/man/ja/javaws.1 \
+    openjdk/jdk/src/solaris/doc/sun/man/man1/javaws.1 \
+    openjdk/jdk/src/solaris/doc/sun/man/man1/ja/javaws.1
diff -r 4ffc2aade98c -r 3dc52504cbdd patches/pr633-no_javaws_man_page.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/pr633-no_javaws_man_page.patch	Tue Feb 22 10:58:37 2011 +0000
@@ -0,0 +1,15 @@
+diff -Nru openjdk.orig/jdk/make/common/Release.gmk openjdk/jdk/make/common/Release.gmk
+--- openjdk.orig/jdk/make/common/Release.gmk	2011-02-22 08:36:53.832333120 +0000
++++ openjdk/jdk/make/common/Release.gmk	2011-02-22 08:37:11.462960201 +0000
+@@ -145,9 +145,11 @@
+ 	tnameserv.1     \
+ 	unpack200.1
+ 
++ifndef OPENJDK
+ ifeq ($(ARCH_DATA_MODEL),32)
+   JRE_MAN_PAGES += javaws.1
+ endif
++endif
+ 
+ JDK_MAN_PAGES =            \
+ 	$(JRE_MAN_PAGES)   \



More information about the distro-pkg-dev mailing list