Re-add classpath, I somehow missed that lang/jamvm depends on it.

This commit is contained in:
jca 2019-01-10 17:54:14 +00:00
parent 0cf3c64ec6
commit 6cfe94ccd9
16 changed files with 561 additions and 5 deletions

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.687 2019/01/10 17:23:12 jca Exp $
# $OpenBSD: Makefile,v 1.688 2019/01/10 17:54:14 jca Exp $
COMMENT = exceptions to pkg_add rules
CATEGORIES = devel databases
DISTFILES =
# API.rev
PKGNAME = quirks-3.80
PKGNAME = quirks-3.81
PKG_ARCH = *
MAINTAINER = Marc Espie <espie@openbsd.org>

View File

@ -1,7 +1,7 @@
#! /usr/bin/perl
# ex:ts=8 sw=4:
# $OpenBSD: Quirks.pm,v 1.701 2019/01/10 17:23:12 jca Exp $
# $OpenBSD: Quirks.pm,v 1.702 2019/01/10 17:54:14 jca Exp $
#
# Copyright (c) 2009 Marc Espie <espie@openbsd.org>
#
@ -1140,7 +1140,6 @@ my $obsolete_reason = {
'libhttpseverywhere' => 6,
'poppler-qt4' => 3,
'ushare' => 3,
'classpath' => 3,
};
# reasons for obsolete packages

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.232 2019/01/10 17:23:12 jca Exp $
# $OpenBSD: Makefile,v 1.233 2019/01/10 17:54:14 jca Exp $
SUBDIR =
SUBDIR += STk
@ -14,6 +14,7 @@
SUBDIR += chibi-scheme
SUBDIR += chicken
SUBDIR += cim
SUBDIR += classpath
SUBDIR += clisp
SUBDIR += clazy
SUBDIR += clojure

81
lang/classpath/Makefile Normal file
View File

@ -0,0 +1,81 @@
# $OpenBSD: Makefile,v 1.54 2019/01/10 17:54:14 jca Exp $
# uses gcj which is only supported on select archs
ONLY_FOR_ARCHS= amd64 i386 sparc64
BROKEN-sparc64= gcj blows during build
COMMENT= essential libraries for Java
DISTNAME= classpath-0.98
REVISION= 26
CATEGORIES= lang java
DISTFILES= ${DISTNAME}.tar.gz \
ecj.jar:0
DIST_SUBDIR= classpath
.for _lib in javaio javalang javanio javautil \
javalangmanagement javalangreflect javanet
SHARED_LIBS+= ${_lib} 0.98
.endfor
HOMEPAGE= https://www.gnu.org/software/classpath/
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += GL ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext
WANTLIB += Xfixes Xi Xinerama Xrandr Xrender Xtst Xxf86vm atk-1.0 c
WANTLIB += cairo dbus-1 dbus-glib-1 drm expat ffi fontconfig freetype
WANTLIB += gconf-2 gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0
WANTLIB += gmodule-2.0 gmp gobject-2.0 graphite2 gthread-2.0 gtk-x11-2.0
WANTLIB += harfbuzz iconv intl m magic pango-1.0 pangocairo-1.0 pangoft2-1.0
WANTLIB += pcre pixman-1 png pthread ${COMPILER_LIBCXX} xcb xcb-render
WANTLIB += xcb-shm z
COMPILER = base-clang ports-gcc base-gcc
MODULES= gcc4
MODGCC4_ARCHS= *
MODGCC4_LANGS= java
BUILD_DEPENDS= archivers/zip \
lang/antlr3>=3.4p0
RUN_DEPENDS= lang/gcc/${MODGCC4_VERSION},-java \
lang/antlr3>=3.4p0
LIB_DEPENDS= x11/gtk+2 \
devel/gconf2 \
devel/libmagic \
devel/gmp
MASTER_SITES= ${MASTER_SITE_GNU:=classpath/}
MASTER_SITES0= http://archive.eclipse.org/eclipse/downloads/drops/R-3.2.2-200702121330/
USE_GMAKE= Yes
CONFIGURE_STYLE=gnu
CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" \
JAVA=egij
CONFIGURE_ARGS= --with-libiconv-prefix=${LOCALBASE} \
--with-glibj=zip \
--disable-plugin \
--enable-gtk-peer \
--x-includes=${X11BASE}/include \
--x-libraries=${X11BASE}/lib \
--with-antlr-jar=${LOCALBASE}/share/java/classes/antlr3.jar
EXTRACT_CASES+= *.jar) true ;;
pre-patch:
@sed -e 's,%%DISTDIR%%,${FULLDISTDIR},' \
< ${FILESDIR}/ecj.in \
> ${WRKDIR}/bin/ecj
@chmod +x ${WRKDIR}/bin/ecj
.include <bsd.port.mk>

4
lang/classpath/distinfo Normal file
View File

@ -0,0 +1,4 @@
SHA256 (classpath/classpath-0.98.tar.gz) = UBtazU3/ebYQDaIs7xUIDzEHGCHOPOpvG3ObwbVvrD8=
SHA256 (classpath/ecj.jar) = OyZif0yZjGfxRzktwzVfOLBXaeQAklp8T5/2iBnxwwM=
SIZE (classpath/classpath-0.98.tar.gz) = 11021342
SIZE (classpath/ecj.jar) = 1323277

View File

@ -0,0 +1,5 @@
#!/bin/sh
CLASSPATH=%%DISTDIR%%/ecj.jar${CLASSPATH:+:}$CLASSPATH \
egij org.eclipse.jdt.internal.compiler.batch.Main -nowarn "$@"

View File

@ -0,0 +1,30 @@
$OpenBSD: patch-examples_Makefile_in,v 1.4 2019/01/10 17:54:14 jca Exp $
--- examples/Makefile.in.orig Thu Feb 5 20:01:32 2009
+++ examples/Makefile.in Wed Mar 4 10:31:08 2009
@@ -518,7 +518,7 @@ uninstall-am: uninstall-exampleDATA uninstall-local
install-data-local:
srcdir_cnt=`echo $(srcdir) | wc -c`; \
for file in $(ALL_EXAMPLE_FILES); do \
- f=`echo $$file | cut -c$$srcdir_cnt-`; \
+ f=`echo $$file | cut -c$$((srcdir_cnt))-`; \
fdir=`dirname $$f`; \
if test ! -d $(DESTDIR)$(pkgdatadir)/examples/$$fdir; then \
echo "$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/examples/$$fdir"; \
@@ -535,7 +535,7 @@ install-data-local:
uninstall-local:
srcdir_cnt=`echo $(srcdir) | wc -c`; \
for file in $(ALL_EXAMPLE_FILES); do \
- f=`echo $$file | cut -c$$srcdir_cnt-`; \
+ f=`echo $$file | cut -c$$(srcdir_cnt))-`; \
echo "rm -f $(DESTDIR)$(pkgdatadir)/examples/$$f"; \
rm -f $(DESTDIR)$(pkgdatadir)/examples/$$f; \
done
@@ -546,7 +546,7 @@ uninstall-local:
dist-hook:
srcdir_cnt=`echo $(srcdir) | wc -c`; \
for file in $(ALL_EXAMPLE_FILES); do \
- f=`echo $$file | cut -c$$srcdir_cnt-`; \
+ f=`echo $$file | cut -c$$((srcdir_cnt))-`; \
fdir=`dirname $$f`; \
if test ! -d $(distdir)/$$fdir; then \
echo "$(makeinstalldirs) $(distdir)/$$fdir"; \

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-gnu_classpath_SystemProperties_java,v 1.3 2019/01/10 17:54:14 jca Exp $
--- gnu/classpath/SystemProperties.java.orig Sun Dec 10 15:25:41 2006
+++ gnu/classpath/SystemProperties.java Wed Apr 15 22:49:10 2009
@@ -77,7 +77,7 @@ public class SystemProperties
defaultProperties.put("gnu.classpath.home.url",
"file://"
+ Configuration.CLASSPATH_HOME
- + "/lib");
+ + "/lib/classpath");
// Set short name if not already set.
if (defaultProperties.get("gnu.classpath.vm.shortname") == null)

View File

@ -0,0 +1,38 @@
$OpenBSD: patch-include_Makefile_in,v 1.4 2019/01/10 17:54:14 jca Exp $
--- include/Makefile.in.orig Thu Feb 5 20:02:25 2009
+++ include/Makefile.in Wed Mar 4 10:38:20 2009
@@ -486,20 +486,20 @@ clean-libtool:
-rm -rf .libs _libs
install-includeHEADERS: $(include_HEADERS)
@$(NORMAL_INSTALL)
- test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)"
+ test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)"
@list='$(include_HEADERS)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f=$(am__strip_dir) \
- echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
- $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
+ echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgincludedir)/$$f'"; \
+ $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgincludedir)/$$f"; \
done
uninstall-includeHEADERS:
@$(NORMAL_UNINSTALL)
@list='$(include_HEADERS)'; for p in $$list; do \
f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(includedir)/$$f"; \
+ echo " rm -f '$(DESTDIR)$(pkgincludedir)/$$f'"; \
+ rm -f "$(DESTDIR)$(pkgincludedir)/$$f"; \
done
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@@ -580,7 +580,7 @@ check: check-am
@CREATE_JNI_HEADERS_FALSE@all-local:
all-am: Makefile $(HEADERS) config.h all-local
installdirs:
- for dir in "$(DESTDIR)$(includedir)"; do \
+ for dir in "$(DESTDIR)$(pkgincludedir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-native_jni_gtk-peer_gnu_java_awt_peer_gtk_FreetypeGlyphVector_c,v 1.3 2019/01/10 17:54:14 jca Exp $
--- native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c.orig Thu Dec 18 01:43:41 2008
+++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c Thu Jan 9 21:26:11 2014
@@ -42,8 +42,9 @@ exception statement from your version. */
#include <pango/pango.h>
#include <pango/pangoft2.h>
#include <pango/pangofc-font.h>
-#include <freetype/ftglyph.h>
-#include <freetype/ftoutln.h>
+#include <ft2build.h>
+#include FT_GLYPH_H
+#include FT_OUTLINE_H
#include "jcl.h"
#include "gdkfont.h"
#include "gnu_java_awt_peer_gtk_FreetypeGlyphVector.h"

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-native_jni_gtk-peer_gnu_java_awt_peer_gtk_GdkFontPeer_c,v 1.3 2019/01/10 17:54:14 jca Exp $
--- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c.orig Wed Apr 25 16:53:04 2007
+++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c Thu Jan 9 21:26:59 2014
@@ -39,10 +39,11 @@
#include <pango/pango.h>
#include <pango/pangoft2.h>
#include <pango/pangofc-font.h>
-#include <freetype/ftglyph.h>
-#include <freetype/ftoutln.h>
-#include <freetype/fttypes.h>
-#include <freetype/tttables.h>
+#include <ft2build.h>
+#include FT_GLYPH_H
+#include FT_OUTLINE_H
+#include FT_TYPES_H
+#include FT_TRUETYPE_TABLES_H
#include "gdkfont.h"
#include "gtkpeer.h"
#include "gnu_java_awt_peer_gtk_GdkFontPeer.h"

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-resource_Makefile_am,v 1.3 2019/01/10 17:54:14 jca Exp $
--- resource/Makefile.am.orig Thu Jan 12 15:15:43 2006
+++ resource/Makefile.am Wed Apr 15 22:51:38 2009
@@ -1,7 +1,7 @@
## used by automake to generate Makefile.in
logging_DATA = java/util/logging/logging.properties
-loggingdir = $(prefix)/lib
+loggingdir = $(prefix)/lib/classpath
security_DATA = java/security/classpath.security
-securitydir = $(prefix)/lib/security
+securitydir = $(prefix)/lib/classpath/security

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-resource_Makefile_in,v 1.3 2019/01/10 17:54:14 jca Exp $
--- resource/Makefile.in.orig Thu Feb 5 20:01:33 2009
+++ resource/Makefile.in Wed Apr 15 22:56:36 2009
@@ -270,9 +270,9 @@ top_srcdir = @top_srcdir@
uudecode = @uudecode@
vm_classes = @vm_classes@
logging_DATA = java/util/logging/logging.properties
-loggingdir = $(prefix)/lib
+loggingdir = $(prefix)/lib/classpath
security_DATA = java/security/classpath.security
-securitydir = $(prefix)/lib/security
+securitydir = $(prefix)/lib/classpath/security
all: all-am
.SUFFIXES:

View File

@ -0,0 +1,99 @@
$OpenBSD: patch-tools_gjdoc_in,v 1.3 2019/01/10 17:54:14 jca Exp $
--- tools/gjdoc.in.orig Sat Jun 21 17:20:23 2008
+++ tools/gjdoc.in Thu Apr 16 21:59:53 2009
@@ -1,49 +1,51 @@
#!/bin/sh
-## Copyright (C) 2006 Free Software Foundation, Inc.
-##
-## This file is a part of GNU Classpath.
-##
-## GNU Classpath is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2 of the License, or (at
-## your option) any later version.
-##
-## GNU Classpath is distributed in the hope that it will be useful, but
-## WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with GNU Classpath; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
-## USA.
-##
-## Linking this library statically or dynamically with other modules is
-## making a combined work based on this library. Thus, the terms and
-## conditions of the GNU General Public License cover the whole
-## combination.
-##
-## As a special exception, the copyright holders of this library give you
-## permission to link this library with independent modules to produce an
-## executable, regardless of the license terms of these independent
-## modules, and to copy and distribute the resulting executable under
-## terms of your choice, provided that you also meet, for each linked
-## independent module, the terms and conditions of the license of that
-## module. An independent module is a module which is not derived from
-## or based on this library. If you modify this library, you may extend
-## this exception to your version of the library, but you are not
-## obligated to do so. If you do not wish to do so, delete this
-## exception statement from your version.
-##
-##
-## A simple shell script to launch the GNU Classpath javadoc tool.
-##
+# gjdoc.sh.in
+# Copyright (C) 2005 Free Software Foundation, Inc.
+#
+# This file is part of GNU Classpath.
+#
+# GNU Classpath is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# GNU Classpath is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Classpath; see the file COPYING. If not, write to the
+# Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+# 02111-1307 USA.
prefix=@prefix@
-datarootdir=@datarootdir@
-tools_dir=@datadir@/@PACKAGE@
-tools_cp=${tools_dir}/tools.zip
-antlr_jar=@ANTLR_JAR@
+datadir=@datadir@
+version=@VERSION@
+ANTLR_JAR=@ANTLR_JAR@
-exec @JAVA@ -classpath "${tools_cp}:${antlr_jar}" gnu.classpath.tools.gjdoc.Main "$@"
+if [ -z "${JAVA}" ]; then
+ if [ -n "$JAVA_HOME" ]; then
+ JAVA="${JAVA_HOME}/bin/java"
+ elif [ -x "${prefix}/bin/java" ]; then
+ JAVA="${prefix}/bin/java"
+ else
+ JAVA=@JAVA@
+ fi
+fi
+
+gjdocpath=${datadir}/classpath/tools.zip:${ANTLR_JAR}:${CLASSPATH}
+
+for i in ${1+"$@"}; do
+ if test "$(expr "$i" : '\(..\)')no" = "-Jno"; then
+ len=$(expr "$i" : '.*')
+ vmparams="$vmparams '$(expr "$i" '...\(.*\)')'"
+ else
+ gjdocparams="$gjdocparams '$i'"
+ fi
+done
+
+#hint: for large frameworks: -JXmx800m
+
+exec ${SHELL} -c "exec ${JAVA} ${vmparams} -classpath ${gjdocpath} gnu.classpath.tools.gjdoc.Main ${gjdocparams}"

9
lang/classpath/pkg/DESCR Normal file
View File

@ -0,0 +1,9 @@
GNU Classpath, Essential Libraries for Java, is a GNU project to create
free core class libraries for use with virtual machines and compilers
for the Java programming language.
Classpath is still a work in progress. The first public release will be
version 1.0. There have been no public releases; however, pre-release
source code is available via GNU's anonymous CVS server, and snapshots
of the Classpath tree have been released and are available from
ftp://ftp.gnu.org/gnu/classpath/

216
lang/classpath/pkg/PLIST Normal file
View File

@ -0,0 +1,216 @@
@comment $OpenBSD: PLIST,v 1.8 2019/01/10 17:54:14 jca Exp $
bin/gappletviewer
bin/gjar
bin/gjarsigner
bin/gjavah
bin/gjdoc
bin/gkeytool
bin/gnative2ascii
bin/gorbd
bin/grmic
bin/grmid
bin/grmiregistry
bin/gserialver
bin/gtnameserv
include/classpath/
include/classpath/jawt.h
include/classpath/jawt_md.h
include/classpath/jni.h
include/classpath/jni_md.h
@info info/cp-hacking.info
@comment @info info/cp-tools.info
@info info/cp-vmintegration.info
lib/classpath/
lib/classpath/libgconfpeer.a
lib/classpath/libgconfpeer.la
lib/classpath/libgconfpeer.so
lib/classpath/libgtkpeer.a
lib/classpath/libgtkpeer.la
lib/classpath/libgtkpeer.so
lib/classpath/libjavaio.a
lib/classpath/libjavaio.la
@lib lib/classpath/libjavaio.so.${LIBjavaio_VERSION}
lib/classpath/libjavalang.a
lib/classpath/libjavalang.la
@lib lib/classpath/libjavalang.so.${LIBjavalang_VERSION}
lib/classpath/libjavalangmanagement.a
lib/classpath/libjavalangmanagement.la
@lib lib/classpath/libjavalangmanagement.so.${LIBjavalangmanagement_VERSION}
lib/classpath/libjavalangreflect.a
lib/classpath/libjavalangreflect.la
@lib lib/classpath/libjavalangreflect.so.${LIBjavalangreflect_VERSION}
lib/classpath/libjavamath.a
lib/classpath/libjavamath.la
lib/classpath/libjavamath.so
lib/classpath/libjavanet.a
lib/classpath/libjavanet.la
@lib lib/classpath/libjavanet.so.${LIBjavanet_VERSION}
lib/classpath/libjavanio.a
lib/classpath/libjavanio.la
@lib lib/classpath/libjavanio.so.${LIBjavanio_VERSION}
lib/classpath/libjavautil.a
lib/classpath/libjavautil.la
@lib lib/classpath/libjavautil.so.${LIBjavautil_VERSION}
lib/classpath/libjawt.a
lib/classpath/libjawt.la
lib/classpath/libjawt.so
lib/classpath/logging.properties
lib/classpath/security/
lib/classpath/security/classpath.security
@man man/man1/gappletviewer.1
@man man/man1/gcjh.1
@man man/man1/gjar.1
@man man/man1/gjarsigner.1
@man man/man1/gjavah.1
@man man/man1/gjdoc.1
@man man/man1/gkeytool.1
@man man/man1/gnative2ascii.1
@man man/man1/gorbd.1
@man man/man1/grmid.1
@man man/man1/grmiregistry.1
@man man/man1/gserialver.1
@man man/man1/gtnameserv.1
share/classpath/
share/classpath/examples/
share/classpath/examples/Makefile.java2d
share/classpath/examples/Makefile.jawt
share/classpath/examples/README
share/classpath/examples/examples.zip
share/classpath/examples/gnu/
share/classpath/examples/gnu/classpath/
share/classpath/examples/gnu/classpath/examples/
share/classpath/examples/gnu/classpath/examples/CORBA/
share/classpath/examples/gnu/classpath/examples/CORBA/NamingService/
share/classpath/examples/gnu/classpath/examples/CORBA/NamingService/Demo.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/Demo.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/DemoServer.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/DemoServant.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/DemoTester.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/DirectTest.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/RequestTest.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/StructureToPass.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/StructureToPassHelper.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/StructureToPassHolder.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/StructureToReturn.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/StructureToReturnHelper.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/StructureToReturnHolder.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/TreeNode.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/TreeNodeHelper.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/TreeNodeHolder.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/WeThrowThisException.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/WeThrowThisExceptionHelper.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/_DemoTesterImplBase.java
share/classpath/examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/_DemoTesterStub.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/
share/classpath/examples/gnu/classpath/examples/CORBA/swing/README.html
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/CanvasWorld.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/ChatConstants.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/ClientFrame.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/Demo.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/GameManager.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/GameManagerImpl.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/IorReader.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/OrbStarter.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/Player.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/PlayerImpl.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/PlayingDesk.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/State.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/X5Server.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/_GameManagerImpl_Tie.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/_GameManager_Stub.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/_PlayerImpl_Tie.java
share/classpath/examples/gnu/classpath/examples/CORBA/swing/x5/_Player_Stub.java
share/classpath/examples/gnu/classpath/examples/awt/
share/classpath/examples/gnu/classpath/examples/awt/AicasGraphicsBenchmark.java
share/classpath/examples/gnu/classpath/examples/awt/AnimationApplet.java
share/classpath/examples/gnu/classpath/examples/awt/Demo.java
share/classpath/examples/gnu/classpath/examples/awt/HintingDemo.java
share/classpath/examples/gnu/classpath/examples/datatransfer/
share/classpath/examples/gnu/classpath/examples/datatransfer/Demo.java
share/classpath/examples/gnu/classpath/examples/html/
share/classpath/examples/gnu/classpath/examples/html/Demo.java
share/classpath/examples/gnu/classpath/examples/icons/
share/classpath/examples/gnu/classpath/examples/icons/aicas.png
share/classpath/examples/gnu/classpath/examples/icons/back.png
share/classpath/examples/gnu/classpath/examples/icons/badge.png
share/classpath/examples/gnu/classpath/examples/icons/big-fullscreen.png
share/classpath/examples/gnu/classpath/examples/icons/big-home.png
share/classpath/examples/gnu/classpath/examples/icons/big-warning.png
share/classpath/examples/gnu/classpath/examples/icons/palme.gif
share/classpath/examples/gnu/classpath/examples/icons/reload.png
share/classpath/examples/gnu/classpath/examples/icons/stock-copy.png
share/classpath/examples/gnu/classpath/examples/icons/stock-cut.png
share/classpath/examples/gnu/classpath/examples/icons/stock-go-back.png
share/classpath/examples/gnu/classpath/examples/icons/stock-go-down.png
share/classpath/examples/gnu/classpath/examples/icons/stock-go-forward.png
share/classpath/examples/gnu/classpath/examples/icons/stock-mic.png
share/classpath/examples/gnu/classpath/examples/icons/stock-new.png
share/classpath/examples/gnu/classpath/examples/icons/stock-open.png
share/classpath/examples/gnu/classpath/examples/icons/stock-paste.png
share/classpath/examples/gnu/classpath/examples/icons/stock-quit.png
share/classpath/examples/gnu/classpath/examples/icons/stock-save-as.png
share/classpath/examples/gnu/classpath/examples/icons/stock-save.png
share/classpath/examples/gnu/classpath/examples/icons/stock-spell-check.png
share/classpath/examples/gnu/classpath/examples/java2d/
share/classpath/examples/gnu/classpath/examples/java2d/J2dBenchmark.java
share/classpath/examples/gnu/classpath/examples/java2d/J2dBenchmarkGUI.java
share/classpath/examples/gnu/classpath/examples/java2d/JNIOverhead.java
share/classpath/examples/gnu/classpath/examples/java2d/bench.c
share/classpath/examples/gnu/classpath/examples/java2d/bench.h
share/classpath/examples/gnu/classpath/examples/jawt/
share/classpath/examples/gnu/classpath/examples/jawt/DemoJAWT.c
share/classpath/examples/gnu/classpath/examples/jawt/DemoJAWT.java
share/classpath/examples/gnu/classpath/examples/management/
share/classpath/examples/gnu/classpath/examples/management/TestBeans.java
share/classpath/examples/gnu/classpath/examples/management/TestClassLoading.java
share/classpath/examples/gnu/classpath/examples/management/TestCompilation.java
share/classpath/examples/gnu/classpath/examples/management/TestGarbageCollector.java
share/classpath/examples/gnu/classpath/examples/management/TestMemory.java
share/classpath/examples/gnu/classpath/examples/management/TestMemoryManager.java
share/classpath/examples/gnu/classpath/examples/management/TestMemoryPool.java
share/classpath/examples/gnu/classpath/examples/management/TestOS.java
share/classpath/examples/gnu/classpath/examples/management/TestRuntime.java
share/classpath/examples/gnu/classpath/examples/management/TestThread.java
share/classpath/examples/gnu/classpath/examples/midi/
share/classpath/examples/gnu/classpath/examples/midi/Demo.java
share/classpath/examples/gnu/classpath/examples/print/
share/classpath/examples/gnu/classpath/examples/print/Demo.java
share/classpath/examples/gnu/classpath/examples/sound/
share/classpath/examples/gnu/classpath/examples/sound/AudioPlayerSample.java
share/classpath/examples/gnu/classpath/examples/swing/
share/classpath/examples/gnu/classpath/examples/swing/BrowserEditorKit.java
share/classpath/examples/gnu/classpath/examples/swing/ButtonDemo.java
share/classpath/examples/gnu/classpath/examples/swing/ComboBoxDemo.java
share/classpath/examples/gnu/classpath/examples/swing/Demo.java
share/classpath/examples/gnu/classpath/examples/swing/DemoDesktop.java
share/classpath/examples/gnu/classpath/examples/swing/DemoFactory.java
share/classpath/examples/gnu/classpath/examples/swing/DocumentFilterDemo.java
share/classpath/examples/gnu/classpath/examples/swing/FileChooserDemo.java
share/classpath/examples/gnu/classpath/examples/swing/HtmlDemo.java
share/classpath/examples/gnu/classpath/examples/swing/ListDemo.java
share/classpath/examples/gnu/classpath/examples/swing/MetalThemeEditor.java
share/classpath/examples/gnu/classpath/examples/swing/MiniDemo.java
share/classpath/examples/gnu/classpath/examples/swing/NavigationFilterDemo.java
share/classpath/examples/gnu/classpath/examples/swing/ProgressBarDemo.java
share/classpath/examples/gnu/classpath/examples/swing/ScrollBarDemo.java
share/classpath/examples/gnu/classpath/examples/swing/SliderDemo.java
share/classpath/examples/gnu/classpath/examples/swing/SpinnerDemo.java
share/classpath/examples/gnu/classpath/examples/swing/TabbedPaneDemo.java
share/classpath/examples/gnu/classpath/examples/swing/TableDemo.java
share/classpath/examples/gnu/classpath/examples/swing/TextAreaDemo.java
share/classpath/examples/gnu/classpath/examples/swing/TextFieldDemo.java
share/classpath/examples/gnu/classpath/examples/swing/TreeDemo.java
share/classpath/examples/gnu/classpath/examples/swing/forms.html
share/classpath/examples/gnu/classpath/examples/swing/frame1.html
share/classpath/examples/gnu/classpath/examples/swing/frame2.html
share/classpath/examples/gnu/classpath/examples/swing/frame3.html
share/classpath/examples/gnu/classpath/examples/swing/frame4.html
share/classpath/examples/gnu/classpath/examples/swing/frames.html
share/classpath/examples/gnu/classpath/examples/swing/tables.html
share/classpath/examples/gnu/classpath/examples/swing/textstyles.html
share/classpath/examples/gnu/classpath/examples/swing/welcome.html
share/classpath/glibj.zip
share/classpath/tools.zip