Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Jun 1997 22:20:39 +0200 (MET DST)
From:      FreeBSD matters of Mark Huizer (xaa) <freebsd@xaa.stack.nl>
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/3954: Upgrade for kaffe
Message-ID:  <199706252020.WAA10550@xaa.stack.nl>
Resent-Message-ID: <199706252030.NAA12705@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         3954
>Category:       ports
>Synopsis:       Upgrade for kaffe
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 25 13:30:01 PDT 1997
>Last-Modified:
>Originator:     FreeBSD matters of Mark Huizer (xaa)
>Organization:
>Release:        FreeBSD 3.0-CURRENT i386
>Environment:

	

>Description:

	Unbreak kaffe port.

>How-To-Repeat:

	

>Fix:

	
diff -udr /usr/ports/lang/kaffe/Makefile kaffe/Makefile
--- /usr/ports/lang/kaffe/Makefile	Fri Jun 13 00:37:10 1997
+++ kaffe/Makefile	Fri Jun 13 00:34:57 1997
@@ -1,34 +1,22 @@
 # New ports collection makefile for:    kaffe
 # Version required:     0.8.4
-# Date created:         19 April 1997
+# Date created:         12 June 1997
 # Whom:                 Mark Huizer <xaa@stack.nl>
 #
-# $Id: Makefile,v 1.23 1997/06/11 23:30:44 asami Exp $
+# $Id: Makefile,v 1.22 1997/04/21 11:58:57 tg Exp $
 #
 
 DISTNAME=	kaffe-0.8.4
 CATEGORIES=	lang
 MASTER_SITES=	ftp://ftp.kaffe.org/pub/kaffe/
 EXTRACT_SUFX=	.tgz
-DISTFILES=	${DISTNAME}.tgz kaffe-0.8.4-package-biss-net.com.tgz
+DISTFILES=	${DISTNAME}.tgz kaffe-0.8.4-package-biss-net.com.tgz \
+		kaffe-0.8.4-package-javasoft.com.tgz
 
 MAINTAINER=	xaa@stack.nl
 
-RUN_DEPENDS=	${PREFIX}/share/java/classes.zip:${PORTSDIR}/lang/jdk
-
-BROKEN=		not compatible with latest jdk port
-
 GNU_CONFIGURE=	yes
 MAN1=		kaffe.1
-
-#do-configure:
-#		@(cd ${WRKSRC}; ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS})
-
-pre-install:
-	@( if test "`${MD5} ${PREFIX}/share/java/classes.zip | ${AWK} '{print $$4}'`" != "`cat ${FILESDIR}/classes.zip.1.02.md5`" ; then \
-	echo "kaffe REQUIRES the classes.zip file from ports/lang/jdk, version 1.02"; \
-	exit 1 ; \
-	fi)
 
 post-install:
 	${MKDIR} ${PREFIX}/share/kaffe
Only in /usr/ports/lang/kaffe/files: classes.zip.1.02.md5
diff -udr /usr/ports/lang/kaffe/files/md5 kaffe/files/md5
--- /usr/ports/lang/kaffe/files/md5	Wed Apr 23 10:07:31 1997
+++ kaffe/files/md5	Thu Jun 12 23:51:42 1997
@@ -1,2 +1,3 @@
 MD5 (kaffe-0.8.4.tgz) = 0cbc33a43d9a930d33b354e4dc033dfc
 MD5 (kaffe-0.8.4-package-biss-net.com.tgz) = ac27c7cfd2dee6898e19ae7c327850e4
+MD5 (kaffe-0.8.4-package-javasoft.com.tgz) = d29c0efe6b8ac7d6a54837a6db968612
Only in /usr/ports/lang/kaffe/patches: patch-aa
diff -udr /usr/ports/lang/kaffe/pkg/DESCR kaffe/pkg/DESCR
--- /usr/ports/lang/kaffe/pkg/DESCR	Sat Mar 15 19:56:24 1997
+++ kaffe/pkg/DESCR	Fri Jun 13 00:39:20 1997
@@ -1,3 +1,8 @@
+*******************
+* NB: The section about the settings of the environment variables
+*     has changed! - Xaa
+*******************
+
 This is Kaffe, a virtual machine design to execute Java bytecode.
 This machine can be configured in two modes.  In one mode it operates as
 a pure bytecode interpreter (not unlike Javasoft's machine); in the second
@@ -12,7 +17,7 @@
 This requires the setting of CLASSPATH, KAFFEHOME and LD_LIBRARY_PATH.
 For the standard installation these would be defined as follows:
 
- CLASSPATH=.:/usr/local/share/java/classes.zip:/usr/local/share/kaffe/biss.zip
+ CLASSPATH=.:/usr/local/share/kaffe/classes.zip:/usr/local/share/kaffe/biss.zip
  KAFFEHOME=/usr/local/share/kaffe
  LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
 
diff -udr /usr/ports/lang/kaffe/pkg/PLIST kaffe/pkg/PLIST
--- /usr/ports/lang/kaffe/pkg/PLIST	Wed Apr 23 10:07:31 1997
+++ kaffe/pkg/PLIST	Fri Jun 13 00:37:41 1997
@@ -8,21 +8,24 @@
 include/kaffe/native.h
 include/kaffe/StubPreamble.h
 include/kaffe/java_lang_String.h
-man/man1/kaffe.1.gz
-share/kaffe/ENVIRONMENT
-share/kaffe/license.terms
-share/kaffe/biss.zip
-share/kaffe/lib/biss
-share/kaffe/lib/biss.awt
-share/kaffe/lib/biss.awt.kernel
 lib/libkaffe_agent.so
 lib/libkaffe_agent.so.0.84
 lib/libkaffe_bissawt.so
 lib/libkaffe_bissawt.so.0.87
 lib/libkaffe_native.so
 lib/libkaffe_native.so.0.84
-lib/libkaffe_vm.so
-lib/libkaffe_vm.so.0.84
 lib/libkaffe_net.so
 lib/libkaffe_net.so.0.84
+lib/libkaffe_vm.so
+lib/libkaffe_vm.so.0.84
+man/man1/kaffe.1.gz
+share/kaffe/biss.zip
+share/kaffe/classes.zip
+share/kaffe/lib/appletviewer.properties
+share/kaffe/lib/biss
+share/kaffe/lib/biss.awt
+share/kaffe/lib/biss.awt.kernel
+share/kaffe/lib/javac.properties
+share/kaffe/ENVIRONMENT
+share/kaffe/license.terms
 @exec /sbin/ldconfig -m %B
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706252020.WAA10550>