Hi,

Re-sending earlier diff to bring kawa to latest release.

Timo

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/kawa/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile    19 Sep 2017 19:23:04 -0000      1.15
+++ Makefile    12 Jan 2018 22:09:18 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=               Scheme and language framework for the Java platform
 
-DISTNAME=              kawa-2.4
+DISTNAME=              kawa-3.0
 CATEGORIES=            lang java
 
 HOMEPAGE=              https://www.gnu.org/software/kawa/
@@ -27,7 +27,7 @@ BUILD_DEPENDS=                print/texinfo \
                        ${MODGNU_AUTOCONF_DEPENDS} \
                        ${MODGNU_AUTOMAKE_DEPENDS}
 
-CONFIGURE_STYLE=       gnu
+CONFIGURE_STYLE=       autoconf no-autoheader
 CONFIGURE_ARGS+=       --enable-kawa-frontend
 CONFIGURE_ENV+=                AUTOMAKE=${LOCALBASE}/bin/automake-1.15 \
                        AUTOCONF=${LOCALBASE}/bin/autoconf-2.69
@@ -56,6 +56,8 @@ TEST_FLAGS =          DIFF=diff \
 
 pre-patch:
        find ${WRKSRC} -type f | \
-               xargs sed -i 's,^JAR =.*,JAR = ${JAVA_HOME}/bin/jar,g'
+               xargs fgrep -l "JAR =" | \
+               xargs sed -i 's,^JAR =.*,JAR = ${JAVA_HOME}/bin/jar,g'; \
+       touch ${WRKSRC}/configure.ac
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/kawa/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo    31 Aug 2017 06:33:05 -0000      1.4
+++ distinfo    12 Jan 2018 22:09:18 -0000
@@ -1,2 +1,2 @@
-SHA256 (kawa-2.4.tar.gz) = FMCL6BYxoeuLiSbKI1GYyhZRVsDBeey+boONP0tHY10=
-SIZE (kawa-2.4.tar.gz) = 3285436
+SHA256 (kawa-3.0.tar.gz) = Hm6FIXvW2MKgw0eIgqRXAxTfa5UHj+exIlkRw5q/OM0=
+SIZE (kawa-3.0.tar.gz) = 3393879
Index: patches/patch-bin_kawa_sh_in
===================================================================
RCS file: patches/patch-bin_kawa_sh_in
diff -N patches/patch-bin_kawa_sh_in
--- patches/patch-bin_kawa_sh_in        31 Aug 2017 06:33:05 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-$OpenBSD: patch-bin_kawa_sh_in,v 1.1 2017/08/31 06:33:05 jasper Exp $
---- bin/kawa.sh.in.orig        Sun Apr  9 08:44:21 2017
-+++ bin/kawa.sh.in     Sun Apr  9 08:44:30 2017
-@@ -1,5 +1,5 @@
- #!@KAWA_SHELL@
--thisfile=`type -p $0`
-+thisfile=`command -v $0`
- case "$thisfile" in
-   "") echo "installation error - can't find path to $0"; exit -1 ;;
-   /*) ;;
Index: patches/patch-doc_Makefile_am
===================================================================
RCS file: patches/patch-doc_Makefile_am
diff -N patches/patch-doc_Makefile_am
--- patches/patch-doc_Makefile_am       31 Aug 2017 06:33:05 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-$OpenBSD: patch-doc_Makefile_am,v 1.1 2017/08/31 06:33:05 jasper Exp $
---- doc/Makefile.am.orig       Sat Mar 25 12:33:43 2017
-+++ doc/Makefile.am    Sat Mar 25 12:34:24 2017
-@@ -29,12 +29,11 @@ TEXI2PDF = texi2pdf
- 
- man_MANS = kawa.1 qexo.1
- kawa.1: $(srcdir)/kawa.man
--      nroff -man $(srcdir)/kawa.man > tpm-kawa.1
--      mv tpm-kawa.1 kawa.1
-+      cp $(srcdir)/kawa.man kawa.1
- 
-+
- qexo.1: $(srcdir)/qexo.man
--      nroff -man $(srcdir)/qexo.man > tpm-qexo1
--      mv tpm-qexo1 qexo.1
-+      cp $(srcdir)/qexo.man qexo.1
- 
- ../kawa-doc-$(VERSION).tar.gz: kawa.info $(KAWA_HTMLDIR)/index.html kawa.pdf
-       tar cf - $(KAWA_HTMLDIR)/*.html kawa.pdf|gzip -c --best >$@
Index: patches/patch-gnu_xquery_testsuite_Makefile_am
===================================================================
RCS file: patches/patch-gnu_xquery_testsuite_Makefile_am
diff -N patches/patch-gnu_xquery_testsuite_Makefile_am
--- patches/patch-gnu_xquery_testsuite_Makefile_am      31 Aug 2017 06:33:05 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,85 +0,0 @@
-$OpenBSD: patch-gnu_xquery_testsuite_Makefile_am,v 1.1 2017/08/31 06:33:05 
jasper Exp $
-
-Index: gnu/xquery/testsuite/Makefile.am
---- gnu/xquery/testsuite/Makefile.am.orig
-+++ gnu/xquery/testsuite/Makefile.am
-@@ -2,6 +2,7 @@ include $(top_srcdir)/Make-rules
- 
- KAWALIB = $(top_builddir)
- KAWA = ../../../bin/kawa.sh
-+DIFF = diff -b
- EXTRA_CLEAN = tmp* *.log testing.zip */*.class
- mostlyclean-am: mostlyclean-generic
-       rm -rf Mod1 Mod2
-@@ -34,7 +35,7 @@ XQTS_JAVA_FLAGS = -Xmx120m
- check-XQTS: RunXQTS.class
-       CLASSPATH=$(KAWALIB) \
-         $(JAVA) $(XQTS_JAVA_FLAGS) gnu.xquery.testsuite.RunXQTS $(XQTS_DIR)
--      @if diff -b $(srcdir)/XQTS-trace.exp XQuery-trace.log; \
-+      @if $(DIFF) $(srcdir)/XQTS-trace.exp XQuery-trace.log; \
-         then echo '# XQTS trace output matches'; \
-         else echo FAIL XQuery trace output mismatch; fi
- 
-@@ -47,7 +48,7 @@ check-suite:  TestSuite.class
- 
- check-maketab1:  maketab1.xql
-       CLASSPATH=".$(CLASSPATH_SEPARATOR)$(KAWALIB)" $(KAWA) $< >tmp2
--      @if diff -b $(srcdir)/tab.html tmp2; then echo '# maketab1 test 
passes'; else echo FAIL maketab1 test; fi
-+      @if $(DIFF) $(srcdir)/tab.html tmp2; then echo '# maketab1 test 
passes'; else echo FAIL maketab1 test; fi
- 
- # FIXME - this does not do the correct thing
- check-desc:
-@@ -59,29 +60,29 @@ multab.class:  multab.xql
- check-multab:  multab.class
-       CLASSPATH=".$(CLASSPATH_SEPARATOR)$(KAWALIB)" $(JAVA) multab \
-         max=10 caption="Multiplication table " out:xml-indent=pretty >tmpmul
--      @if diff -b $(srcdir)/expectedmul.xml tmpmul; then echo '# multab test 
passes'; else echo FAIL multab test; fi
-+      @if $(DIFF) $(srcdir)/expectedmul.xml tmpmul; then echo '# multab test 
passes'; else echo FAIL multab test; fi
- 
- descend.class:  descend.xql
-       $(KAWA) --main --xquery -C $<
- 
- check-descend:  descend.class
-       CLASSPATH=".$(CLASSPATH_SEPARATOR)$(KAWALIB)" $(JAVA) descend >tmpdesc
--      @if diff -b $(srcdir)/expdescend.xml tmpdesc; then echo '# descend test 
passes'; else echo FAIL descend test; fi
-+      @if $(DIFF) $(srcdir)/expdescend.xml tmpdesc; then echo '# descend test 
passes'; else echo FAIL descend test; fi
- 
- check-latin1a:
-       $(KAWA) --xquery $(srcdir)/latin1a.xql >tmplatin1a
--      @if diff -b $(srcdir)/latin1a.expected tmplatin1a; then echo '# latin1a 
test passes'; else echo FAIL latin1a test; fi
-+      @if $(DIFF) $(srcdir)/latin1a.expected tmplatin1a; then echo '# latin1a 
test passes'; else echo FAIL latin1a test; fi
- 
- check-xsltest1:
-       $(KAWA) --xslt -f $(srcdir)/xsltest1.xsl $(srcdir)/outline.xml 
>tmp-xsltest1.log
--      @if diff -b $(srcdir)/xsltest1.expected tmp-xsltest1.log; \
-+      @if $(DIFF) $(srcdir)/xsltest1.expected tmp-xsltest1.log; \
-         then echo '# xsltest1 test passes'; \
-         else echo FAIL xsltest1 test; fi
- 
- check-format-users:
-       $(KAWA) --xslt $(srcdir)/format-users.xsl $(srcdir)/users.xml \
--        |sed 's/^ *//'>tmp-format-users.html
--      @if diff -b -B $(srcdir)/exp-format-users.html tmp-format-users.html; 
then echo '#  format-users test passes'; else echo FAIL format-users test; fi
-+        |sed 's/^ *//; /^\s*$$/d' >tmp-format-users.html
-+      @if $(DIFF) $(srcdir)/exp-format-users.html tmp-format-users.html; then 
echo '#  format-users test passes'; else echo FAIL format-users test; fi
- 
- ./Mod1/mod1.class: mod1.xql
-       $(CLASSPATH_ENV) $(KAWA) --module-static -d ../../.. -C $<
-@@ -93,7 +94,7 @@ usemod.class: usemod.xql ./Mod1/mod1.class ./Mod2/mod2
-       $(CLASSPATH_ENV) $(KAWA) --main -C $<
- check-mod: usemod.class
-       CLASSPATH=".$(CLASSPATH_SEPARATOR)$(KAWALIB)" $(JAVA) usemod >tmp-usemod
--      @if diff -b $(srcdir)/usemod.exp tmp-usemod; \
-+      @if $(DIFF) $(srcdir)/usemod.exp tmp-usemod; \
-         then echo '# usemod test passes'; \
-         else echo FAIL usemod test; fi
- 
-@@ -101,7 +102,7 @@ bad-1.log: $(srcdir)/bad-1.xql
-       -CLASSPATH=$(KAWALIB) $(KAWA) -C $< 2>&1 \
-       | sed -e '1d' -e 's|^.*/bad-1.xql|bad-1.xql|' >bad-1.log
- check-bad-1: bad-1.log
--      @if diff -b $(srcdir)/expected-1.errs bad-1.log; \
-+      @if $(DIFF) $(srcdir)/expected-1.errs bad-1.log; \
-         then echo '# bad-1 test passes'; \
-         else echo FAIL bad-1 test; fi
- 
Index: patches/patch-gnu_xquery_testsuite_exp-format-users_html
===================================================================
RCS file: patches/patch-gnu_xquery_testsuite_exp-format-users_html
diff -N patches/patch-gnu_xquery_testsuite_exp-format-users_html
--- patches/patch-gnu_xquery_testsuite_exp-format-users_html    31 Aug 2017 
06:33:05 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-gnu_xquery_testsuite_exp-format-users_html,v 1.1 2017/08/31 
06:33:05 jasper Exp $
-
-Index: gnu/xquery/testsuite/exp-format-users.html
---- gnu/xquery/testsuite/exp-format-users.html.orig
-+++ gnu/xquery/testsuite/exp-format-users.html
-@@ -29,4 +29,4 @@
- <td>Rip Van Winkle</td>
- <td>B</td>
- </tr>
--</table>
-+</table>
-\ No newline at end of file
Index: patches/patch-gnu_xquery_testsuite_latin1a_expected
===================================================================
RCS file: patches/patch-gnu_xquery_testsuite_latin1a_expected
diff -N patches/patch-gnu_xquery_testsuite_latin1a_expected
--- patches/patch-gnu_xquery_testsuite_latin1a_expected 31 Aug 2017 06:33:05 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,9 +0,0 @@
-$OpenBSD: patch-gnu_xquery_testsuite_latin1a_expected,v 1.1 2017/08/31 
06:33:05 jasper Exp $
-
-Index: gnu/xquery/testsuite/latin1a.expected
---- gnu/xquery/testsuite/latin1a.expected.orig
-+++ gnu/xquery/testsuite/latin1a.expected
-@@ -1 +1 @@
--<p>Norwegian letters: ae:&#xE6; oe:&#xF8; aa:&#xE5;</p>
-+<p>Norwegian letters: ae:&#xE6; oe:&#xF8; aa:&#xE5;</p>
-\ No newline at end of file
Index: patches/patch-testsuite_Makefile_am
===================================================================
RCS file: patches/patch-testsuite_Makefile_am
diff -N patches/patch-testsuite_Makefile_am
--- patches/patch-testsuite_Makefile_am 31 Aug 2017 06:33:05 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-testsuite_Makefile_am,v 1.1 2017/08/31 06:33:05 jasper Exp $
-
-Index: testsuite/Makefile.am
---- testsuite/Makefile.am.orig
-+++ testsuite/Makefile.am
-@@ -8,7 +8,7 @@ KAWA = ../bin/kawa.sh
- CPJAVA = 
CLASSPATH="..$(CLASSPATH_SEPARATOR)@conf_classpath@.$(CLASSPATH_SEPARATOR)$$CLASSPATH"
 $(JAVA)
- CPKAWA = CLASSPATH="@conf_classpath@.$(CLASSPATH_SEPARATOR)$$CLASSPATH" 
$(KAWA)
- KAWATEST = CLASSPATH=".$(CLASSPATH_SEPARATOR)$$CLASSPATH" $(KAWA) $(OPTIONS) 
-e '(load "testing.zip")'
--DIFF = diff --strip-trailing-cr
-+DIFF = diff
- 
- if ENABLE_SERVLET
- if ENABLE_XQUERY
-@@ -632,7 +632,7 @@ check-bridge:
-       $(KAWA) $(OPTIONS) "$(srcdir)/bridge.scm"
- 
- check-life-grid:
--      $(KAWA) $(srcdir)/life-grid.scm >& life-grid.log
-+      $(KAWA) $(srcdir)/life-grid.scm > life-grid.log 2>&1
-       @if $(DIFF) $(srcdir)/life-grid.expected life-grid.log; \
-         then echo '# check-life-grid passes'; \
-         else echo FAIL check-life-grid passes; fi
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/kawa/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   31 Aug 2017 06:33:05 -0000      1.5
+++ pkg/PLIST   12 Jan 2018 22:09:18 -0000
@@ -1,11 +1,7 @@
 @comment $OpenBSD: PLIST,v 1.5 2017/08/31 06:33:05 jasper Exp $
 @bin bin/kawa
-bin/qexo
-info/kawa.info
-info/kawa.info-1
-info/kawa.info-2
-info/kawa.info-3
-info/kawa.info-4
+@bin bin/qexo
+@info info/kawa.info
 @man man/man1/kawa.1
 @man man/man1/qexo.1
 share/kawa/

Reply via email to