summaryrefslogtreecommitdiff
path: root/lang/kaffe
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2009-12-22 12:44:59 +0000
committerjoerg <joerg@pkgsrc.org>2009-12-22 12:44:59 +0000
commit47fbab630d3fb938e5ab67b8550bd5515273e0f6 (patch)
treec6b62a9a61f0791f221107bc54d72d0099f6ed02 /lang/kaffe
parentb7e05265cfb8f9a5633151eb7815e75e56ccdc90 (diff)
downloadpkgsrc-47fbab630d3fb938e5ab67b8550bd5515273e0f6.tar.gz
Be consistent and always link rt.jar. It seems like the creation was
timing depend. Fixes PR 42458.
Diffstat (limited to 'lang/kaffe')
-rw-r--r--lang/kaffe/distinfo3
-rw-r--r--lang/kaffe/patches/patch-ah18
2 files changed, 20 insertions, 1 deletions
diff --git a/lang/kaffe/distinfo b/lang/kaffe/distinfo
index 2c270705dd7..dcf3d7ed39d 100644
--- a/lang/kaffe/distinfo
+++ b/lang/kaffe/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.27 2009/10/19 06:03:16 dholland Exp $
+$NetBSD: distinfo,v 1.28 2009/12/22 12:44:59 joerg Exp $
SHA1 (kaffe-1.1.7.tar.gz) = 5951d16a4a7b11689932583d134520ca6de00817
RMD160 (kaffe-1.1.7.tar.gz) = 7523a3470cd06cf60dbade8ea2f464dc9d85277b
@@ -10,6 +10,7 @@ SHA1 (patch-ad) = 6ad03154e1874822d8a784cdcf6faa248e76c38f
SHA1 (patch-ae) = 81e4a650fbb7fa18fa19597d27362bbb0155847f
SHA1 (patch-af) = 8f35727c9a6147a8c5af8bcc3279ef29f8c9ad13
SHA1 (patch-ag) = f02fd305d0dcb4c0fa2abb89eb566bc3d2edc583
+SHA1 (patch-ah) = 0c4f0f9fabbbcaeddeb0eb757ed11babe383693f
SHA1 (patch-ba) = 945e31bbd87c9da3e18b8bae6b4042f448c7cd66
SHA1 (patch-bb) = 693db57c01438620cd722e172c7751070efc2989
SHA1 (patch-bc) = f00d541613db81540bcd21ddc68f7b27232024b6
diff --git a/lang/kaffe/patches/patch-ah b/lang/kaffe/patches/patch-ah
new file mode 100644
index 00000000000..7091ffb2c8f
--- /dev/null
+++ b/lang/kaffe/patches/patch-ah
@@ -0,0 +1,18 @@
+$NetBSD: patch-ah,v 1.7 2009/12/22 12:44:59 joerg Exp $
+
+--- libraries/javalib/Makefile.in.orig 2009-12-22 11:10:05.000000000 +0000
++++ libraries/javalib/Makefile.in
+@@ -1275,11 +1275,8 @@ clean-local:
+ export JAVA_COMPILER
+
+ install-data-local: installdirs
+- if test -f $(DESTDIR)${jrelibdir}/glibj.zip ; then \
+- if ! test -f $(DESTDIR)${jrelibdir}/rt.jar ; then \
+- $(LN_S) $(DESTDIR)${jrelibdir}/glibj.zip $(DESTDIR)${jrelibdir}/rt.jar ; \
+- fi ; \
+- fi
++ rm -f $(DESTDIR)${jrelibdir}/rt.jar
++ $(LN_S) glibj.zip $(DESTDIR)${jrelibdir}/rt.jar
+
+ uninstall-local:
+ $(RM) $(DESTDIR)${jrelibdir}/rt.jar