1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00

Add IBM's open-source jikes package to the ports collection

This commit is contained in:
Matthew Dillon 1998-12-10 18:02:53 +00:00
parent d17c12dd8d
commit cd86dc5296
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=15257
7 changed files with 89 additions and 0 deletions

32
java/jikes/Makefile Normal file
View File

@ -0,0 +1,32 @@
# New ports collection makefile for: jikes
# Version required: 0.41
# Date created: 09 December 1998
# Whom: Matthew Dillon <dillon@backplane.com>
#
# $Id: exp $
#
DISTNAME= jikes-0.41
CATEGORIES= lang
MASTER_SITES= http://www.backplane.com/FreeBSDPorts/
DISTFILES= ${DISTNAME}.tar.gz
WRKSRC= ${WRKDIR}/jikesos
MAN1= jikes.1
MAINTAINER= dillon@backplane.com
# (sufficiently handled by pkg/MESSAGE, but if IBM has an issue then
# uncomment this section)
#
#fetch-depends:
#
#.if !defined(READ_IBM_LICENSE)
# @echo ""
# @echo "You must read the IBM license prior to using this software,"
# @echo "then set READ_IBM_LICENSE=YES in /etc/make.conf.local"
# @echo ""
# @echo "The license is available at http://www.ibm.com/research/jikes"
# @false
#.endif
.include <bsd.port.mk>

1
java/jikes/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (jikes-0.41.tar.gz) = 95467d78436f6f2fa19cbe10e628117e

27
java/jikes/files/patch-aa Normal file
View File

@ -0,0 +1,27 @@
*** jikes/src/Makefile.orig Wed Dec 9 21:59:34 1998
--- jikes/src/Makefile Wed Dec 9 22:02:10 1998
***************
*** 131,136 ****
--- 131,152 ----
O=o
SYSOBJECTS=
+ # g++ definitions (FreeBSD)
+ CC=g++
+ # use -W to see warnings (should review from time to time)
+ CCREQUIREDFLAGS=-DGNU_LIBC5 -DUNIX -funsigned-char -c -DTYPE_bool -ansi -I.
+ CCDEBUGFLAGS=-DTEST -g
+ CCOPTFLAGS=-O2
+ CCFLAGS=$(CCREQUIREDFLAGS) $(CCDEBUGFLAGS)
+ CCFLAGS=$(CCREQUIREDFLAGS) $(CCOPTFLAGS)
+ ERASE=rm -f
+ EXECUTABLE=jikes
+ LD=g++
+ LDDEBUGFLAGS=-g
+ LDFLAGS=-L. -o$(EXECUTABLE)
+ O=o
+ SYSOBJECTS=
+
OBJECTS=jikes.$(O) scanner.$(O) code.$(O) zip.$(O) unzip.$(O) ast.$(O) diagnose.$(O) \
parser.$(O) lpginput.$(O) lcase.$(O) javaact.$(O) error.$(O) set.$(O) symbol.$(O) \

1
java/jikes/pkg-comment Normal file
View File

@ -0,0 +1 @@
A Java source to byte-code compiler made available by IBM

19
java/jikes/pkg-descr Normal file
View File

@ -0,0 +1,19 @@
This is jikes, a java source to byte-code compiler. The compiler has been
made available by IBM under their open-source license, please see:
http://www.ibm.com/research/jikes
for details. To operate, the CLASSPATH environment variable must typically
be set to a colon-delimited list of source directories, class directories,
or zip files. Note that jikes will complain if a non-existant directory or
file is specified in CLASSPATH.
===============
// This software is subject to the terms of the IBM Jikes Compiler Open"
// Source License Agreement available at the following URL:"
// http://www.ibm.com/research/jikes."
// Copyright (C) 1996, 1998, International Business Machines Corporation"
// and others. All Rights Reserved."
// You must accept the terms of that agreement to use this software."

8
java/jikes/pkg-message Normal file
View File

@ -0,0 +1,8 @@
This software is subject to the terms of the IBM Jikes Compiler Open"
Source License Agreement available at the following URL:"
http://www.ibm.com/research/jikes."
Copyright (C) 1996, 1998, International Business Machines Corporation"
and others. All Rights Reserved."
You must accept the terms of that agreement to use this software."

1
java/jikes/pkg-plist Normal file
View File

@ -0,0 +1 @@
bin/jikes