timo.myyra@bittivirhe.fi (Timo Myyrä) writes:
> 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:æ oe:ø aa:å</p>
> -+<p>Norwegian letters: ae:æ oe:ø aa:å</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/
ping
No comments:
Post a Comment