# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/devel/menhir # /usr/ports/devel/menhir/Makefile # /usr/ports/devel/menhir/distinfo # /usr/ports/devel/menhir/files # /usr/ports/devel/menhir/files/patch-Makefile # /usr/ports/devel/menhir/pkg-plist # /usr/ports/devel/menhir/pkg-descr # echo c - /usr/ports/devel/menhir mkdir -p /usr/ports/devel/menhir > /dev/null 2>&1 echo x - /usr/ports/devel/menhir/Makefile sed 's/^X//' >/usr/ports/devel/menhir/Makefile << 'END-of-/usr/ports/devel/menhir/Makefile' X# New ports collection makefile for: menhir X# Date created: 5 March 2007 X# Whom: Jaap Boender X# X# $FreeBSD$ X# X XPORTNAME= menhir XPORTVERSION= 20070215 XCATEGORIES= devel XMASTER_SITES= http://cristal.inria.fr/~fpottier/menhir/ X XMAINTAINER= Jaap Boender XCOMMENT= LR(1) parser generator for OCaml X XUSE_GMAKE= yes XUSE_OCAML= yes X XDOCSDIR= ${PREFIX}/share/doc/ocaml/${PORTNAME} XMAKE_ENV+= DOCSDIR="${DOCSDIR}" OCAML_SITELIBDIR="${OCAML_SITELIBDIR}" X X.include X.include "${PORTSDIR}/lang/ocaml/bsd.ocaml.mk" X.include END-of-/usr/ports/devel/menhir/Makefile echo x - /usr/ports/devel/menhir/distinfo sed 's/^X//' >/usr/ports/devel/menhir/distinfo << 'END-of-/usr/ports/devel/menhir/distinfo' XMD5 (menhir-20070215.tar.gz) = e7a1682ae072293ef0718a97d8f57939 XSHA256 (menhir-20070215.tar.gz) = 53eda84e6af031e22ea5d0de1f6701ec144ad664fb480ec27c2ccef3be22f920 XSIZE (menhir-20070215.tar.gz) = 295465 END-of-/usr/ports/devel/menhir/distinfo echo c - /usr/ports/devel/menhir/files mkdir -p /usr/ports/devel/menhir/files > /dev/null 2>&1 echo x - /usr/ports/devel/menhir/files/patch-Makefile sed 's/^X//' >/usr/ports/devel/menhir/files/patch-Makefile << 'END-of-/usr/ports/devel/menhir/files/patch-Makefile' X--- Makefile.orig Thu Feb 15 11:03:08 2007 X+++ Makefile Mon Mar 5 10:42:40 2007 X@@ -50,9 +50,9 @@ X X EXECUTABLE := menhir X bindir := ${PREFIX}/bin X-docdir := ${PREFIX}/share/doc/$(EXECUTABLE) X-libdir := ${PREFIX}/share/$(EXECUTABLE) X-mandir := ${PREFIX}/share/man/man1 X+docdir := ${DOCSDIR} X+libdir := ${OCAML_SITELIBDIR}/${EXECUTABLE} X+mandir := ${PREFIX}/man/man1 X MANS := menhir.1 X DOCS := manual.pdf demos X LIBS := standard.mly END-of-/usr/ports/devel/menhir/files/patch-Makefile echo x - /usr/ports/devel/menhir/pkg-plist sed 's/^X//' >/usr/ports/devel/menhir/pkg-plist << 'END-of-/usr/ports/devel/menhir/pkg-plist' Xbin/menhir Xman/man1/menhir.1 X%%OCAML_SITELIBDIR%%/menhir/standard.mly X%%DOCSDIR%%/manual.pdf X%%DOCSDIR%%/demos X%%DOCSDIR%%/demos/Makefile X%%DOCSDIR%%/demos/Makefile.auto X%%DOCSDIR%%/demos/Makefile.shared X%%DOCSDIR%%/demos/OMakefile.shared X%%DOCSDIR%%/demos/calc X%%DOCSDIR%%/demos/calc/Makefile X%%DOCSDIR%%/demos/calc/OMakefile X%%DOCSDIR%%/demos/calc/OMakeroot X%%DOCSDIR%%/demos/calc/README X%%DOCSDIR%%/demos/calc/calc.ml X%%DOCSDIR%%/demos/calc/lexer.mll X%%DOCSDIR%%/demos/calc/parser.mly X%%DOCSDIR%%/demos/calc-two X%%DOCSDIR%%/demos/calc-two/Makefile X%%DOCSDIR%%/demos/calc-two/OMakefile X%%DOCSDIR%%/demos/calc-two/OMakeroot X%%DOCSDIR%%/demos/calc-two/README X%%DOCSDIR%%/demos/calc-two/algebraic.mly X%%DOCSDIR%%/demos/calc-two/calc.ml X%%DOCSDIR%%/demos/calc-two/lexer.mll X%%DOCSDIR%%/demos/calc-two/reverse.mly X%%DOCSDIR%%/demos/calc-two/tokens.mly X%%DOCSDIR%%/demos/ocamldep.wrapper X@dirrm %%OCAML_SITELIBDIR%%/menhir X@dirrm %%DOCSDIR%%/demos/calc X@dirrm %%DOCSDIR%%/demos/calc-two X@dirrm %%DOCSDIR%%/demos X@dirrm %%DOCSDIR%% X@dirrmtry share/doc/ocaml END-of-/usr/ports/devel/menhir/pkg-plist echo x - /usr/ports/devel/menhir/pkg-descr sed 's/^X//' >/usr/ports/devel/menhir/pkg-descr << 'END-of-/usr/ports/devel/menhir/pkg-descr' XMenhir is a LR(1) parser generator for the OCaml programming language. XIt is 90% compatible to ocamlyacc (included with the OCaml distribution), and Xit has some advantages over ocamlyacc, such as limited EBNF support, LR(1) Xgeneration instead of LALR(1), better conflict explanation and production of Xreentrant parsers (amongst others). X XWWW: http://cristal.inria.fr/~fpottier/menhir END-of-/usr/ports/devel/menhir/pkg-descr exit