remove 1.3 and 1.4 as per plan made last June
This commit is contained in:
parent
6b60308588
commit
1660ddde98
@ -1,150 +0,0 @@
|
||||
# $OpenBSD: Makefile,v 1.25 2007/09/16 02:52:59 merdely Exp $
|
||||
# $FreeBSD: ports/java/jdk12/Makefile,v 1.11 2002/08/19 20:47:04 glewis Exp $
|
||||
|
||||
ONLY_FOR_ARCHS= arm i386 powerpc sparc
|
||||
|
||||
COMMENT-main= Java2(TM) Standard Edition Dev Kit v${V}
|
||||
COMMENT-jre= Java2(TM) Standard Edition Runtime Environment v${V}
|
||||
V= 1.3.1
|
||||
DISTNAME= j2sdk-1_3_1-src
|
||||
PKGNAME= jdk-${V}
|
||||
PKGNAME-main= jdk-${V}p11
|
||||
PKGNAME-jre= jre-${V}p11
|
||||
|
||||
CATEGORIES= devel/jdk java
|
||||
|
||||
MULTI_PACKAGES= -main -jre
|
||||
|
||||
# wwws is not a typo in the following:
|
||||
HOMEPAGE= http://wwws.sun.com/software/communitysource/j2se/java2/index.html
|
||||
|
||||
MAINTAINER= Kurt Miller <kurt@openbsd.org>
|
||||
|
||||
DISTFILES= j2sdk-1_3_1-src.tar.gz
|
||||
DISTFILES+= bsd-jdk131-patches-9.tar.gz
|
||||
|
||||
# Sun Community Source License
|
||||
# http://www.sun.com/software/communitysource/j2se/java2/license.html
|
||||
PERMIT_PACKAGE_CDROM= SCSL
|
||||
PERMIT_PACKAGE_FTP= SCSL
|
||||
PERMIT_DISTFILES_CDROM= SCSL
|
||||
PERMIT_DISTFILES_FTP= SCSL
|
||||
|
||||
# TCK (Technology Compatibility Kit) covered by yet another license...
|
||||
NO_REGRESS= yes
|
||||
|
||||
VMEM_WARNING= Yes
|
||||
BUILD_DEPENDS= :gtar-*:archivers/gtar \
|
||||
:zip-*:archivers/zip
|
||||
RUN_DEPENDS= :zip-*:archivers/zip \
|
||||
:ghostscript-fonts-*:print/ghostscript/gnu-fonts
|
||||
USE_MOTIF= openmotif
|
||||
|
||||
USE_X11= Yes
|
||||
USE_GMAKE= Yes
|
||||
TAR= ${LOCALBASE}/bin/gtar
|
||||
|
||||
MAKE_ENV= ALT_MOTIF_DIR="${LOCALBASE}" \
|
||||
OPENWINHOME="${X11BASE}" \
|
||||
OTHER_CFLAGS="${CFLAGS}" \
|
||||
BUILD_NUMBER="`whoami`-`date '+%Y-%m-%d-%H:%M'`"
|
||||
|
||||
# Error message for distfile.
|
||||
FETCH_MANUALLY= "You must manually fetch the distribution files, place"
|
||||
FETCH_MANUALLY+="them in ${FULLDISTDIR} and then run make again."
|
||||
FETCH_MANUALLY+="Get the SCSL source file:"
|
||||
FETCH_MANUALLY+=" j2sdk-1_3_1-src.tar.gz"
|
||||
FETCH_MANUALLY+="from http://wwws.sun.com/software/communitysource/j2se/java2/download.html"
|
||||
FETCH_MANUALLY+="Get the BSD patchset file:"
|
||||
FETCH_MANUALLY+=" bsd-jdk131-patches-9.tar.gz"
|
||||
FETCH_MANUALLY+="from http://www.eyesbeyond.com/freebsddom/java/jdk13.html"
|
||||
|
||||
PSEUDO_FLAVORS= native_bootstrap
|
||||
FLAVOR?=
|
||||
|
||||
.if ${FLAVOR:L:Mnative_bootstrap}
|
||||
BUILD_DEPENDS+= :jdk-1.3*:devel/jdk/1.3
|
||||
MAKE_ENV+= ALT_BOOTDIR="${LOCALBASE}/${JDKHOME}"
|
||||
.else
|
||||
DISTFILES+= j2sdk-1_3_1-linux-i386.bin
|
||||
FETCH_MANUALLY+= "Get the linux binary sdk file:"
|
||||
FETCH_MANUALLY+= " j2sdk-1_3_1-linux-i386.bin"
|
||||
FETCH_MANUALLY+= "from http://java.sun.com/products/archive/j2se/1.3.1/"
|
||||
DISTFILES+= bootstrap-src-jdk131-1.tar.gz
|
||||
FETCH_MANUALLY+= "Get the bootstrap source dist file:"
|
||||
FETCH_MANUALLY+= " bootstrap-src-jdk131-1.tar.gz"
|
||||
FETCH_MANUALLY+= "from http://www.intricatesoftware.com/OpenBSD/java/jdk13.html"
|
||||
BUILD_DEPENDS+= ::archivers/unzip
|
||||
MAKE_ENV+= ALT_BOOTDIR="${WRKDIST}"
|
||||
LINUXFILES= jdk1.3.1/lib/tools.jar \
|
||||
jdk1.3.1/jre/lib/rt.jar
|
||||
EXTRACT_CASES+= *.bin) \
|
||||
perl -p0777 -e "s/.*?PK\03\04/PK\03\04/s" ${FULLDISTDIR}/$$archive > \
|
||||
${WRKDIR}/$$archive.zip && \
|
||||
unzip -j ${WRKDIR}/$$archive ${LINUXFILES} ;;
|
||||
. if ${MACHINE_ARCH} == "powerpc"
|
||||
PATCH_LIST= patch-* powerpc-patch-*
|
||||
. endif
|
||||
. if ${MACHINE_ARCH} == "sparc"
|
||||
PATCH_LIST= patch-* sparc-patch-*
|
||||
. endif
|
||||
.endif
|
||||
|
||||
WANTLIB= ICE SM X11 Xext Xp Xt Xtst c m ossaudio z
|
||||
|
||||
ALL_TARGET= all images
|
||||
|
||||
JDKHOME= jdk-${V}
|
||||
JREHOME= jre-${V}
|
||||
|
||||
SUBST_VARS= JDKHOME JREHOME
|
||||
SYSTRACE_SUBST_VARS= LOCALBASE
|
||||
|
||||
# Deal with Sun's internal build structure
|
||||
WRKDIST= ${WRKDIR}
|
||||
WRKSRC= ${WRKDIR}/j2sdk1.3.1/make
|
||||
BUILDDIR= ${WRKDIR}/j2sdk1.3.1/build
|
||||
CLASSESDIR= ${BUILDDIR}/bsd-${MACHINE_ARCH}/classes
|
||||
JDKIMAGEDIR= ${BUILDDIR}/bsd-${MACHINE_ARCH}/jdk-image-${MACHINE_ARCH}
|
||||
JDKIMAGEDIR_G= ${BUILDDIR}/bsd-${MACHINE_ARCH}/jdk-debug-image-${MACHINE_ARCH}
|
||||
JREIMAGEDIR= ${BUILDDIR}/bsd-${MACHINE_ARCH}/jre-image-${MACHINE_ARCH}
|
||||
CACERTSDIR= ${WRKDIR}/j2sdk1.3.1/src/share/lib/security
|
||||
|
||||
.if !${FLAVOR:L:Mnative_bootstrap}
|
||||
post-extract:
|
||||
@mv ${BUILDDIR}/bootsrc ${BUILDDIR}/bsd-${MACHINE_ARCH}
|
||||
@mkdir -p ${CLASSESDIR}
|
||||
@cd ${CLASSESDIR} && \
|
||||
xargs unzip -q ${WRKDIR}/tools.jar < ${FILESDIR}/tools_jar_class_list && \
|
||||
xargs unzip -q ${WRKDIR}/rt.jar < ${FILESDIR}/rt_jar_class_list
|
||||
.endif
|
||||
|
||||
pre-patch:
|
||||
@cp -f ${FILESDIR}/cacerts ${CACERTSDIR}
|
||||
@cd ${WRKDIR} && \
|
||||
${CHMOD} -R u+w * && \
|
||||
${PATCH} -p0 -z .orig.bsd --quiet < ${WRKDIR}/jdk131.patches
|
||||
|
||||
.if !${FLAVOR:L:Mnative_bootstrap}
|
||||
post-patch:
|
||||
@cd ${WRKDIR}/bin && \
|
||||
${CHMOD} +x bootscript
|
||||
.for prog in java javac javah
|
||||
@cd ${WRKDIR}/bin && \
|
||||
ln -s bootscript ${prog}
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
post-build:
|
||||
@rm -rf ${JDKIMAGEDIR}/demo/jfc/SwingSet2/resources
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/${JDKHOME}
|
||||
cd ${JDKIMAGEDIR} && tar -cf - * | tar -C ${PREFIX}/${JDKHOME} -xf -
|
||||
cd ${JDKIMAGEDIR_G} && tar -cf - * | tar -C ${PREFIX}/${JDKHOME} -xf -
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/${JREHOME}
|
||||
cd ${JREIMAGEDIR} && tar -cf - * | tar -C ${PREFIX}/${JREHOME} -xf -
|
||||
cd ${PREFIX}/${JDKHOME}/include && ln -s openbsd/* .
|
||||
cd ${PREFIX}/${JDKHOME}/include-old && ln -s openbsd/* .
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,20 +0,0 @@
|
||||
MD5 (bootstrap-src-jdk131-1.tar.gz) = /vTRgc5SRicVtqUu8Itvew==
|
||||
MD5 (bsd-jdk131-patches-9.tar.gz) = Kcg4gNNVWrz3T8ffnbGVnw==
|
||||
MD5 (j2sdk-1_3_1-linux-i386.bin) = x26kgyE3luKhIQnf9rc+Og==
|
||||
MD5 (j2sdk-1_3_1-src.tar.gz) = eHoBZVEz34XmXtp96y7OVw==
|
||||
RMD160 (bootstrap-src-jdk131-1.tar.gz) = 53eenJqc01Ka98+5xq1BFbioPY4=
|
||||
RMD160 (bsd-jdk131-patches-9.tar.gz) = pv8SSoiUmryaMBg2Egjf8/XEFmQ=
|
||||
RMD160 (j2sdk-1_3_1-linux-i386.bin) = ljbKCsK66mpX3GPUG66oxaGPIgo=
|
||||
RMD160 (j2sdk-1_3_1-src.tar.gz) = TtPftY4kwvpbTsVnRFqnY1dliGo=
|
||||
SHA1 (bootstrap-src-jdk131-1.tar.gz) = xpqDDG6cVkIT+KR9XXnaE6UNAFo=
|
||||
SHA1 (bsd-jdk131-patches-9.tar.gz) = fzj/LEa89VY/AdGKF+ouDTQYmzo=
|
||||
SHA1 (j2sdk-1_3_1-linux-i386.bin) = hsT9JpWk4Jn0S53+/Yxa8BEvBlw=
|
||||
SHA1 (j2sdk-1_3_1-src.tar.gz) = kPb3p3VspXQZPqjy3q8tDglWktE=
|
||||
SHA256 (bootstrap-src-jdk131-1.tar.gz) = mCLb8uKIay9mRbFzRbU1NiPtzNMjluwJu4EiEYs6a9s=
|
||||
SHA256 (bsd-jdk131-patches-9.tar.gz) = jY/raoWD3wQBAlipTVvbfB3ewIA/aKzEWJ+0oouLUtQ=
|
||||
SHA256 (j2sdk-1_3_1-linux-i386.bin) = /tqMuia/IQlilSeMUV0MSWuElO4j3k1Tu8RKFXGNNFk=
|
||||
SHA256 (j2sdk-1_3_1-src.tar.gz) = 7UnPjAUG59OvRZ96z1OT6x7RcR4Lr3CpfZs6m82cieg=
|
||||
SIZE (bootstrap-src-jdk131-1.tar.gz) = 205826
|
||||
SIZE (bsd-jdk131-patches-9.tar.gz) = 642883
|
||||
SIZE (j2sdk-1_3_1-linux-i386.bin) = 26924751
|
||||
SIZE (j2sdk-1_3_1-src.tar.gz) = 29876595
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -1,157 +0,0 @@
|
||||
com/sun/tools/javac/
|
||||
com/sun/tools/javac/Main.class
|
||||
com/sun/tools/javac/v8/
|
||||
com/sun/tools/javac/v8/CommandLine.class
|
||||
com/sun/tools/javac/v8/util/
|
||||
com/sun/tools/javac/v8/util/ListBuffer$Enumerator.class
|
||||
com/sun/tools/javac/v8/util/ListBuffer.class
|
||||
com/sun/tools/javac/v8/util/List.class
|
||||
com/sun/tools/javac/v8/util/Enumeration.class
|
||||
com/sun/tools/javac/v8/util/Log.class
|
||||
com/sun/tools/javac/v8/util/LayoutCharacters.class
|
||||
com/sun/tools/javac/v8/util/Hashtable$Entry.class
|
||||
com/sun/tools/javac/v8/util/Hashtable.class
|
||||
com/sun/tools/javac/v8/util/Set$Entry.class
|
||||
com/sun/tools/javac/v8/util/Set.class
|
||||
com/sun/tools/javac/v8/util/Name.class
|
||||
com/sun/tools/javac/v8/util/FileEntry$Regular.class
|
||||
com/sun/tools/javac/v8/util/FileEntry$Zipped.class
|
||||
com/sun/tools/javac/v8/util/FileEntry.class
|
||||
com/sun/tools/javac/v8/util/ByteBuffer.class
|
||||
com/sun/tools/javac/v8/util/Abort.class
|
||||
com/sun/tools/javac/v8/util/Base.class
|
||||
com/sun/tools/javac/v8/util/Bits.class
|
||||
com/sun/tools/javac/v8/util/Convert.class
|
||||
com/sun/tools/javac/v8/util/FatalError.class
|
||||
com/sun/tools/javac/v8/util/Names.class
|
||||
com/sun/tools/javac/v8/util/Pair.class
|
||||
com/sun/tools/javac/v8/util/Position.class
|
||||
com/sun/tools/javac/v8/util/Util.class
|
||||
com/sun/tools/javac/v8/JavaCompiler.class
|
||||
com/sun/tools/javac/v8/code/
|
||||
com/sun/tools/javac/v8/code/ClassReader$BadClassFile.class
|
||||
com/sun/tools/javac/v8/code/ClassReader$Archive.class
|
||||
com/sun/tools/javac/v8/code/ClassReader$SourceCompleter.class
|
||||
com/sun/tools/javac/v8/code/ClassReader.class
|
||||
com/sun/tools/javac/v8/code/ClassFile$NameAndType.class
|
||||
com/sun/tools/javac/v8/code/ClassFile.class
|
||||
com/sun/tools/javac/v8/code/Symbol$TypeSymbol.class
|
||||
com/sun/tools/javac/v8/code/Symbol$PackageSymbol.class
|
||||
com/sun/tools/javac/v8/code/Symbol$ClassSymbol.class
|
||||
com/sun/tools/javac/v8/code/Symbol$VarSymbol.class
|
||||
com/sun/tools/javac/v8/code/Symbol$MethodSymbol.class
|
||||
com/sun/tools/javac/v8/code/Symbol$OperatorSymbol.class
|
||||
com/sun/tools/javac/v8/code/Symbol$Completer.class
|
||||
com/sun/tools/javac/v8/code/Symbol$CompletionFailure.class
|
||||
com/sun/tools/javac/v8/code/Symbol.class
|
||||
com/sun/tools/javac/v8/code/Flags.class
|
||||
com/sun/tools/javac/v8/code/Kinds.class
|
||||
com/sun/tools/javac/v8/code/TypeTags.class
|
||||
com/sun/tools/javac/v8/code/ByteCodes.class
|
||||
com/sun/tools/javac/v8/code/Scope$Entry.class
|
||||
com/sun/tools/javac/v8/code/Scope.class
|
||||
com/sun/tools/javac/v8/code/Type$ClassType.class
|
||||
com/sun/tools/javac/v8/code/Type$ArrayType.class
|
||||
com/sun/tools/javac/v8/code/Type$MethodType.class
|
||||
com/sun/tools/javac/v8/code/Type$PackageType.class
|
||||
com/sun/tools/javac/v8/code/Type$TypeVar.class
|
||||
com/sun/tools/javac/v8/code/Type$ErrorType.class
|
||||
com/sun/tools/javac/v8/code/Type.class
|
||||
com/sun/tools/javac/v8/code/Code$Chain.class
|
||||
com/sun/tools/javac/v8/code/Code.class
|
||||
com/sun/tools/javac/v8/code/ClassWriter.class
|
||||
com/sun/tools/javac/v8/code/Pool.class
|
||||
com/sun/tools/javac/v8/code/CompleteClassReader.class
|
||||
com/sun/tools/javac/v8/comp/
|
||||
com/sun/tools/javac/v8/comp/Symtab.class
|
||||
com/sun/tools/javac/v8/comp/Check$Validator.class
|
||||
com/sun/tools/javac/v8/comp/Check.class
|
||||
com/sun/tools/javac/v8/comp/Infer.class
|
||||
com/sun/tools/javac/v8/comp/Resolve$ResolveError.class
|
||||
com/sun/tools/javac/v8/comp/Resolve$AccessError.class
|
||||
com/sun/tools/javac/v8/comp/Resolve$StaticError.class
|
||||
com/sun/tools/javac/v8/comp/Resolve$AmbiguityError.class
|
||||
com/sun/tools/javac/v8/comp/Resolve.class
|
||||
com/sun/tools/javac/v8/comp/Enter$MemberEnter.class
|
||||
com/sun/tools/javac/v8/comp/Enter$CompleteEnter.class
|
||||
com/sun/tools/javac/v8/comp/Enter.class
|
||||
com/sun/tools/javac/v8/comp/Attr.class
|
||||
com/sun/tools/javac/v8/comp/Gen$1.class
|
||||
com/sun/tools/javac/v8/comp/Gen$2.class
|
||||
com/sun/tools/javac/v8/comp/Gen$GenFinalizer.class
|
||||
com/sun/tools/javac/v8/comp/Gen$GenContext.class
|
||||
com/sun/tools/javac/v8/comp/Gen.class
|
||||
com/sun/tools/javac/v8/comp/Env.class
|
||||
com/sun/tools/javac/v8/comp/ConstFold.class
|
||||
com/sun/tools/javac/v8/comp/Items$Item.class
|
||||
com/sun/tools/javac/v8/comp/Items$StackItem.class
|
||||
com/sun/tools/javac/v8/comp/Items$IndexedItem.class
|
||||
com/sun/tools/javac/v8/comp/Items$SelfItem.class
|
||||
com/sun/tools/javac/v8/comp/Items$LocalItem.class
|
||||
com/sun/tools/javac/v8/comp/Items$StaticItem.class
|
||||
com/sun/tools/javac/v8/comp/Items$MemberItem.class
|
||||
com/sun/tools/javac/v8/comp/Items$ImmediateItem.class
|
||||
com/sun/tools/javac/v8/comp/Items$AssignItem.class
|
||||
com/sun/tools/javac/v8/comp/Items$CondItem.class
|
||||
com/sun/tools/javac/v8/comp/Items.class
|
||||
com/sun/tools/javac/v8/comp/AttrContext.class
|
||||
com/sun/tools/javac/v8/comp/Flow.class
|
||||
com/sun/tools/javac/v8/comp/TransInner$ClassMap.class
|
||||
com/sun/tools/javac/v8/comp/TransInner$FreeVarCollector.class
|
||||
com/sun/tools/javac/v8/comp/TransInner.class
|
||||
com/sun/tools/javac/v8/comp/TransTypes.class
|
||||
com/sun/tools/javac/v8/tree/
|
||||
com/sun/tools/javac/v8/tree/TreeMaker.class
|
||||
com/sun/tools/javac/v8/tree/Tree$TopLevel.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Import.class
|
||||
com/sun/tools/javac/v8/tree/Tree$ClassDef.class
|
||||
com/sun/tools/javac/v8/tree/Tree$MethodDef.class
|
||||
com/sun/tools/javac/v8/tree/Tree$VarDef.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Block.class
|
||||
com/sun/tools/javac/v8/tree/Tree$DoLoop.class
|
||||
com/sun/tools/javac/v8/tree/Tree$WhileLoop.class
|
||||
com/sun/tools/javac/v8/tree/Tree$ForLoop.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Labelled.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Switch.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Case.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Synchronized.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Try.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Catch.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Conditional.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Exec.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Break.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Continue.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Return.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Throw.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Apply.class
|
||||
com/sun/tools/javac/v8/tree/Tree$NewClass.class
|
||||
com/sun/tools/javac/v8/tree/Tree$NewArray.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Assign.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Assignop.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Operation.class
|
||||
com/sun/tools/javac/v8/tree/Tree$TypeCast.class
|
||||
com/sun/tools/javac/v8/tree/Tree$TypeTest.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Indexed.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Select.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Ident.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Literal.class
|
||||
com/sun/tools/javac/v8/tree/Tree$TypeIdent.class
|
||||
com/sun/tools/javac/v8/tree/Tree$TypeArray.class
|
||||
com/sun/tools/javac/v8/tree/Tree$TypeParameter.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Erroneous.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Factory.class
|
||||
com/sun/tools/javac/v8/tree/Tree$Visitor.class
|
||||
com/sun/tools/javac/v8/tree/Tree.class
|
||||
com/sun/tools/javac/v8/tree/Pretty.class
|
||||
com/sun/tools/javac/v8/tree/TreeInfo.class
|
||||
com/sun/tools/javac/v8/tree/TreeTranslator.class
|
||||
com/sun/tools/javac/v8/Main.class
|
||||
com/sun/tools/javac/v8/parser/
|
||||
com/sun/tools/javac/v8/parser/Parser.class
|
||||
com/sun/tools/javac/v8/parser/Tokens.class
|
||||
com/sun/tools/javac/v8/parser/Scanner.class
|
||||
com/sun/tools/javac/v8/resources/
|
||||
com/sun/tools/javac/v8/resources/compiler.properties
|
||||
com/sun/tools/javac/v8/resources/javac.properties
|
||||
com/sun/tools/javac/v8/resources/compiler_ja.properties
|
||||
com/sun/tools/javac/v8/resources/javac_ja.properties
|
@ -1,14 +0,0 @@
|
||||
$OpenBSD: patch-bin_bootscript,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- bin/bootscript.orig Wed Nov 3 10:15:11 2004
|
||||
+++ bin/bootscript Wed Nov 3 10:15:04 2004
|
||||
@@ -0,0 +1,10 @@
|
||||
+#!/bin/sh
|
||||
+
|
||||
+# this makes sure the sanity check passes
|
||||
+case $1 in
|
||||
+ -version)
|
||||
+ echo 'java version "1.3.1"'
|
||||
+ ;;
|
||||
+esac;
|
||||
+
|
||||
+exit 0
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_com_sun_javah_Makefile,v 1.2 2006/03/20 14:40:24 kurt Exp $
|
||||
--- j2sdk1.3.1/make/com/sun/javah/Makefile.orig Fri Mar 17 12:49:36 2006
|
||||
+++ j2sdk1.3.1/make/com/sun/javah/Makefile Fri Mar 17 13:06:22 2006
|
||||
@@ -58,7 +58,7 @@ ifeq ($(TRUE_PLATFORM), NetBSD)
|
||||
OTHER_PROPERTIES = NetBSD_i386.properties
|
||||
endif
|
||||
ifeq ($(TRUE_PLATFORM), OpenBSD)
|
||||
-OTHER_PROPERTIES = OpenBSD_i386.properties
|
||||
+OTHER_PROPERTIES = OpenBSD_i386.properties OpenBSD_powerpc.properties OpenBSD_arm.properties OpenBSD_sparc.properties
|
||||
endif
|
||||
endif
|
||||
|
@ -1,44 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_common_Defs-bsd_gmk,v 1.4 2006/11/15 17:27:40 kurt Exp $
|
||||
--- j2sdk1.3.1/make/common/Defs-bsd.gmk.orig Mon Nov 6 20:23:31 2006
|
||||
+++ j2sdk1.3.1/make/common/Defs-bsd.gmk Mon Nov 6 21:25:00 2006
|
||||
@@ -32,9 +32,9 @@
|
||||
AR = $(USRBIN_PATH)ar
|
||||
AS = $(USRBIN_PATH)as
|
||||
CAT = $(UNIXCOMMAND_PATH)cat
|
||||
-CC = $(COMPILER_PATH)gcc
|
||||
-CPP = $(COMPILER_PATH)gcc -E
|
||||
-CXX = $(COMPILER_PATH)g++
|
||||
+CC ?= $(COMPILER_PATH)gcc
|
||||
+CPP ?= $(COMPILER_PATH)gcc -E
|
||||
+CXX ?= $(COMPILER_PATH)g++
|
||||
CD = cd # intrinsic unix command
|
||||
CHMOD = $(UNIXCOMMAND_PATH)chmod
|
||||
CMP = $(USRBIN_PATH)cmp
|
||||
@@ -90,7 +90,7 @@ ZIPEXE = $(DEVTOOLS_PATH)zip
|
||||
|
||||
|
||||
ifeq ($(TRUE_PLATFORM), OpenBSD)
|
||||
-archExpr = $(UNAME) -m
|
||||
+archExpr = arch -s
|
||||
else
|
||||
archExpr = $(UNAME) -p
|
||||
endif
|
||||
@@ -301,7 +301,7 @@ LDFLAGS_OPT =
|
||||
LDFLAGS_DBG =
|
||||
|
||||
# javac Boot Flags
|
||||
-JAVAC_BOOT_FLAGS = -J-Xmx64m
|
||||
+JAVAC_BOOT_FLAGS = -J-Xmx60m
|
||||
|
||||
#
|
||||
# Use: ld $(LD_MAPFILE_FLAG) mapfile *.o
|
||||
@@ -413,8 +413,8 @@ ifeq ($(TRUE_PLATFORM), NetBSD)
|
||||
else
|
||||
ifeq ($(TRUE_PLATFORM), OpenBSD)
|
||||
MOTIF_DIR=/usr/local
|
||||
- CPPFLAGS_COMMON += -I$(MOTIF_DIR)/include
|
||||
LDFLAGS_COMMON += -L$(MOTIF_DIR)/lib -L/usr/X11R6/lib # for libXp
|
||||
+ SYSTEM_ZLIB = true
|
||||
else
|
||||
MOTIF_DIR=/usr/X11R6
|
||||
endif
|
@ -1,15 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_common_Defs_gmk,v 1.1 2006/03/20 14:40:25 kurt Exp $
|
||||
--- j2sdk1.3.1/make/common/Defs.gmk.orig Fri Mar 17 21:17:04 2006
|
||||
+++ j2sdk1.3.1/make/common/Defs.gmk Sat Mar 18 08:27:00 2006
|
||||
@@ -397,7 +397,11 @@ endif
|
||||
# passed to javac.
|
||||
# -- Use JAVAC_CMD if you want to take the defaults given to you.
|
||||
#
|
||||
+ifeq ($(ARCH), sparc)
|
||||
+JAVAC_VMFLAGS = -Xms16m -Xmx60m $(JIT_OPTION)
|
||||
+else
|
||||
JAVAC_VMFLAGS = -Xms16m -Xmx256m $(JIT_OPTION)
|
||||
+endif
|
||||
JAVAC_VMFLAGS_J = $(patsubst %,-J%,$(JAVAC_VMFLAGS))
|
||||
JAVAC_SRC_FLAG = -sourcepath "$(SOURCEPATH)"
|
||||
JAVAC_DST_FLAG = -d $(CLASSDESTDIR)
|
@ -1,15 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_common_Program_gmk,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/make/common/Program.gmk.orig Wed Apr 20 13:15:59 2005
|
||||
+++ j2sdk1.3.1/make/common/Program.gmk Wed Apr 20 13:16:04 2005
|
||||
@@ -56,7 +56,11 @@ else
|
||||
THREADLIBS = -pthread $(LIBTHREAD)
|
||||
endif
|
||||
else
|
||||
+ifeq ($(TRUE_PLATFORM), OpenBSD)
|
||||
+THREADLIBS = -pthread $(LIBTHREAD)
|
||||
+else
|
||||
THREADLIBS = -lpthread $(LIBTHREAD)
|
||||
+endif
|
||||
endif
|
||||
else # USE_PTHREADS
|
||||
THREADLIBS = $(LIBTHREAD)
|
@ -1,15 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_common_SwingBeans_gmk,v 1.1 2006/03/20 14:40:25 kurt Exp $
|
||||
--- j2sdk1.3.1/make/common/SwingBeans.gmk.orig Fri Mar 17 21:17:12 2006
|
||||
+++ j2sdk1.3.1/make/common/SwingBeans.gmk Sat Mar 18 08:27:17 2006
|
||||
@@ -27,7 +27,11 @@ LOCAL_JAVAC = $(JAVAC)
|
||||
LOCAL_JAR = $(shell $(CD) $(BINDIR); $(PWD))/jar$(EXE_SUFFIX)
|
||||
LOCAL_CLASSPATH = "$(CLASSBINDIR)$(CLASSPATH_SEPARATOR)."
|
||||
PREFIX = 1.2
|
||||
+ifeq ($(ARCH), sparc)
|
||||
+JAVADOCFLAGS = -J-ms60m -J-mx60m $(DASHJ_JIT_OPTION)
|
||||
+else
|
||||
JAVADOCFLAGS = -J-ms64m -J-mx256m $(DASHJ_JIT_OPTION)
|
||||
+endif
|
||||
SWINGPKG = javax/swing
|
||||
LOCAL_JAVAC_FLAGS =
|
||||
ABS_TMPDIR = $(shell $(CD) $(TMPDIR); $(PWD))
|
@ -1,17 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_java_hpi_native_Makefile,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/make/java/hpi/native/Makefile.orig Wed Apr 20 13:15:59 2005
|
||||
+++ j2sdk1.3.1/make/java/hpi/native/Makefile Wed Apr 20 13:16:04 2005
|
||||
@@ -65,7 +65,13 @@ OTHER_CFLAGS = -pthread
|
||||
# When debugging with libc_r and it's internals, use the following line.
|
||||
#OTHER_CFLAGS = -pthread -DDEBUG_BSD_NATIVE_THREADS -I/usr/src/lib/libc_r/uthread -I/usr/src/lib/libc/include
|
||||
else
|
||||
+ifeq ($(TRUE_PLATFORM), OpenBSD)
|
||||
+OTHER_CPPFLAGS += -DUSE_MUTEX_HANDSHAKE
|
||||
+OTHER_CFLAGS = -pthread
|
||||
+LIBPTHREAD = -pthread
|
||||
+else
|
||||
LIBPTHREAD = -lpthread
|
||||
+endif
|
||||
endif
|
||||
OTHER_LDLIBS += $(LIBPTHREAD) $(LIBPOSIX4)
|
||||
endif
|
@ -1,51 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_java_jvm_Makefile,v 1.2 2006/03/20 14:40:25 kurt Exp $
|
||||
--- j2sdk1.3.1/make/java/jvm/Makefile.orig Fri Mar 17 13:49:45 2006
|
||||
+++ j2sdk1.3.1/make/java/jvm/Makefile Fri Mar 17 14:07:59 2006
|
||||
@@ -51,6 +51,18 @@ ifeq ($(TRUE_PLATFORM),OpenBSD)
|
||||
ifeq ($(ARCH),i386)
|
||||
USE_C_INTERPRETER = true
|
||||
endif
|
||||
+ ifeq ($(ARCH),arm)
|
||||
+ USE_C_INTERPRETER = true
|
||||
+ endif
|
||||
+ ifeq ($(ARCH),powerpc)
|
||||
+ USE_C_INTERPRETER = true
|
||||
+ endif
|
||||
+ ifeq ($(ARCH),sparc)
|
||||
+ USE_C_INTERPRETER = true
|
||||
+ endif
|
||||
+ ifeq ($(ARCH),sparc64)
|
||||
+ USE_C_INTERPRETER = true
|
||||
+ endif
|
||||
endif
|
||||
|
||||
ifeq ($(TRUE_PLATFORM),NetBSD)
|
||||
@@ -103,7 +115,11 @@ FILES_c += \
|
||||
|
||||
ifeq ($(ARCH),sparc)
|
||||
ARCHNAME = sparc
|
||||
+ifeq ($(PLATFORM),solaris)
|
||||
FILES_s += $(TARGDIR)machgc_$(ARCHNAME).s
|
||||
+else
|
||||
+FILES_c += $(TARGDIR)machgc_nonsparc.c
|
||||
+endif
|
||||
FILES_s += $(TARGDIR)invokeNative_sparc.s
|
||||
endif
|
||||
ifeq ($(ARCH),powerpc)
|
||||
@@ -125,6 +141,16 @@ ifeq ($(ARCH),i386)
|
||||
ARCHNAME = p5
|
||||
FILES_c += $(TARGDIR)machgc_nonsparc.c
|
||||
FILES_s += $(TARGDIR)invokeNative_x86.s
|
||||
+endif
|
||||
+ifeq ($(ARCH),arm)
|
||||
+ARCHNAME = arm
|
||||
+FILES_c += $(TARGDIR)machgc_nonsparc.c
|
||||
+FILES_s += $(TARGDIR)invokeNative_arm.s
|
||||
+endif
|
||||
+ifeq ($(ARCH),sparc64)
|
||||
+ARCHNAME = sparc64
|
||||
+FILES_c += $(TARGDIR)machgc_nonsparc.c
|
||||
+FILES_s += $(TARGDIR)invokeNative_sparc64.s
|
||||
endif
|
||||
|
||||
ifeq ($(USE_ASSEMBLY_INTERPRETER),true)
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_java_verify_Makefile,v 1.2 2005/08/10 22:36:27 kurt Exp $
|
||||
--- j2sdk1.3.1/make/java/verify/Makefile.orig Tue Aug 9 18:15:58 2005
|
||||
+++ j2sdk1.3.1/make/java/verify/Makefile Tue Aug 9 18:16:01 2005
|
||||
@@ -29,7 +29,7 @@ endif
|
||||
# We want to privatize libverify.so internals.
|
||||
#
|
||||
ifeq ($(ELF_TOOLCHAIN), yes)
|
||||
-LINK_WITH_MAPFILE = true
|
||||
+#LINK_WITH_MAPFILE = true
|
||||
else
|
||||
LINK_WITH_MAPFILE = false
|
||||
endif
|
@ -1,28 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_java_zip_Makefile,v 1.1 2006/11/15 17:27:40 kurt Exp $
|
||||
--- j2sdk1.3.1/make/java/zip/Makefile.orig Tue Nov 7 13:03:48 2006
|
||||
+++ j2sdk1.3.1/make/java/zip/Makefile Tue Nov 7 13:09:20 2006
|
||||
@@ -50,12 +50,14 @@ else
|
||||
CPPFLAGS += -UDEBUG
|
||||
endif
|
||||
|
||||
+ifneq ($(SYSTEM_ZLIB),true)
|
||||
CPPFLAGS += -I$(SHARE_SRC)/native/java/util/zip/zlib-$(ZLIB_VERSION)
|
||||
|
||||
#
|
||||
# Add to ambient vpath so we pick up the library files
|
||||
#
|
||||
vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/zlib-$(ZLIB_VERSION)
|
||||
+endif
|
||||
|
||||
include $(BUILDDIR)/Platform.gmk
|
||||
#
|
||||
@@ -68,6 +70,9 @@ JAVAHFLAGS += -jni
|
||||
#
|
||||
ifeq ($(PLATFORM),bsd)
|
||||
JVMLIB =
|
||||
+ifeq ($(SYSTEM_ZLIB),true)
|
||||
+OTHER_LDLIBS = -lz
|
||||
+endif
|
||||
else
|
||||
OTHER_LDLIBS = $(JVMLIB)
|
||||
endif
|
@ -1,14 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_javax_sound_Makefile,v 1.1.1.1 2004/01/29 22:02:20 pvalchev Exp $
|
||||
--- j2sdk1.3.1/make/javax/sound/Makefile.orig 2004-01-05 08:47:15.000000000 -0500
|
||||
+++ j2sdk1.3.1/make/javax/sound/Makefile 2004-01-05 08:50:37.000000000 -0500
|
||||
@@ -61,6 +61,10 @@ endif
|
||||
|
||||
LDFLAGS += -L$(JAVAHOME)/lib/sparc -lc
|
||||
|
||||
+ifeq ($(TRUE_PLATFORM), OpenBSD)
|
||||
+LDFLAGS += -lossaudio
|
||||
+endif
|
||||
+
|
||||
#
|
||||
# Turn off C++ exception handling.
|
||||
#
|
@ -1,22 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_minclude_java_zip_cmk,v 1.1 2006/11/15 17:27:40 kurt Exp $
|
||||
--- j2sdk1.3.1/make/minclude/java_zip.cmk.orig Tue Nov 7 12:58:46 2006
|
||||
+++ j2sdk1.3.1/make/minclude/java_zip.cmk Tue Nov 7 12:58:21 2006
|
||||
@@ -8,6 +8,10 @@ FILES_c = \
|
||||
$(CTARGDIR)Inflater.c \
|
||||
$(CTARGDIR)ZipFile.c \
|
||||
$(CTARGDIR)ZipEntry.c \
|
||||
+ $(CTARGDIR)zip_util.c
|
||||
+
|
||||
+ifneq ($(SYSTEM_ZLIB),true)
|
||||
+FILES_c += \
|
||||
$(CTARGDIR)zadler32.c \
|
||||
$(CTARGDIR)zcrc32.c \
|
||||
$(CTARGDIR)deflate.c \
|
||||
@@ -18,5 +22,5 @@ FILES_c = \
|
||||
$(CTARGDIR)inftrees.c \
|
||||
$(CTARGDIR)infcodes.c \
|
||||
$(CTARGDIR)infutil.c \
|
||||
- $(CTARGDIR)inffast.c \
|
||||
- $(CTARGDIR)zip_util.c
|
||||
+ $(CTARGDIR)inffast.c
|
||||
+endif
|
@ -1,16 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_sun_cmm_Makefile,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/make/sun/cmm/Makefile.orig Wed Apr 20 13:15:59 2005
|
||||
+++ j2sdk1.3.1/make/sun/cmm/Makefile Wed Apr 20 13:16:04 2005
|
||||
@@ -88,7 +88,12 @@ OTHER_LDLIBS = -pthread $(LIBM)
|
||||
endif
|
||||
CFLAGS += -pthread
|
||||
else
|
||||
+ifeq ($(TRUE_PLATFORM),OpenBSD)
|
||||
+OTHER_LDLIBS = -pthread $(LIBM)
|
||||
+CFLAGS += -pthread
|
||||
+else
|
||||
OTHER_LDLIBS = -lpthread $(LIBM)
|
||||
+endif
|
||||
endif
|
||||
else
|
||||
OTHER_LDLIBS = $(LIBM)
|
@ -1,16 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_make_tools_sanityck,v 1.2 2004/02/03 03:30:56 pvalchev Exp $
|
||||
--- j2sdk1.3.1/make/tools/sanityck.orig 2004-01-18 00:18:29.000000000 -0500
|
||||
+++ j2sdk1.3.1/make/tools/sanityck 2004-01-18 00:35:46.000000000 -0500
|
||||
@@ -39,7 +39,11 @@ else
|
||||
else
|
||||
if [ "$uname" = FreeBSD -o "$uname" = NetBSD -o "$uname" = OpenBSD -o "$uname" = BSD/OS ]; then
|
||||
PLATFORM=bsd
|
||||
- FREE_MIN=750000
|
||||
+ if [ "$uname" = OpenBSD ]; then
|
||||
+ FREE_MIN=840000
|
||||
+ else
|
||||
+ FREE_MIN=750000
|
||||
+ fi
|
||||
else
|
||||
PLATFORM=win32
|
||||
EXE=.exe
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_bsd_include_bsdmisc_h,v 1.1 2004/08/14 21:50:38 naddy Exp $
|
||||
--- j2sdk1.3.1/src/bsd/include/bsdmisc.h.orig 2004-06-03 16:47:33.000000000 -0400
|
||||
+++ j2sdk1.3.1/src/bsd/include/bsdmisc.h 2004-06-03 16:48:36.000000000 -0400
|
||||
@@ -37,7 +37,7 @@ char *bsd_c_sym(const char *);
|
||||
#define BSD_SHLIB_EXT ".so"
|
||||
#endif
|
||||
|
||||
-#ifdef __OpenBSD__
|
||||
+#if defined(__OpenBSD__) && defined(_DLFCN_H_) && !defined(RTLD_DEFAULT)
|
||||
typedef struct {
|
||||
const char *dli_fname;
|
||||
char *_padding[3];
|
@ -1,5 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_classes_com_sun_tools_javah_resources_OpenBSD_arm_properties,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/classes/com/sun/tools/javah/resources/OpenBSD_arm.properties.orig Fri May 27 17:34:59 2005
|
||||
+++ j2sdk1.3.1/src/share/classes/com/sun/tools/javah/resources/OpenBSD_arm.properties Fri May 27 17:34:50 2005
|
||||
@@ -0,0 +1 @@
|
||||
+# OpenBSD arm specific properties
|
@ -1,7 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_classes_com_sun_tools_javah_resources_OpenBSD_powerpc_properties,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/classes/com/sun/tools/javah/resources/OpenBSD_powerpc.properties.orig Fri May 27 17:35:31 2005
|
||||
+++ j2sdk1.3.1/src/share/classes/com/sun/tools/javah/resources/OpenBSD_powerpc.properties Fri May 27 17:35:27 2005
|
||||
@@ -0,0 +1,3 @@
|
||||
+# OpenBSD powerpc specific properties
|
||||
+pack.pragma.start=\#pragma pack(4)\n
|
||||
+pack.pragma.end=\#pragma pack()\n
|
@ -1,7 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_classes_com_sun_tools_javah_resources_OpenBSD_sparc_properties,v 1.1 2006/03/20 14:40:25 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/classes/com/sun/tools/javah/resources/OpenBSD_sparc.properties.orig Fri Mar 17 12:48:42 2006
|
||||
+++ j2sdk1.3.1/src/share/classes/com/sun/tools/javah/resources/OpenBSD_sparc.properties Fri Mar 17 13:03:11 2006
|
||||
@@ -0,0 +1,3 @@
|
||||
+# OpenBSD sparc specific properties
|
||||
+pack.pragma.start=\#pragma pack(4)\n
|
||||
+pack.pragma.end=\#pragma pack()\n
|
@ -1,18 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_classes_sun_awt_image_GifImageDecoder_java,v 1.2 2007/07/18 14:19:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/classes/sun/awt/image/GifImageDecoder.java.orig Sun May 6 08:08:27 2001
|
||||
+++ j2sdk1.3.1/src/share/classes/sun/awt/image/GifImageDecoder.java Wed Jul 18 09:36:14 2007
|
||||
@@ -499,6 +499,14 @@ public class GifImageDecoder extends ImageDecoder {
|
||||
int y = ExtractWord(block, 2);
|
||||
int width = ExtractWord(block, 4);
|
||||
int height = ExtractWord(block, 6);
|
||||
+
|
||||
+ if (width == 0 && global_width != 0) {
|
||||
+ width = global_width - x;
|
||||
+ }
|
||||
+ if (height == 0 && global_height != 0) {
|
||||
+ height = global_height - y;
|
||||
+ }
|
||||
+
|
||||
boolean interlace = (block[8] & INTERLACEMASK) != 0;
|
||||
|
||||
IndexColorModel model = global_model;
|
@ -1,18 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_hpi_include_hpi_impl_h,v 1.2 2007/07/18 14:19:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/hpi/include/hpi_impl.h.orig Sun May 6 08:18:04 2001
|
||||
+++ j2sdk1.3.1/src/share/hpi/include/hpi_impl.h Wed Jul 18 09:36:14 2007
|
||||
@@ -123,10 +123,10 @@ int sysConnect(int fd, struct sockaddr *him, int len);
|
||||
int sysBind(int fd, struct sockaddr *him, int len);
|
||||
int sysAccept(int fd, struct sockaddr *him, int *len);
|
||||
int sysGetSockName(int fd, struct sockaddr *him, int *len);
|
||||
-int sysSendTo(int fd, char *buf, int len, int flags, struct sockaddr *to,
|
||||
- int tolen);
|
||||
-int sysRecvFrom(int fd, char *buf, int nbytes, int flags,
|
||||
- struct sockaddr *from, int *fromlen);
|
||||
+ssize_t sysSendTo(int fd, char *buf, size_t len, int flags,
|
||||
+ struct sockaddr *to, socklen_t tolen);
|
||||
+ssize_t sysRecvFrom(int fd, char *buf, size_t nbytes, int flags,
|
||||
+ struct sockaddr *from, socklen_t *fromlen);
|
||||
int sysListen(int fd, long count);
|
||||
int sysRecv(int fd, char *buf, int nBytes, int flags);
|
||||
int sysSend(int fd, char *buf, int nBytes, int flags);
|
@ -1,11 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_javavm_runtime_classresolver_c,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/javavm/runtime/classresolver.c.orig Mon Jul 19 12:22:10 2004
|
||||
+++ j2sdk1.3.1/src/share/javavm/runtime/classresolver.c Mon Jul 19 12:22:19 2004
|
||||
@@ -1382,7 +1382,6 @@ PrepareInterfaces(ClassClass *cb)
|
||||
mcount++;
|
||||
}
|
||||
}
|
||||
- sysAssert(0 == count);
|
||||
}
|
||||
cbMethodTable(cb) = new_table;
|
||||
cbMethodTableSize(cb) = (unsigned short)mcount;
|
@ -1,97 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_javavm_runtime_jni_c,v 1.2 2007/07/18 14:19:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/javavm/runtime/jni.c.orig Sun May 6 08:18:43 2001
|
||||
+++ j2sdk1.3.1/src/share/javavm/runtime/jni.c Wed Jul 18 09:36:14 2007
|
||||
@@ -570,20 +570,17 @@ jni_FindMethodBlock(JNIEnv *env, jclass cls, const cha
|
||||
|
||||
typedef char*
|
||||
(*JNI_PushArguments_t)(JNIEnv *env, char *terse_signature,
|
||||
- JavaFrame *current_frame, void *args);
|
||||
+ JavaFrame *current_frame, void *orig_args);
|
||||
|
||||
static char*
|
||||
jni_PushArgumentsVararg(JNIEnv *env, char *terse_signature,
|
||||
- JavaFrame *current_frame, void *a)
|
||||
+ JavaFrame *current_frame, void *orig_args)
|
||||
{
|
||||
char *p = terse_signature;
|
||||
jvalue tdub;
|
||||
va_list args;
|
||||
|
||||
- /* Assignment to va_list does not work on certain platforms:
|
||||
- * args = *(va_list *)a;
|
||||
- */
|
||||
- memcpy(&args, a, sizeof(va_list));
|
||||
+ va_copy(args, *(va_list *)orig_args);
|
||||
|
||||
while (1) {
|
||||
switch (*p++) {
|
||||
@@ -592,7 +589,7 @@ jni_PushArgumentsVararg(JNIEnv *env, char *terse_signa
|
||||
case TERSE_SIG_BYTE:
|
||||
case TERSE_SIG_CHAR:
|
||||
case TERSE_SIG_INT:
|
||||
- (current_frame->optop++)->i = va_arg(args, long);
|
||||
+ (current_frame->optop++)->i = va_arg(args, int);
|
||||
continue;
|
||||
case TERSE_SIG_FLOAT:
|
||||
(current_frame->optop++)->f = (float)va_arg(args, double);
|
||||
@@ -621,49 +618,45 @@ jni_PushArgumentsVararg(JNIEnv *env, char *terse_signa
|
||||
|
||||
static char*
|
||||
jni_PushArgumentsArray(JNIEnv *env, char *terse_signature,
|
||||
- JavaFrame *current_frame, void *a)
|
||||
+ JavaFrame *current_frame, void *orig_args)
|
||||
{
|
||||
char *p = terse_signature;
|
||||
jvalue tdub;
|
||||
- jvalue *args = *(jvalue **)a;
|
||||
+ va_list args;
|
||||
|
||||
+ va_copy(args, *(va_list *)orig_args);
|
||||
+
|
||||
/*CONSTCOND*/
|
||||
while (1) {
|
||||
switch (*p++) {
|
||||
case TERSE_SIG_BOOLEAN:
|
||||
- (current_frame->optop++)->i = (*args++).z;
|
||||
- continue;
|
||||
case TERSE_SIG_SHORT:
|
||||
- (current_frame->optop++)->i = (*args++).s;
|
||||
- continue;
|
||||
case TERSE_SIG_BYTE:
|
||||
- (current_frame->optop++)->i = (*args++).b;
|
||||
- continue;
|
||||
case TERSE_SIG_CHAR:
|
||||
- (current_frame->optop++)->i = (*args++).c;
|
||||
- continue;
|
||||
case TERSE_SIG_INT:
|
||||
- (current_frame->optop++)->i = (*args++).i;
|
||||
+ (current_frame->optop++)->i = va_arg(args, int);
|
||||
continue;
|
||||
case TERSE_SIG_FLOAT:
|
||||
- (current_frame->optop++)->f = (*args++).f;
|
||||
+ (current_frame->optop++)->f = (float)va_arg(args,double);
|
||||
continue;
|
||||
case TERSE_SIG_OBJECT: {
|
||||
- jobject obj = (*args++).l;
|
||||
+ jobject obj = va_arg(args,jobject);
|
||||
(current_frame->optop++)->h = (JHandle *)DeRef(env, obj);
|
||||
continue;
|
||||
}
|
||||
case TERSE_SIG_LONG:
|
||||
- SET_INT64(tdub, current_frame->optop, (*args++).j);
|
||||
+ SET_INT64(tdub, current_frame->optop, va_arg(args,int64_t));
|
||||
current_frame->optop += 2;
|
||||
continue;
|
||||
case TERSE_SIG_DOUBLE:
|
||||
- SET_DOUBLE(tdub, current_frame->optop, (*args++).d);
|
||||
+ SET_DOUBLE(tdub, current_frame->optop, va_arg(args,double));
|
||||
current_frame->optop += 2;
|
||||
continue;
|
||||
case TERSE_SIG_ENDFUNC:
|
||||
+ va_end(args);
|
||||
return p;
|
||||
default:
|
||||
+ va_end(args);
|
||||
sysAssert(FALSE);
|
||||
return NULL;
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_native_java_util_zip_Inflater_c,v 1.1 2006/01/18 15:12:55 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/native/java/util/zip/Inflater.c.orig Tue Jan 17 21:40:32 2006
|
||||
+++ j2sdk1.3.1/src/share/native/java/util/zip/Inflater.c Tue Jan 17 21:41:00 2006
|
||||
@@ -24,8 +24,6 @@
|
||||
|
||||
/* avoid platform-dependent include files */
|
||||
|
||||
-extern int read(int fildes, void *buf, size_t nbyte);
|
||||
-
|
||||
|
||||
#include "java_util_zip_Inflater.h"
|
||||
|
@ -1,43 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_native_java_util_zip_zlib-1_1_3_infblock_c,v 1.1 2005/08/10 22:36:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/native/java/util/zip/zlib-1.1.3/infblock.c.orig Sun May 6 08:20:27 2001
|
||||
+++ j2sdk1.3.1/src/share/native/java/util/zip/zlib-1.1.3/infblock.c Tue Aug 9 18:20:33 2005
|
||||
@@ -249,10 +249,13 @@ int r;
|
||||
&s->sub.trees.tb, s->hufts, z);
|
||||
if (t != Z_OK)
|
||||
{
|
||||
- ZFREE(z, s->sub.trees.blens);
|
||||
+
|
||||
r = t;
|
||||
if (r == Z_DATA_ERROR)
|
||||
+ {
|
||||
+ ZFREE(z, s->sub.trees.blens);
|
||||
s->mode = BAD;
|
||||
+ }
|
||||
LEAVE
|
||||
}
|
||||
s->sub.trees.index = 0;
|
||||
@@ -313,11 +316,14 @@ int r;
|
||||
t = inflate_trees_dynamic(257 + (t & 0x1f), 1 + ((t >> 5) & 0x1f),
|
||||
s->sub.trees.blens, &bl, &bd, &tl, &td,
|
||||
s->hufts, z);
|
||||
- ZFREE(z, s->sub.trees.blens);
|
||||
+
|
||||
if (t != Z_OK)
|
||||
{
|
||||
if (t == (uInt)Z_DATA_ERROR)
|
||||
- s->mode = BAD;
|
||||
+ {
|
||||
+ ZFREE(z, s->sub.trees.blens);
|
||||
+ s->mode = BAD;
|
||||
+ }
|
||||
r = t;
|
||||
LEAVE
|
||||
}
|
||||
@@ -329,6 +335,7 @@ int r;
|
||||
}
|
||||
s->sub.decode.codes = c;
|
||||
}
|
||||
+ ZFREE(z, s->sub.trees.blens);
|
||||
s->mode = CODES;
|
||||
case CODES:
|
||||
UPDATE
|
@ -1,15 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_native_java_util_zip_zlib-1_1_3_inflate_c,v 1.1 2005/08/10 22:36:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/native/java/util/zip/zlib-1.1.3/inflate.c.orig Sun May 6 08:20:31 2001
|
||||
+++ j2sdk1.3.1/src/share/native/java/util/zip/zlib-1.1.3/inflate.c Tue Aug 9 18:20:33 2005
|
||||
@@ -231,6 +231,11 @@ int f;
|
||||
return r;
|
||||
r = f;
|
||||
inflate_blocks_reset(z->state->blocks, z, &z->state->sub.check.was);
|
||||
+
|
||||
+ /* zlib.h inflate() doc states that z->adler contains a checksum
|
||||
+ of all uncompressed output even when returning Z_STREAM_END. */
|
||||
+ z->adler = z->state->sub.check.was;
|
||||
+
|
||||
if (z->state->nowrap)
|
||||
{
|
||||
z->state->mode = DONE;
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_native_java_util_zip_zlib-1_1_3_inftrees_c,v 1.2 2007/07/18 14:19:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/native/java/util/zip/zlib-1.1.3/inftrees.c.orig Sun May 6 08:20:30 2001
|
||||
+++ j2sdk1.3.1/src/share/native/java/util/zip/zlib-1.1.3/inftrees.c Wed Jul 18 09:36:14 2007
|
||||
@@ -214,7 +214,7 @@ uIntf *v; /* working area: values in ord
|
||||
|
||||
/* compute minimum size table less than or equal to l bits */
|
||||
z = g - w;
|
||||
- z = z > (uInt)l ? l : z; /* table size upper limit */
|
||||
+ z = z > (uInt)l ? (uInt)l : z; /* table size upper limit */
|
||||
if ((f = 1 << (j = k - w)) > a + 1) /* try a k-w bit table */
|
||||
{ /* too few codes for k-w bit table */
|
||||
f -= a + 1; /* deduct codes from patterns left */
|
@ -1,25 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_native_java_util_zip_zlib-1_1_3_zconf_h,v 1.1 2005/08/10 22:36:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/native/java/util/zip/zlib-1.1.3/zconf.h.orig Sun May 6 08:20:35 2001
|
||||
+++ j2sdk1.3.1/src/share/native/java/util/zip/zlib-1.1.3/zconf.h Tue Aug 9 18:20:33 2005
|
||||
@@ -8,6 +8,9 @@
|
||||
#ifndef _ZCONF_H
|
||||
#define _ZCONF_H
|
||||
|
||||
+/* for _LP64 */
|
||||
+#include <sys/types.h>
|
||||
+
|
||||
/*
|
||||
* If you *really* need a unique prefix for all types and library functions,
|
||||
* compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.
|
||||
@@ -214,7 +217,11 @@
|
||||
typedef unsigned char Byte; /* 8 bits */
|
||||
#endif
|
||||
typedef unsigned int uInt; /* 16 bits or more */
|
||||
+#ifdef _LP64
|
||||
+typedef unsigned int uLong; /* 32 bits or more */
|
||||
+#else
|
||||
typedef unsigned long uLong; /* 32 bits or more */
|
||||
+#endif
|
||||
|
||||
#ifdef SMALL_MEDIUM
|
||||
/* Borland C/C++ and some old MSC versions ignore FAR inside typedef */
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_share_native_sun_awt_image_gif_gifdecoder_c,v 1.2 2007/07/18 14:19:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/share/native/sun/awt/image/gif/gifdecoder.c.orig Sun May 6 08:22:09 2001
|
||||
+++ j2sdk1.3.1/src/share/native/sun/awt/image/gif/gifdecoder.c Wed Jul 18 09:36:14 2007
|
||||
@@ -369,7 +369,7 @@ Java_sun_awt_image_GifImageDecoder_parseImage(JNIEnv *
|
||||
* been stacked LIFO, so deal with it that way...
|
||||
*/
|
||||
len = OUTCODELENGTH - outCount;
|
||||
- while (--len >= 0) {
|
||||
+ while ((width > 0) && (--len >= 0)) {
|
||||
rasline[off++] = outCode[outCount++];
|
||||
|
||||
/* Update the X-coordinate, and if it overflows, update the
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_bin_java_wrapper_bsd_sh,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/bin/java_wrapper_bsd.sh.orig Fri Apr 22 12:24:11 2005
|
||||
+++ j2sdk1.3.1/src/solaris/bin/java_wrapper_bsd.sh Fri Apr 22 12:27:39 2005
|
||||
@@ -18,7 +18,7 @@ PRG=$0
|
||||
progname=`basename $0`
|
||||
case `uname -s` in
|
||||
OpenBSD)
|
||||
- proc=`/usr/bin/uname -m`
|
||||
+ proc=`/usr/bin/arch -s`
|
||||
;;
|
||||
*)
|
||||
proc=`/usr/bin/uname -p`
|
@ -1,16 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_bin_realpath_sh,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/bin/realpath.sh.orig Mon Nov 22 18:11:43 2004
|
||||
+++ j2sdk1.3.1/src/solaris/bin/realpath.sh Mon Nov 22 18:11:31 2004
|
||||
@@ -27,6 +27,12 @@ case "`uname -m`" in
|
||||
;;
|
||||
esac
|
||||
|
||||
+case "`uname`" in
|
||||
+ OpenBSD)
|
||||
+ proc="`arch -s`"
|
||||
+ ;;
|
||||
+esac
|
||||
+
|
||||
PATH="$SVPATH"
|
||||
exec `dirname $0`/$proc/`basename $0` $@
|
||||
|
@ -1,72 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_include_context_md_bsd_h,v 1.4 2007/07/18 14:19:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/hpi/green_threads/include/context_md_bsd.h.orig Wed Jul 18 09:36:12 2007
|
||||
+++ j2sdk1.3.1/src/solaris/hpi/green_threads/include/context_md_bsd.h Wed Jul 18 09:36:14 2007
|
||||
@@ -26,6 +26,9 @@ typedef struct lj_ucontext {
|
||||
context_jmpbuf_t jmpbuf;
|
||||
#if defined(i386)
|
||||
char floatbuf[108];
|
||||
+#elif defined(__arm__) || defined(__sparc__)
|
||||
+ unsigned int pc; /* args for death func are stored here */
|
||||
+ unsigned int arg; /* args for death func are stored here */
|
||||
#elif defined(__powerpc__)
|
||||
/* We pretend the fp status & ctl reg (fpscr) is 64 bits */
|
||||
unsigned int pc; /* args for death func are stored here */
|
||||
@@ -65,6 +68,13 @@ typedef struct lj_ucontext {
|
||||
#define BSD_SIGNAL_MASK 21
|
||||
#define BSD_STACK_POINTER 3
|
||||
|
||||
+#elif defined(__arm__)
|
||||
+
|
||||
+#define BSD_MAGIC 0
|
||||
+#define BSD_STACK_POINTER 23
|
||||
+#define BSD_LINK_REGISTER 24
|
||||
+#define BSD_SIGNAL_MASK 25
|
||||
+
|
||||
#elif defined(__powerpc__)
|
||||
|
||||
/* jmpbuf contains sigmask, then r8-31 where r11 is the LR
|
||||
@@ -78,6 +88,13 @@ typedef struct lj_ucontext {
|
||||
#define BSD_STACK_POINTER 3 /* index in sigjmp_buf of SP (r10) */
|
||||
#define BSD_LINK_REGISTER 4 /* index in sigjmp_buf of LR (r11) */
|
||||
|
||||
+#elif defined(__sparc__)
|
||||
+
|
||||
+#define BSD_SIGNAL_MASK 1
|
||||
+#define BSD_STACK_POINTER 2
|
||||
+#define BSD_PC 3
|
||||
+#define BSD_nPC 4
|
||||
+
|
||||
#else
|
||||
#error architecture unsupported
|
||||
#endif
|
||||
@@ -90,7 +107,7 @@ typedef lj_ucontext_t inner_ucontext_t;
|
||||
|
||||
typedef struct {
|
||||
unsigned int unix_errno;
|
||||
-#if defined(__NetBSD__) && defined(__powerpc__)
|
||||
+#if defined(__powerpc__)
|
||||
void *current_sp;
|
||||
#endif
|
||||
inner_ucontext_t lj_ucontext;
|
||||
@@ -200,6 +217,21 @@ extern int netbsd_siglongjmp(sigjmp_buf env, int val);
|
||||
(contextp)->unix_errno = errno; \
|
||||
reschedule(); \
|
||||
} \
|
||||
+}
|
||||
+#elif defined(__arm__) || defined(__sparc__)
|
||||
+#define getcontext(lj_ucontextp) { \
|
||||
+ sigsetjmp((lj_ucontextp)->jmpbuf, -1); \
|
||||
+}
|
||||
+
|
||||
+#define setcontext(lj_ucontextp) { \
|
||||
+ siglongjmp((lj_ucontextp)->jmpbuf, (int)lj_ucontextp); \
|
||||
+}
|
||||
+
|
||||
+#define yieldContext(contextp) { \
|
||||
+ if (!sigsetjmp((contextp)->lj_ucontext.jmpbuf, -1)) { \
|
||||
+ (contextp)->unix_errno = errno; \
|
||||
+ reschedule(); \
|
||||
+ } \
|
||||
}
|
||||
#else
|
||||
#error architecture unsupported
|
@ -1,74 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_context_c,v 1.4 2007/07/18 14:19:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/hpi/green_threads/src/context.c.orig Wed Jul 18 09:36:12 2007
|
||||
+++ j2sdk1.3.1/src/solaris/hpi/green_threads/src/context.c Wed Jul 18 09:36:14 2007
|
||||
@@ -183,7 +183,7 @@ currentStackPointer(sys_thread_t *tp)
|
||||
#if (defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__))
|
||||
context_t *context = &tp->mdcontext;
|
||||
lj_ucontext_t *uc = &(context->lj_ucontext);
|
||||
-#if defined(__NetBSD__) && defined(__powerpc__)
|
||||
+#if defined(__powerpc__)
|
||||
return (void *)CONTEXT(tp)->current_sp;
|
||||
#elif defined(__NetBSD__) || defined(__OpenBSD__)
|
||||
return (void *)(uc->jmpbuf[BSD_STACK_POINTER]);
|
||||
@@ -579,7 +579,60 @@ initContext(lj_ucontext_t *uc, gstack_t *stack, unsign
|
||||
uc->jmpbuf->_sjb[35] = (long)0xACEDBADD; /* magic number for longjmp */
|
||||
}
|
||||
|
||||
-#elif defined(__NetBSD__) && defined(__powerpc__)
|
||||
+#elif defined(__OpenBSD__) && defined(__arm__)
|
||||
+
|
||||
+void
|
||||
+initContext(lj_ucontext_t *uc, gstack_t *stack, unsigned int pc,
|
||||
+ void (*death_func)(void), unsigned int arg)
|
||||
+{
|
||||
+ unsigned char *sp;
|
||||
+ int *p;
|
||||
+
|
||||
+ memset(uc, 0, sizeof(lj_ucontext_t));
|
||||
+
|
||||
+ sp = (unsigned char *)stack->base;
|
||||
+ sp -= sizeof(sys_thread_t *);
|
||||
+ /* Force sp to be double aligned! */
|
||||
+ sp = (unsigned char *)((unsigned long)(sp) & ~7L);
|
||||
+
|
||||
+ uc->pc = pc;
|
||||
+ uc->arg = arg;
|
||||
+
|
||||
+ uc->jmpbuf[BSD_MAGIC] = (unsigned int)0x4278f501;
|
||||
+ uc->jmpbuf[BSD_LINK_REGISTER] = (unsigned int)death_func;
|
||||
+ uc->jmpbuf[BSD_STACK_POINTER] = (unsigned int)sp;
|
||||
+
|
||||
+ /* break back chain */
|
||||
+ p = (int *)sp;
|
||||
+ *p-- = (int ) 0;
|
||||
+}
|
||||
+
|
||||
+#elif defined(__OpenBSD__) && defined(__sparc__)
|
||||
+
|
||||
+void
|
||||
+initContext(lj_ucontext_t *uc, gstack_t *stack, unsigned int pc,
|
||||
+ void (*death_func)(void), unsigned int arg)
|
||||
+{
|
||||
+ unsigned char *sp;
|
||||
+ int *p;
|
||||
+
|
||||
+ getcontext(uc);
|
||||
+
|
||||
+ sp = (unsigned char *)stack->base;
|
||||
+ sp -= (sizeof(sys_thread_t *) + WINDOWSIZE + SA(MINFRAME));
|
||||
+ /* Force sp to be double aligned! */
|
||||
+ sp = (unsigned char *)((unsigned long)(sp) & ~7L);
|
||||
+
|
||||
+ uc->pc = pc;
|
||||
+ uc->arg = arg;
|
||||
+
|
||||
+ uc->jmpbuf[BSD_STACK_POINTER] = (unsigned int)sp;
|
||||
+ uc->jmpbuf[BSD_PC] = (unsigned int)death_func;
|
||||
+ uc->jmpbuf[BSD_nPC] = (unsigned int)death_func+4;
|
||||
+
|
||||
+}
|
||||
+
|
||||
+#elif (defined(__NetBSD__) || defined(__OpenBSD__)) && defined(__powerpc__)
|
||||
|
||||
/* NetBSD/powerpc version */
|
||||
|
@ -1,15 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_iomgr_c,v 1.2 2007/07/18 14:19:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/hpi/green_threads/src/iomgr.c.orig Wed Jul 18 09:36:12 2007
|
||||
+++ j2sdk1.3.1/src/solaris/hpi/green_threads/src/iomgr.c Wed Jul 18 09:36:14 2007
|
||||
@@ -1830,10 +1830,8 @@ putmsg(int fd, const struct strbuf *ctlptr,
|
||||
int
|
||||
#if defined(__FreeBSD__)
|
||||
poll(struct pollfd *fds, unsigned int nfds, int timeout)
|
||||
-#elif defined(__NetBSD__)
|
||||
+#elif defined(__NetBSD__) || defined(__OpenBSD__)
|
||||
poll(struct pollfd *fds, nfds_t nfds, int timeout)
|
||||
-#elif defined(__OpenBSD__)
|
||||
-poll(struct pollfd *fds, int nfds, int timeout)
|
||||
#else
|
||||
poll(struct pollfd *fds, unsigned long nfds, int timeout)
|
||||
#endif
|
@ -1,38 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_signals_c,v 1.3 2007/07/18 14:19:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/hpi/green_threads/src/signals.c.orig Wed Jul 18 09:36:12 2007
|
||||
+++ j2sdk1.3.1/src/solaris/hpi/green_threads/src/signals.c Wed Jul 18 09:36:14 2007
|
||||
@@ -29,7 +29,6 @@
|
||||
#include "schedule.h"
|
||||
#include "signals.h"
|
||||
#include "iomgr.h" /* For io lock */
|
||||
-#include "bsdmisc.h"
|
||||
|
||||
/*
|
||||
* Local variables.
|
||||
@@ -578,6 +577,7 @@ restart:
|
||||
#ifdef CATCH_SIGMASK_CHANGES
|
||||
|
||||
#include <dlfcn.h>
|
||||
+#include "bsdmisc.h"
|
||||
|
||||
/*
|
||||
* The following functions, interposed in front of sigprocmask and
|
||||
@@ -595,7 +595,7 @@ green_sigprocmask(int how, const sigset_t *set, sigset
|
||||
|
||||
if (func == NULL) {
|
||||
#ifndef RTLD_NEXT
|
||||
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__)
|
||||
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__bsdi__)
|
||||
void *dlMain = dlopen("libc.so", RTLD_LAZY);
|
||||
func = (fn_t *)dlsym(dlMain,
|
||||
#if defined(__NetBSD__)
|
||||
@@ -608,6 +608,9 @@ green_sigprocmask(int how, const sigset_t *set, sigset
|
||||
dlMain = dlopen("/lib/libc.so.6", RTLD_LAZY);
|
||||
func = (fn_t *)dlsym(dlMain, BSD_C_SYM("__sigprocmask"));
|
||||
#endif
|
||||
+#elif defined(__OpenBSD__)
|
||||
+ void *dlMain = dlopen("libc.so", RTLD_LAZY);
|
||||
+ func = (fn_t *)dlsym(dlMain, BSD_C_SYM("sigprocmask"));
|
||||
#elif defined(__solaris__)
|
||||
func = (fn_t *)dlsym(RTLD_NEXT, BSD_C_SYM("_sigprocmask"));
|
||||
#else
|
@ -1,22 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_sys_api_td_c,v 1.1 2006/01/18 15:12:55 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/hpi/green_threads/src/sys_api_td.c.orig Tue Jan 17 21:34:26 2006
|
||||
+++ j2sdk1.3.1/src/solaris/hpi/green_threads/src/sys_api_td.c Tue Jan 17 21:37:24 2006
|
||||
@@ -451,14 +451,14 @@ sysGetProtoByName(char* name) {
|
||||
*/
|
||||
|
||||
ssize_t
|
||||
-sysSendTo(int fd, char *buf, int len,
|
||||
- int flags, struct sockaddr *to, int tolen) {
|
||||
+sysSendTo(int fd, char *buf, size_t len,
|
||||
+ int flags, struct sockaddr *to, socklen_t tolen) {
|
||||
INTERRUPT_IO(ssize_t, sendto(fd, buf, len, flags, to, tolen))
|
||||
}
|
||||
|
||||
ssize_t
|
||||
-sysRecvFrom(int fd, char *buf, int nBytes,
|
||||
- int flags, struct sockaddr *from, int *fromlen) {
|
||||
+sysRecvFrom(int fd, char *buf, size_t nBytes,
|
||||
+ int flags, struct sockaddr *from, socklen_t *fromlen) {
|
||||
INTERRUPT_IO(ssize_t, recvfrom(fd, buf, nBytes, flags, from, fromlen))
|
||||
}
|
||||
|
@ -1,40 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_green_threads_src_threads_md_c,v 1.4 2007/07/18 14:19:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/hpi/green_threads/src/threads_md.c.orig Wed Jul 18 09:36:12 2007
|
||||
+++ j2sdk1.3.1/src/solaris/hpi/green_threads/src/threads_md.c Wed Jul 18 09:36:14 2007
|
||||
@@ -80,8 +80,11 @@ sysThreadCheckStack()
|
||||
{
|
||||
sys_thread_t *tid = greenThreadSelf();
|
||||
|
||||
+ /* workaround a gcc optimization bug on powerpc */
|
||||
+ char *currentSP = (char *)¤tSP;
|
||||
+
|
||||
/* Stacks grow toward lower addresses on Solaris... */
|
||||
- if ((char *)(tid)->stack.base - (char *)&(tid) + STACK_REDZONE <
|
||||
+ if ((char *)(tid)->stack.base - currentSP + STACK_REDZONE <
|
||||
tid->stack.size) {
|
||||
return 1;
|
||||
} else {
|
||||
@@ -327,17 +330,21 @@ start_func(void (*func)(int), start_args *args)
|
||||
|
||||
#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__)
|
||||
static void
|
||||
-#if defined(__NetBSD__) && defined(__powerpc__)
|
||||
+#if defined(__powerpc__) || defined(__arm__) || defined(__sparc__)
|
||||
start_func(lj_ucontext_t *uc)
|
||||
#else
|
||||
start_func(void (*func)(int), start_args *args)
|
||||
#endif
|
||||
{
|
||||
-#if defined(__NetBSD__) && defined(__powerpc__)
|
||||
+#if defined(__powerpc__)
|
||||
start_args *args = (start_args *)uc->arg;
|
||||
void (*func)() = (void (*)())uc->pc;
|
||||
int arg = args->arg;
|
||||
CONTEXT(args->tid)->current_sp = &func;
|
||||
+#elif defined(__arm__) || defined(__sparc__)
|
||||
+ start_args *args = (start_args *)uc->arg;
|
||||
+ void (*func)() = (void (*)())uc->pc;
|
||||
+ int arg = args->arg;
|
||||
#else
|
||||
int arg = args->arg;
|
||||
#endif
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_src_linker_md_c,v 1.1 2004/08/14 21:50:38 naddy Exp $
|
||||
--- j2sdk1.3.1/src/solaris/hpi/src/linker_md.c.orig 2004-06-03 17:02:49.000000000 -0400
|
||||
+++ j2sdk1.3.1/src/solaris/hpi/src/linker_md.c 2004-06-03 18:32:07.000000000 -0400
|
||||
@@ -99,7 +99,7 @@ static void dl_unlock()
|
||||
|
||||
#endif
|
||||
|
||||
-#if defined(__OpenBSD__)
|
||||
+#if defined(__OpenBSD__) && !defined(RTLD_DEFAULT)
|
||||
char *
|
||||
dlfname(const void *addr)
|
||||
{
|
@ -1,52 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_hpi_src_memory_md_c,v 1.3 2007/07/18 14:19:27 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/hpi/src/memory_md.c.orig Wed Jul 18 09:36:12 2007
|
||||
+++ j2sdk1.3.1/src/solaris/hpi/src/memory_md.c Wed Jul 18 09:36:14 2007
|
||||
@@ -110,7 +110,9 @@ InitializeMem(void)
|
||||
#endif
|
||||
}
|
||||
|
||||
-#ifdef __linux__
|
||||
+#ifdef __OpenBSD__
|
||||
+ devZeroFD = -1;
|
||||
+#elif defined(__linux__)
|
||||
#if !defined(USE_MALLOC) && !defined(MAP_ANONYMOUS)
|
||||
devZeroFD = open("/dev/zero", O_RDWR);
|
||||
if (devZeroFD == -1) {
|
||||
@@ -140,6 +142,10 @@ InitializeMem(void)
|
||||
#define MAP_NORESERVE 0
|
||||
#endif
|
||||
|
||||
+#ifndef MAP_ANON
|
||||
+#define MAP_ANON 0
|
||||
+#endif
|
||||
+
|
||||
/*
|
||||
* Map a chunk of memory. Return the address of the base if successful,
|
||||
* 0 otherwise. We do not care where the mapped memory is, and can't
|
||||
@@ -157,7 +163,7 @@ mapChunk(long length)
|
||||
MAP_NORESERVE | MAP_PRIVATE | MAP_ANONYMOUS,
|
||||
-1, (off_t) 0);
|
||||
#else
|
||||
- ret = (char *) mmap(0, length, PROT_ALL, MAP_NORESERVE|MAP_PRIVATE,
|
||||
+ ret = (char *) mmap(0, length, PROT_READ|PROT_WRITE, MAP_NORESERVE|MAP_PRIVATE|MAP_ANON,
|
||||
devZeroFD, (off_t) 0);
|
||||
#endif
|
||||
return (ret == MAP_FAILED ? 0 : ret);
|
||||
@@ -179,7 +185,7 @@ mapChunkReserve(char *addr, long length)
|
||||
MAP_FIXED | MAP_PRIVATE | MAP_ANONYMOUS,
|
||||
-1, (off_t) 0);
|
||||
#else
|
||||
- ret = (char *) mmap(addr, length, PROT_ALL, MAP_FIXED|MAP_PRIVATE,
|
||||
+ ret = (char *) mmap(addr, length, PROT_ALL, MAP_FIXED|MAP_PRIVATE|MAP_ANON,
|
||||
devZeroFD, (off_t) 0);
|
||||
#endif
|
||||
return (ret == MAP_FAILED ? 0 : ret);
|
||||
@@ -204,7 +210,7 @@ mapChunkNoreserve(char *addr, long length)
|
||||
-1, (off_t) 0);
|
||||
#else
|
||||
ret = (char *) mmap(addr, length, PROT_ALL,
|
||||
- MAP_FIXED|MAP_PRIVATE|MAP_NORESERVE,
|
||||
+ MAP_FIXED|MAP_PRIVATE|MAP_NORESERVE|MAP_ANON,
|
||||
devZeroFD, (off_t) 0);
|
||||
#endif
|
||||
return (ret == MAP_FAILED ? 0 : ret);
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_javavm_include_sysmacros_md_h,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/javavm/include/sysmacros_md.h.orig Wed Nov 3 19:40:18 2004
|
||||
+++ j2sdk1.3.1/src/solaris/javavm/include/sysmacros_md.h Wed Nov 3 19:40:51 2004
|
||||
@@ -75,6 +75,8 @@ void panic (const char *, ...);
|
||||
*/
|
||||
#elif defined(__powerpc__)
|
||||
#define sysMemoryFlush() 0
|
||||
+#elif defined(__arm__)
|
||||
+#define sysMemoryFlush() __asm__ __volatile__ ("" : : : "memory")
|
||||
#else
|
||||
#error No definition for sysMemoryFlush!
|
||||
#endif
|
@ -1,17 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_javavm_include_typedefs_md_h,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/javavm/include/typedefs_md.h.orig Fri May 27 17:42:42 2005
|
||||
+++ j2sdk1.3.1/src/solaris/javavm/include/typedefs_md.h Fri May 27 17:43:39 2005
|
||||
@@ -41,11 +41,11 @@
|
||||
#endif
|
||||
|
||||
/* Fix for varargs differences on PowerPC */
|
||||
-#if defined(__linux__) && defined(__powerpc__)
|
||||
+#if (defined(__linux__) || defined(__OpenBSD__)) && defined(__powerpc__)
|
||||
#define VARGS(x) (x)
|
||||
#else
|
||||
#define VARGS(x) (&x)
|
||||
-#endif /* __linux__ && __powerpc__ */
|
||||
+#endif /* (__linux__ || __OpenBSD__) && __powerpc__ */
|
||||
|
||||
|
||||
/* temporary scaffolding, to allow for back and forth testing */
|
@ -1,276 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_javavm_runtime_invokeNative_arm_s,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/javavm/runtime/invokeNative_arm.s.orig Fri May 27 20:00:30 2005
|
||||
+++ j2sdk1.3.1/src/solaris/javavm/runtime/invokeNative_arm.s Fri May 27 21:18:05 2005
|
||||
@@ -0,0 +1,272 @@
|
||||
+//
|
||||
+// @(#)invokeNative_arm.s 0.00 05/04/25
|
||||
+//
|
||||
+// Copyright 1996, 1997 by Sun Microsystems, Inc.,
|
||||
+// 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
|
||||
+// All rights reserved.
|
||||
+//
|
||||
+// This software is the confidential and proprietary information
|
||||
+// of Sun Microsystems, Inc. ("Confidential Information"). You
|
||||
+// shall not disclose such Confidential Information and shall use
|
||||
+// it only in accordance with the terms of the license agreement
|
||||
+// you entered into with Sun.
|
||||
+//
|
||||
+
|
||||
+// ARM version adopted from invokeNative_x86.s and sparc version by Dale Rahn.
|
||||
+
|
||||
+// XXX Likely other BSD's have a similar header, but since I do not know that
|
||||
+// XXX I have taken the safe path and provided ELF-style defaults.
|
||||
+#ifdef __OpenBSD__
|
||||
+#include <machine/asm.h>
|
||||
+#else
|
||||
+
|
||||
+#define _C_LABEL(x) x
|
||||
+#define _ENTRY(x) \
|
||||
+ .section .text; .align 4; .globl x; .type x,@function; x:
|
||||
+#define ENTRY(y) _ENTRY(_C_LABEL(y))
|
||||
+
|
||||
+#endif
|
||||
+
|
||||
+ .file "invokeNative_arm.s"
|
||||
+
|
||||
+// This function translates the "Java" calling convention into the
|
||||
+// C convention used in native methods. Java VM passes all the
|
||||
+// arguments in the Java stack, and expects the results to be placed there
|
||||
+// as well. We therefore have to copy the arguments into the C stack (or
|
||||
+// registers), and place the return values back into the Java stack.
|
||||
+//
|
||||
+// With a small sacrifise in efficiency, this approach avoids having to
|
||||
+// generate a stub function for every native method.
|
||||
+//
|
||||
+// The arm processor passes initial arguments in registers r0-r3 , with
|
||||
+// additional arguments appearing on the stack,
|
||||
+//
|
||||
+// The first argument to sysInvokeNative is a pointer to the JNI
|
||||
+// environment, which should be passed unmodified as the first argument
|
||||
+// to the native method.
|
||||
+//
|
||||
+// The second argument is a pointer to the "real" native method function.
|
||||
+//
|
||||
+// The third argument (stk) is a pointer to the Java stack, where all
|
||||
+// the arguments are stored (as stk[0], stk[1], etc.).
|
||||
+//
|
||||
+// The fourth argument is the "terse" signature of the native method,
|
||||
+// which basically collapses all objects in the long signature into
|
||||
+// one byte, since they're all treated the same. This makes the parsing
|
||||
+// in this routine simpler and faster. See classload.c and classruntime.c
|
||||
+// for details.
|
||||
+//
|
||||
+// The fifth argument is the total size (in 32-bit words) of the
|
||||
+// arguments on the Java stack. Note that the Java stack does not have
|
||||
+// any alignment requirement, and stores all arguments consecutively in
|
||||
+// words and double words. The argument size includes the "this" pointer
|
||||
+// for non-static methods.
|
||||
+//
|
||||
+// The sixth argument is 0 for non-static methods, or a jclass
|
||||
+// for static methods. Non-static native methods receive an object
|
||||
+// reference as the second argument (passed in the Java stack as
|
||||
+// stk[0]). The "real" method arguments to non-static methods begin at
|
||||
+// stk[1]. Static native methods receive a class reference as the second
|
||||
+// argument.
|
||||
+//
|
||||
+// The return value of the native method is placed at stk[0] for
|
||||
+// word-sized results, or at stk[0] and stk[1] for
|
||||
+// double-word-sized results. The return value of sysInvokeNative is
|
||||
+// stk if the native method returns void, stk+1 if the native
|
||||
+// method returns a word, or stk+2 if the native method returns a
|
||||
+// double word.
|
||||
+
|
||||
+// #define args_again \ // I don't know how to do a macro w/ this assembler
|
||||
+// movb (%ebx), %cl \
|
||||
+// incl %ebx \
|
||||
+// jmp *arg_jumps(,%ecx,4)
|
||||
+
|
||||
+
|
||||
+
|
||||
+// Arguments
|
||||
+// r0 ; JNI environment
|
||||
+// r1 ; native method function
|
||||
+// r2 ; Java stack
|
||||
+// r3 ; method signature
|
||||
+// stk1 ; total argument size
|
||||
+// stk2 ; class (if static)
|
||||
+//
|
||||
+// Results:
|
||||
+// r0 the adjusted Java stack top
|
||||
+
|
||||
+#define JSTKPTR r4 // local java stack addr
|
||||
+#define SWITCHBASE r5 // pointer to jump table address
|
||||
+#define SIGBYTE r6 // scratch to load signature (4 bits)
|
||||
+#define OSTKPTR r7 // old java stack
|
||||
+#define SIGVAL r8 // scratch to load signature (byte)
|
||||
+#define SIGPTR r9 // pointer to signature byte (string)
|
||||
+#define RETTYPE r9 // pointer to signature byte (string)
|
||||
+#define CSTKPTR r10 // address on C stack to push args
|
||||
+
|
||||
+#define FUNC r12
|
||||
+
|
||||
+#define SAVEREG r4-r10,fp
|
||||
+#define SAVESPACE (8*4)
|
||||
+
|
||||
+#define nargs_stk [fp, #SAVESPACE+4]
|
||||
+#define class_stk [fp, #SAVESPACE+8]
|
||||
+#define result_stk [fp, #SAVESPACE+12]
|
||||
+
|
||||
+#define TYPEMASK #0xf
|
||||
+
|
||||
+ENTRY(sysInvokeNative)
|
||||
+ stmfd sp!, {SAVEREG, lr} // save all volatile regs
|
||||
+
|
||||
+ mov fp, sp
|
||||
+
|
||||
+// first 4 args in register
|
||||
+// first arg is already in r0, JNI env
|
||||
+
|
||||
+ mov FUNC, r1
|
||||
+ mov JSTKPTR, r2
|
||||
+ mov OSTKPTR, r2 // save copy
|
||||
+ mov SIGPTR, r3
|
||||
+
|
||||
+ adr SWITCHBASE, arg_jumps // load jump table address
|
||||
+
|
||||
+ ldr r1, nargs_stk
|
||||
+ mov r1, r1, asl #2 // nargs -> words
|
||||
+ sub sp, sp, r1
|
||||
+ mov CSTKPTR,sp
|
||||
+
|
||||
+ ldr r1, class_stk
|
||||
+ cmp r1, #0 // check if static
|
||||
+ moveq r1, JSTKPTR // static
|
||||
+ addeq JSTKPTR, JSTKPTR, #4
|
||||
+
|
||||
+args_loop:
|
||||
+ ldrb SIGVAL, [SIGPTR], #1
|
||||
+ and SIGBYTE, SIGVAL, TYPEMASK
|
||||
+ ldr SIGBYTE, [SWITCHBASE, SIGBYTE, lsl #2] // load offset
|
||||
+ add pc, SWITCHBASE, SIGBYTE
|
||||
+
|
||||
+arg_32: // move a 32-bit value from [JSTKPTR] to [CSTKPTR].
|
||||
+ ldr r2, [JSTKPTR], #4
|
||||
+ str r2, [CSTKPTR], #4
|
||||
+
|
||||
+ b args_loop
|
||||
+
|
||||
+arg_64:
|
||||
+ ldmia JSTKPTR!, {r2, SIGBYTE}
|
||||
+ stmia CSTKPTR!, {r2, SIGBYTE}
|
||||
+
|
||||
+ b args_loop
|
||||
+
|
||||
+arg_object:
|
||||
+ ldr r2, [JSTKPTR], #4
|
||||
+ cmp r2, #0
|
||||
+ subne r2, JSTKPTR, #4 // pass address of object on java stk
|
||||
+ str r2, [CSTKPTR], #4
|
||||
+
|
||||
+ b args_loop
|
||||
+
|
||||
+args_done:
|
||||
+ // load first arguments into registers, according to ABI
|
||||
+ // r0 and r1 were already set
|
||||
+ ldr r2, [sp, #0]
|
||||
+ ldr r3, [sp, #4]
|
||||
+
|
||||
+ // CSTKPTR used as scratch now
|
||||
+ ldr CSTKPTR, nargs_stk
|
||||
+ cmp CSTKPTR, #2
|
||||
+ addge sp, sp, #8 // if more than two args, adjust stack
|
||||
+
|
||||
+ adr SWITCHBASE, ret_jumps
|
||||
+
|
||||
+ mov lr,pc
|
||||
+ mov pc, FUNC
|
||||
+
|
||||
+ ldrb SIGVAL, [SIGPTR]
|
||||
+
|
||||
+ and RETTYPE, SIGVAL, TYPEMASK // save return value
|
||||
+ mov r3, OSTKPTR // original java stack
|
||||
+ mov sp, fp // restore original C stack
|
||||
+
|
||||
+ ldr RETTYPE, [SWITCHBASE, RETTYPE, lsl #2]
|
||||
+ add pc, SWITCHBASE, RETTYPE
|
||||
+
|
||||
+ret_obj:
|
||||
+ cmp r0, #0
|
||||
+ ldrne r0,[r0]
|
||||
+ str r0,[r3]
|
||||
+ add r0, r3, #4
|
||||
+ ldmfd sp!, {SAVEREG, pc}
|
||||
+
|
||||
+ret_s32:
|
||||
+ str r0, [r3]
|
||||
+ add r0, r3, #4
|
||||
+ ldmfd sp!, {SAVEREG, pc}
|
||||
+
|
||||
+ret_s64:
|
||||
+ stmia r3, {r0,r1}
|
||||
+ add r0, r3, #8
|
||||
+ ldmfd sp!, {SAVEREG, pc}
|
||||
+
|
||||
+ret_s8:
|
||||
+ mov r0, r0, asl #24
|
||||
+ mov r0, r0, asr #24
|
||||
+ str r0, [r3]
|
||||
+ add r0, r3, #4
|
||||
+ ldmfd sp!, {SAVEREG, pc}
|
||||
+
|
||||
+ret_u8:
|
||||
+ and r0, r0, #0xff
|
||||
+ str r0, [r3]
|
||||
+ add r0, r3, #4
|
||||
+ ldmfd sp!, {SAVEREG, pc}
|
||||
+
|
||||
+ret_s16:
|
||||
+ mov r0, r0, asl #16
|
||||
+ mov r0, r0, asr #16
|
||||
+ str r0, [r3]
|
||||
+ add r0, r3, #4
|
||||
+ ldmfd sp!, {SAVEREG, pc}
|
||||
+
|
||||
+ret_u16:
|
||||
+ mov r0, r0, lsl #16
|
||||
+ mov r0, r0, lsr #16
|
||||
+ str r0, [r3]
|
||||
+ add r0, r3, #4
|
||||
+ ldmfd sp!, {SAVEREG, pc}
|
||||
+
|
||||
+ret_void:
|
||||
+ mov r0, r3
|
||||
+ ldmfd sp!, {SAVEREG, pc}
|
||||
+
|
||||
+ // keep these offsets in sync with the enum in signature.h
|
||||
+ // these tables have -<base> to make the PIC happy
|
||||
+ret_jumps:
|
||||
+ .long ret_void-ret_jumps // this is bogus and shouldn't get called
|
||||
+ .long ret_obj-ret_jumps
|
||||
+ .long ret_s64-ret_jumps
|
||||
+ .long ret_s64-ret_jumps // arm does soft float
|
||||
+ .long ret_u8-ret_jumps
|
||||
+ .long ret_s8-ret_jumps
|
||||
+ .long ret_s16-ret_jumps
|
||||
+ .long ret_u16-ret_jumps
|
||||
+ .long ret_s32-ret_jumps
|
||||
+ .long ret_s32-ret_jumps // arm does soft float
|
||||
+ .long ret_void-ret_jumps
|
||||
+
|
||||
+ // keep these offsets in sync with the enum in signature.h
|
||||
+arg_jumps:
|
||||
+ .long args_done-arg_jumps // this is bogus and shouldn't get called
|
||||
+ .long arg_object-arg_jumps
|
||||
+ .long arg_64-arg_jumps
|
||||
+ .long arg_64-arg_jumps
|
||||
+ .long arg_32-arg_jumps // bool
|
||||
+ .long arg_32-arg_jumps // byte
|
||||
+ .long arg_32-arg_jumps // short
|
||||
+ .long arg_32-arg_jumps // char
|
||||
+ .long arg_32-arg_jumps // int
|
||||
+ .long arg_32-arg_jumps // float
|
||||
+ .long args_done-arg_jumps // for void - remind: shouldn't happen
|
||||
+ .long args_done-arg_jumps // end-of-args
|
||||
+
|
||||
+ .align 4
|
||||
+ .size _C_LABEL(sysInvokeNative),.-_C_LABEL(sysInvokeNative)
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_javavm_runtime_invokeNative_ppc_s,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/javavm/runtime/invokeNative_ppc.s.orig Mon Nov 22 19:46:23 2004
|
||||
+++ j2sdk1.3.1/src/solaris/javavm/runtime/invokeNative_ppc.s Mon Nov 22 19:46:42 2004
|
||||
@@ -224,7 +224,7 @@ floatarg:
|
||||
|
||||
spillfltargs:
|
||||
lfs 0,0(30) // f0 = (r30)
|
||||
- andi. 25,11,4 // r25 = r10 & 4, set cr from r25
|
||||
+ andi. 25,10,4 // r25 = r10 & 4, set cr from r25
|
||||
addi 9,10,4 // r9 = r10 + 4
|
||||
mfcr 0 // r0 = cr
|
||||
rlwinm 0,0,3,31,31 // r0 = (r0 rol 3) & 0x1 (test cr0 EQ)
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_javavm_runtime_invokeNative_sparc_s,v 1.1 2006/03/20 14:40:25 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/javavm/runtime/invokeNative_sparc.s.orig Fri Mar 17 14:10:52 2006
|
||||
+++ j2sdk1.3.1/src/solaris/javavm/runtime/invokeNative_sparc.s Fri Mar 17 14:11:19 2006
|
||||
@@ -288,7 +288,7 @@ arg_jumps:
|
||||
.word args_done /* for void - remind: shouldn't happen */
|
||||
.word args_done /* end-of-args */
|
||||
|
||||
-#ifdef __linux__
|
||||
+#if defined(__linux__) || defined(__OpenBSD__)
|
||||
.type sysInvokeNative,#function
|
||||
#else
|
||||
.type sysInvokeNative,2
|
@ -1,27 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_javavm_runtime_javai_md_c,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/javavm/runtime/javai_md.c.orig Fri May 27 17:43:56 2005
|
||||
+++ j2sdk1.3.1/src/solaris/javavm/runtime/javai_md.c Fri May 27 17:45:04 2005
|
||||
@@ -167,7 +167,7 @@ GetPropertiesMD()
|
||||
return &sprops;
|
||||
}
|
||||
|
||||
-#if (defined(__linux__) || defined(__NetBSD__)) && \
|
||||
+#if (defined(__linux__) || defined(__NetBSD__) || defined(__OpenBSD__)) && \
|
||||
(defined(__powerpc__) || defined(__mc68000__))
|
||||
|
||||
/* PORT: do casts properly - machine dependent */
|
||||
@@ -259,7 +259,7 @@ int64_t double2ll(double f)
|
||||
}
|
||||
}
|
||||
|
||||
-#else /* (Linux || NetBSD) && (powerpc || m68k) */ */
|
||||
+#else /* (Linux || NetBSD || OpenBSD) && (powerpc || m68k) */ */
|
||||
|
||||
int32_t float2l(float f)
|
||||
{
|
||||
@@ -341,4 +341,4 @@ int64_t double2ll(double f)
|
||||
#endif /* sparc || alpha */
|
||||
}
|
||||
|
||||
-#endif /* !(Linux || NetBSD) && (powerpc || m68k) */
|
||||
+#endif /* !(Linux || NetBSD || OpenBSD) && (powerpc || m68k) */
|
@ -1,13 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_native_common_jlong_md_h,v 1.1 2005/06/03 17:27:54 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/native/common/jlong_md.h.orig Sun May 6 08:27:31 2001
|
||||
+++ j2sdk1.3.1/src/solaris/native/common/jlong_md.h Wed Apr 20 13:18:38 2005
|
||||
@@ -13,6 +13,9 @@
|
||||
|
||||
/* Make sure ptrdiff_t is defined */
|
||||
#include <stddef.h>
|
||||
+#if defined(__OpenBSD__)
|
||||
+#include <inttypes.h> /* For intptr_t */
|
||||
+#endif
|
||||
|
||||
#define jlong_high(a) ((jint)((a)>>32))
|
||||
#define jlong_low(a) ((jint)(a))
|
@ -1,20 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_native_sun_awt_awt_Graphics_c,v 1.1 2004/08/14 21:50:38 naddy Exp $
|
||||
--- j2sdk1.3.1/src/solaris/native/sun/awt/awt_Graphics.c.orig Thu Jul 15 10:44:47 2004
|
||||
+++ j2sdk1.3.1/src/solaris/native/sun/awt/awt_Graphics.c Thu Jul 15 10:45:01 2004
|
||||
@@ -45,8 +45,6 @@
|
||||
|
||||
#include "multi_font.h"
|
||||
|
||||
-#include "bsdmisc.h"
|
||||
-
|
||||
#include <jni.h>
|
||||
#include <jni_util.h>
|
||||
#include <jlong.h>
|
||||
@@ -54,6 +52,7 @@
|
||||
#include <jdga.h>
|
||||
|
||||
#include <dlfcn.h>
|
||||
+#include "bsdmisc.h"
|
||||
|
||||
#ifdef MITSHM
|
||||
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_native_sun_awt_awt_motif21_c,v 1.1 2007/07/18 17:53:07 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/native/sun/awt/awt_motif21.c.orig Wed Jul 18 10:12:16 2007
|
||||
+++ j2sdk1.3.1/src/solaris/native/sun/awt/awt_motif21.c Wed Jul 18 10:13:01 2007
|
||||
@@ -14,7 +14,7 @@
|
||||
#include <Xm/Xm.h>
|
||||
#include <jvm.h>
|
||||
|
||||
-#if (XmVersion == 2001)
|
||||
+#if (XmVersion >= 2001)
|
||||
#include <Xm/XmIm.h>
|
||||
#else
|
||||
#define XmPER_SHELL 0
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2sdk1_3_1_src_solaris_native_sun_awt_awt_util_c,v 1.1 2007/07/18 17:53:07 kurt Exp $
|
||||
--- j2sdk1.3.1/src/solaris/native/sun/awt/awt_util.c.orig Wed Jul 18 10:15:11 2007
|
||||
+++ j2sdk1.3.1/src/solaris/native/sun/awt/awt_util.c Wed Jul 18 10:17:31 2007
|
||||
@@ -11,7 +11,7 @@
|
||||
#include "awt_p.h"
|
||||
#include "color.h"
|
||||
#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__)
|
||||
-#if defined(XmVersion) && XmVersion == 2001
|
||||
+#if defined(XmVersion) && XmVersion >= 2001
|
||||
#define BSD_MOTIF21
|
||||
#endif
|
||||
#endif
|
@ -1,19 +0,0 @@
|
||||
$OpenBSD: powerpc-patch-j2sdk1_3_1_build_bsd-powerpc.1,v 1.1 2006/03/20 14:40:25 kurt Exp $
|
||||
--- j2sdk1.3.1/build/bsd-powerpc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_Thread.h.orig Fri May 27 18:34:31 2005
|
||||
+++ j2sdk1.3.1/build/bsd-powerpc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_Thread.h Fri May 27 18:34:57 2005
|
||||
@@ -11,6 +11,7 @@ struct Hjava_lang_ClassLoader;
|
||||
struct Hjava_security_AccessControlContext;
|
||||
struct Hjava_util_Map;
|
||||
|
||||
+#pragma pack(4)
|
||||
typedef struct Classjava_lang_Thread {
|
||||
struct HArrayOfChar *name;
|
||||
int32_t priority;
|
||||
@@ -34,6 +35,7 @@ typedef struct Classjava_lang_Thread {
|
||||
#undef java_lang_Thread_MAX_PRIORITY
|
||||
#define java_lang_Thread_MAX_PRIORITY 10L
|
||||
} Classjava_lang_Thread;
|
||||
+#pragma pack()
|
||||
HandleTo(java_lang_Thread);
|
||||
|
||||
#ifdef __cplusplus
|
@ -1,19 +0,0 @@
|
||||
$OpenBSD: powerpc-patch-j2sdk1_3_1_build_bsd-powerpc.2,v 1.1 2006/03/20 14:40:25 kurt Exp $
|
||||
--- j2sdk1.3.1/build/bsd-powerpc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_ref_SoftReference.h.orig Fri May 27 18:35:16 2005
|
||||
+++ j2sdk1.3.1/build/bsd-powerpc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_ref_SoftReference.h Fri May 27 18:35:35 2005
|
||||
@@ -8,6 +8,7 @@ struct Hjava_lang_Object;
|
||||
struct Hjava_lang_ref_ReferenceQueue;
|
||||
struct Hjava_lang_ref_Reference;
|
||||
|
||||
+#pragma pack(4)
|
||||
typedef struct Classjava_lang_ref_SoftReference {
|
||||
struct Hjava_lang_Object *referent;
|
||||
struct Hjava_lang_ref_ReferenceQueue *queue;
|
||||
@@ -17,6 +18,7 @@ typedef struct Classjava_lang_ref_SoftRe
|
||||
/* Inaccessible static: clock */
|
||||
int64_t timestamp;
|
||||
} Classjava_lang_ref_SoftReference;
|
||||
+#pragma pack()
|
||||
HandleTo(java_lang_ref_SoftReference);
|
||||
|
||||
#ifdef __cplusplus
|
@ -1,19 +0,0 @@
|
||||
$OpenBSD: sparc-patch-j2sdk1_3_1_build_bsd-sparc.1,v 1.1 2006/03/20 14:40:25 kurt Exp $
|
||||
--- j2sdk1.3.1/build/bsd-sparc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_Thread.h.orig Wed Nov 3 12:50:27 2004
|
||||
+++ j2sdk1.3.1/build/bsd-sparc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_Thread.h Fri Mar 17 12:54:59 2006
|
||||
@@ -11,6 +11,7 @@ struct Hjava_lang_ClassLoader;
|
||||
struct Hjava_security_AccessControlContext;
|
||||
struct Hjava_util_Map;
|
||||
|
||||
+#pragma pack(4)
|
||||
typedef struct Classjava_lang_Thread {
|
||||
struct HArrayOfChar *name;
|
||||
int32_t priority;
|
||||
@@ -34,6 +35,7 @@ typedef struct Classjava_lang_Thread {
|
||||
#undef java_lang_Thread_MAX_PRIORITY
|
||||
#define java_lang_Thread_MAX_PRIORITY 10L
|
||||
} Classjava_lang_Thread;
|
||||
+#pragma pack()
|
||||
HandleTo(java_lang_Thread);
|
||||
|
||||
#ifdef __cplusplus
|
@ -1,19 +0,0 @@
|
||||
$OpenBSD: sparc-patch-j2sdk1_3_1_build_bsd-sparc.2,v 1.1 2006/03/20 14:40:25 kurt Exp $
|
||||
--- j2sdk1.3.1/build/bsd-sparc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_ref_SoftReference.h.orig Wed Nov 3 12:50:27 2004
|
||||
+++ j2sdk1.3.1/build/bsd-sparc/tmp/java/java.lang/jvm/CClassHeaders/java_lang_ref_SoftReference.h Fri Mar 17 12:55:03 2006
|
||||
@@ -8,6 +8,7 @@ struct Hjava_lang_Object;
|
||||
struct Hjava_lang_ref_ReferenceQueue;
|
||||
struct Hjava_lang_ref_Reference;
|
||||
|
||||
+#pragma pack(4)
|
||||
typedef struct Classjava_lang_ref_SoftReference {
|
||||
struct Hjava_lang_Object *referent;
|
||||
struct Hjava_lang_ref_ReferenceQueue *queue;
|
||||
@@ -17,6 +18,7 @@ typedef struct Classjava_lang_ref_SoftRe
|
||||
/* Inaccessible static: clock */
|
||||
int64_t timestamp;
|
||||
} Classjava_lang_ref_SoftReference;
|
||||
+#pragma pack()
|
||||
HandleTo(java_lang_ref_SoftReference);
|
||||
|
||||
#ifdef __cplusplus
|
@ -1,16 +0,0 @@
|
||||
Java (TM) 2 Runtime Environment, Standard Edition
|
||||
Version 1.3.1
|
||||
|
||||
The Java(TM) 2 Runtime Environment contains the Java virtual machine,
|
||||
runtime class libraries, and Java application launcher that are
|
||||
necessary to run programs written in the Java programming language.
|
||||
It is not a development environment and does not contain development
|
||||
tools such as compilers and debuggers. For development tools, use
|
||||
the Java 2 SDK, Standard Edition.
|
||||
|
||||
Flavors:
|
||||
native_bootstrap
|
||||
Bootstrap the jdk using a previously built and installed
|
||||
devel/jdk/1.3 package. NOTE: if this flavor is used without a
|
||||
previously installed devel/jdk/1.3 package, the port will
|
||||
build the jdk twice!
|
@ -1,15 +0,0 @@
|
||||
Java (TM) 2 SDK, Standard Edition
|
||||
Version 1.3.1
|
||||
|
||||
The Java 2 SDK software includes tools useful for developing and
|
||||
testing programs written in the Java programming language and
|
||||
running on the Java platform. These tools are designed to be
|
||||
used from the command line. Except for the appletviewer, these
|
||||
tools do not provide a graphical user interface.
|
||||
|
||||
Flavors:
|
||||
native_bootstrap
|
||||
Bootstrap the jdk using a previously built and installed
|
||||
devel/jdk/1.3 package. NOTE: if this flavor is used without a
|
||||
previously installed devel/jdk/1.3 package, the port will
|
||||
build the jdk twice!
|
@ -1,132 +0,0 @@
|
||||
@comment $OpenBSD: PLIST-jre,v 1.7 2006/11/22 14:58:03 kurt Exp $
|
||||
@option no-default-conflict
|
||||
@conflict jre->=1.3,<1.4
|
||||
@pkgpath devel/jdk/1.3,-jre,native_bootstrap
|
||||
${JREHOME}/
|
||||
${JREHOME}/CHANGES
|
||||
${JREHOME}/COPYRIGHT
|
||||
${JREHOME}/LICENSE
|
||||
${JREHOME}/LICENSE.fr
|
||||
${JREHOME}/README
|
||||
${JREHOME}/Welcome.html
|
||||
${JREHOME}/bin/
|
||||
${JREHOME}/bin/.java_wrapper
|
||||
${JREHOME}/bin/awt_robot
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/appletviewer
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/extcheck
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/idlj
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/jar
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/jarsigner
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/java
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/javac
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/javadoc
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/javah
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/javap
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/jdb
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/keytool
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/native2ascii
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/oldjava
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/oldjavac
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/oldjdb
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/policytool
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/rmic
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/rmid
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/rmiregistry
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/serialver
|
||||
${JREHOME}/bin/${MACHINE_ARCH}/green_threads/tnameserv
|
||||
${JREHOME}/bin/java
|
||||
${JREHOME}/bin/keytool
|
||||
${JREHOME}/bin/policytool
|
||||
${JREHOME}/bin/rmid
|
||||
${JREHOME}/bin/rmiregistry
|
||||
${JREHOME}/bin/tnameserv
|
||||
${JREHOME}/lib/
|
||||
${JREHOME}/lib/applet/
|
||||
${JREHOME}/lib/audio/
|
||||
${JREHOME}/lib/audio/soundbank.gm
|
||||
${JREHOME}/lib/cmm/
|
||||
${JREHOME}/lib/cmm/CIEXYZ.pf
|
||||
${JREHOME}/lib/cmm/GRAY.pf
|
||||
${JREHOME}/lib/cmm/LINEAR_RGB.pf
|
||||
${JREHOME}/lib/cmm/PYCC.pf
|
||||
${JREHOME}/lib/cmm/sRGB.pf
|
||||
${JREHOME}/lib/content-types.properties
|
||||
${JREHOME}/lib/ext/
|
||||
${JREHOME}/lib/flavormap.properties
|
||||
${JREHOME}/lib/font.properties
|
||||
${JREHOME}/lib/font.properties.ja
|
||||
${JREHOME}/lib/font.properties.ru
|
||||
${JREHOME}/lib/font.properties.uk
|
||||
${JREHOME}/lib/font.properties.zh
|
||||
${JREHOME}/lib/font.properties.zh_CN
|
||||
${JREHOME}/lib/font.properties.zh_TW
|
||||
${JREHOME}/lib/fonts/
|
||||
${JREHOME}/lib/fonts/LucidaBrightDemiBold.ttf
|
||||
${JREHOME}/lib/fonts/LucidaBrightDemiItalic.ttf
|
||||
${JREHOME}/lib/fonts/LucidaBrightItalic.ttf
|
||||
${JREHOME}/lib/fonts/LucidaBrightRegular.ttf
|
||||
${JREHOME}/lib/fonts/LucidaSansDemiBold.ttf
|
||||
${JREHOME}/lib/fonts/LucidaSansDemiOblique.ttf
|
||||
${JREHOME}/lib/fonts/LucidaSansOblique.ttf
|
||||
${JREHOME}/lib/fonts/LucidaSansRegular.ttf
|
||||
${JREHOME}/lib/fonts/LucidaTypewriterBold.ttf
|
||||
${JREHOME}/lib/fonts/LucidaTypewriterBoldOblique.ttf
|
||||
${JREHOME}/lib/fonts/LucidaTypewriterOblique.ttf
|
||||
${JREHOME}/lib/fonts/LucidaTypewriterRegular.ttf
|
||||
${JREHOME}/lib/fonts/fonts.dir
|
||||
${JREHOME}/lib/i18n.jar
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/classic/
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/classic/Xusage.txt
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/classic/libjvm.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/green_threads/
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/green_threads/libhpi.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libJdbcOdbc.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libagent.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libawt.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libcmm.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libdcpr.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libfontmanager.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libhprof.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libioser12.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libjava.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libjawt.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libjcov.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libjpeg.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libjsound.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libmlib_image.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libnet.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libverify.so
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libzip.so
|
||||
${JREHOME}/lib/images/
|
||||
${JREHOME}/lib/images/cursors/
|
||||
${JREHOME}/lib/images/cursors/cursors.properties
|
||||
${JREHOME}/lib/images/cursors/invalid32x32.gif
|
||||
${JREHOME}/lib/images/cursors/motif_CopyDrop32x32.gif
|
||||
${JREHOME}/lib/images/cursors/motif_CopyNoDrop32x32.gif
|
||||
${JREHOME}/lib/images/cursors/motif_LinkDrop32x32.gif
|
||||
${JREHOME}/lib/images/cursors/motif_LinkNoDrop32x32.gif
|
||||
${JREHOME}/lib/images/cursors/motif_MoveDrop32x32.gif
|
||||
${JREHOME}/lib/images/cursors/motif_MoveNoDrop32x32.gif
|
||||
${JREHOME}/lib/jvm.cfg
|
||||
${JREHOME}/lib/jvm.hprof.txt
|
||||
${JREHOME}/lib/jvm.jcov.txt
|
||||
${JREHOME}/lib/psfont.properties.ja
|
||||
${JREHOME}/lib/psfontj2d.properties
|
||||
${JREHOME}/lib/rt.jar
|
||||
${JREHOME}/lib/security/
|
||||
${JREHOME}/lib/security/cacerts
|
||||
${JREHOME}/lib/security/java.policy
|
||||
${JREHOME}/lib/security/java.security
|
||||
${JREHOME}/lib/sunrsasign.jar
|
||||
${JREHOME}/lib/tzmappings
|
||||
@mandir ${JREHOME}/man/
|
||||
${JREHOME}/man/man1/
|
||||
@man ${JREHOME}/man/man1/java.1
|
||||
@man ${JREHOME}/man/man1/keytool.1
|
||||
@man ${JREHOME}/man/man1/rmid.1
|
||||
@man ${JREHOME}/man/man1/rmiregistry.1
|
||||
@man ${JREHOME}/man/man1/tnameserv.1
|
||||
${JREHOME}/plugin/
|
@ -1,955 +0,0 @@
|
||||
@comment $OpenBSD: PLIST-main,v 1.1 2006/11/22 14:58:03 kurt Exp $
|
||||
@option no-default-conflict
|
||||
@conflict jdk->=1.3,<1.4
|
||||
@pkgpath devel/jdk/1.3
|
||||
@pkgpath devel/jdk/1.3,native_bootstrap
|
||||
${JDKHOME}/
|
||||
${JDKHOME}/COPYRIGHT
|
||||
${JDKHOME}/LICENSE
|
||||
${JDKHOME}/LICENSE.fr
|
||||
${JDKHOME}/README
|
||||
${JDKHOME}/README.html
|
||||
${JDKHOME}/bin/
|
||||
${JDKHOME}/bin/.java_wrapper
|
||||
${JDKHOME}/bin/appletviewer
|
||||
${JDKHOME}/bin/appletviewer_g
|
||||
${JDKHOME}/bin/awt_robot
|
||||
${JDKHOME}/bin/awt_robot_g
|
||||
${JDKHOME}/bin/extcheck
|
||||
${JDKHOME}/bin/extcheck_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/appletviewer
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/appletviewer_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/extcheck
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/extcheck_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/idlj
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/idlj_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/jar
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/jar_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/jarsigner
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/jarsigner_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/java
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/java_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/javac
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/javac_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/javadoc
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/javadoc_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/javah
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/javah_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/javap
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/javap_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/jdb
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/jdb_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/keytool
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/keytool_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/native2ascii
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/native2ascii_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/oldjava
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/oldjava_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/oldjavac
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/oldjavac_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/oldjdb
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/oldjdb_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/policytool
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/policytool_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/rmic
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/rmic_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/rmid
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/rmid_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/rmiregistry
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/rmiregistry_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/serialver
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/serialver_g
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/tnameserv
|
||||
${JDKHOME}/bin/${MACHINE_ARCH}/green_threads/tnameserv_g
|
||||
${JDKHOME}/bin/idlj
|
||||
${JDKHOME}/bin/idlj_g
|
||||
${JDKHOME}/bin/jar
|
||||
${JDKHOME}/bin/jar_g
|
||||
${JDKHOME}/bin/jarsigner
|
||||
${JDKHOME}/bin/jarsigner_g
|
||||
${JDKHOME}/bin/java
|
||||
${JDKHOME}/bin/java-rmi.cgi
|
||||
${JDKHOME}/bin/java_g
|
||||
${JDKHOME}/bin/javac
|
||||
${JDKHOME}/bin/javac_g
|
||||
${JDKHOME}/bin/javadoc
|
||||
${JDKHOME}/bin/javadoc_g
|
||||
${JDKHOME}/bin/javah
|
||||
${JDKHOME}/bin/javah_g
|
||||
${JDKHOME}/bin/javap
|
||||
${JDKHOME}/bin/javap_g
|
||||
${JDKHOME}/bin/jdb
|
||||
${JDKHOME}/bin/jdb_g
|
||||
${JDKHOME}/bin/keytool
|
||||
${JDKHOME}/bin/keytool_g
|
||||
${JDKHOME}/bin/native2ascii
|
||||
${JDKHOME}/bin/native2ascii_g
|
||||
${JDKHOME}/bin/oldjava
|
||||
${JDKHOME}/bin/oldjava_g
|
||||
${JDKHOME}/bin/oldjavac
|
||||
${JDKHOME}/bin/oldjavac_g
|
||||
${JDKHOME}/bin/oldjdb
|
||||
${JDKHOME}/bin/oldjdb_g
|
||||
${JDKHOME}/bin/policytool
|
||||
${JDKHOME}/bin/policytool_g
|
||||
${JDKHOME}/bin/rmic
|
||||
${JDKHOME}/bin/rmic_g
|
||||
${JDKHOME}/bin/rmid
|
||||
${JDKHOME}/bin/rmid_g
|
||||
${JDKHOME}/bin/rmiregistry
|
||||
${JDKHOME}/bin/rmiregistry_g
|
||||
${JDKHOME}/bin/serialver
|
||||
${JDKHOME}/bin/serialver_g
|
||||
${JDKHOME}/bin/tnameserv
|
||||
${JDKHOME}/bin/tnameserv_g
|
||||
${JDKHOME}/demo/
|
||||
${JDKHOME}/demo/applets/
|
||||
${JDKHOME}/demo/applets/Animator/
|
||||
${JDKHOME}/demo/applets/Animator/Animation.class
|
||||
${JDKHOME}/demo/applets/Animator/AnimationFrame.class
|
||||
${JDKHOME}/demo/applets/Animator/Animator.class
|
||||
${JDKHOME}/demo/applets/Animator/Animator.java
|
||||
${JDKHOME}/demo/applets/Animator/DescriptionFrame.class
|
||||
${JDKHOME}/demo/applets/Animator/ParseException.class
|
||||
${JDKHOME}/demo/applets/Animator/audio/
|
||||
${JDKHOME}/demo/applets/Animator/audio/0.au
|
||||
${JDKHOME}/demo/applets/Animator/audio/1.au
|
||||
${JDKHOME}/demo/applets/Animator/audio/2.au
|
||||
${JDKHOME}/demo/applets/Animator/audio/3.au
|
||||
${JDKHOME}/demo/applets/Animator/audio/4.au
|
||||
${JDKHOME}/demo/applets/Animator/audio/5.au
|
||||
${JDKHOME}/demo/applets/Animator/audio/6.au
|
||||
${JDKHOME}/demo/applets/Animator/audio/7.au
|
||||
${JDKHOME}/demo/applets/Animator/audio/8.au
|
||||
${JDKHOME}/demo/applets/Animator/audio/9.au
|
||||
${JDKHOME}/demo/applets/Animator/audio/spacemusic.au
|
||||
${JDKHOME}/demo/applets/Animator/example1.html
|
||||
${JDKHOME}/demo/applets/Animator/example2.html
|
||||
${JDKHOME}/demo/applets/Animator/example3.html
|
||||
${JDKHOME}/demo/applets/Animator/example4.html
|
||||
${JDKHOME}/demo/applets/Animator/images/
|
||||
${JDKHOME}/demo/applets/Animator/images/Beans/
|
||||
${JDKHOME}/demo/applets/Animator/images/Beans/T1.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/Beans/T10.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/Beans/T2.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/Beans/T3.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/Beans/T4.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/Beans/T5.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/Beans/T6.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/Beans/T7.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/Beans/T8.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/Beans/T9.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/SimpleAnimation/
|
||||
${JDKHOME}/demo/applets/Animator/images/SimpleAnimation/T1.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/SimpleAnimation/T2.gif
|
||||
${JDKHOME}/demo/applets/Animator/images/loading-msg.gif
|
||||
${JDKHOME}/demo/applets/ArcTest/
|
||||
${JDKHOME}/demo/applets/ArcTest/ArcCanvas.class
|
||||
${JDKHOME}/demo/applets/ArcTest/ArcControls.class
|
||||
${JDKHOME}/demo/applets/ArcTest/ArcTest.class
|
||||
${JDKHOME}/demo/applets/ArcTest/ArcTest.java
|
||||
${JDKHOME}/demo/applets/ArcTest/example1.html
|
||||
${JDKHOME}/demo/applets/BarChart/
|
||||
${JDKHOME}/demo/applets/BarChart/Chart.class
|
||||
${JDKHOME}/demo/applets/BarChart/Chart.java
|
||||
${JDKHOME}/demo/applets/BarChart/example1.html
|
||||
${JDKHOME}/demo/applets/Blink/
|
||||
${JDKHOME}/demo/applets/Blink/Blink$1.class
|
||||
${JDKHOME}/demo/applets/Blink/Blink.class
|
||||
${JDKHOME}/demo/applets/Blink/Blink.java
|
||||
${JDKHOME}/demo/applets/Blink/example1.html
|
||||
${JDKHOME}/demo/applets/CardTest/
|
||||
${JDKHOME}/demo/applets/CardTest/CardPanel.class
|
||||
${JDKHOME}/demo/applets/CardTest/CardTest.class
|
||||
${JDKHOME}/demo/applets/CardTest/CardTest.java
|
||||
${JDKHOME}/demo/applets/CardTest/example1.html
|
||||
${JDKHOME}/demo/applets/Clock/
|
||||
${JDKHOME}/demo/applets/Clock/Clock2.class
|
||||
${JDKHOME}/demo/applets/Clock/Clock2.java
|
||||
${JDKHOME}/demo/applets/Clock/example1.html
|
||||
${JDKHOME}/demo/applets/DitherTest/
|
||||
${JDKHOME}/demo/applets/DitherTest/DitherCanvas.class
|
||||
${JDKHOME}/demo/applets/DitherTest/DitherControls.class
|
||||
${JDKHOME}/demo/applets/DitherTest/DitherTest.class
|
||||
${JDKHOME}/demo/applets/DitherTest/DitherTest.java
|
||||
${JDKHOME}/demo/applets/DitherTest/example1.html
|
||||
${JDKHOME}/demo/applets/DrawTest/
|
||||
${JDKHOME}/demo/applets/DrawTest/DrawControls.class
|
||||
${JDKHOME}/demo/applets/DrawTest/DrawPanel.class
|
||||
${JDKHOME}/demo/applets/DrawTest/DrawTest.class
|
||||
${JDKHOME}/demo/applets/DrawTest/DrawTest.java
|
||||
${JDKHOME}/demo/applets/DrawTest/example1.html
|
||||
${JDKHOME}/demo/applets/Fractal/
|
||||
${JDKHOME}/demo/applets/Fractal/CLSFractal.class
|
||||
${JDKHOME}/demo/applets/Fractal/CLSFractal.java
|
||||
${JDKHOME}/demo/applets/Fractal/CLSRule.class
|
||||
${JDKHOME}/demo/applets/Fractal/CLSTurtle.class
|
||||
${JDKHOME}/demo/applets/Fractal/ContextLSystem.class
|
||||
${JDKHOME}/demo/applets/Fractal/example1.html
|
||||
${JDKHOME}/demo/applets/GraphLayout/
|
||||
${JDKHOME}/demo/applets/GraphLayout/Edge.class
|
||||
${JDKHOME}/demo/applets/GraphLayout/Graph.class
|
||||
${JDKHOME}/demo/applets/GraphLayout/Graph.java
|
||||
${JDKHOME}/demo/applets/GraphLayout/GraphPanel.class
|
||||
${JDKHOME}/demo/applets/GraphLayout/Node.class
|
||||
${JDKHOME}/demo/applets/GraphLayout/audio/
|
||||
${JDKHOME}/demo/applets/GraphLayout/audio/computer.au
|
||||
${JDKHOME}/demo/applets/GraphLayout/audio/drip.au
|
||||
${JDKHOME}/demo/applets/GraphLayout/audio/gong.au
|
||||
${JDKHOME}/demo/applets/GraphLayout/example1.html
|
||||
${JDKHOME}/demo/applets/GraphLayout/example2.html
|
||||
${JDKHOME}/demo/applets/GraphLayout/example3.html
|
||||
${JDKHOME}/demo/applets/GraphLayout/example4.html
|
||||
${JDKHOME}/demo/applets/GraphicsTest/
|
||||
${JDKHOME}/demo/applets/GraphicsTest/AppletFrame.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/AppletFrame.java
|
||||
${JDKHOME}/demo/applets/GraphicsTest/ArcCard.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/ArcDegreePanel.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/ArcPanel.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/ColorUtils.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/GraphicsCards.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/GraphicsPanel.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/GraphicsTest.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/GraphicsTest.java
|
||||
${JDKHOME}/demo/applets/GraphicsTest/OvalShape.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/PolygonShape.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/RectShape.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/RoundRectShape.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/Shape.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/ShapeTest.class
|
||||
${JDKHOME}/demo/applets/GraphicsTest/example1.html
|
||||
${JDKHOME}/demo/applets/ImageMap/
|
||||
${JDKHOME}/demo/applets/ImageMap/AniArea.class
|
||||
${JDKHOME}/demo/applets/ImageMap/AniArea.java
|
||||
${JDKHOME}/demo/applets/ImageMap/ButtonFilter.class
|
||||
${JDKHOME}/demo/applets/ImageMap/ButtonFilter.java
|
||||
${JDKHOME}/demo/applets/ImageMap/ClickArea.class
|
||||
${JDKHOME}/demo/applets/ImageMap/ClickArea.java
|
||||
${JDKHOME}/demo/applets/ImageMap/DelayedSoundArea.class
|
||||
${JDKHOME}/demo/applets/ImageMap/DelayedSoundArea.java
|
||||
${JDKHOME}/demo/applets/ImageMap/HighlightArea.class
|
||||
${JDKHOME}/demo/applets/ImageMap/HighlightArea.java
|
||||
${JDKHOME}/demo/applets/ImageMap/HighlightFilter.class
|
||||
${JDKHOME}/demo/applets/ImageMap/HighlightFilter.java
|
||||
${JDKHOME}/demo/applets/ImageMap/HrefButtonArea.class
|
||||
${JDKHOME}/demo/applets/ImageMap/HrefButtonArea.java
|
||||
${JDKHOME}/demo/applets/ImageMap/ImageMap.class
|
||||
${JDKHOME}/demo/applets/ImageMap/ImageMap.java
|
||||
${JDKHOME}/demo/applets/ImageMap/ImageMapArea.class
|
||||
${JDKHOME}/demo/applets/ImageMap/ImageMapArea.java
|
||||
${JDKHOME}/demo/applets/ImageMap/LinkArea.class
|
||||
${JDKHOME}/demo/applets/ImageMap/LinkArea.java
|
||||
${JDKHOME}/demo/applets/ImageMap/NameArea.class
|
||||
${JDKHOME}/demo/applets/ImageMap/NameArea.java
|
||||
${JDKHOME}/demo/applets/ImageMap/RoundButtonFilter.class
|
||||
${JDKHOME}/demo/applets/ImageMap/RoundButtonFilter.java
|
||||
${JDKHOME}/demo/applets/ImageMap/RoundHrefButtonArea.class
|
||||
${JDKHOME}/demo/applets/ImageMap/RoundHrefButtonArea.java
|
||||
${JDKHOME}/demo/applets/ImageMap/SoundArea.class
|
||||
${JDKHOME}/demo/applets/ImageMap/SoundArea.java
|
||||
${JDKHOME}/demo/applets/ImageMap/TickerArea.class
|
||||
${JDKHOME}/demo/applets/ImageMap/TickerArea.java
|
||||
${JDKHOME}/demo/applets/ImageMap/audio/
|
||||
${JDKHOME}/demo/applets/ImageMap/audio/chirp1.au
|
||||
${JDKHOME}/demo/applets/ImageMap/audio/hi.au
|
||||
${JDKHOME}/demo/applets/ImageMap/example1.html
|
||||
${JDKHOME}/demo/applets/ImageMap/imagemapcheat.html
|
||||
${JDKHOME}/demo/applets/ImageMap/images/
|
||||
${JDKHOME}/demo/applets/ImageMap/images/jim.graham.gif
|
||||
${JDKHOME}/demo/applets/ImageMap/sources.html
|
||||
${JDKHOME}/demo/applets/JumpingBox/
|
||||
${JDKHOME}/demo/applets/JumpingBox/MouseTrack.class
|
||||
${JDKHOME}/demo/applets/JumpingBox/MouseTrack.java
|
||||
${JDKHOME}/demo/applets/JumpingBox/example1.html
|
||||
${JDKHOME}/demo/applets/JumpingBox/sounds/
|
||||
${JDKHOME}/demo/applets/JumpingBox/sounds/adapt-or-die.au
|
||||
${JDKHOME}/demo/applets/JumpingBox/sounds/cannot.be.completed.au
|
||||
${JDKHOME}/demo/applets/JumpingBox/sounds/ip.au
|
||||
${JDKHOME}/demo/applets/JumpingBox/sounds/that.hurts.au
|
||||
${JDKHOME}/demo/applets/JumpingBox/sounds/thin.bell.au
|
||||
${JDKHOME}/demo/applets/JumpingBox/sounds/tiptoe.thru.the.tulips.au
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/Atom.class
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/Matrix3D.class
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/Matrix3D.java
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/XYZApp.class
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/XYZApp.java
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/XYZChemModel.class
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/example1.html
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/example2.html
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/example3.html
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/models/
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/models/HyaluronicAcid.xyz
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/models/benzene.xyz
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/models/buckminsterfullerine.xyz
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/models/cyclohexane.xyz
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/models/ethane.xyz
|
||||
${JDKHOME}/demo/applets/MoleculeViewer/models/water.xyz
|
||||
${JDKHOME}/demo/applets/NervousText/
|
||||
${JDKHOME}/demo/applets/NervousText/NervousText.class
|
||||
${JDKHOME}/demo/applets/NervousText/NervousText.java
|
||||
${JDKHOME}/demo/applets/NervousText/example1.html
|
||||
${JDKHOME}/demo/applets/SimpleGraph/
|
||||
${JDKHOME}/demo/applets/SimpleGraph/GraphApplet.class
|
||||
${JDKHOME}/demo/applets/SimpleGraph/GraphApplet.java
|
||||
${JDKHOME}/demo/applets/SimpleGraph/example1.html
|
||||
${JDKHOME}/demo/applets/SortDemo/
|
||||
${JDKHOME}/demo/applets/SortDemo/BidirBubbleSortAlgorithm.class
|
||||
${JDKHOME}/demo/applets/SortDemo/BidirBubbleSortAlgorithm.java
|
||||
${JDKHOME}/demo/applets/SortDemo/BubbleSortAlgorithm.class
|
||||
${JDKHOME}/demo/applets/SortDemo/BubbleSortAlgorithm.java
|
||||
${JDKHOME}/demo/applets/SortDemo/QSortAlgorithm.class
|
||||
${JDKHOME}/demo/applets/SortDemo/QSortAlgorithm.java
|
||||
${JDKHOME}/demo/applets/SortDemo/SortAlgorithm.class
|
||||
${JDKHOME}/demo/applets/SortDemo/SortAlgorithm.java
|
||||
${JDKHOME}/demo/applets/SortDemo/SortItem.class
|
||||
${JDKHOME}/demo/applets/SortDemo/SortItem.java
|
||||
${JDKHOME}/demo/applets/SortDemo/example1.html
|
||||
${JDKHOME}/demo/applets/SpreadSheet/
|
||||
${JDKHOME}/demo/applets/SpreadSheet/Cell.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/CellUpdater.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/InputField.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/Node.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/SpreadSheet.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/SpreadSheet.java
|
||||
${JDKHOME}/demo/applets/SpreadSheet/SpreadSheetInput.class
|
||||
${JDKHOME}/demo/applets/SpreadSheet/example1.html
|
||||
${JDKHOME}/demo/applets/SymbolTest/
|
||||
${JDKHOME}/demo/applets/SymbolTest/SymbolCanvas.class
|
||||
${JDKHOME}/demo/applets/SymbolTest/SymbolTest$MyAdapter.class
|
||||
${JDKHOME}/demo/applets/SymbolTest/SymbolTest.class
|
||||
${JDKHOME}/demo/applets/SymbolTest/SymbolTest.java
|
||||
${JDKHOME}/demo/applets/SymbolTest/example1.html
|
||||
${JDKHOME}/demo/applets/TicTacToe/
|
||||
${JDKHOME}/demo/applets/TicTacToe/TicTacToe.class
|
||||
${JDKHOME}/demo/applets/TicTacToe/TicTacToe.java
|
||||
${JDKHOME}/demo/applets/TicTacToe/audio/
|
||||
${JDKHOME}/demo/applets/TicTacToe/audio/beep.au
|
||||
${JDKHOME}/demo/applets/TicTacToe/audio/ding.au
|
||||
${JDKHOME}/demo/applets/TicTacToe/audio/return.au
|
||||
${JDKHOME}/demo/applets/TicTacToe/audio/yahoo1.au
|
||||
${JDKHOME}/demo/applets/TicTacToe/audio/yahoo2.au
|
||||
${JDKHOME}/demo/applets/TicTacToe/example1.html
|
||||
${JDKHOME}/demo/applets/TicTacToe/images/
|
||||
${JDKHOME}/demo/applets/TicTacToe/images/cross.gif
|
||||
${JDKHOME}/demo/applets/TicTacToe/images/not.gif
|
||||
${JDKHOME}/demo/applets/WireFrame/
|
||||
${JDKHOME}/demo/applets/WireFrame/FileFormatException.class
|
||||
${JDKHOME}/demo/applets/WireFrame/Matrix3D.class
|
||||
${JDKHOME}/demo/applets/WireFrame/Matrix3D.java
|
||||
${JDKHOME}/demo/applets/WireFrame/Model3D.class
|
||||
${JDKHOME}/demo/applets/WireFrame/ThreeD.class
|
||||
${JDKHOME}/demo/applets/WireFrame/ThreeD.java
|
||||
${JDKHOME}/demo/applets/WireFrame/example1.html
|
||||
${JDKHOME}/demo/applets/WireFrame/example2.html
|
||||
${JDKHOME}/demo/applets/WireFrame/example3.html
|
||||
${JDKHOME}/demo/applets/WireFrame/example4.html
|
||||
${JDKHOME}/demo/applets/WireFrame/models/
|
||||
${JDKHOME}/demo/applets/WireFrame/models/cube.obj
|
||||
${JDKHOME}/demo/applets/WireFrame/models/dinasaur.obj
|
||||
${JDKHOME}/demo/applets/WireFrame/models/hughes_500.obj
|
||||
${JDKHOME}/demo/applets/WireFrame/models/knoxS.obj
|
||||
${JDKHOME}/demo/jfc/
|
||||
${JDKHOME}/demo/jfc/DBDemos/
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateCoffees/
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateCoffees/MSAccess/
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateCoffees/MSAccess/CreateCoffees.class
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateCoffees/MSAccess/CreateCoffees.java
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateCoffees/MSAccess/runnit.bat
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateCoffees/Sybase/
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateCoffees/Sybase/CreateCoffees.class
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateCoffees/Sybase/CreateCoffees.java
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateCoffees/Sybase/runnit.bat
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateSuppliers/
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateSuppliers/MSAccess/
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateSuppliers/MSAccess/CreateSuppliers.class
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateSuppliers/MSAccess/CreateSuppliers.java
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateSuppliers/MSAccess/runnit.bat
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateSuppliers/Sybase/
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateSuppliers/Sybase/CreateSuppliers.class
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateSuppliers/Sybase/CreateSuppliers.java
|
||||
${JDKHOME}/demo/jfc/DBDemos/CreateSuppliers/Sybase/runnit.bat
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertCoffees/
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertCoffees/SQLSrvr/
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertCoffees/SQLSrvr/InsertCoffees.class
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertCoffees/SQLSrvr/InsertCoffees.java
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertCoffees/SQLSrvr/runnit.bat
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertCoffees/Sybase/
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertCoffees/Sybase/InsertCoffees.class
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertCoffees/Sybase/InsertCoffees.java
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertCoffees/Sybase/runnit.bat
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertSuppliers/
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertSuppliers/MSAccess/
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertSuppliers/MSAccess/InsertSuppliers.class
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertSuppliers/MSAccess/InsertSuppliers.java
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertSuppliers/MSAccess/runnit.bat
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertSuppliers/Sybase/
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertSuppliers/Sybase/InsertSuppliers.class
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertSuppliers/Sybase/InsertSuppliers.java
|
||||
${JDKHOME}/demo/jfc/DBDemos/InsertSuppliers/Sybase/runnit.bat
|
||||
${JDKHOME}/demo/jfc/DBDemos/JavaDB/
|
||||
${JDKHOME}/demo/jfc/DBDemos/JavaDB/CAFEJAVA.MDB
|
||||
${JDKHOME}/demo/jfc/DBDemos/JavaDB/CAFEJAVA.ldb
|
||||
${JDKHOME}/demo/jfc/DBDemos/README.txt
|
||||
${JDKHOME}/demo/jfc/DBDemos/private.fls
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/FileChooserDemo.jar
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/README.txt
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/images/
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/images/gifIcon.gif
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/images/jpgIcon.jpg
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/src/
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/src/ExampleFileFilter.java
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/src/ExampleFileView.java
|
||||
${JDKHOME}/demo/jfc/FileChooserDemo/src/FileChooserDemo.java
|
||||
${JDKHOME}/demo/jfc/Font2DTest/
|
||||
${JDKHOME}/demo/jfc/Font2DTest/Font2DTest.html
|
||||
${JDKHOME}/demo/jfc/Font2DTest/Font2DTest.jar
|
||||
${JDKHOME}/demo/jfc/Font2DTest/README.txt
|
||||
${JDKHOME}/demo/jfc/Font2DTest/resources/
|
||||
${JDKHOME}/demo/jfc/Font2DTest/resources/TextResources.properties
|
||||
${JDKHOME}/demo/jfc/Font2DTest/resources/TextResources_de.properties
|
||||
${JDKHOME}/demo/jfc/Font2DTest/resources/TextResources_en.properties
|
||||
${JDKHOME}/demo/jfc/Font2DTest/resources/TextResources_en_GB.properties
|
||||
${JDKHOME}/demo/jfc/Font2DTest/resources/TextResources_ko.properties
|
||||
${JDKHOME}/demo/jfc/Font2DTest/resources/resource.data
|
||||
${JDKHOME}/demo/jfc/Font2DTest/src/
|
||||
${JDKHOME}/demo/jfc/Font2DTest/src/Font2DTest.java
|
||||
${JDKHOME}/demo/jfc/Java2D/
|
||||
${JDKHOME}/demo/jfc/Java2D/Java2Demo.html
|
||||
${JDKHOME}/demo/jfc/Java2D/Java2Demo.jar
|
||||
${JDKHOME}/demo/jfc/Java2D/README.txt
|
||||
${JDKHOME}/demo/jfc/Java2D/src/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/AnimatingControlsSurface.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/AnimatingSurface.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/CloningFeature.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/ControlsSurface.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/CustomControls.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/CustomControlsContext.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/DemoFonts.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/DemoGroup.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/DemoImages.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/DemoPanel.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/GlobalControls.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/GlobalPanel.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/Intro.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/Java2Demo.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/Java2DemoApplet.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/MemoryMonitor.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/PerformanceMonitor.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/RunWindow.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/Surface.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/TextureChooser.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/Tools.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Arcs_Curves/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Arcs_Curves/Arcs.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Arcs_Curves/BezierAnim.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Arcs_Curves/Curves.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Arcs_Curves/Ellipses.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Clipping/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Clipping/Areas.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Clipping/ClipAnim.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Clipping/Intersection.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Clipping/Text.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Colors/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Colors/BullsEye.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Colors/ColorConvert.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Colors/Rotator3D.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Composite/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Composite/ACimages.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Composite/ACrules.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Composite/FadeAnim.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Fonts/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Fonts/AllFonts.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Fonts/AttributedStr.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Fonts/Highlighting.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Fonts/Outline.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Fonts/Tree.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Images/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Images/DukeAnim.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Images/ImageOps.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Images/JPEGFlip.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Images/WarpImage.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Lines/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Lines/Caps.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Lines/Dash.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Lines/Joins.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Lines/LineAnim.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Mix/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Mix/Balls.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Mix/BezierScroller.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Mix/Stars3D.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Paint/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Paint/GradAnim.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Paint/Gradient.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Paint/Texture.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Paint/TextureAnim.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Paths/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Paths/Append.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Paths/CurveQuadTo.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Paths/FillStroke.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Paths/WindingRule.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Transforms/
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Transforms/Rotate.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Transforms/SelectTx.java
|
||||
${JDKHOME}/demo/jfc/Java2D/src/demos/Transforms/TransformAnim.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/
|
||||
${JDKHOME}/demo/jfc/Metalworks/HelpFiles/
|
||||
${JDKHOME}/demo/jfc/Metalworks/HelpFiles/back.gif
|
||||
${JDKHOME}/demo/jfc/Metalworks/HelpFiles/credits.html
|
||||
${JDKHOME}/demo/jfc/Metalworks/HelpFiles/duke.gif
|
||||
${JDKHOME}/demo/jfc/Metalworks/HelpFiles/javalogo.gif
|
||||
${JDKHOME}/demo/jfc/Metalworks/HelpFiles/metal.html
|
||||
${JDKHOME}/demo/jfc/Metalworks/HelpFiles/metalworks.html
|
||||
${JDKHOME}/demo/jfc/Metalworks/HelpFiles/swing.html
|
||||
${JDKHOME}/demo/jfc/Metalworks/HelpFiles/toc.html
|
||||
${JDKHOME}/demo/jfc/Metalworks/Metalworks.jar
|
||||
${JDKHOME}/demo/jfc/Metalworks/MyTheme.theme
|
||||
${JDKHOME}/demo/jfc/Metalworks/README.txt
|
||||
${JDKHOME}/demo/jfc/Metalworks/images/
|
||||
${JDKHOME}/demo/jfc/Metalworks/images/palette_crop.gif
|
||||
${JDKHOME}/demo/jfc/Metalworks/images/palette_draw.gif
|
||||
${JDKHOME}/demo/jfc/Metalworks/images/palette_hand.gif
|
||||
${JDKHOME}/demo/jfc/Metalworks/images/palette_select.gif
|
||||
${JDKHOME}/demo/jfc/Metalworks/images/palette_text.gif
|
||||
${JDKHOME}/demo/jfc/Metalworks/images/palette_zoom.gif
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/AquaMetalTheme.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/BigContrastMetalTheme.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/ContrastMetalTheme.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/DemoMetalTheme.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/GreenMetalTheme.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/KhakiMetalTheme.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/MetalThemeMenu.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/Metalworks.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/MetalworksDocumentFrame.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/MetalworksFrame.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/MetalworksHelp.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/MetalworksInBox.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/MetalworksPrefs.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/PropertiesMetalTheme.java
|
||||
${JDKHOME}/demo/jfc/Metalworks/src/UISwitchListener.java
|
||||
${JDKHOME}/demo/jfc/Notepad/
|
||||
${JDKHOME}/demo/jfc/Notepad/Notepad.jar
|
||||
${JDKHOME}/demo/jfc/Notepad/README.txt
|
||||
${JDKHOME}/demo/jfc/Notepad/resources/
|
||||
${JDKHOME}/demo/jfc/Notepad/resources/Notepad.properties
|
||||
${JDKHOME}/demo/jfc/Notepad/resources/Notepad_fr.properties
|
||||
${JDKHOME}/demo/jfc/Notepad/resources/Notepad_sv.properties
|
||||
${JDKHOME}/demo/jfc/Notepad/resources/Notepad_zh_CN.properties
|
||||
${JDKHOME}/demo/jfc/Notepad/resources/copy.gif
|
||||
${JDKHOME}/demo/jfc/Notepad/resources/cut.gif
|
||||
${JDKHOME}/demo/jfc/Notepad/resources/new.gif
|
||||
${JDKHOME}/demo/jfc/Notepad/resources/open.gif
|
||||
${JDKHOME}/demo/jfc/Notepad/resources/paste.gif
|
||||
${JDKHOME}/demo/jfc/Notepad/resources/save.gif
|
||||
${JDKHOME}/demo/jfc/Notepad/src/
|
||||
${JDKHOME}/demo/jfc/Notepad/src/ElementTreePanel.java
|
||||
${JDKHOME}/demo/jfc/Notepad/src/Notepad.java
|
||||
${JDKHOME}/demo/jfc/SampleTree/
|
||||
${JDKHOME}/demo/jfc/SampleTree/README.txt
|
||||
${JDKHOME}/demo/jfc/SampleTree/SampleTree.jar
|
||||
${JDKHOME}/demo/jfc/SampleTree/images/
|
||||
${JDKHOME}/demo/jfc/SampleTree/images/collapsed.gif
|
||||
${JDKHOME}/demo/jfc/SampleTree/images/expanded.gif
|
||||
${JDKHOME}/demo/jfc/SampleTree/src/
|
||||
${JDKHOME}/demo/jfc/SampleTree/src/DynamicTreeNode.java
|
||||
${JDKHOME}/demo/jfc/SampleTree/src/SampleData.java
|
||||
${JDKHOME}/demo/jfc/SampleTree/src/SampleTree.java
|
||||
${JDKHOME}/demo/jfc/SampleTree/src/SampleTreeCellRenderer.java
|
||||
${JDKHOME}/demo/jfc/SampleTree/src/SampleTreeModel.java
|
||||
${JDKHOME}/demo/jfc/SimpleExample/
|
||||
${JDKHOME}/demo/jfc/SimpleExample/README.txt
|
||||
${JDKHOME}/demo/jfc/SimpleExample/SimpleExample.jar
|
||||
${JDKHOME}/demo/jfc/SimpleExample/src/
|
||||
${JDKHOME}/demo/jfc/SimpleExample/src/SimpleExample.java
|
||||
${JDKHOME}/demo/jfc/Stylepad/
|
||||
${JDKHOME}/demo/jfc/Stylepad/README.txt
|
||||
${JDKHOME}/demo/jfc/Stylepad/Stylepad.jar
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/Notepad.properties
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/Notepad_fr.properties
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/Notepad_sv.properties
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/Notepad_zh_CN.properties
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/Stylepad.properties
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/Stylepad_sv.properties
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/Stylepad_zh_CN.properties
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/alice.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/bold.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/bullets.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/caterpillar.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/center.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/copy.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/cut.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/fg.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/hatter.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/italic.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/left.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/new.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/open.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/paste.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/rabbit.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/rabbit2.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/right.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/save.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/resources/underline.gif
|
||||
${JDKHOME}/demo/jfc/Stylepad/src/
|
||||
${JDKHOME}/demo/jfc/Stylepad/src/ElementTreePanel.java
|
||||
${JDKHOME}/demo/jfc/Stylepad/src/HelloWorld.java
|
||||
${JDKHOME}/demo/jfc/Stylepad/src/Notepad.java
|
||||
${JDKHOME}/demo/jfc/Stylepad/src/Stylepad.java
|
||||
${JDKHOME}/demo/jfc/Stylepad/src/Wonderland.java
|
||||
${JDKHOME}/demo/jfc/SwingApplet/
|
||||
${JDKHOME}/demo/jfc/SwingApplet/README.txt
|
||||
${JDKHOME}/demo/jfc/SwingApplet/SwingApplet.html
|
||||
${JDKHOME}/demo/jfc/SwingApplet/SwingApplet.jar
|
||||
${JDKHOME}/demo/jfc/SwingApplet/src/
|
||||
${JDKHOME}/demo/jfc/SwingApplet/src/SwingApplet.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/
|
||||
${JDKHOME}/demo/jfc/SwingSet2/README.txt
|
||||
${JDKHOME}/demo/jfc/SwingSet2/SwingSet2.html
|
||||
${JDKHOME}/demo/jfc/SwingSet2/SwingSet2.jar
|
||||
${JDKHOME}/demo/jfc/SwingSet2/SwingSet2Plugin.html
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/AquaTheme.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/BezierAnimationPanel.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/ButtonDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/CharcoalTheme.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/CodeViewer.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/ColorChooserDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/ComboBoxDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/ContrastTheme.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/DemoModule.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/DirectionPanel.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/EmeraldTheme.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/ExampleFileFilter.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/ExampleFileView.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/FileChooserDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/HtmlDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/InternalFrameDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/LayoutControlPanel.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/ListDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/OptionPaneDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/Permuter.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/ProgressBarDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/RubyTheme.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/ScrollPaneDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/SliderDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/SplitPaneDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/SwingSet2.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/SwingSet2Applet.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/TabbedPaneDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/TableDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/ToolTipDemo.java
|
||||
${JDKHOME}/demo/jfc/SwingSet2/src/TreeDemo.java
|
||||
${JDKHOME}/demo/jfc/TableExample/
|
||||
${JDKHOME}/demo/jfc/TableExample/README.txt
|
||||
${JDKHOME}/demo/jfc/TableExample/TableExample.jar
|
||||
${JDKHOME}/demo/jfc/TableExample/src/
|
||||
${JDKHOME}/demo/jfc/TableExample/src/JDBCAdapter.java
|
||||
${JDKHOME}/demo/jfc/TableExample/src/OldJTable.java
|
||||
${JDKHOME}/demo/jfc/TableExample/src/TableExample.java
|
||||
${JDKHOME}/demo/jfc/TableExample/src/TableExample2.java
|
||||
${JDKHOME}/demo/jfc/TableExample/src/TableExample3.java
|
||||
${JDKHOME}/demo/jfc/TableExample/src/TableExample4.java
|
||||
${JDKHOME}/demo/jfc/TableExample/src/TableMap.java
|
||||
${JDKHOME}/demo/jfc/TableExample/src/TableSorter.java
|
||||
${JDKHOME}/demo/jpda/
|
||||
${JDKHOME}/demo/jpda/examples.jar
|
||||
${JDKHOME}/demo/sound/
|
||||
${JDKHOME}/demo/sound/JavaSound.html
|
||||
${JDKHOME}/demo/sound/JavaSound.jar
|
||||
${JDKHOME}/demo/sound/README.txt
|
||||
${JDKHOME}/demo/sound/media/
|
||||
${JDKHOME}/demo/sound/media/ambient.rmf
|
||||
${JDKHOME}/demo/sound/media/bark.aiff
|
||||
${JDKHOME}/demo/sound/media/bong.wav
|
||||
${JDKHOME}/demo/sound/media/classical.rmf
|
||||
${JDKHOME}/demo/sound/media/modern-rock.rmf
|
||||
${JDKHOME}/demo/sound/media/sfx-medley.rmf
|
||||
${JDKHOME}/demo/sound/media/spacemusic.au
|
||||
${JDKHOME}/demo/sound/media/trance.rmf
|
||||
${JDKHOME}/demo/sound/media/trippygaia1.mid
|
||||
${JDKHOME}/demo/sound/src/
|
||||
${JDKHOME}/demo/sound/src/CapturePlayback.java
|
||||
${JDKHOME}/demo/sound/src/ControlContext.java
|
||||
${JDKHOME}/demo/sound/src/Groove.java
|
||||
${JDKHOME}/demo/sound/src/JavaSound.java
|
||||
${JDKHOME}/demo/sound/src/JavaSoundApplet.java
|
||||
${JDKHOME}/demo/sound/src/Juke.java
|
||||
${JDKHOME}/demo/sound/src/MidiSynth.java
|
||||
${JDKHOME}/demo/sound/src/TempoDial.java
|
||||
${JDKHOME}/include/
|
||||
${JDKHOME}/include-old/
|
||||
${JDKHOME}/include-old/StubPreamble.h
|
||||
${JDKHOME}/include-old/alloc_cache.h
|
||||
${JDKHOME}/include-old/bag.h
|
||||
${JDKHOME}/include-old/bool.h
|
||||
${JDKHOME}/include-old/breakpoints.h
|
||||
${JDKHOME}/include-old/byteorder.h
|
||||
${JDKHOME}/include-old/byteorder_md.h
|
||||
${JDKHOME}/include-old/common_exceptions.h
|
||||
${JDKHOME}/include-old/debug.h
|
||||
${JDKHOME}/include-old/dll.h
|
||||
${JDKHOME}/include-old/exceptions.h
|
||||
${JDKHOME}/include-old/gc.h
|
||||
${JDKHOME}/include-old/gc_md.h
|
||||
${JDKHOME}/include-old/hpi.h
|
||||
${JDKHOME}/include-old/hpi_md.h
|
||||
${JDKHOME}/include-old/interpreter.h
|
||||
${JDKHOME}/include-old/io_md.h
|
||||
${JDKHOME}/include-old/javaString.h
|
||||
${JDKHOME}/include-old/java_lang_ClassLoader.h
|
||||
${JDKHOME}/include-old/java_lang_String.h
|
||||
${JDKHOME}/include-old/java_lang_Thread.h
|
||||
${JDKHOME}/include-old/java_lang_ThreadGroup.h
|
||||
${JDKHOME}/include-old/jawt.h
|
||||
${JDKHOME}/include-old/jawt_md.h
|
||||
${JDKHOME}/include-old/jit.h
|
||||
${JDKHOME}/include-old/jmath.h
|
||||
${JDKHOME}/include-old/jmath_md.h
|
||||
${JDKHOME}/include-old/jvm.h
|
||||
${JDKHOME}/include-old/jvm_md.h
|
||||
${JDKHOME}/include-old/jvmdi.h
|
||||
${JDKHOME}/include-old/jvmpi.h
|
||||
${JDKHOME}/include-old/log.h
|
||||
${JDKHOME}/include-old/miscdefs_md.h
|
||||
${JDKHOME}/include-old/monitor.h
|
||||
${JDKHOME}/include-old/monitor_cache.h
|
||||
${JDKHOME}/include-old/native.h
|
||||
${JDKHOME}/include-old/oldnmi.h
|
||||
${JDKHOME}/include-old/oobj.h
|
||||
${JDKHOME}/include-old/opcodes.h
|
||||
${JDKHOME}/include-old/openbsd/
|
||||
${JDKHOME}/include-old/openbsd/byteorder_md.h
|
||||
${JDKHOME}/include-old/openbsd/gc_md.h
|
||||
${JDKHOME}/include-old/openbsd/hpi_md.h
|
||||
${JDKHOME}/include-old/openbsd/io_md.h
|
||||
${JDKHOME}/include-old/openbsd/jawt_md.h
|
||||
${JDKHOME}/include-old/openbsd/jmath_md.h
|
||||
${JDKHOME}/include-old/openbsd/jvm_md.h
|
||||
${JDKHOME}/include-old/openbsd/miscdefs_md.h
|
||||
${JDKHOME}/include-old/openbsd/path_md.h
|
||||
${JDKHOME}/include-old/openbsd/sysmacros_md.h
|
||||
${JDKHOME}/include-old/openbsd/timeval_md.h
|
||||
${JDKHOME}/include-old/openbsd/typedefs_md.h
|
||||
${JDKHOME}/include-old/path.h
|
||||
${JDKHOME}/include-old/path_md.h
|
||||
${JDKHOME}/include-old/reflect.h
|
||||
${JDKHOME}/include-old/signature.h
|
||||
${JDKHOME}/include-old/sys_api.h
|
||||
${JDKHOME}/include-old/sysmacros_md.h
|
||||
${JDKHOME}/include-old/threads.h
|
||||
${JDKHOME}/include-old/timeval_md.h
|
||||
${JDKHOME}/include-old/tree.h
|
||||
${JDKHOME}/include-old/typecodes.h
|
||||
${JDKHOME}/include-old/typedefs.h
|
||||
${JDKHOME}/include-old/typedefs_md.h
|
||||
${JDKHOME}/include-old/utf.h
|
||||
${JDKHOME}/include-old/util.h
|
||||
${JDKHOME}/include-old/vmprofiler.h
|
||||
${JDKHOME}/include-old/wrap.h
|
||||
${JDKHOME}/include/jawt.h
|
||||
${JDKHOME}/include/jawt_md.h
|
||||
${JDKHOME}/include/jni.h
|
||||
${JDKHOME}/include/jni_md.h
|
||||
${JDKHOME}/include/jvmdi.h
|
||||
${JDKHOME}/include/jvmpi.h
|
||||
${JDKHOME}/include/openbsd/
|
||||
${JDKHOME}/include/openbsd/jawt_md.h
|
||||
${JDKHOME}/include/openbsd/jni_md.h
|
||||
${JDKHOME}/jre/
|
||||
${JDKHOME}/jre/CHANGES
|
||||
${JDKHOME}/jre/COPYRIGHT
|
||||
${JDKHOME}/jre/LICENSE
|
||||
${JDKHOME}/jre/LICENSE.fr
|
||||
${JDKHOME}/jre/README
|
||||
${JDKHOME}/jre/Welcome.html
|
||||
${JDKHOME}/jre/bin/
|
||||
${JDKHOME}/jre/bin/.java_wrapper
|
||||
${JDKHOME}/jre/bin/awt_robot
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/appletviewer
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/appletviewer_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/extcheck
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/extcheck_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/idlj
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/idlj_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/jar
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/jar_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/jarsigner
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/jarsigner_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/java
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/java_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/javac
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/javac_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/javadoc
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/javadoc_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/javah
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/javah_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/javap
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/javap_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/jdb
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/jdb_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/keytool
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/keytool_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/native2ascii
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/native2ascii_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/oldjava
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/oldjava_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/oldjavac
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/oldjavac_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/oldjdb
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/oldjdb_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/policytool
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/policytool_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/rmic
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/rmic_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/rmid
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/rmid_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/rmiregistry
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/rmiregistry_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/serialver
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/serialver_g
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/tnameserv
|
||||
${JDKHOME}/jre/bin/${MACHINE_ARCH}/green_threads/tnameserv_g
|
||||
${JDKHOME}/jre/bin/java
|
||||
${JDKHOME}/jre/bin/keytool
|
||||
${JDKHOME}/jre/bin/policytool
|
||||
${JDKHOME}/jre/bin/rmid
|
||||
${JDKHOME}/jre/bin/rmiregistry
|
||||
${JDKHOME}/jre/bin/tnameserv
|
||||
${JDKHOME}/jre/lib/
|
||||
${JDKHOME}/jre/lib/applet/
|
||||
${JDKHOME}/jre/lib/audio/
|
||||
${JDKHOME}/jre/lib/audio/soundbank.gm
|
||||
${JDKHOME}/jre/lib/cmm/
|
||||
${JDKHOME}/jre/lib/cmm/CIEXYZ.pf
|
||||
${JDKHOME}/jre/lib/cmm/GRAY.pf
|
||||
${JDKHOME}/jre/lib/cmm/LINEAR_RGB.pf
|
||||
${JDKHOME}/jre/lib/cmm/PYCC.pf
|
||||
${JDKHOME}/jre/lib/cmm/sRGB.pf
|
||||
${JDKHOME}/jre/lib/content-types.properties
|
||||
${JDKHOME}/jre/lib/ext/
|
||||
${JDKHOME}/jre/lib/flavormap.properties
|
||||
${JDKHOME}/jre/lib/font.properties
|
||||
${JDKHOME}/jre/lib/font.properties.ja
|
||||
${JDKHOME}/jre/lib/font.properties.ru
|
||||
${JDKHOME}/jre/lib/font.properties.uk
|
||||
${JDKHOME}/jre/lib/font.properties.zh
|
||||
${JDKHOME}/jre/lib/font.properties.zh_CN
|
||||
${JDKHOME}/jre/lib/font.properties.zh_TW
|
||||
${JDKHOME}/jre/lib/fonts/
|
||||
${JDKHOME}/jre/lib/fonts/LucidaBrightDemiBold.ttf
|
||||
${JDKHOME}/jre/lib/fonts/LucidaBrightDemiItalic.ttf
|
||||
${JDKHOME}/jre/lib/fonts/LucidaBrightItalic.ttf
|
||||
${JDKHOME}/jre/lib/fonts/LucidaBrightRegular.ttf
|
||||
${JDKHOME}/jre/lib/fonts/LucidaSansDemiBold.ttf
|
||||
${JDKHOME}/jre/lib/fonts/LucidaSansDemiOblique.ttf
|
||||
${JDKHOME}/jre/lib/fonts/LucidaSansOblique.ttf
|
||||
${JDKHOME}/jre/lib/fonts/LucidaSansRegular.ttf
|
||||
${JDKHOME}/jre/lib/fonts/LucidaTypewriterBold.ttf
|
||||
${JDKHOME}/jre/lib/fonts/LucidaTypewriterBoldOblique.ttf
|
||||
${JDKHOME}/jre/lib/fonts/LucidaTypewriterOblique.ttf
|
||||
${JDKHOME}/jre/lib/fonts/LucidaTypewriterRegular.ttf
|
||||
${JDKHOME}/jre/lib/fonts/fonts.dir
|
||||
${JDKHOME}/jre/lib/i18n.jar
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/classic/
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/classic/Xusage.txt
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/classic/libjvm.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/classic/libjvm_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/green_threads/
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/green_threads/libhpi.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/green_threads/libhpi_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libJdbcOdbc.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libJdbcOdbc_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libagent.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libagent_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libawt.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libawt_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libcmm.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libcmm_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libdcpr.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libdcpr_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libdt_socket_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libfontmanager.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libfontmanager_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libhprof.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libhprof_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libioser12.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libioser12_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjava.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjava_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjawt.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjawt_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjcov.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjcov_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjdwp_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjpeg.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjpeg_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjsound.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjsound_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libmlib_image.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libmlib_image_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libnet.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libnet_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libverify.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libverify_g.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libzip.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libzip_g.so
|
||||
${JDKHOME}/jre/lib/images/
|
||||
${JDKHOME}/jre/lib/images/cursors/
|
||||
${JDKHOME}/jre/lib/images/cursors/cursors.properties
|
||||
${JDKHOME}/jre/lib/images/cursors/invalid32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_CopyDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_LinkDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_MoveDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif
|
||||
${JDKHOME}/jre/lib/jvm.cfg
|
||||
${JDKHOME}/jre/lib/jvm.hprof.txt
|
||||
${JDKHOME}/jre/lib/jvm.jcov.txt
|
||||
${JDKHOME}/jre/lib/psfont.properties.ja
|
||||
${JDKHOME}/jre/lib/psfontj2d.properties
|
||||
${JDKHOME}/jre/lib/rt.jar
|
||||
${JDKHOME}/jre/lib/security/
|
||||
${JDKHOME}/jre/lib/security/cacerts
|
||||
${JDKHOME}/jre/lib/security/java.policy
|
||||
${JDKHOME}/jre/lib/security/java.security
|
||||
${JDKHOME}/jre/lib/sunrsasign.jar
|
||||
${JDKHOME}/jre/lib/tzmappings
|
||||
${JDKHOME}/jre/plugin/
|
||||
${JDKHOME}/lib/
|
||||
${JDKHOME}/lib/dt.jar
|
||||
${JDKHOME}/lib/${MACHINE_ARCH}/
|
||||
${JDKHOME}/lib/${MACHINE_ARCH}/libdt_socket.so
|
||||
${JDKHOME}/lib/${MACHINE_ARCH}/libjdwp.so
|
||||
${JDKHOME}/lib/ir.idl
|
||||
${JDKHOME}/lib/orb.idl
|
||||
${JDKHOME}/lib/tools.jar
|
||||
@mandir ${JDKHOME}/man/
|
||||
${JDKHOME}/man/man1/
|
||||
@man ${JDKHOME}/man/man1/appletviewer.1
|
||||
@man ${JDKHOME}/man/man1/extcheck.1
|
||||
@man ${JDKHOME}/man/man1/jar.1
|
||||
@man ${JDKHOME}/man/man1/jarsigner.1
|
||||
@man ${JDKHOME}/man/man1/java.1
|
||||
@man ${JDKHOME}/man/man1/javac.1
|
||||
@man ${JDKHOME}/man/man1/javadoc.1
|
||||
@man ${JDKHOME}/man/man1/javah.1
|
||||
@man ${JDKHOME}/man/man1/javap.1
|
||||
@man ${JDKHOME}/man/man1/jdb.1
|
||||
@man ${JDKHOME}/man/man1/keytool.1
|
||||
@man ${JDKHOME}/man/man1/native2ascii.1
|
||||
@man ${JDKHOME}/man/man1/rmic.1
|
||||
@man ${JDKHOME}/man/man1/rmid.1
|
||||
@man ${JDKHOME}/man/man1/rmiregistry.1
|
||||
@man ${JDKHOME}/man/man1/serialver.1
|
||||
@man ${JDKHOME}/man/man1/tnameserv.1
|
||||
${JDKHOME}/src.jar
|
@ -1,140 +0,0 @@
|
||||
# $OpenBSD: Makefile,v 1.26 2008/06/30 20:16:37 naddy Exp $
|
||||
# $FreeBSD: /repoman/r/pcvs/ports/java/jdk14/Makefile,v 1.79 2004/08/18 07:06:03 glewis Exp $
|
||||
|
||||
ONLY_FOR_ARCHS= i386
|
||||
|
||||
COMMENT-main= Java2(TM) Standard Edition Dev Kit v${V}
|
||||
COMMENT-jre= Java2(TM) Standard Edition Runtime Environment v${V}
|
||||
V= 1.4.2
|
||||
DISTNAME= j2sdk-1_4_2
|
||||
PKGNAME= jdk-${V}
|
||||
PKGNAME-main= jdk-${V}p15
|
||||
PKGNAME-jre= jre-${V}p15
|
||||
|
||||
CATEGORIES= devel/jdk java
|
||||
|
||||
MULTI_PACKAGES= -main -jre
|
||||
|
||||
# wwws is not a typo in the following:
|
||||
HOMEPAGE= http://wwws.sun.com/software/communitysource/j2se/java2/
|
||||
|
||||
MAINTAINER= Kurt Miller <kurt@openbsd.org>
|
||||
|
||||
DISTFILES= ${DISTNAME}-src-scsl.zip \
|
||||
${DISTNAME}-bin-scsl.zip \
|
||||
bsd-jdk14-patches-8.tar.gz
|
||||
|
||||
# Sun Community Source License
|
||||
# http://www.sun.com/software/communitysource/j2se/java2/license.html
|
||||
PERMIT_PACKAGE_CDROM= SCSL
|
||||
PERMIT_PACKAGE_FTP= SCSL
|
||||
PERMIT_DISTFILES_CDROM= SCSL
|
||||
PERMIT_DISTFILES_FTP= SCSL
|
||||
|
||||
# TCK (Technology Compatibility Kit) covered by yet another license...
|
||||
NO_REGRESS= yes
|
||||
|
||||
VMEM_WARNING= Yes
|
||||
BUILD_DEPENDS= :gtar-*:archivers/gtar \
|
||||
:zip-*:archivers/zip
|
||||
RUN_DEPENDS= :zip-*:archivers/zip \
|
||||
:ghostscript-fonts-*:print/ghostscript/gnu-fonts
|
||||
LIB_DEPENDS= iodbc.>=2::databases/iodbc
|
||||
USE_MOTIF= openmotif
|
||||
WANTLIB= X11 Xext Xi Xm Xmu Xp Xt Xtst c m ossaudio pthread z
|
||||
|
||||
USE_X11= Yes
|
||||
USE_GMAKE= Yes
|
||||
|
||||
TAR= ${LOCALBASE}/bin/gtar
|
||||
|
||||
MAKE_ENV= ALT_MOTIF_DIR="${LOCALBASE}" \
|
||||
OPENWINHOME="${X11BASE}" \
|
||||
ALT_ODBCDIR="${LOCALBASE}/lib" \
|
||||
DEV_ONLY="YES" \
|
||||
LANG="C" \
|
||||
CC="${CC}" \
|
||||
CXX="${CXX}" \
|
||||
USER="${USER}" \
|
||||
DEFAULT_LD_LIBRARY_PATH="/usr/lib:/usr/X11R6/lib:${LOCALBASE}/lib" \
|
||||
HOTSPOT_BUILD_JOBS=${MAKE_JOBS}
|
||||
|
||||
# Error message for distfile.
|
||||
FETCH_MANUALLY= "You must manually fetch the distribution files, place"
|
||||
FETCH_MANUALLY+= "them in ${FULLDISTDIR} and then run make again."
|
||||
FETCH_MANUALLY+= "Get the SCSL source \& binary files:"
|
||||
FETCH_MANUALLY+= " ${DISTNAME}-src-scsl.zip"
|
||||
FETCH_MANUALLY+= " ${DISTNAME}-bin-scsl.zip"
|
||||
FETCH_MANUALLY+= "from http://wwws.sun.com/software/communitysource/j2se/java2/download.html"
|
||||
FETCH_MANUALLY+= "Get the BSD patchset file:"
|
||||
FETCH_MANUALLY+= " bsd-jdk14-patches-8.tar.gz"
|
||||
FETCH_MANUALLY+= "from http://www.eyesbeyond.com/freebsddom/java/jdk14.html"
|
||||
|
||||
FLAVORS= no_plugin no_webstart with_ipv6
|
||||
PSEUDO_FLAVORS= native_bootstrap
|
||||
FLAVOR?=
|
||||
|
||||
.if !${FLAVOR:L:Mwith_ipv6}
|
||||
PATCH_LIST= disable-ipv6 patch-*
|
||||
.endif
|
||||
|
||||
.if ${FLAVOR:L:Mnative_bootstrap}
|
||||
BUILD_DEPENDS+= :jdk-1.4*:devel/jdk/1.4
|
||||
MAKE_ENV+= ALT_BOOTDIR="${LOCALBASE}/${JDKHOME}"
|
||||
.else
|
||||
BUILD_DEPENDS+= :kaffe->=1.1.7p1:lang/kaffe
|
||||
MAKE_ENV+= ALT_BOOTDIR="${LOCALBASE}/kaffe"
|
||||
.endif
|
||||
|
||||
.if !${FLAVOR:L:Mno_plugin}
|
||||
BUILD_DEPENDS+= :nspr-*:devel/nspr
|
||||
.else
|
||||
#no plugin - no messages
|
||||
MESSAGE= /dev/null
|
||||
MAKE_ENV+= NO_PLUGIN="YES"
|
||||
.endif
|
||||
|
||||
.if ${FLAVOR:L:Mno_webstart}
|
||||
MAKE_ENV+= NO_JAVAWS="YES"
|
||||
.endif
|
||||
|
||||
JDKHOME= jdk-${V}
|
||||
JREHOME= jre-${V}
|
||||
|
||||
SUBST_VARS= JDKHOME JREHOME
|
||||
SYSTRACE_SUBST_VARS= LOCALBASE
|
||||
|
||||
# Deal with Sun's internal build structure
|
||||
WRKDIST= ${WRKDIR}
|
||||
WRKSRC= ${WRKDIR}/control/make
|
||||
OUTPUTDIR= ${WRKDIR}/control/build/bsd-i586
|
||||
JDKIMAGEDIR= ${OUTPUTDIR}/j2sdk-image
|
||||
JDKIMAGEDIR_G= ${OUTPUTDIR}/j2sdk-debug-image
|
||||
JREIMAGEDIR= ${OUTPUTDIR}/j2re-image
|
||||
CACERTSDIRS= j2se/src/share/lib/security \
|
||||
deploy/src/javaws/src/share/config
|
||||
|
||||
pre-patch:
|
||||
.for dir in ${CACERTSDIRS}
|
||||
@cp -f ${FILESDIR}/cacerts ${WRKDIR}/${dir}
|
||||
.endfor
|
||||
@cd ${WRKDIR} && \
|
||||
${CHMOD} -R u+w * && \
|
||||
${PATCH} -p0 -z .orig.bsd --quiet < ${WRKDIR}/jdk14.patches
|
||||
|
||||
post-build:
|
||||
@rm -rf ${JDKIMAGEDIR}/demo/jfc/SwingSet2/resources \
|
||||
${JDKIMAGEDIR}/demo/plugin/jfc/SwingSet2/resources \
|
||||
${JDKIMAGEDIR}/man/ja \
|
||||
${JDKIMAGEDIR}/man/ja_JP.eucJP \
|
||||
${JREIMAGEDIR}/man/ja \
|
||||
${JREIMAGEDIR}/man/ja_JP.eucJP
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/${JDKHOME}
|
||||
cd ${JDKIMAGEDIR} && tar -cf - * | tar -C ${PREFIX}/${JDKHOME} -xf -
|
||||
cd ${JDKIMAGEDIR_G} && tar -cf - * | tar -C ${PREFIX}/${JDKHOME} -xf -
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/${JREHOME}
|
||||
cd ${JREIMAGEDIR} && tar -cf - * | tar -C ${PREFIX}/${JREHOME} -xf -
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,15 +0,0 @@
|
||||
MD5 (bsd-jdk14-patches-8.tar.gz) = 5vW9Q+jo1GvSnxk9byVkYg==
|
||||
MD5 (j2sdk-1_4_2-bin-scsl.zip) = JId/9QrmZ0QJDDcjlou33A==
|
||||
MD5 (j2sdk-1_4_2-src-scsl.zip) = OHrmdNzWhvOnpHfBkaqLZQ==
|
||||
RMD160 (bsd-jdk14-patches-8.tar.gz) = xraT9No5DlyhiR3b5WkNSoAKQ4Q=
|
||||
RMD160 (j2sdk-1_4_2-bin-scsl.zip) = P2zUWO/L5J0wu9XoAWfj5dP+XkU=
|
||||
RMD160 (j2sdk-1_4_2-src-scsl.zip) = QhQhnLGn0g4gSRk9Hq8/McH/btw=
|
||||
SHA1 (bsd-jdk14-patches-8.tar.gz) = lfqCFEZzNIlBdvB/xuTZNhPyuCA=
|
||||
SHA1 (j2sdk-1_4_2-bin-scsl.zip) = bTBL5FOr9HfHkwBdb1sS68nnvlc=
|
||||
SHA1 (j2sdk-1_4_2-src-scsl.zip) = pI99+ZnieiMHHiWb0R8urBjZnTw=
|
||||
SHA256 (bsd-jdk14-patches-8.tar.gz) = cemJH1RXtz8+4FVogFO7LO4gl0nw6p2llt9u75Kbu8M=
|
||||
SHA256 (j2sdk-1_4_2-bin-scsl.zip) = Azp7q+mJF2iQdgz/oD1sHdWV2T1HY3AyxDFL9qlgCNA=
|
||||
SHA256 (j2sdk-1_4_2-src-scsl.zip) = OFvmUUmJkoWPAvpvAtsrl+uPcJAiKrR+GtmE/UiTfrg=
|
||||
SIZE (bsd-jdk14-patches-8.tar.gz) = 1148395
|
||||
SIZE (j2sdk-1_4_2-bin-scsl.zip) = 2513462
|
||||
SIZE (j2sdk-1_4_2-src-scsl.zip) = 49269919
|
Binary file not shown.
@ -1,14 +0,0 @@
|
||||
$OpenBSD: disable-ipv6,v 1.1.1.1 2004/12/21 04:01:05 kurt Exp $
|
||||
--- j2se/src/solaris/native/java/net/net_util_md.c.orig Tue Aug 24 09:46:38 2004
|
||||
+++ j2se/src/solaris/native/java/net/net_util_md.c Tue Aug 24 09:47:08 2004
|
||||
@@ -166,6 +166,10 @@ jint IPv6_supported()
|
||||
int fd;
|
||||
void *ipv6_fn;
|
||||
|
||||
+#ifdef __OpenBSD__
|
||||
+ return JNI_FALSE;
|
||||
+#endif
|
||||
+
|
||||
fd = JVM_Socket(AF_INET6, SOCK_STREAM, 0) ;
|
||||
if (fd < 0) {
|
||||
/*
|
@ -1,15 +0,0 @@
|
||||
$OpenBSD: patch-control_make_deploy-rules_gmk,v 1.1 2008/02/13 13:53:50 kurt Exp $
|
||||
--- control/make/deploy-rules.gmk.orig Mon Jan 28 14:34:54 2008
|
||||
+++ control/make/deploy-rules.gmk Mon Jan 28 14:40:32 2008
|
||||
@@ -63,9 +63,8 @@ ifdef ALT_BUNDLE_DATE
|
||||
DEPLOY_BUILD_ARGUMENTS += ALT_BUNDLE_DATE=$(ALT_BUNDLE_DATE)
|
||||
endif
|
||||
|
||||
-# if manually bootstraping override ALT_JAVAWS_BOOTDIR
|
||||
-# to be ABS_OUTPUTDIR
|
||||
-ifdef MANUAL_BOOTSTRAP
|
||||
+# use just built tools to build deploy
|
||||
+ifndef ALT_JAVAWS_BOOTDIR
|
||||
ALT_JAVAWS_BOOTDIR=$(ABS_OUTPUTDIR)
|
||||
endif
|
||||
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-deploy_make_common_Defs-bsd_gmk,v 1.1.1.1 2004/12/21 04:01:05 kurt Exp $
|
||||
--- deploy/make/common/Defs-bsd.gmk.orig Fri Dec 17 22:26:59 2004
|
||||
+++ deploy/make/common/Defs-bsd.gmk Fri Dec 17 22:27:23 2004
|
||||
@@ -8,7 +8,7 @@
|
||||
include $(CONTROL_TOPDIR)/make/common/Defs-bsd.gmk
|
||||
|
||||
BUNDLE_SUFFIX = .zip
|
||||
-CC = $(COMPILER_PATH)gcc
|
||||
+CC ?= $(COMPILER_PATH)gcc
|
||||
HEAD = $(USRBIN_PATH)head
|
||||
EXEDIR = $(OUTPUTDIR)/bin
|
||||
JUMP_EXE = $(PROTO_DIR)/javawsbin$(SUFFIX)
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-deploy_make_common_Sanity_gmk,v 1.1 2008/02/13 13:53:50 kurt Exp $
|
||||
--- deploy/make/common/Sanity.gmk.orig Mon Jan 28 17:59:34 2008
|
||||
+++ deploy/make/common/Sanity.gmk Mon Jan 28 17:59:37 2008
|
||||
@@ -710,7 +710,7 @@ endif
|
||||
# JAVAWS_BOOTDIR must point to a valid JDK or
|
||||
# OUTPUTDIR (where the new jdk will be)
|
||||
######################################################
|
||||
-JAVA_VERSION_OK := $(shell $(ECHO) $(JAVA_VERSION) | $(EGREP) -c '^1.4|^1.4.[0-9]*')
|
||||
+JAVA_VERSION_OK := $(shell $(ECHO) $(JAVA_VERSION) | sed -e 's/kaffe-//' | $(EGREP) -c '^1.4|^1.4.[0-9]*')
|
||||
bootdir:
|
||||
@if [ -x $(JAVAWS_BOOTDIR)/bin/java$(EXE_SUFFIX) ]; then \
|
||||
if [ $(JAVA_VERSION_OK) -ne 1 ]; then \
|
@ -1,15 +0,0 @@
|
||||
$OpenBSD: patch-hotspot_build_bsd_makefiles_adlc_make,v 1.1.1.1 2004/12/21 04:01:05 kurt Exp $
|
||||
--- hotspot/build/bsd/makefiles/adlc.make.orig Fri Dec 17 16:54:08 2004
|
||||
+++ hotspot/build/bsd/makefiles/adlc.make Fri Dec 17 18:31:42 2004
|
||||
@@ -57,8 +57,9 @@ CFLAGS += -w
|
||||
# /usr/dist/share/devpro/5.x-sparc/bin/CC
|
||||
# man -M /usr/dist/share/devpro/5.x-sparc/man CC
|
||||
|
||||
-CPP = g++
|
||||
-CC = gcc
|
||||
+CXX ?= g++
|
||||
+CPP = $(CXX)
|
||||
+CC ?= gcc
|
||||
CPPFLAGS = -DASSERT -g -o $@
|
||||
# -o object file-name
|
||||
# +w Additional warnings: Nonportable, Likely mistakes or inefficient
|
@ -1,16 +0,0 @@
|
||||
$OpenBSD: patch-hotspot_build_bsd_makefiles_gcc_make,v 1.1.1.1 2004/12/21 04:01:05 kurt Exp $
|
||||
--- hotspot/build/bsd/makefiles/gcc.make.orig Fri Dec 17 16:34:14 2004
|
||||
+++ hotspot/build/bsd/makefiles/gcc.make Fri Dec 17 16:49:18 2004
|
||||
@@ -78,9 +78,10 @@ else
|
||||
#ifeq ($(FREEBSD_4STABLE), true)
|
||||
#CPP = gcc
|
||||
#else
|
||||
-CPP = g++
|
||||
+CXX ?= g++
|
||||
+CPP = $(CXX)
|
||||
#endif
|
||||
-CC = gcc
|
||||
+CC ?= gcc
|
||||
endif
|
||||
|
||||
# XXXBSD: look into below and above linkage issues!
|
@ -1,14 +0,0 @@
|
||||
$OpenBSD: patch-hotspot_build_bsd_makefiles_vm_make,v 1.2 2008/02/13 13:53:50 kurt Exp $
|
||||
--- hotspot/build/bsd/makefiles/vm.make.orig Mon Jan 28 17:59:34 2008
|
||||
+++ hotspot/build/bsd/makefiles/vm.make Mon Jan 28 17:59:37 2008
|
||||
@@ -67,6 +67,10 @@ BUILD_VERSION$(HOTSPOT_BUILD_VERSION) =
|
||||
|
||||
CPPFLAGS = ${SYSDEFS} ${INCLUDES} ${BUILD_VERSION}
|
||||
|
||||
+ifdef DEFAULT_LD_LIBRARY_PATH
|
||||
+CPPFLAGS += -DDEFAULT_LD_LIBRARY_PATH="\"$(DEFAULT_LD_LIBRARY_PATH)\""
|
||||
+endif
|
||||
+
|
||||
# Suppress warnings (for now)
|
||||
CFLAGS += -w
|
||||
|
@ -1,20 +0,0 @@
|
||||
$OpenBSD: patch-hotspot_src_cpu_i486_vm_interpreterRT_i486_cpp,v 1.2 2007/07/18 15:09:52 kurt Exp $
|
||||
--- hotspot/src/cpu/i486/vm/interpreterRT_i486.cpp.orig Wed Sep 10 21:40:12 2003
|
||||
+++ hotspot/src/cpu/i486/vm/interpreterRT_i486.cpp Wed Jul 18 10:56:32 2007
|
||||
@@ -8,6 +8,8 @@
|
||||
|
||||
#include "incls/_precompiled.incl"
|
||||
#include "incls/_interpreterRT_i486.cpp.incl"
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/mman.h>
|
||||
|
||||
|
||||
#define __ _masm->
|
||||
@@ -83,6 +85,7 @@ class SignatureHandlerLibrary: public AllStatic {
|
||||
InterpreterRuntime::SignatureHandlerGenerator(method, buffer).generate(fingerprint);
|
||||
// copy into C-heap allocated memory location
|
||||
address handler = (address)NEW_C_HEAP_ARRAY(u_char, buffer->code_size());
|
||||
+ mprotect(handler, buffer->code_size(), PROT_READ|PROT_WRITE|PROT_EXEC);
|
||||
memcpy(handler, buffer->code_begin(), buffer->code_size());
|
||||
// debugging suppport
|
||||
if (PrintSignatureHandlers) {
|
@ -1,63 +0,0 @@
|
||||
$OpenBSD: patch-hotspot_src_os_bsd_vm_os_bsd_cpp,v 1.5 2008/02/28 14:54:56 kurt Exp $
|
||||
--- hotspot/src/os/bsd/vm/os_bsd.cpp.orig Tue Feb 26 12:27:49 2008
|
||||
+++ hotspot/src/os/bsd/vm/os_bsd.cpp Tue Feb 26 13:02:48 2008
|
||||
@@ -237,14 +237,19 @@ void os::Bsd::initialize_system_info() {
|
||||
#if 1
|
||||
int mib[2];
|
||||
size_t len;
|
||||
- uint val;
|
||||
+ int cpu_val;
|
||||
+#ifdef HW_USERMEM64
|
||||
+ int64_t mem_val;
|
||||
+#else
|
||||
+ u_long mem_val;
|
||||
+#endif
|
||||
|
||||
/* get processors count via hw.ncpus sysctl */
|
||||
mib[0] = CTL_HW;
|
||||
mib[1] = HW_NCPU;
|
||||
- len = sizeof(val);
|
||||
- if (sysctl(mib, 2, &val, &len, NULL, 0) != -1)
|
||||
- _processor_count = val;
|
||||
+ len = sizeof(cpu_val);
|
||||
+ if (sysctl(mib, 2, &cpu_val, &len, NULL, 0) != -1)
|
||||
+ _processor_count = cpu_val;
|
||||
else
|
||||
_processor_count = 1; // fallback
|
||||
|
||||
@@ -252,10 +257,14 @@ void os::Bsd::initialize_system_info() {
|
||||
* instead of hw.physmem because we need size of allocatable memory
|
||||
*/
|
||||
mib[0] = CTL_HW;
|
||||
+#ifdef HW_USERMEM64
|
||||
+ mib[1] = HW_USERMEM64;
|
||||
+#else
|
||||
mib[1] = HW_USERMEM;
|
||||
- len = sizeof(val);
|
||||
- if (sysctl(mib, 2, &val, &len, NULL, 0) != -1)
|
||||
- _physical_memory = val;
|
||||
+#endif
|
||||
+ len = sizeof(mem_val);
|
||||
+ if (sysctl(mib, 2, &mem_val, &len, NULL, 0) != -1)
|
||||
+ _physical_memory = mem_val;
|
||||
else
|
||||
_physical_memory = 256*1024*1024;
|
||||
|
||||
@@ -346,7 +355,9 @@ props_md_t* os::get_system_properties() {
|
||||
#define malloc(n) (char*)NEW_C_HEAP_ARRAY(char, (n))
|
||||
#define getenv(n) ::getenv(n)
|
||||
|
||||
+#ifndef DEFAULT_LD_LIBRARY_PATH
|
||||
#define DEFAULT_LD_LIBRARY_PATH "/usr/lib" /* See ld.so.1(1) */
|
||||
+#endif
|
||||
#define EXTENSIONS_DIR "/lib/ext"
|
||||
#define ENDORSED_DIR "/lib/endorsed"
|
||||
|
||||
@@ -712,6 +723,7 @@ bool os::create_thread(Thread* thread, ThreadType thr_
|
||||
osthread->set_thread_id(NULL);
|
||||
|
||||
status = pthread_create(&tid, &tattr, _start, thread);
|
||||
+ pthread_attr_destroy(&tattr);
|
||||
if (status != 0) {
|
||||
err:
|
||||
if (PrintMiscellaneous && (Verbose || WizardMode)) {
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-hotspot_src_os_bsd_vm_os_bsd_inline_hpp,v 1.3 2008/02/13 13:53:50 kurt Exp $
|
||||
--- hotspot/src/os/bsd/vm/os_bsd.inline.hpp.orig Mon Jan 28 17:59:35 2008
|
||||
+++ hotspot/src/os/bsd/vm/os_bsd.inline.hpp Mon Jan 28 18:07:52 2008
|
||||
@@ -28,7 +28,7 @@ inline bool os::uses_stack_guard_pages() {
|
||||
|
||||
inline bool os::allocate_stack_guard_pages() {
|
||||
assert(uses_stack_guard_pages(), "sanity check");
|
||||
- return true;
|
||||
+ return false;
|
||||
}
|
||||
|
||||
|
@ -1,42 +0,0 @@
|
||||
$OpenBSD: patch-j2se_make_common_Defs-bsd_gmk,v 1.4 2008/02/13 13:53:50 kurt Exp $
|
||||
--- j2se/make/common/Defs-bsd.gmk.orig Mon Jan 28 17:59:35 2008
|
||||
+++ j2se/make/common/Defs-bsd.gmk Mon Jan 28 17:59:37 2008
|
||||
@@ -329,6 +329,10 @@ ifeq ($(TRUE_PLATFORM), DragonFly)
|
||||
EXTRA_LIBS += -pthread
|
||||
endif
|
||||
|
||||
+ifeq ($(TRUE_PLATFORM), OpenBSD)
|
||||
+EXTRA_LIBS += -pthread
|
||||
+endif
|
||||
+
|
||||
LDFLAGS_COMMON =
|
||||
|
||||
ifneq ($(LIBRARY),JdbcOdbc)
|
||||
@@ -371,7 +375,7 @@ endif
|
||||
endif
|
||||
|
||||
# javac Boot Flags
|
||||
-JAVAC_BOOT_FLAGS = -J-Xmx128m
|
||||
+JAVAC_BOOT_FLAGS = -J-Xmx128m -nowarn
|
||||
|
||||
#
|
||||
# Use: ld $(LD_MAPFILE_FLAG) mapfile *.o
|
||||
@@ -489,6 +493,18 @@ ifdef ALT_MOTIF_DIR
|
||||
MOTIF_DIR = $(ALT_MOTIF_DIR)
|
||||
endif
|
||||
MOTIF_LIB = $(MOTIF_DIR)/lib
|
||||
+
|
||||
+#
|
||||
+# The ODBC Driver Manager libs
|
||||
+# Set ALT_ODBCDIR to build with iODBC otherwise build dummy libs
|
||||
+#
|
||||
+ifdef ALT_ODBCDIR
|
||||
+ ODBCDIR = $(ALT_ODBCDIR)
|
||||
+endif
|
||||
+
|
||||
+ifeq ($(TRUE_PLATFORM), OpenBSD)
|
||||
+ SYSTEM_ZLIB = true
|
||||
+endif
|
||||
|
||||
#
|
||||
# Japanese manpages
|
@ -1,27 +0,0 @@
|
||||
$OpenBSD: patch-j2se_make_common_Release_gmk,v 1.2 2008/02/13 13:53:50 kurt Exp $
|
||||
--- j2se/make/common/Release.gmk.orig Mon Jan 28 17:59:35 2008
|
||||
+++ j2se/make/common/Release.gmk Mon Jan 28 17:59:37 2008
|
||||
@@ -169,7 +169,13 @@ ifeq ($(PLATFORM), bsd)
|
||||
HAVE_JA_MANPAGES = true
|
||||
endif
|
||||
|
||||
-
|
||||
+ifeq ($(PLATFORM), bsd)
|
||||
+ ifeq ($(TRUE_PLATFORM), OpenBSD)
|
||||
+ FILES_FROM_ARG=-I
|
||||
+ else
|
||||
+ FILES_FROM_ARG=-T
|
||||
+ endif
|
||||
+endif
|
||||
#
|
||||
# Targets.
|
||||
#
|
||||
@@ -647,7 +653,7 @@ else # SOLARIS64
|
||||
$(FIND) $(SOURCES) -name SCCS -prune \
|
||||
-o -name '*.java' \! -name '*-*' -print \
|
||||
> $(ABS_TMPDIR)/src-files.list ; \
|
||||
- $(TAR) cf - -T $(ABS_TMPDIR)/src-files.list | \
|
||||
+ $(TAR) cf - $(FILES_FROM_ARG) $(ABS_TMPDIR)/src-files.list | \
|
||||
($(CD) $(JDK_IMAGE_DIR)/src; $(TAR) xf -); \
|
||||
); \
|
||||
done
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2se_make_common_Sanity_gmk,v 1.1 2008/02/13 13:53:50 kurt Exp $
|
||||
--- j2se/make/common/Sanity.gmk.orig Mon Jan 28 17:59:35 2008
|
||||
+++ j2se/make/common/Sanity.gmk Mon Jan 28 17:59:37 2008
|
||||
@@ -795,7 +795,7 @@ endif
|
||||
######################################################
|
||||
# BOOTDIR must point to a valid JDK.
|
||||
######################################################
|
||||
-JAVA_VERSION_OK := $(shell $(ECHO) $(JAVA_VERSION) | $(EGREP) -c '^1.4.[1-9]')
|
||||
+JAVA_VERSION_OK := $(shell $(ECHO) $(JAVA_VERSION) | sed -e 's/kaffe-//' | $(EGREP) -c '^1.4.[1-9]')
|
||||
bootdir:
|
||||
@if [ -x $(BOOTDIR)/bin/java$(EXE_SUFFIX) ]; then \
|
||||
if [ $(JAVA_VERSION_OK) -ne 1 ]; then \
|
@ -1,22 +0,0 @@
|
||||
$OpenBSD: patch-j2se_make_java_zip_FILES_c_gmk,v 1.1 2006/10/31 19:48:12 kurt Exp $
|
||||
--- j2se/make/java/zip/FILES_c.gmk.orig Tue Aug 8 13:11:43 2006
|
||||
+++ j2se/make/java/zip/FILES_c.gmk Tue Aug 8 13:13:40 2006
|
||||
@@ -8,6 +8,10 @@ FILES_c = \
|
||||
$(CTARGDIR)Inflater.c \
|
||||
$(CTARGDIR)ZipFile.c \
|
||||
$(CTARGDIR)ZipEntry.c \
|
||||
+ $(CTARGDIR)zip_util.c
|
||||
+
|
||||
+ifneq ($(SYSTEM_ZLIB),true)
|
||||
+FILES_c += \
|
||||
$(CTARGDIR)zadler32.c \
|
||||
$(CTARGDIR)zcrc32.c \
|
||||
$(CTARGDIR)deflate.c \
|
||||
@@ -18,5 +22,5 @@ FILES_c = \
|
||||
$(CTARGDIR)inftrees.c \
|
||||
$(CTARGDIR)infcodes.c \
|
||||
$(CTARGDIR)infutil.c \
|
||||
- $(CTARGDIR)inffast.c \
|
||||
- $(CTARGDIR)zip_util.c
|
||||
+ $(CTARGDIR)inffast.c
|
||||
+endif
|
@ -1,27 +0,0 @@
|
||||
$OpenBSD: patch-j2se_make_java_zip_Makefile,v 1.1 2006/10/31 19:48:12 kurt Exp $
|
||||
--- j2se/make/java/zip/Makefile.orig Tue Aug 8 13:02:06 2006
|
||||
+++ j2se/make/java/zip/Makefile Tue Aug 8 13:11:02 2006
|
||||
@@ -58,12 +58,14 @@ else
|
||||
CPPFLAGS += -UDEBUG
|
||||
endif
|
||||
|
||||
+ifneq ($(SYSTEM_ZLIB),true)
|
||||
CPPFLAGS += -I$(SHARE_SRC)/native/java/util/zip/zlib-$(ZLIB_VERSION)
|
||||
|
||||
#
|
||||
# Add to ambient vpath so we pick up the library files
|
||||
#
|
||||
vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/zlib-$(ZLIB_VERSION)
|
||||
+endif
|
||||
|
||||
#
|
||||
# Has been converted to the JNI: generate JNI-style header files
|
||||
@@ -73,4 +75,8 @@ JAVAHFLAGS += -jni
|
||||
#
|
||||
# Link to JVM library for JVM_Zip* functions
|
||||
#
|
||||
+ifeq ($(SYSTEM_ZLIB),true)
|
||||
+OTHER_LDLIBS = -lz
|
||||
+else
|
||||
OTHER_LDLIBS = $(JVMLIB)
|
||||
+endif
|
@ -1,13 +0,0 @@
|
||||
$OpenBSD: patch-j2se_make_sun_awt_Makefile,v 1.1 2005/04/19 14:35:56 kurt Exp $
|
||||
--- j2se/make/sun/awt/Makefile.orig Fri Apr 1 21:01:30 2005
|
||||
+++ j2se/make/sun/awt/Makefile Fri Apr 1 22:10:28 2005
|
||||
@@ -204,7 +204,8 @@ endif
|
||||
$(ROBOT_CHILD_EXE) : $(ROBOT_CHILD_FILES_o)
|
||||
$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS_COMMON) $(LDFLAGS_PLATFORM) \
|
||||
$(AWT_RUNPATH) $(OTHER_LDFLAGS) $(TARGET_ARCH) -lXt -lXext \
|
||||
- -lXtst -lXi -lX11 $(ROBOT_CHILD_FILES_o) -o $(ROBOT_CHILD_EXE)
|
||||
+ -lXtst -lXi -lX11 $(ROBOT_CHILD_FILES_o) -o $(ROBOT_CHILD_EXE) \
|
||||
+ $(EXTRA_LIBS)
|
||||
$(POST_PROCESS)
|
||||
|
||||
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SOLARIS/LINUX/BSD
|
@ -1,43 +0,0 @@
|
||||
$OpenBSD: patch-j2se_make_sun_jdbc_Makefile,v 1.2 2007/07/18 15:09:52 kurt Exp $
|
||||
--- j2se/make/sun/jdbc/Makefile.orig Wed Jul 18 10:56:29 2007
|
||||
+++ j2se/make/sun/jdbc/Makefile Wed Jul 18 10:56:32 2007
|
||||
@@ -36,9 +36,11 @@ ifeq ($(PLATFORM),linux)
|
||||
endif
|
||||
|
||||
ifeq ($(PLATFORM),bsd)
|
||||
+ifndef ODBCDIR
|
||||
# on FreeBSD you may not have an odbc library
|
||||
INIT = make_libs
|
||||
endif
|
||||
+endif
|
||||
|
||||
ifeq ($(PLATFORM),windows)
|
||||
# Files built here do not compile with warning level 3
|
||||
@@ -68,8 +70,12 @@ endif
|
||||
# XXXBSD: missing symbols (-z defs)
|
||||
|
||||
ifeq ($(PLATFORM), bsd)
|
||||
+ifdef ODBCDIR
|
||||
+ LDFLAGS += -L$(ODBCDIR) -liodbc
|
||||
+else
|
||||
LDFLAGS += -L$(TMPDIR) -lodbcinst -lodbc
|
||||
endif
|
||||
+endif
|
||||
|
||||
ifeq ($(PLATFORM), solaris)
|
||||
ifeq ($(ARCH_DATA_MODEL), 64)
|
||||
@@ -111,6 +117,7 @@ clean::
|
||||
endif
|
||||
|
||||
ifeq ($(PLATFORM), bsd)
|
||||
+ifndef ODBCDIR
|
||||
|
||||
make_libs: $(TMPDIR)/libodbcinst.so $(TMPDIR)/libodbc.so
|
||||
|
||||
@@ -123,5 +130,6 @@ $(TMPDIR)/libodbc.so: dummyodbc.c $(TMPDIR)
|
||||
clean::
|
||||
$(RM) -f $(TMPDIR)/libodbcinst.so $(TMPDIR)/libodbc.so
|
||||
|
||||
+endif
|
||||
endif
|
||||
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2se_make_tools_pack-unpack_unpack_Makefile,v 1.1.1.1 2004/12/21 04:01:05 kurt Exp $
|
||||
--- j2se/make/tools/pack-unpack/unpack/Makefile.orig Sat Dec 18 06:16:04 2004
|
||||
+++ j2se/make/tools/pack-unpack/unpack/Makefile Sat Dec 18 06:17:11 2004
|
||||
@@ -50,7 +50,7 @@ endif #PLATFORM_{BSD,LINUX}
|
||||
ifeq ($(PLATFORM), bsd)
|
||||
OBJOUTPUT = -o #Caution:the space after the -o is significant!.
|
||||
LNKOUTPUT = $(OBJOUTPUT)
|
||||
-LINK = g++
|
||||
+LINK = $(CXX)
|
||||
else
|
||||
OBJOUTPUT = -o #Caution:the space after the -o is significant!.
|
||||
LNKOUTPUT = $(OBJOUTPUT)
|
@ -1,21 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_share_bin_java_c,v 1.1 2006/01/02 03:48:40 kurt Exp $
|
||||
--- j2se/src/share/bin/java.c.orig Fri Dec 23 14:04:31 2005
|
||||
+++ j2se/src/share/bin/java.c Fri Dec 23 14:26:32 2005
|
||||
@@ -46,6 +46,17 @@
|
||||
#include <jni.h>
|
||||
#include "java.h"
|
||||
|
||||
+#ifdef __OpenBSD__
|
||||
+/*
|
||||
+ * Disable Junk malloc option. java mprotects portions of the thread
|
||||
+ * stack. When forking, the child process deallocates the threads stacks
|
||||
+ * it inheritated from the parent. The junk malloc option then attempts
|
||||
+ * to write to the deallocated memory and segfaults because its not all
|
||||
+ * writable. The child proc stays in a SIGSEGV loop when this happens.
|
||||
+ */
|
||||
+char *malloc_options = "j";
|
||||
+#endif
|
||||
+
|
||||
#ifndef FULL_VERSION
|
||||
#define FULL_VERSION "1.4"
|
||||
#endif
|
@ -1,67 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_share_classes_java_lang_ClassLoader_java,v 1.1 2005/02/04 17:06:45 kurt Exp $
|
||||
--- j2se/src/share/classes/java/lang/ClassLoader.java.orig Wed Sep 10 21:48:40 2003
|
||||
+++ j2se/src/share/classes/java/lang/ClassLoader.java Mon Jan 3 15:41:35 2005
|
||||
@@ -9,6 +9,7 @@ package java.lang;
|
||||
import java.io.InputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.File;
|
||||
+import java.io.FilenameFilter;
|
||||
import java.lang.reflect.Constructor;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.net.MalformedURLException;
|
||||
@@ -29,6 +30,7 @@ import java.util.Set;
|
||||
import java.util.Stack;
|
||||
import java.util.Map;
|
||||
import java.util.Vector;
|
||||
+import java.util.Arrays;
|
||||
import sun.misc.ClassFileTransformer;
|
||||
import sun.misc.CompoundEnumeration;
|
||||
import sun.misc.Resource;
|
||||
@@ -1492,18 +1494,43 @@ public abstract class ClassLoader {
|
||||
}
|
||||
|
||||
private static boolean loadLibrary0(Class fromClass, final File file) {
|
||||
- Boolean exists = (Boolean)
|
||||
+ File libfile = (File)
|
||||
AccessController.doPrivileged(new PrivilegedAction() {
|
||||
+ class LibraryFileFilter implements FilenameFilter {
|
||||
+ String lib_name;
|
||||
+ LibraryFileFilter(String lib_name) { this.lib_name = lib_name; }
|
||||
+ public boolean accept(File dir, String name) {
|
||||
+ if (name.startsWith(lib_name)) {
|
||||
+ return name.substring(lib_name.length()).matches("\056[0-9]+\056[0-9]+$");
|
||||
+ }
|
||||
+ return false;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
public Object run() {
|
||||
- return new Boolean(file.exists());
|
||||
+ if (file.exists())
|
||||
+ return file;
|
||||
+ // if file is unversioned, check for a versioned one in same dir
|
||||
+ if (file.getName().endsWith(".so")) {
|
||||
+ File dir = file.getParentFile();
|
||||
+ if (dir != null) {
|
||||
+ String liblist[] = dir.list(new LibraryFileFilter(file.getName()));
|
||||
+ if (liblist != null && liblist.length > 0) {
|
||||
+ // return the highest versioned lib
|
||||
+ Arrays.sort(liblist);
|
||||
+ return new File(dir, liblist[liblist.length - 1]);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ return null;
|
||||
}
|
||||
});
|
||||
- if (!exists.booleanValue()) {
|
||||
+ if (libfile == null) {
|
||||
return false;
|
||||
}
|
||||
String name;
|
||||
try {
|
||||
- name = file.getCanonicalPath();
|
||||
+ name = libfile.getCanonicalPath();
|
||||
} catch (IOException e) {
|
||||
return false;
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_share_classes_java_util_prefs_AbstractPreferences_java,v 1.1 2008/02/13 13:53:50 kurt Exp $
|
||||
--- j2se/src/share/classes/java/util/prefs/AbstractPreferences.java.orig Mon Jan 28 14:11:21 2008
|
||||
+++ j2se/src/share/classes/java/util/prefs/AbstractPreferences.java Mon Jan 28 14:13:39 2008
|
||||
@@ -1469,7 +1469,7 @@ public abstract class AbstractPreferences extends Pref
|
||||
} else {
|
||||
NodeChangeEvent nce = (NodeChangeEvent)event;
|
||||
NodeChangeListener[] listeners = src.nodeListeners();
|
||||
- if (nce instanceof NodeAddedEvent) {
|
||||
+ if (nce instanceof java.util.prefs.AbstractPreferences.NodeAddedEvent) {
|
||||
for (int i=0; i<listeners.length; i++)
|
||||
listeners[i].childAdded(nce);
|
||||
} else {
|
@ -1,18 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_share_classes_sun_awt_image_GifImageDecoder_java,v 1.2 2007/07/18 15:09:52 kurt Exp $
|
||||
--- j2se/src/share/classes/sun/awt/image/GifImageDecoder.java.orig Wed Sep 10 21:51:02 2003
|
||||
+++ j2se/src/share/classes/sun/awt/image/GifImageDecoder.java Wed Jul 18 10:56:32 2007
|
||||
@@ -497,6 +497,14 @@ public class GifImageDecoder extends ImageDecoder {
|
||||
int y = ExtractWord(block, 2);
|
||||
int width = ExtractWord(block, 4);
|
||||
int height = ExtractWord(block, 6);
|
||||
+
|
||||
+ if (width == 0 && global_width != 0) {
|
||||
+ width = global_width - x;
|
||||
+ }
|
||||
+ if (height == 0 && global_height != 0) {
|
||||
+ height = global_height - y;
|
||||
+ }
|
||||
+
|
||||
boolean interlace = (block[8] & INTERLACEMASK) != 0;
|
||||
|
||||
IndexColorModel model = global_model;
|
@ -1,38 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_share_classes_sun_security_provider_SeedGenerator_java,v 1.1.1.1 2004/12/21 04:01:05 kurt Exp $
|
||||
--- j2se/src/share/classes/sun/security/provider/SeedGenerator.java.orig Wed Oct 13 17:03:51 2004
|
||||
+++ j2se/src/share/classes/sun/security/provider/SeedGenerator.java Wed Oct 13 17:05:45 2004
|
||||
@@ -30,7 +30,7 @@ package sun.security.provider;
|
||||
* machine dependent, some not. This information is then hashed together
|
||||
* with the 20 seed bytes.
|
||||
* <P> The alternative to the above approach is to acquire seed material
|
||||
- * from an entropy gathering device, such as /dev/random. This can be
|
||||
+ * from an entropy gathering device, such as /dev/srandom. This can be
|
||||
* accomplished by setting the value of the "securerandom.source"
|
||||
* security property (in the Java security properties file) to a URL
|
||||
* specifying the location of the entropy gathering device.
|
||||
@@ -62,7 +62,7 @@ abstract class SeedGenerator {
|
||||
private final static String PROP_EGD = "java.security.egd";
|
||||
private final static String PROP_RNDSOURCE = "securerandom.source";
|
||||
|
||||
- final static String URL_DEV_RANDOM = "file:/dev/random";
|
||||
+ final static String URL_DEV_RANDOM = "file:/dev/srandom";
|
||||
|
||||
// Static initializer to hook in selected or best performing generator
|
||||
static {
|
||||
@@ -82,13 +82,13 @@ abstract class SeedGenerator {
|
||||
});
|
||||
|
||||
// Try the URL specifying the source
|
||||
- // e.g. file:/dev/random
|
||||
+ // e.g. file:/dev/srandom
|
||||
//
|
||||
- // The URL file:/dev/random is used to indicate the SeedGenerator
|
||||
+ // The URL file:/dev/srandom is used to indicate the SeedGenerator
|
||||
// using OS support, if available.
|
||||
// On Windows, the causes MS CryptoAPI to be used.
|
||||
// On Solaris and Linux, this is the identical to using
|
||||
- // URLSeedGenerator to read from /dev/random
|
||||
+ // URLSeedGenerator to read from /dev/srandom
|
||||
|
||||
if (egdSource.equals(URL_DEV_RANDOM)) {
|
||||
try {
|
@ -1,25 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_share_hpi_include_hpi_impl_h,v 1.2 2007/07/18 15:09:52 kurt Exp $
|
||||
--- j2se/src/share/hpi/include/hpi_impl.h.orig Wed Sep 10 21:53:12 2003
|
||||
+++ j2se/src/share/hpi/include/hpi_impl.h Wed Jul 18 10:56:32 2007
|
||||
@@ -120,21 +120,12 @@ int sysConnect(int fd, struct sockaddr *him, int len);
|
||||
int sysBind(int fd, struct sockaddr *him, int len);
|
||||
int sysAccept(int fd, struct sockaddr *him, int *len);
|
||||
int sysGetSockName(int fd, struct sockaddr *him, int *len);
|
||||
-#ifdef _LP64
|
||||
ssize_t sysSendTo(int fd, char *buf, int len, int flags, struct sockaddr *to,
|
||||
int tolen);
|
||||
ssize_t sysRecvFrom(int fd, char *buf, int nbytes, int flags,
|
||||
struct sockaddr *from, int *fromlen);
|
||||
ssize_t sysRecv(int fd, char *buf, int nBytes, int flags);
|
||||
ssize_t sysSend(int fd, char *buf, int nBytes, int flags);
|
||||
-#else
|
||||
-int sysSendTo(int fd, char *buf, int len, int flags, struct sockaddr *to,
|
||||
- int tolen);
|
||||
-int sysRecvFrom(int fd, char *buf, int nbytes, int flags,
|
||||
- struct sockaddr *from, int *fromlen);
|
||||
-int sysRecv(int fd, char *buf, int nBytes, int flags);
|
||||
-int sysSend(int fd, char *buf, int nBytes, int flags);
|
||||
-#endif
|
||||
int sysListen(int fd, int count);
|
||||
int sysTimeout(int fd, long timeout);
|
||||
int sysGetHostName(char* name, int namelen);
|
@ -1,17 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_share_lib_security_java_security,v 1.2 2007/07/18 15:09:52 kurt Exp $
|
||||
--- j2se/src/share/lib/security/java.security.orig Wed Sep 10 21:53:26 2003
|
||||
+++ j2se/src/share/lib/security/java.security Wed Jul 18 10:56:32 2007
|
||||
@@ -59,11 +59,11 @@ security.provider.5=sun.security.jgss.SunProvider
|
||||
# On Windows systems, the URL file:/dev/random enables use of the
|
||||
# Microsoft CryptoAPI seed functionality.
|
||||
#
|
||||
-securerandom.source=file:/dev/random
|
||||
+securerandom.source=file:/dev/srandom
|
||||
#
|
||||
# The entropy gathering device is described as a URL and can
|
||||
# also be specified with the property "java.security.egd". For example,
|
||||
-# -Djava.security.egd=file:/dev/urandom
|
||||
+# -Djava.security.egd=file:/dev/arandom
|
||||
# Specifying this property will override the securerandom.source setting.
|
||||
|
||||
#
|
@ -1,17 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_share_native_java_util_zip_Inflater_c,v 1.1 2006/01/17 14:28:19 millert Exp $
|
||||
--- j2se/src/share/native/java/util/zip/Inflater.c.orig Wed Sep 10 21:53:39 2003
|
||||
+++ j2se/src/share/native/java/util/zip/Inflater.c Thu Jan 12 19:34:45 2006
|
||||
@@ -19,13 +19,6 @@
|
||||
#include "jni_util.h"
|
||||
#include "zlib.h"
|
||||
|
||||
-#ifndef _LP64
|
||||
-/* avoid platform-dependent include files */
|
||||
-
|
||||
-extern int read(int fildes, void *buf, size_t nbyte);
|
||||
-#endif
|
||||
-
|
||||
-
|
||||
#include "java_util_zip_Inflater.h"
|
||||
|
||||
#define ThrowDataFormatException(env, msg) \
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_share_native_sun_awt_image_gif_gifdecoder_c,v 1.2 2007/07/18 15:09:52 kurt Exp $
|
||||
--- j2se/src/share/native/sun/awt/image/gif/gifdecoder.c.orig Wed Sep 10 21:54:06 2003
|
||||
+++ j2se/src/share/native/sun/awt/image/gif/gifdecoder.c Wed Jul 18 10:56:32 2007
|
||||
@@ -366,7 +366,7 @@ Java_sun_awt_image_GifImageDecoder_parseImage(JNIEnv *
|
||||
* been stacked LIFO, so deal with it that way...
|
||||
*/
|
||||
len = OUTCODELENGTH - outCount;
|
||||
- while (--len >= 0) {
|
||||
+ while ((width > 0) && (--len >= 0)) {
|
||||
rasline[off++] = outCode[outCount++];
|
||||
|
||||
/* Update the X-coordinate, and if it overflows, update the
|
@ -1,84 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_solaris_native_java_net_net_util_md_c,v 1.3 2008/02/13 13:53:50 kurt Exp $
|
||||
--- j2se/src/solaris/native/java/net/net_util_md.c.orig Mon Jan 28 17:59:37 2008
|
||||
+++ j2se/src/solaris/native/java/net/net_util_md.c Mon Jan 28 18:12:36 2008
|
||||
@@ -33,6 +33,10 @@
|
||||
#include <sys/sysctl.h>
|
||||
#endif
|
||||
|
||||
+#ifdef __OpenBSD__
|
||||
+#include <sys/socketvar.h>
|
||||
+#endif
|
||||
+
|
||||
#ifdef __linux__
|
||||
#include <arpa/inet.h>
|
||||
#include <net/route.h>
|
||||
@@ -896,9 +900,12 @@ NET_SetSockOpt(int fd, int level, int opt, const void
|
||||
#define IPTOS_PREC_MASK 0xe0
|
||||
#endif
|
||||
|
||||
-#if defined(__FreeBSD__) || defined(__DragonFly__)
|
||||
+#if defined(_ALLBSD_SOURCE)
|
||||
+#if defined(KIPC_MAXSOCKBUF)
|
||||
int mib[3];
|
||||
size_t rlen;
|
||||
+#endif
|
||||
+
|
||||
int *bufsize;
|
||||
|
||||
static int maxsockbuf = -1;
|
||||
@@ -990,7 +997,7 @@ NET_SetSockOpt(int fd, int level, int opt, const void
|
||||
}
|
||||
#endif
|
||||
|
||||
-#if defined(__FreeBSD__) || defined(__DragonFly__)
|
||||
+#if defined(_ALLBSD_SOURCE)
|
||||
/*
|
||||
* SOL_SOCKET/{SO_SNDBUF,SO_RCVBUF} - On FreeBSD need to
|
||||
* ensure that value is <= kern.ipc.maxsockbuf as otherwise we get
|
||||
@@ -998,6 +1005,7 @@ NET_SetSockOpt(int fd, int level, int opt, const void
|
||||
*/
|
||||
if (level == SOL_SOCKET) {
|
||||
if (opt == SO_SNDBUF || opt == SO_RCVBUF) {
|
||||
+#ifdef KIPC_MAXSOCKBUF
|
||||
if (maxsockbuf == -1) {
|
||||
mib[0] = CTL_KERN;
|
||||
mib[1] = KERN_IPC;
|
||||
@@ -1013,6 +1021,11 @@ NET_SetSockOpt(int fd, int level, int opt, const void
|
||||
maxsockbuf = (maxsockbuf/5)*4;
|
||||
#endif
|
||||
}
|
||||
+#elif defined(__OpenBSD__)
|
||||
+ maxsockbuf = SB_MAX;
|
||||
+#else
|
||||
+ maxsockbuf = 64 * 1024; /* XXX: NetBSD */
|
||||
+#endif
|
||||
|
||||
bufsize = (int *)arg;
|
||||
if ((*bufsize > maxsockbuf) && (bufsize != 0)) {
|
||||
@@ -1022,11 +1035,23 @@ NET_SetSockOpt(int fd, int level, int opt, const void
|
||||
}
|
||||
|
||||
/*
|
||||
- * If SO_REUSEADDR option requested, unconditionally set SO_REUSEPORT.
|
||||
+ * On Solaris, SO_REUSEADDR will allow multiple datagram
|
||||
+ * sockets to bind to the same port. The network jck tests
|
||||
+ * for this "feature", so we need to emulate it by turning on
|
||||
+ * SO_REUSEPORT as well for that combination.
|
||||
*/
|
||||
if (level == SOL_SOCKET && opt == SO_REUSEADDR) {
|
||||
- addopt = SO_REUSEPORT;
|
||||
- setsockopt(fd, level, addopt, arg, len);
|
||||
+ int sotype, arglen;
|
||||
+
|
||||
+ arglen = sizeof(sotype);
|
||||
+ if (getsockopt(fd, SOL_SOCKET, SO_TYPE, (void *)&sotype, &arglen) < 0) {
|
||||
+ return -1;
|
||||
+ }
|
||||
+
|
||||
+ if (sotype == SOCK_DGRAM) {
|
||||
+ addopt = SO_REUSEPORT;
|
||||
+ setsockopt(fd, level, addopt, arg, len);
|
||||
+ }
|
||||
}
|
||||
|
||||
/*
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_solaris_native_sun_awt_awt_motif21_c,v 1.1 2007/07/18 17:53:29 kurt Exp $
|
||||
--- j2se/src/solaris/native/sun/awt/awt_motif21.c.orig Wed Jul 18 11:02:41 2007
|
||||
+++ j2se/src/solaris/native/sun/awt/awt_motif21.c Wed Jul 18 11:03:04 2007
|
||||
@@ -15,7 +15,7 @@
|
||||
#include "awt_p.h"
|
||||
#include "awt_Component.h"
|
||||
|
||||
-#if (XmVersion == 2001)
|
||||
+#if (XmVersion >= 2001)
|
||||
#include <Xm/XmIm.h>
|
||||
#else
|
||||
#define XmPER_SHELL 0
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-j2se_src_solaris_native_sun_awt_awt_util_c,v 1.2 2008/02/13 13:53:50 kurt Exp $
|
||||
--- j2se/src/solaris/native/sun/awt/awt_util.c.orig Mon Jan 28 17:59:36 2008
|
||||
+++ j2se/src/solaris/native/sun/awt/awt_util.c Mon Jan 28 18:15:28 2008
|
||||
@@ -31,7 +31,7 @@
|
||||
#include <sys/time.h>
|
||||
|
||||
#if defined(_ALLBSD_SOURCE)
|
||||
-#if defined(XmVersion) && XmVersion == 2001
|
||||
+#if defined(XmVersion) && XmVersion >= 2001
|
||||
#define BSD_MOTIF21
|
||||
#endif
|
||||
#endif
|
@ -1,31 +0,0 @@
|
||||
Java (TM) 2 Runtime Environment, Standard Edition
|
||||
Version 1.4.2
|
||||
|
||||
The Java(TM) 2 Runtime Environment contains the Java virtual machine,
|
||||
runtime class libraries, and Java application launcher that are
|
||||
necessary to run programs written in the Java programming language.
|
||||
It is not a development environment and does not contain development
|
||||
tools such as compilers and debuggers. For development tools, use
|
||||
the Java 2 SDK, Standard Edition.
|
||||
|
||||
Flavors:
|
||||
native_bootstrap
|
||||
Bootstrap the jdk using a previously built and installed
|
||||
devel/jdk/1.4 package. NOTE: if this flavor is used without a
|
||||
previously installed devel/jdk/1.4 package, the port will
|
||||
build the jdk twice!
|
||||
|
||||
no_plugin
|
||||
The Mozilla plugin is not built.
|
||||
|
||||
no_webstart
|
||||
Java Web Start (javaws) is not built.
|
||||
|
||||
with_ipv6
|
||||
Build the jdk/jre with ipv6 support. When the jdk/jre is built
|
||||
with this flavor, java will create only ipv6 sockets by default.
|
||||
Since ipv4 to ipv6 address mapping is disabled on OpenBSD,
|
||||
using ipv4 addresses will fail. Consequently, you may only
|
||||
use ipv6 addresses or you can start java with
|
||||
-Djava.net.preferIPv4Stack=true and can only use ipv4
|
||||
addresses.
|
@ -1,31 +0,0 @@
|
||||
Java (TM) 2 SDK, Standard Edition
|
||||
Version 1.4.2
|
||||
|
||||
The Java 2 SDK software includes tools useful for developing and
|
||||
testing programs written in the Java programming language and
|
||||
running on the Java platform. These tools are designed to be
|
||||
used from the command line. Except for the appletviewer and
|
||||
javaws (Java Web Start), these tools do not provide a graphical
|
||||
user interface.
|
||||
|
||||
Flavors:
|
||||
native_bootstrap
|
||||
Bootstrap the jdk using a previously built and installed
|
||||
devel/jdk/1.4 package. NOTE: if this flavor is used without a
|
||||
previously installed devel/jdk/1.4 package, the port will
|
||||
build the jdk twice!
|
||||
|
||||
no_plugin
|
||||
The Mozilla plugin is not built.
|
||||
|
||||
no_webstart
|
||||
Java Web Start (javaws) is not built.
|
||||
|
||||
with_ipv6
|
||||
Build the jdk/jre with ipv6 support. When the jdk/jre is built
|
||||
with this flavor, java will create only ipv6 sockets by default.
|
||||
Since ipv4 to ipv6 address mapping is disabled on OpenBSD,
|
||||
using ipv4 addresses will fail. Consequently, you may only
|
||||
use ipv6 addresses or you can start java with
|
||||
-Djava.net.preferIPv4Stack=true and can only use ipv4
|
||||
addresses.
|
@ -1,12 +0,0 @@
|
||||
To use the Java plugin with Mozilla or Mozilla-firefox you must create
|
||||
a symbolic link from
|
||||
|
||||
${PREFIX}/${JREHOME}/plugin/i386/ns610/libjavaplugin_oji.so
|
||||
|
||||
to your local Mozilla plugins directory, which is found at
|
||||
|
||||
~/.mozilla/plugins/
|
||||
|
||||
or to the shared Mozilla plugins directory, which is found at
|
||||
|
||||
${PREFIX}/lib/mozilla-plugins/
|
@ -1,12 +0,0 @@
|
||||
To use the Java plugin with Mozilla or Mozilla-firefox you must create
|
||||
a symbolic link from
|
||||
|
||||
${PREFIX}/${JDKHOME}/jre/plugin/i386/ns610/libjavaplugin_oji.so
|
||||
|
||||
to your local Mozilla plugins directory, which is found at
|
||||
|
||||
~/.mozilla/plugins/
|
||||
|
||||
or to the shared Mozilla plugins directory, which is found at
|
||||
|
||||
${PREFIX}/lib/mozilla-plugins/
|
@ -1,50 +0,0 @@
|
||||
@comment $OpenBSD: PFRAG.no-no_plugin-jre,v 1.1.1.1 2004/12/21 04:01:06 kurt Exp $
|
||||
${JREHOME}/ControlPanel.html
|
||||
${JREHOME}/bin/ControlPanel
|
||||
${JREHOME}/bin/java_vm
|
||||
${JREHOME}/lib/${MACHINE_ARCH}/libjavaplugin_jni.so
|
||||
${JREHOME}/lib/locale/
|
||||
${JREHOME}/lib/locale/de/
|
||||
${JREHOME}/lib/locale/de/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/de/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/locale/es/
|
||||
${JREHOME}/lib/locale/es/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/es/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/locale/fr/
|
||||
${JREHOME}/lib/locale/fr/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/fr/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/locale/it/
|
||||
${JREHOME}/lib/locale/it/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/it/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/locale/ja/
|
||||
${JREHOME}/lib/locale/ja/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/ja/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/locale/ko/
|
||||
${JREHOME}/lib/locale/ko.UTF-8/
|
||||
${JREHOME}/lib/locale/ko.UTF-8/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/ko.UTF-8/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/locale/ko/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/ko/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/locale/sv/
|
||||
${JREHOME}/lib/locale/sv/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/sv/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/locale/zh/
|
||||
${JREHOME}/lib/locale/zh.GBK/
|
||||
${JREHOME}/lib/locale/zh.GBK/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/zh.GBK/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/locale/zh/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/zh/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/locale/zh_TW/
|
||||
${JREHOME}/lib/locale/zh_TW.BIG5/
|
||||
${JREHOME}/lib/locale/zh_TW.BIG5/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/zh_TW.BIG5/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/locale/zh_TW/LC_MESSAGES/
|
||||
${JREHOME}/lib/locale/zh_TW/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JREHOME}/lib/plugin.jar
|
||||
${JREHOME}/plugin/
|
||||
${JREHOME}/plugin/desktop/
|
||||
${JREHOME}/plugin/desktop/sun_java.desktop
|
||||
${JREHOME}/plugin/desktop/sun_java.png
|
||||
${JREHOME}/plugin/${MACHINE_ARCH}/
|
||||
${JREHOME}/plugin/${MACHINE_ARCH}/ns610/
|
||||
${JREHOME}/plugin/${MACHINE_ARCH}/ns610/libjavaplugin_oji.so
|
@ -1,555 +0,0 @@
|
||||
@comment $OpenBSD: PFRAG.no-no_plugin-main,v 1.1 2006/11/22 15:02:07 kurt Exp $
|
||||
${JDKHOME}/bin/HtmlConverter
|
||||
${JDKHOME}/demo/plugin/
|
||||
${JDKHOME}/demo/plugin/applets/
|
||||
${JDKHOME}/demo/plugin/applets.html
|
||||
${JDKHOME}/demo/plugin/applets/Animator/
|
||||
${JDKHOME}/demo/plugin/applets/Animator/Animation.class
|
||||
${JDKHOME}/demo/plugin/applets/Animator/AnimationFrame.class
|
||||
${JDKHOME}/demo/plugin/applets/Animator/Animator.class
|
||||
${JDKHOME}/demo/plugin/applets/Animator/Animator.java
|
||||
${JDKHOME}/demo/plugin/applets/Animator/DescriptionFrame.class
|
||||
${JDKHOME}/demo/plugin/applets/Animator/ParseException.class
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/0.au
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/1.au
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/2.au
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/3.au
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/4.au
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/5.au
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/6.au
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/7.au
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/8.au
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/9.au
|
||||
${JDKHOME}/demo/plugin/applets/Animator/audio/spacemusic.au
|
||||
${JDKHOME}/demo/plugin/applets/Animator/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/Animator/example2.html
|
||||
${JDKHOME}/demo/plugin/applets/Animator/example3.html
|
||||
${JDKHOME}/demo/plugin/applets/Animator/example4.html
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/Beans/
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/Beans/T1.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/Beans/T10.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/Beans/T2.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/Beans/T3.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/Beans/T4.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/Beans/T5.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/Beans/T6.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/Beans/T7.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/Beans/T8.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/Beans/T9.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/SimpleAnimation/
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/SimpleAnimation/T1.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/SimpleAnimation/T2.gif
|
||||
${JDKHOME}/demo/plugin/applets/Animator/images/loading-msg.gif
|
||||
${JDKHOME}/demo/plugin/applets/ArcTest/
|
||||
${JDKHOME}/demo/plugin/applets/ArcTest/ArcCanvas.class
|
||||
${JDKHOME}/demo/plugin/applets/ArcTest/ArcControls.class
|
||||
${JDKHOME}/demo/plugin/applets/ArcTest/ArcTest.class
|
||||
${JDKHOME}/demo/plugin/applets/ArcTest/ArcTest.java
|
||||
${JDKHOME}/demo/plugin/applets/ArcTest/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/BarChart/
|
||||
${JDKHOME}/demo/plugin/applets/BarChart/BarChart.class
|
||||
${JDKHOME}/demo/plugin/applets/BarChart/BarChart.java
|
||||
${JDKHOME}/demo/plugin/applets/BarChart/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/Blink/
|
||||
${JDKHOME}/demo/plugin/applets/Blink/Blink$1.class
|
||||
${JDKHOME}/demo/plugin/applets/Blink/Blink.class
|
||||
${JDKHOME}/demo/plugin/applets/Blink/Blink.java
|
||||
${JDKHOME}/demo/plugin/applets/Blink/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/CardTest/
|
||||
${JDKHOME}/demo/plugin/applets/CardTest/CardPanel.class
|
||||
${JDKHOME}/demo/plugin/applets/CardTest/CardTest.class
|
||||
${JDKHOME}/demo/plugin/applets/CardTest/CardTest.java
|
||||
${JDKHOME}/demo/plugin/applets/CardTest/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/Clock/
|
||||
${JDKHOME}/demo/plugin/applets/Clock/Clock.class
|
||||
${JDKHOME}/demo/plugin/applets/Clock/Clock.java
|
||||
${JDKHOME}/demo/plugin/applets/Clock/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/DitherTest/
|
||||
${JDKHOME}/demo/plugin/applets/DitherTest/DitherCanvas.class
|
||||
${JDKHOME}/demo/plugin/applets/DitherTest/DitherControls.class
|
||||
${JDKHOME}/demo/plugin/applets/DitherTest/DitherTest.class
|
||||
${JDKHOME}/demo/plugin/applets/DitherTest/DitherTest.java
|
||||
${JDKHOME}/demo/plugin/applets/DitherTest/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/DrawTest/
|
||||
${JDKHOME}/demo/plugin/applets/DrawTest/DrawControls.class
|
||||
${JDKHOME}/demo/plugin/applets/DrawTest/DrawPanel.class
|
||||
${JDKHOME}/demo/plugin/applets/DrawTest/DrawTest.class
|
||||
${JDKHOME}/demo/plugin/applets/DrawTest/DrawTest.java
|
||||
${JDKHOME}/demo/plugin/applets/DrawTest/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/Fractal/
|
||||
${JDKHOME}/demo/plugin/applets/Fractal/CLSFractal.class
|
||||
${JDKHOME}/demo/plugin/applets/Fractal/CLSFractal.java
|
||||
${JDKHOME}/demo/plugin/applets/Fractal/CLSRule.class
|
||||
${JDKHOME}/demo/plugin/applets/Fractal/CLSTurtle.class
|
||||
${JDKHOME}/demo/plugin/applets/Fractal/ContextLSystem.class
|
||||
${JDKHOME}/demo/plugin/applets/Fractal/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/Edge.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/Graph.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/Graph.java
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/GraphPanel.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/Node.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/audio/
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/audio/computer.au
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/audio/drip.au
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/audio/gong.au
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/example2.html
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/example3.html
|
||||
${JDKHOME}/demo/plugin/applets/GraphLayout/example4.html
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/AppletFrame.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/AppletFrame.java
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/ArcCard.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/ArcDegreePanel.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/ArcPanel.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/ColorUtils.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/GraphicsCards.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/GraphicsPanel.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/GraphicsTest.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/GraphicsTest.java
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/OvalShape.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/PolygonShape.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/RectShape.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/RoundRectShape.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/Shape.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/ShapeTest.class
|
||||
${JDKHOME}/demo/plugin/applets/GraphicsTest/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/AniArea.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/AniArea.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/ButtonFilter.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/ButtonFilter.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/ClickArea.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/ClickArea.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/DelayedSoundArea.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/DelayedSoundArea.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/HighlightArea.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/HighlightArea.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/HighlightFilter.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/HighlightFilter.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/HrefButtonArea.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/HrefButtonArea.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/ImageMap.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/ImageMap.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/ImageMapArea.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/ImageMapArea.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/LinkArea.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/LinkArea.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/NameArea.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/NameArea.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/RoundButtonFilter.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/RoundButtonFilter.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/RoundHrefButtonArea.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/RoundHrefButtonArea.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/SoundArea.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/SoundArea.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/TickerArea.class
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/TickerArea.java
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/audio/
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/audio/chirp1.au
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/audio/hi.au
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/imagemapcheat.html
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/images/
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/images/jim.graham.gif
|
||||
${JDKHOME}/demo/plugin/applets/ImageMap/sources.html
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/JumpingBox.class
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/JumpingBox.java
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/sounds/
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/sounds/adapt-or-die.au
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/sounds/cannot.be.completed.au
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/sounds/danger.au
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/sounds/ip.au
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/sounds/that.hurts.au
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/sounds/thin.bell.au
|
||||
${JDKHOME}/demo/plugin/applets/JumpingBox/sounds/tiptoe.thru.the.tulips.au
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/Atom.class
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/Matrix3D.class
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/Matrix3D.java
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/XYZApp.class
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/XYZApp.java
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/XYZChemModel.class
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/example2.html
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/example3.html
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/models/
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/models/HyaluronicAcid.xyz
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/models/benzene.xyz
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/models/buckminsterfullerine.xyz
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/models/cyclohexane.xyz
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/models/ethane.xyz
|
||||
${JDKHOME}/demo/plugin/applets/MoleculeViewer/models/water.xyz
|
||||
${JDKHOME}/demo/plugin/applets/NervousText/
|
||||
${JDKHOME}/demo/plugin/applets/NervousText/NervousText.class
|
||||
${JDKHOME}/demo/plugin/applets/NervousText/NervousText.java
|
||||
${JDKHOME}/demo/plugin/applets/NervousText/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/SimpleGraph/
|
||||
${JDKHOME}/demo/plugin/applets/SimpleGraph/GraphApplet.class
|
||||
${JDKHOME}/demo/plugin/applets/SimpleGraph/GraphApplet.java
|
||||
${JDKHOME}/demo/plugin/applets/SimpleGraph/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/BidirBubbleSortAlgorithm.class
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/BidirBubbleSortAlgorithm.java
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/BubbleSortAlgorithm.class
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/BubbleSortAlgorithm.java
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/QSortAlgorithm.class
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/QSortAlgorithm.java
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/SortAlgorithm.class
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/SortAlgorithm.java
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/SortItem.class
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/SortItem.java
|
||||
${JDKHOME}/demo/plugin/applets/SortDemo/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/SpreadSheet/
|
||||
${JDKHOME}/demo/plugin/applets/SpreadSheet/Cell.class
|
||||
${JDKHOME}/demo/plugin/applets/SpreadSheet/CellUpdater.class
|
||||
${JDKHOME}/demo/plugin/applets/SpreadSheet/InputField.class
|
||||
${JDKHOME}/demo/plugin/applets/SpreadSheet/Node.class
|
||||
${JDKHOME}/demo/plugin/applets/SpreadSheet/SpreadSheet.class
|
||||
${JDKHOME}/demo/plugin/applets/SpreadSheet/SpreadSheet.java
|
||||
${JDKHOME}/demo/plugin/applets/SpreadSheet/SpreadSheetInput.class
|
||||
${JDKHOME}/demo/plugin/applets/SpreadSheet/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/TicTacToe.class
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/TicTacToe.java
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/audio/
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/audio/beep.au
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/audio/ding.au
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/audio/return.au
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/audio/yahoo1.au
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/audio/yahoo2.au
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/images/
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/images/cross.gif
|
||||
${JDKHOME}/demo/plugin/applets/TicTacToe/images/not.gif
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/FileFormatException.class
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/Matrix3D.class
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/Matrix3D.java
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/Model3D.class
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/ThreeD.class
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/ThreeD.java
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/example1.html
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/example2.html
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/example3.html
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/example4.html
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/models/
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/models/cube.obj
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/models/dinasaur.obj
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/models/hughes_500.obj
|
||||
${JDKHOME}/demo/plugin/applets/WireFrame/models/knoxS.obj
|
||||
${JDKHOME}/demo/plugin/jfc/
|
||||
${JDKHOME}/demo/plugin/jfc/FileChooserDemo/
|
||||
${JDKHOME}/demo/plugin/jfc/FileChooserDemo/FileChooserDemo.jar
|
||||
${JDKHOME}/demo/plugin/jfc/FileChooserDemo/README.txt
|
||||
${JDKHOME}/demo/plugin/jfc/FileChooserDemo/images/
|
||||
${JDKHOME}/demo/plugin/jfc/FileChooserDemo/images/gifIcon.gif
|
||||
${JDKHOME}/demo/plugin/jfc/FileChooserDemo/images/jpgIcon.jpg
|
||||
${JDKHOME}/demo/plugin/jfc/FileChooserDemo/src/
|
||||
${JDKHOME}/demo/plugin/jfc/FileChooserDemo/src/ExampleFileFilter.java
|
||||
${JDKHOME}/demo/plugin/jfc/FileChooserDemo/src/ExampleFileView.java
|
||||
${JDKHOME}/demo/plugin/jfc/FileChooserDemo/src/FileChooserDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/Font2DTest/
|
||||
${JDKHOME}/demo/plugin/jfc/Font2DTest/Font2DTest.html
|
||||
${JDKHOME}/demo/plugin/jfc/Font2DTest/Font2DTest.jar
|
||||
${JDKHOME}/demo/plugin/jfc/Font2DTest/README.txt
|
||||
${JDKHOME}/demo/plugin/jfc/Font2DTest/src/
|
||||
${JDKHOME}/demo/plugin/jfc/Font2DTest/src/Font2DTest.java
|
||||
${JDKHOME}/demo/plugin/jfc/Font2DTest/src/Font2DTestApplet.java
|
||||
${JDKHOME}/demo/plugin/jfc/Font2DTest/src/FontPanel.java
|
||||
${JDKHOME}/demo/plugin/jfc/Font2DTest/src/RangeMenu.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/Java2Demo.html
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/Java2Demo.jar
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/README.txt
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/AnimatingControlsSurface.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/AnimatingSurface.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/CloningFeature.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/ControlsSurface.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/CustomControls.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/CustomControlsContext.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/DemoFonts.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/DemoGroup.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/DemoImages.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/DemoPanel.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/GlobalControls.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/GlobalPanel.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/Intro.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/Java2Demo.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/Java2DemoApplet.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/MemoryMonitor.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/PerformanceMonitor.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/RunWindow.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/Surface.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/TextureChooser.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/Tools.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Arcs_Curves/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Arcs_Curves/Arcs.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Arcs_Curves/BezierAnim.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Arcs_Curves/Curves.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Arcs_Curves/Ellipses.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Clipping/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Clipping/Areas.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Clipping/ClipAnim.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Clipping/Intersection.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Clipping/Text.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Colors/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Colors/BullsEye.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Colors/ColorConvert.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Colors/Rotator3D.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Composite/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Composite/ACimages.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Composite/ACrules.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Composite/FadeAnim.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Fonts/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Fonts/AllFonts.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Fonts/AttributedStr.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Fonts/Highlighting.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Fonts/Outline.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Fonts/Tree.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Images/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Images/DukeAnim.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Images/ImageOps.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Images/JPEGFlip.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Images/WarpImage.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Lines/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Lines/Caps.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Lines/Dash.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Lines/Joins.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Lines/LineAnim.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Mix/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Mix/Balls.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Mix/BezierScroller.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Mix/Stars3D.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Paint/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Paint/GradAnim.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Paint/Gradient.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Paint/Texture.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Paint/TextureAnim.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Paths/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Paths/Append.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Paths/CurveQuadTo.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Paths/FillStroke.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Paths/WindingRule.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Transforms/
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Transforms/Rotate.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Transforms/SelectTx.java
|
||||
${JDKHOME}/demo/plugin/jfc/Java2D/src/java2d/demos/Transforms/TransformAnim.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/HelpFiles/
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/HelpFiles/back.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/HelpFiles/credits.html
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/HelpFiles/duke.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/HelpFiles/javalogo.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/HelpFiles/metal.html
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/HelpFiles/metalworks.html
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/HelpFiles/swing.html
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/HelpFiles/toc.html
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/Metalworks.jar
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/MyTheme.theme
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/README.txt
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/images/
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/images/palette_crop.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/images/palette_draw.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/images/palette_hand.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/images/palette_select.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/images/palette_text.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/images/palette_zoom.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/AquaMetalTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/BigContrastMetalTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/ContrastMetalTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/DemoMetalTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/GreenMetalTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/KhakiMetalTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/MetalThemeMenu.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/Metalworks.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/MetalworksDocumentFrame.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/MetalworksFrame.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/MetalworksHelp.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/MetalworksInBox.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/MetalworksPrefs.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/PropertiesMetalTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/Metalworks/src/UISwitchListener.java
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/Notepad.jar
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/README.txt
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/resources/
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/resources/Notepad.properties
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/resources/Notepad_fr.properties
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/resources/Notepad_sv.properties
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/resources/Notepad_zh_CN.properties
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/resources/copy.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/resources/cut.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/resources/new.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/resources/open.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/resources/paste.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/resources/save.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/src/
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/src/ElementTreePanel.java
|
||||
${JDKHOME}/demo/plugin/jfc/Notepad/src/Notepad.java
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/README.txt
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/SampleTree.jar
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/images/
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/images/collapsed.gif
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/images/expanded.gif
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/src/
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/src/DynamicTreeNode.java
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/src/SampleData.java
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/src/SampleTree.java
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/src/SampleTreeCellRenderer.java
|
||||
${JDKHOME}/demo/plugin/jfc/SampleTree/src/SampleTreeModel.java
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/README.txt
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/Stylepad.jar
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/Notepad.properties
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/Notepad_fr.properties
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/Notepad_sv.properties
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/Notepad_zh_CN.properties
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/Stylepad.properties
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/Stylepad_sv.properties
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/Stylepad_zh_CN.properties
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/alice.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/bold.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/bullets.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/caterpillar.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/center.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/copy.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/cut.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/fg.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/hatter.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/italic.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/left.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/new.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/open.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/paste.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/rabbit.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/rabbit2.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/right.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/save.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/resources/underline.gif
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/src/
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/src/ElementTreePanel.java
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/src/HelloWorld.java
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/src/Notepad.java
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/src/Stylepad.java
|
||||
${JDKHOME}/demo/plugin/jfc/Stylepad/src/Wonderland.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingApplet/
|
||||
${JDKHOME}/demo/plugin/jfc/SwingApplet/README.txt
|
||||
${JDKHOME}/demo/plugin/jfc/SwingApplet/SwingApplet.html
|
||||
${JDKHOME}/demo/plugin/jfc/SwingApplet/SwingApplet.jar
|
||||
${JDKHOME}/demo/plugin/jfc/SwingApplet/src/
|
||||
${JDKHOME}/demo/plugin/jfc/SwingApplet/src/SwingApplet.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/README.txt
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/SwingSet2.html
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/SwingSet2.jar
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/AquaTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/BezierAnimationPanel.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/ButtonDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/CharcoalTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/CodeViewer.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/ColorChooserDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/ComboBoxDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/ContrastTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/DemoModule.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/DirectionPanel.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/EmeraldTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/ExampleFileFilter.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/ExampleFileView.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/FileChooserDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/HtmlDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/InternalFrameDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/LayoutControlPanel.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/ListDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/OptionPaneDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/Permuter.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/ProgressBarDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/RubyTheme.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/ScrollPaneDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/SliderDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/SplitPaneDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/SwingSet2.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/SwingSet2Applet.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/TabbedPaneDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/TableDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/ToolTipDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/SwingSet2/src/TreeDemo.java
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/README.txt
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/TableExample.jar
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/src/
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/src/JDBCAdapter.java
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/src/OldJTable.java
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/src/TableExample.java
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/src/TableExample2.java
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/src/TableExample3.java
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/src/TableExample4.java
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/src/TableMap.java
|
||||
${JDKHOME}/demo/plugin/jfc/TableExample/src/TableSorter.java
|
||||
${JDKHOME}/jre/ControlPanel.html
|
||||
${JDKHOME}/jre/bin/ControlPanel
|
||||
${JDKHOME}/jre/bin/java_vm
|
||||
${JDKHOME}/jre/bin/java_vm_g
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjavaplugin_jni.so
|
||||
${JDKHOME}/jre/lib/${MACHINE_ARCH}/libjavaplugin_jni_g.so
|
||||
${JDKHOME}/jre/lib/locale/
|
||||
${JDKHOME}/jre/lib/locale/de/
|
||||
${JDKHOME}/jre/lib/locale/de/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/de/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/locale/es/
|
||||
${JDKHOME}/jre/lib/locale/es/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/es/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/locale/fr/
|
||||
${JDKHOME}/jre/lib/locale/fr/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/fr/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/locale/it/
|
||||
${JDKHOME}/jre/lib/locale/it/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/it/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/locale/ja/
|
||||
${JDKHOME}/jre/lib/locale/ja/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/ja/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/locale/ko/
|
||||
${JDKHOME}/jre/lib/locale/ko.UTF-8/
|
||||
${JDKHOME}/jre/lib/locale/ko.UTF-8/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/ko.UTF-8/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/locale/ko/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/ko/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/locale/sv/
|
||||
${JDKHOME}/jre/lib/locale/sv/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/sv/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/locale/zh/
|
||||
${JDKHOME}/jre/lib/locale/zh.GBK/
|
||||
${JDKHOME}/jre/lib/locale/zh.GBK/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/zh.GBK/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/locale/zh/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/zh/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/locale/zh_TW/
|
||||
${JDKHOME}/jre/lib/locale/zh_TW.BIG5/
|
||||
${JDKHOME}/jre/lib/locale/zh_TW.BIG5/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/zh_TW.BIG5/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/locale/zh_TW/LC_MESSAGES/
|
||||
${JDKHOME}/jre/lib/locale/zh_TW/LC_MESSAGES/sunw_java_plugin.mo
|
||||
${JDKHOME}/jre/lib/plugin.jar
|
||||
${JDKHOME}/jre/lib/plugin_g.jar
|
||||
${JDKHOME}/jre/plugin/
|
||||
${JDKHOME}/jre/plugin/desktop/
|
||||
${JDKHOME}/jre/plugin/desktop/sun_java.desktop
|
||||
${JDKHOME}/jre/plugin/desktop/sun_java.png
|
||||
${JDKHOME}/jre/plugin/${MACHINE_ARCH}/
|
||||
${JDKHOME}/jre/plugin/${MACHINE_ARCH}/ns610/
|
||||
${JDKHOME}/jre/plugin/${MACHINE_ARCH}/ns610/libjavaplugin_oji.so
|
||||
${JDKHOME}/jre/plugin/${MACHINE_ARCH}/ns610/libjavaplugin_oji_g.so
|
||||
${JDKHOME}/lib/htmlconverter.jar
|
||||
${JDKHOME}/lib/htmlconverter_g.jar
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user