aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authormaho <maho@FreeBSD.org>2006-07-29 20:35:48 +0800
committermaho <maho@FreeBSD.org>2006-07-29 20:35:48 +0800
commit282277caf9d813cc979fd2118b8d66ef46fd5921 (patch)
treedb2f845d22c8e41eabad32fda5454ee392122da1 /java
parent633f1dc05ff121c8547d07323da280b32214d57c (diff)
downloadfreebsd-ports-gnome-282277caf9d813cc979fd2118b8d66ef46fd5921.tar.gz
freebsd-ports-gnome-282277caf9d813cc979fd2118b8d66ef46fd5921.tar.zst
freebsd-ports-gnome-282277caf9d813cc979fd2118b8d66ef46fd5921.zip
Fix java.c Now we can invoke gij by typing java.
Diffstat (limited to 'java')
-rw-r--r--java/java-gcj-compat/Makefile2
-rw-r--r--java/java-gcj-compat/files/patch-java.c11
2 files changed, 13 insertions, 0 deletions
diff --git a/java/java-gcj-compat/Makefile b/java/java-gcj-compat/Makefile
index 0ea58b2d02a6..318b64cea0a0 100644
--- a/java/java-gcj-compat/Makefile
+++ b/java/java-gcj-compat/Makefile
@@ -7,6 +7,7 @@
PORTNAME= java-gcj-compat
PORTVERSION= 1.0.56 # intentionally not upgrading
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= ftp://sources.redhat.com/pub/rhug/
@@ -31,6 +32,7 @@ CONFIGURE_ARGS+="-with-origin-name=gcj41" "--with-gcc-suffix=41" \
pre-configure:
@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|" ${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} -e "s|%%GCCSUFFIX%%|${GCJVER}|" ${WRKSRC}/java.c
post-install:
@${LN} -sf ${PREFIX}/lib/jvm/java-1.4.2-gcj41-1.4.2.0 ${PREFIX}/lib/jvm/java-gcj
diff --git a/java/java-gcj-compat/files/patch-java.c b/java/java-gcj-compat/files/patch-java.c
new file mode 100644
index 000000000000..4798451e9eff
--- /dev/null
+++ b/java/java-gcj-compat/files/patch-java.c
@@ -0,0 +1,11 @@
+--- java.c~ Sat Jul 29 21:29:35 2006
++++ java.c Sat Jul 29 21:29:52 2006
+@@ -103,7 +103,7 @@
+
+ free (newpath);
+
+- error_code = execv (GCJ_BIN_DIR "/gij", set_java_ext_dir (argc, argv));
++ error_code = execv (GCJ_BIN_DIR "/gij%%GCCSUFFIX%%", set_java_ext_dir (argc, argv));
+
+ fprintf (stderr, "error spawning gij\n");
+