pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/menhir Updated devel/menhir to version 20181026



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2d8618511108
branches:  trunk
changeset: 314966:2d8618511108
user:      jaapb <jaapb%pkgsrc.org@localhost>
date:      Mon Nov 12 17:13:37 2018 +0000

description:
Updated devel/menhir to version 20181026

This version contains a lot of small additions and bugfixes, see
CHANGES.md in the distribution.

Also, the mode of distribution has changed; the package is now distributed
through INRIA's gitlab.

diffstat:

 devel/menhir/Makefile               |   9 +--
 devel/menhir/PLIST                  |  83 +++++++++++++++++++++++++++++++++++-
 devel/menhir/distinfo               |  12 ++--
 devel/menhir/patches/patch-Makefile |  33 +++++++-------
 4 files changed, 107 insertions(+), 30 deletions(-)

diffs (249 lines):

diff -r c19487028aba -r 2d8618511108 devel/menhir/Makefile
--- a/devel/menhir/Makefile     Mon Nov 12 16:11:03 2018 +0000
+++ b/devel/menhir/Makefile     Mon Nov 12 17:13:37 2018 +0000
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.25 2018/07/19 15:15:21 jaapb Exp $
+# $NetBSD: Makefile,v 1.26 2018/11/12 17:13:37 jaapb Exp $
 #
 
-DISTNAME=      menhir-20170607
-PKGREVISION=   4
+DISTNAME=      menhir-20181026
 CATEGORIES=    devel
-MASTER_SITES=  http://cristal.inria.fr/~fpottier/menhir/
+MASTER_SITES=  https://gitlab.inria.fr/fpottier/${PKGBASE}/-/archive/${PKGVERSION_NOREV}/
 
 MAINTAINER=    jaapb%NetBSD.org@localhost
-HOMEPAGE=      http://cristal.inria.fr/~fpottier/menhir/
+HOMEPAGE=      http://gallium.inria.fr/~fpottier/menhir/
 COMMENT=       LR(1) parser generator in OCaml
 LICENSE=       qpl-v1.0
 
diff -r c19487028aba -r 2d8618511108 devel/menhir/PLIST
--- a/devel/menhir/PLIST        Mon Nov 12 16:11:03 2018 +0000
+++ b/devel/menhir/PLIST        Mon Nov 12 17:13:37 2018 +0000
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.7 2017/07/11 10:10:40 jaapb Exp $
+@comment $NetBSD: PLIST,v 1.8 2018/11/12 17:13:37 jaapb Exp $
 bin/menhir
 ${OCAML_SITELIB}/menhirLib/META
 ${OCAML_SITELIB}/menhirLib/menhirLib.cmi
 ${OCAML_SITELIB}/menhirLib/menhirLib.cmo
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/menhirLib/menhirLib.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/menhirLib/menhirLib.cmxs
 ${OCAML_SITELIB}/menhirLib/menhirLib.ml
 ${OCAML_SITELIB}/menhirLib/menhirLib.mli
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/menhirLib/menhirLib.o
@@ -11,15 +12,55 @@
 ${OCAML_SITELIB}/menhirSdk/menhirSdk.cmi
 ${OCAML_SITELIB}/menhirSdk/menhirSdk.cmo
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/menhirSdk/menhirSdk.cmx
+${PLIST.ocaml-opt}${OCAML_SITELIB}/menhirSdk/menhirSdk.cmxs
 ${PLIST.ocaml-opt}${OCAML_SITELIB}/menhirSdk/menhirSdk.o
-man/man1/menhir.1
+man/menhir.1
 share/doc/menhir/demos/Makefile
+share/doc/menhir/demos/calc-alias/.gitignore
+share/doc/menhir/demos/calc-alias/.merlin
+share/doc/menhir/demos/calc-alias/Makefile
+share/doc/menhir/demos/calc-alias/README
+share/doc/menhir/demos/calc-alias/calc.ml
+share/doc/menhir/demos/calc-alias/lexer.mll
+share/doc/menhir/demos/calc-alias/parser.mly
+share/doc/menhir/demos/calc-dune/.gitignore
+share/doc/menhir/demos/calc-dune/Makefile
+share/doc/menhir/demos/calc-dune/README.md
+share/doc/menhir/demos/calc-dune/calc.ml
+share/doc/menhir/demos/calc-dune/dune
+share/doc/menhir/demos/calc-dune/dune-project
+share/doc/menhir/demos/calc-dune/lexer.mll
+share/doc/menhir/demos/calc-dune/parser.mly
+share/doc/menhir/demos/calc-incremental-dune/.gitignore
+share/doc/menhir/demos/calc-incremental-dune/Makefile
+share/doc/menhir/demos/calc-incremental-dune/README.md
+share/doc/menhir/demos/calc-incremental-dune/calc.ml
+share/doc/menhir/demos/calc-incremental-dune/dune
+share/doc/menhir/demos/calc-incremental-dune/dune-project
+share/doc/menhir/demos/calc-incremental-dune/lexer.mll
+share/doc/menhir/demos/calc-incremental-dune/parser.mly
+share/doc/menhir/demos/calc-incremental/.gitignore
 share/doc/menhir/demos/calc-incremental/.merlin
 share/doc/menhir/demos/calc-incremental/Makefile
 share/doc/menhir/demos/calc-incremental/README
 share/doc/menhir/demos/calc-incremental/calc.ml
 share/doc/menhir/demos/calc-incremental/lexer.mll
 share/doc/menhir/demos/calc-incremental/parser.mly
+share/doc/menhir/demos/calc-inspection-dune/.gitignore
+share/doc/menhir/demos/calc-inspection-dune/CalcErrorReporting.ml
+share/doc/menhir/demos/calc-inspection-dune/CalcErrorReporting.mli
+share/doc/menhir/demos/calc-inspection-dune/CalcPrinters.ml
+share/doc/menhir/demos/calc-inspection-dune/CalcPrinters.mli
+share/doc/menhir/demos/calc-inspection-dune/ErrorReporting.ml
+share/doc/menhir/demos/calc-inspection-dune/ErrorReporting.mli
+share/doc/menhir/demos/calc-inspection-dune/Makefile
+share/doc/menhir/demos/calc-inspection-dune/README
+share/doc/menhir/demos/calc-inspection-dune/calc.ml
+share/doc/menhir/demos/calc-inspection-dune/dune
+share/doc/menhir/demos/calc-inspection-dune/dune-project
+share/doc/menhir/demos/calc-inspection-dune/lexer.mll
+share/doc/menhir/demos/calc-inspection-dune/parser.mly
+share/doc/menhir/demos/calc-inspection/.gitignore
 share/doc/menhir/demos/calc-inspection/.merlin
 share/doc/menhir/demos/calc-inspection/CalcErrorReporting.ml
 share/doc/menhir/demos/calc-inspection/CalcErrorReporting.mli
@@ -32,6 +73,16 @@
 share/doc/menhir/demos/calc-inspection/calc.ml
 share/doc/menhir/demos/calc-inspection/lexer.mll
 share/doc/menhir/demos/calc-inspection/parser.mly
+share/doc/menhir/demos/calc-param-dune/.gitignore
+share/doc/menhir/demos/calc-param-dune/Makefile
+share/doc/menhir/demos/calc-param-dune/README
+share/doc/menhir/demos/calc-param-dune/calc.ml
+share/doc/menhir/demos/calc-param-dune/dune
+share/doc/menhir/demos/calc-param-dune/dune-project
+share/doc/menhir/demos/calc-param-dune/lexer.mll
+share/doc/menhir/demos/calc-param-dune/parser.mly
+share/doc/menhir/demos/calc-param-dune/tokens.mly
+share/doc/menhir/demos/calc-param/.gitignore
 share/doc/menhir/demos/calc-param/.merlin
 share/doc/menhir/demos/calc-param/Makefile
 share/doc/menhir/demos/calc-param/README
@@ -43,6 +94,21 @@
 share/doc/menhir/demos/calc-param/parser.mlypack
 share/doc/menhir/demos/calc-param/tokens.mly
 share/doc/menhir/demos/calc-param/tokens.mlypack
+share/doc/menhir/demos/calc-two-dune/.gitignore
+share/doc/menhir/demos/calc-two-dune/Makefile
+share/doc/menhir/demos/calc-two-dune/README
+share/doc/menhir/demos/calc-two-dune/algebraic.mly
+share/doc/menhir/demos/calc-two-dune/algebraic.mlypack
+share/doc/menhir/demos/calc-two-dune/calc.ml
+share/doc/menhir/demos/calc-two-dune/common.mly
+share/doc/menhir/demos/calc-two-dune/dune
+share/doc/menhir/demos/calc-two-dune/dune-project
+share/doc/menhir/demos/calc-two-dune/lexer.mll
+share/doc/menhir/demos/calc-two-dune/reverse.mly
+share/doc/menhir/demos/calc-two-dune/reverse.mlypack
+share/doc/menhir/demos/calc-two-dune/tokens.mly
+share/doc/menhir/demos/calc-two-dune/tokens.mlypack
+share/doc/menhir/demos/calc-two/.gitignore
 share/doc/menhir/demos/calc-two/.merlin
 share/doc/menhir/demos/calc-two/Makefile
 share/doc/menhir/demos/calc-two/README
@@ -57,13 +123,20 @@
 share/doc/menhir/demos/calc-two/reverse.mlypack
 share/doc/menhir/demos/calc-two/tokens.mly
 share/doc/menhir/demos/calc-two/tokens.mlypack
+share/doc/menhir/demos/calc/.gitignore
 share/doc/menhir/demos/calc/.merlin
 share/doc/menhir/demos/calc/Makefile
 share/doc/menhir/demos/calc/README
 share/doc/menhir/demos/calc/calc.ml
 share/doc/menhir/demos/calc/lexer.mll
 share/doc/menhir/demos/calc/parser.mly
-share/doc/menhir/demos/find-menhir.sh
+share/doc/menhir/demos/generate-printers-dune/.gitignore
+share/doc/menhir/demos/generate-printers-dune/Makefile
+share/doc/menhir/demos/generate-printers-dune/README.md
+share/doc/menhir/demos/generate-printers-dune/dune
+share/doc/menhir/demos/generate-printers-dune/dune-project
+share/doc/menhir/demos/generate-printers-dune/generate.ml
+share/doc/menhir/demos/generate-printers/.gitignore
 share/doc/menhir/demos/generate-printers/.merlin
 share/doc/menhir/demos/generate-printers/Makefile
 share/doc/menhir/demos/generate-printers/README.md
@@ -73,5 +146,9 @@
 share/doc/menhir/demos/obsolete/Makefile.calc-two
 share/doc/menhir/demos/obsolete/Makefile.shared
 share/doc/menhir/demos/obsolete/ocamldep.wrapper
+share/doc/menhir/manual.html
 share/doc/menhir/manual.pdf
+share/doc/menhir/manual001.png
+share/doc/menhir/manual002.png
+share/doc/menhir/manual003.png
 share/menhir/standard.mly
diff -r c19487028aba -r 2d8618511108 devel/menhir/distinfo
--- a/devel/menhir/distinfo     Mon Nov 12 16:11:03 2018 +0000
+++ b/devel/menhir/distinfo     Mon Nov 12 17:13:37 2018 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.8 2017/07/11 10:10:40 jaapb Exp $
+$NetBSD: distinfo,v 1.9 2018/11/12 17:13:37 jaapb Exp $
 
-SHA1 (menhir-20170607.tar.gz) = d4be0e971a5e08384527cb59703778c4b2987cac
-RMD160 (menhir-20170607.tar.gz) = 1fe251cc80221b2cb2d23bcd4faad1260bcb4898
-SHA512 (menhir-20170607.tar.gz) = 468e0b042b8deabe2db4c33d59ff0a5d9177845bfc31eeffb4ba90de6a5e52cf2cd98965c8ec0cf6f849f459738f59802564d76310fb06f0aa4746c1441eade1
-Size (menhir-20170607.tar.gz) = 796429 bytes
-SHA1 (patch-Makefile) = 573a05ae79c7088e9cc67b257610658dd9eba844
+SHA1 (menhir-20181026.tar.gz) = 60bec523c42532b55eef3bc72e1dadf32a961b7e
+RMD160 (menhir-20181026.tar.gz) = c403e93f2ab394a92c7bd16caa0901f9b8fc238b
+SHA512 (menhir-20181026.tar.gz) = e2030f6bb8c042b44bd620970f754098f0fcdc4087faf50efa8041c49026079b71d94070ad1e85fe9e551110debbe93de339dacae2b25a6d89621c1adcb4b13d
+Size (menhir-20181026.tar.gz) = 990380 bytes
+SHA1 (patch-Makefile) = 6cfc9c1c7d1289c41288852d8707a0d0a4232993
diff -r c19487028aba -r 2d8618511108 devel/menhir/patches/patch-Makefile
--- a/devel/menhir/patches/patch-Makefile       Mon Nov 12 16:11:03 2018 +0000
+++ b/devel/menhir/patches/patch-Makefile       Mon Nov 12 17:13:37 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-Makefile,v 1.5 2017/07/11 10:10:40 jaapb Exp $
+$NetBSD: patch-Makefile,v 1.6 2018/11/12 17:13:38 jaapb Exp $
 
 Use correct install locations and BSD_INSTALL_*
---- Makefile.orig      2017-06-07 09:59:06.000000000 +0100
-+++ Makefile   2017-06-30 15:02:07.000000000 +0100
-@@ -45,10 +45,10 @@
+--- Makefile.orig      2018-10-26 13:17:23.000000000 +0000
++++ Makefile
+@@ -46,10 +46,10 @@ endif
  # These may be overridden from outside; e.g., our opam package description
  # provides its own values of docdir, libdir, and mandir.
  
@@ -14,18 +14,18 @@
 +bindir          := $(DESTDIR)$(PREFIX)/bin
 +docdir                := $(DESTDIR)$(PREFIX)/share/doc/menhir
 +libdir                := $(DESTDIR)$(PREFIX)/share/menhir
-+mandir          := $(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man1
- MANS            := menhir.1
- DOCS            := manual.pdf demos
++mandir          := $(DESTDIR)$(PREFIX)/${PKGMANDIR}
+ MANS            := doc/menhir.1
+ DOCS            := doc/manual.pdf doc/manual.html doc/manual*.png demos
  MLYLIB          := src/standard.mly
-@@ -178,11 +178,11 @@
+@@ -177,11 +177,11 @@ endif
  
  install:
  # Install the executable.
 -      mkdir -p $(bindir)
--      install $(BUILDDIR)/menhir.$(TARGET) $(bindir)/$(MENHIREXE)
+-      install $(BUILDDIR)/menhir.$(TARGET) $(bindir)/menhir$(EXE)
 +      $(BSD_INSTALL_PROGRAM_DIR) -p $(bindir)
-+      $(BSD_INSTALL_PROGRAM) $(BUILDDIR)/menhir.$(TARGET) $(bindir)/$(MENHIREXE)
++      $(BSD_INSTALL_PROGRAM) $(BUILDDIR)/menhir.$(TARGET) $(bindir)/menhir$(EXE)
  # Install Menhir's standard library.
 -      mkdir -p $(libdir)
 -      install -m 644 $(MLYLIB) $(libdir)
@@ -34,7 +34,7 @@
  # Install MenhirLib and MenhirSdk.
        @if `$(BUILDDIR)/menhir.$(TARGET) --suggest-ocamlfind | tr -d '\r'` ; then \
          echo 'Installing MenhirLib and MenhirSdk via ocamlfind.' ; \
-@@ -193,12 +193,12 @@
+@@ -192,13 +192,13 @@ install:
          rm -f META ; \
        else \
          echo 'Installing MenhirLib and MenhirSdk manually.' ; \
@@ -43,10 +43,11 @@
 +        $(BSD_INSTALL_DATA) -m 644 $(patsubst %,$(BUILDDIR)/%,$(MENHIRLIB)) $(libdir) ; \
 +        $(BSD_INSTALL_DATA) -m 644 $(patsubst %,$(SDKDIR)/%,$(MENHIRSDK)) $(libdir) ; \
        fi
- # Install the documentation, if it has been built.
-       if [ -f manual.pdf ] ; then \
--        mkdir -p $(docdir) $(mandir) && \
-+        $(BSD_INSTALL_DATA_DIR) -p $(docdir) $(mandir) && \
-         cp -r $(DOCS) $(docdir) && \
+ # Install the documentation. (If building from the repository, the documentation
+ # may be absent.)
+       if [ -f doc/manual.pdf ] ; then \
+-        mkdir -p $(docdir) $(mandir) ; \
++        $(BSD_INSTALL_DATA_DIR) -p $(docdir) $(mandir) ; \
+         cp -r $(DOCS) $(docdir) ; \
          cp -r $(MANS) $(mandir) ; \
        fi



Home | Main Index | Thread Index | Old Index