summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/jikes112/DESCR13
-rw-r--r--lang/jikes112/Makefile22
-rw-r--r--lang/jikes112/PLIST9
-rw-r--r--lang/jikes112/distinfo6
-rw-r--r--lang/jikes112/patches/patch-aa12
-rw-r--r--lang/jikes112/patches/patch-ab13
6 files changed, 75 insertions, 0 deletions
diff --git a/lang/jikes112/DESCR b/lang/jikes112/DESCR
new file mode 100644
index 00000000000..67554e9826e
--- /dev/null
+++ b/lang/jikes112/DESCR
@@ -0,0 +1,13 @@
+The Jikes project is a collaborative software development project
+dedicated to providing a compiler from Java source code to bytecode
+that is conformant, robust, full-featured, commercial-quality, and
+freely available. This project is jointly managed by a group of
+companies and individual volunteers throughout the world, using the
+Internet and the Web to communicate, plan, and develop the compiler
+and its related software and documentation.
+
+The Jikes project is licensed under the IBM Public License, which has
+been approved by the Open Source Initiative.
+
+The project currently includes the Jikes compiler, the Jikes Parser
+Generator, and the Jikes Test Suite.
diff --git a/lang/jikes112/Makefile b/lang/jikes112/Makefile
new file mode 100644
index 00000000000..b1afcce5ba7
--- /dev/null
+++ b/lang/jikes112/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/10/30 07:29:07 skrll Exp $
+#
+
+DISTNAME= jikes-1.12
+CATEGORIES= lang
+MASTER_SITES= http://oss.software.ibm.com/pub/jikes/1.12/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www10.software.ibm.com/developerworks/opensource/jikes/
+COMMENT= Java source to byte-code compiler
+
+ONLY_FOR_PLATFORM= NetBSD-*-* SunOS-*-*
+
+USE_BUILDLINK2= yes
+GNU_CONFIGURE= yes
+USE_CXX= yes
+UNLIMIT_RESOURCES= datasize
+
+USE_GMAKE= # uses multi-line comments with \ (naughty hack!)
+
+.include "../../lang/gcc/buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/jikes112/PLIST b/lang/jikes112/PLIST
new file mode 100644
index 00000000000..f2c51cbb435
--- /dev/null
+++ b/lang/jikes112/PLIST
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/10/30 07:29:08 skrll Exp $
+bin/jikes
+man/man1/jikes.1
+share/doc/html/jikes/contrib.html
+share/doc/html/jikes/jikes.gif
+share/doc/html/jikes/jikes.html
+share/doc/html/jikes/license.htm
+share/doc/html/jikes/news.html
+@dirrm share/doc/html/jikes
diff --git a/lang/jikes112/distinfo b/lang/jikes112/distinfo
new file mode 100644
index 00000000000..b7631126e74
--- /dev/null
+++ b/lang/jikes112/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/10/30 07:29:08 skrll Exp $
+
+SHA1 (jikes-1.12.tar.gz) = 24456595fe0c2453b4685a5943e204655f6bc44b
+Size (jikes-1.12.tar.gz) = 568974 bytes
+SHA1 (patch-aa) = e8bd86c95ca2daeb0e13bad605754579feb9d2d4
+SHA1 (patch-ab) = 12dfe82aaa4f1a41bfa5a4ccb7ac72f7a47a321a
diff --git a/lang/jikes112/patches/patch-aa b/lang/jikes112/patches/patch-aa
new file mode 100644
index 00000000000..ccc1ce6dddc
--- /dev/null
+++ b/lang/jikes112/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/10/30 07:29:08 skrll Exp $
+
+--- configure.orig Fri Jul 12 09:48:26 2002
++++ configure
+@@ -2549,6 +2549,7 @@
+ extern "C" void exit (int);
+ #endif
+ $ac_includes_default
++#include <wchar.h>
+ int
+ main ()
+ {
diff --git a/lang/jikes112/patches/patch-ab b/lang/jikes112/patches/patch-ab
new file mode 100644
index 00000000000..6fa89911c29
--- /dev/null
+++ b/lang/jikes112/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2002/10/30 07:29:08 skrll Exp $
+
+--- doc/Makefile.in.orig Mon Jul 31 08:56:13 2000
++++ doc/Makefile.in
+@@ -80,7 +80,7 @@
+
+ man_MANS = jikes.1
+
+-docdir = $(prefix)/doc/${PACKAGE}-${VERSION}
++docdir = $(prefix)/share/doc/html/${PACKAGE}
+
+ doc_DATA = \
+ contrib.html \