GCC 7+ no longer provides a Java compiler (gcj). Remove the ports that
depended on it. Reminded by sthen@
This commit is contained in:
parent
dab4d454e0
commit
d317670248
@ -1,11 +1,11 @@
|
||||
# $OpenBSD: Makefile,v 1.739 2019/04/27 21:26:34 naddy Exp $
|
||||
# $OpenBSD: Makefile,v 1.740 2019/04/29 15:10:15 naddy Exp $
|
||||
|
||||
COMMENT = exceptions to pkg_add rules
|
||||
CATEGORIES = devel databases
|
||||
DISTFILES =
|
||||
|
||||
# API.rev
|
||||
PKGNAME = quirks-3.132
|
||||
PKGNAME = quirks-3.133
|
||||
PKG_ARCH = *
|
||||
MAINTAINER = Marc Espie <espie@openbsd.org>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#! /usr/bin/perl
|
||||
|
||||
# ex:ts=8 sw=4:
|
||||
# $OpenBSD: Quirks.pm,v 1.756 2019/04/27 21:26:35 naddy Exp $
|
||||
# $OpenBSD: Quirks.pm,v 1.757 2019/04/29 15:10:15 naddy Exp $
|
||||
#
|
||||
# Copyright (c) 2009 Marc Espie <espie@openbsd.org>
|
||||
#
|
||||
@ -1217,6 +1217,8 @@ my $obsolete_reason = {
|
||||
'rust-doc' => 1,
|
||||
'glib-openssl' => 6,
|
||||
'gcj' => 5,
|
||||
'classpath' => 5,
|
||||
'jamvm' => 5,
|
||||
};
|
||||
|
||||
# reasons for obsolete packages
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.235 2019/03/27 22:55:25 chrisz Exp $
|
||||
# $OpenBSD: Makefile,v 1.236 2019/04/29 15:10:15 naddy Exp $
|
||||
|
||||
SUBDIR =
|
||||
SUBDIR += STk
|
||||
@ -14,7 +14,6 @@
|
||||
SUBDIR += chibi-scheme
|
||||
SUBDIR += chicken
|
||||
SUBDIR += cim
|
||||
SUBDIR += classpath
|
||||
SUBDIR += clisp
|
||||
SUBDIR += clazy
|
||||
SUBDIR += clojure
|
||||
@ -54,7 +53,6 @@
|
||||
SUBDIR += icon
|
||||
SUBDIR += intel2gas
|
||||
SUBDIR += iverilog
|
||||
SUBDIR += jamvm
|
||||
SUBDIR += janet
|
||||
SUBDIR += jikes
|
||||
SUBDIR += jimtcl
|
||||
|
@ -1,82 +0,0 @@
|
||||
# $OpenBSD: Makefile,v 1.56 2019/04/28 21:08:26 naddy 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= 28
|
||||
|
||||
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 \
|
||||
ac_cv_func_mincore=no
|
||||
|
||||
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>
|
@ -1,4 +0,0 @@
|
||||
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
|
@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
CLASSPATH=%%DISTDIR%%/ecj.jar${CLASSPATH:+:}$CLASSPATH \
|
||||
egij org.eclipse.jdt.internal.compiler.batch.Main -nowarn "$@"
|
||||
|
@ -1,14 +0,0 @@
|
||||
$OpenBSD: patch-doc_texi2pod_pl,v 1.1 2019/04/16 15:35:30 naddy Exp $
|
||||
|
||||
Index: doc/texi2pod.pl
|
||||
--- doc/texi2pod.pl.orig
|
||||
+++ doc/texi2pod.pl
|
||||
@@ -311,7 +311,7 @@ while(<$inf>) {
|
||||
@columns = ();
|
||||
for $column (split (/\s*\@tab\s*/, $1)) {
|
||||
# @strong{...} is used a @headitem work-alike
|
||||
- $column =~ s/^\@strong{(.*)}$/$1/;
|
||||
+ $column =~ s/^\@strong\{(.*)\}$/$1/;
|
||||
push @columns, $column;
|
||||
}
|
||||
$_ = "\n=item ".join (" : ", @columns)."\n";
|
@ -1,30 +0,0 @@
|
||||
$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"; \
|
@ -1,12 +0,0 @@
|
||||
$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)
|
@ -1,38 +0,0 @@
|
||||
$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
|
@ -1,15 +0,0 @@
|
||||
$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"
|
@ -1,19 +0,0 @@
|
||||
$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"
|
@ -1,13 +0,0 @@
|
||||
$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
|
@ -1,15 +0,0 @@
|
||||
$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:
|
@ -1,99 +0,0 @@
|
||||
$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}"
|
@ -1,9 +0,0 @@
|
||||
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/
|
@ -1,216 +0,0 @@
|
||||
@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
|
@ -1,53 +0,0 @@
|
||||
# $OpenBSD: Makefile,v 1.23 2019/01/21 19:07:58 jca Exp $
|
||||
|
||||
ONLY_FOR_ARCHS= amd64 i386 sparc64
|
||||
BROKEN-i386= ICE building src/interp/engine/interp.c
|
||||
|
||||
COMMENT= free, standards-compliant jvm with a small footprint
|
||||
|
||||
DISTNAME= jamvm-1.5.4
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=jamvm/}
|
||||
REVISION= 1
|
||||
|
||||
SHARED_LIBS= jvm 0.0
|
||||
|
||||
HOMEPAGE= http://jamvm.sourceforge.net/
|
||||
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
|
||||
WANTLIB= c m pthread z
|
||||
|
||||
.if ${MACHINE_ARCH} == "sparc64"
|
||||
WANTLIB+= ffi
|
||||
|
||||
LIB_DEPENDS= devel/libffi
|
||||
.endif
|
||||
|
||||
BUILD_DEPENDS= lang/jikes>=1.22 \
|
||||
lang/classpath>=0.98
|
||||
|
||||
RUN_DEPENDS= lang/classpath>=0.98
|
||||
|
||||
USE_GMAKE= Yes
|
||||
SEPARATE_BUILD= Yes
|
||||
CONFIGURE_STYLE= gnu
|
||||
CONFIGURE_ARGS= --includedir=${LOCALBASE}/include/jamvm \
|
||||
--libdir=${LOCALBASE}/lib/jamvm \
|
||||
--with-classpath-install-dir=${LOCALBASE} \
|
||||
--disable-tls
|
||||
|
||||
.if ${MACHINE_ARCH} == "sparc64"
|
||||
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib"
|
||||
.endif
|
||||
|
||||
.if ${MACHINE_ARCH} == "amd64"
|
||||
CFLAGS += -mno-retpoline
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (jamvm-1.5.4.tar.gz) = eGVpNpi8QyLKvhAUpLfr3sG8Ha9F8aRFe26QikRGsSQ=
|
||||
SIZE (jamvm-1.5.4.tar.gz) = 656283
|
@ -1,11 +0,0 @@
|
||||
$OpenBSD: patch-configure,v 1.5 2013/06/01 14:28:28 ajacoutot Exp $
|
||||
--- configure.orig Thu Dec 31 13:41:44 2009
|
||||
+++ configure Wed Sep 14 15:15:27 2011
|
||||
@@ -2698,6 +2698,7 @@ powerpc*-*-openbsd*) host_cpu=powerpc host_os=bsd libd
|
||||
powerpc*-*-freebsd*) host_cpu=powerpc host_os=bsd libdl_needed=no ;;
|
||||
powerpc-*-darwin*) host_os=darwin ;;
|
||||
sparc*-*-freebsd*) host_cpu=sparc host_os=bsd libdl_needed=no ;;
|
||||
+sparc*-*-openbsd*) host_cpu=sparc host_os=bsd libdl_needed=no ;;
|
||||
*) { { $as_echo "$as_me:$LINENO: error: $host not supported" >&5
|
||||
$as_echo "$as_me: error: $host not supported" >&2;}
|
||||
{ (exit 1); exit 1; }; } ;;
|
@ -1,17 +0,0 @@
|
||||
$OpenBSD: patch-src_hooks_c,v 1.3 2011/10/01 14:31:04 kurt Exp $
|
||||
|
||||
Write output immediately in case user is interacting with a pipeline.
|
||||
|
||||
--- src/hooks.c.orig Thu Dec 31 13:40:47 2009
|
||||
+++ src/hooks.c Thu Sep 8 20:33:02 2011
|
||||
@@ -29,8 +29,9 @@ void jam_fprintf(FILE *stream, const char *fmt, ...) {
|
||||
|
||||
va_start(ap, fmt);
|
||||
(*vfprintf_hook)(stream, fmt, ap);
|
||||
-
|
||||
va_end(ap);
|
||||
+
|
||||
+ fflush(stream);
|
||||
}
|
||||
|
||||
void jamvm_exit(int status) {
|
@ -1,7 +0,0 @@
|
||||
JamVM is a new Java Virtual Machine which conforms to the JVM
|
||||
specification version 2 (blue book). In comparison to most other VM's
|
||||
(free and commercial) it is extremely small, with a stripped executable
|
||||
on PowerPC of only ~135K, and Intel 100K. However, unlike other small
|
||||
VMs (e.g. KVM) it is designed to support the full specification, and
|
||||
includes support for object finalisation, the Java Native Interface
|
||||
(JNI) and the Reflection API.
|
@ -1,11 +0,0 @@
|
||||
@comment $OpenBSD: PLIST,v 1.5 2011/09/23 23:39:57 kurt Exp $
|
||||
@bin bin/jamvm
|
||||
include/jamvm/
|
||||
include/jamvm/jni.h
|
||||
lib/jamvm/
|
||||
lib/jamvm/libjvm.a
|
||||
lib/jamvm/libjvm.la
|
||||
@lib lib/jamvm/libjvm.so.${LIBjvm_VERSION}
|
||||
lib/jamvm/rt.jar
|
||||
share/jamvm/
|
||||
share/jamvm/classes.zip
|
Loading…
x
Reference in New Issue
Block a user