Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Apr 2008 10:17:13 GMT
From:      Jaap Boender <jaapb@kerguelen.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/123071: [Maintainer update] devel/menhir (to version 20071212)
Message-ID:  <200804251017.m3PAHDPe073980@www.freebsd.org>
Resent-Message-ID: <200804251020.m3PAK2cL033496@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         123071
>Category:       ports
>Synopsis:       [Maintainer update] devel/menhir (to version 20071212)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 25 10:20:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Jaap Boender
>Release:        7.0-STABLE
>Organization:
>Environment:
FreeBSD marion-dufresne.pps.jussieu.fr 7.0-STABLE FreeBSD 7.0-STABLE #2: Thu Mar  6 11:50:31 CET 2008     root@marion-dufresne.pps.jussieu.fr:/usr/obj/usr/src/sys/MARION-DUFRESNE  i386

>Description:
This is an update of the port to a new upstream version, as well as some changes to the port itself (it now respects the NOPORTDOCS variable).
>How-To-Repeat:
n/a
>Fix:
shar included.

Patch attached with submission follows:

# 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/pkg-plist
#	/usr/ports/devel/menhir/pkg-descr
#	/usr/ports/devel/menhir/files
#	/usr/ports/devel/menhir/files/patch-Makefile
#
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 <jaapb@kerguelen.org>
X#
X# $FreeBSD: ports/devel/menhir/Makefile,v 1.4 2008/04/06 22:51:20 pav Exp $
X#
X
XPORTNAME=	menhir
XPORTVERSION=	20071212
XPORTREVISION=	0
XCATEGORIES=	devel
XMASTER_SITES=	http://cristal.inria.fr/~fpottier/menhir/
X
XMAINTAINER=	jaapb@kerguelen.org
XCOMMENT=	LR(1) parser generator for OCaml
X
XUSE_GMAKE=	yes
XUSE_OCAML=	yes
X
XINSTALL_TARGET=	install
XMAKE_ENV+=	mandir="${MANPREFIX}/man/man1"
XMAN1=		menhir.1
X
X.if !defined(NOPORTDOCS)
XINSTALL_TARGET+=	docinstall
XDOCSDIR=	${PREFIX}/share/doc/ocaml/${PORTNAME}
XMAKE_ENV+=	docdir="${DOCSDIR}"
X.endif
X
X.include <bsd.port.mk>
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-20071212.tar.gz) = 0bb0bdacbd0ca22fbb25ec07cb257bba
XSHA256 (menhir-20071212.tar.gz) = a74583040dea75c540710b9e64ece9f27487ac74a8a7becd212d154f0c7a1626
XSIZE (menhir-20071212.tar.gz) = 389945
END-of-/usr/ports/devel/menhir/distinfo
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
Xshare/menhir/standard.mly
X%%PORTDOCS%%%%DOCSDIR%%/manual.pdf
X%%PORTDOCS%%%%DOCSDIR%%/demos/Makefile
X%%PORTDOCS%%%%DOCSDIR%%/demos/Makefile.auto
X%%PORTDOCS%%%%DOCSDIR%%/demos/Makefile.shared
X%%PORTDOCS%%%%DOCSDIR%%/demos/OMakefile.shared
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc/Makefile
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc/OMakefile
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc/OMakeroot
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc/README
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc/calc.ml
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc/lexer.mll
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc/parser.mly
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc-two/Makefile
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc-two/OMakefile
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc-two/OMakeroot
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc-two/README
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc-two/algebraic.mly
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc-two/calc.ml
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc-two/common.mly
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc-two/lexer.mll
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc-two/reverse.mly
X%%PORTDOCS%%%%DOCSDIR%%/demos/calc-two/tokens.mly
X%%PORTDOCS%%%%DOCSDIR%%/demos/ocamldep.wrapper
X@dirrm share/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
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	2007-12-12 17:44:32.000000000 +0100
X+++ Makefile	2008-04-25 12:12:02.000000000 +0200
X@@ -20,10 +20,10 @@
X   $(error Please define PREFIX)
X endif
X 
X-bindir          := ${PREFIX}/bin
X-docdir		:= ${PREFIX}/share/doc/menhir
X-libdir	        := ${PREFIX}/share/menhir
X-mandir          := ${PREFIX}/share/man/man1
X+bindir          ?= ${PREFIX}/bin
X+docdir		?= ${PREFIX}/share/doc/menhir
X+libdir	        ?= ${PREFIX}/share/menhir
X+mandir          ?= ${PREFIX}/share/man/man1
X MANS            := menhir.1
X DOCS            := manual.pdf demos
X LIBS            := standard.mly
X@@ -52,13 +52,15 @@
X install:
X 	mkdir -p $(bindir)
X 	mkdir -p $(libdir)
X-	mkdir -p $(docdir)
X 	mkdir -p $(mandir)
X 	install menhir $(bindir)
X 	install -m 644 $(LIBS) $(libdir)
X-	cp -r $(DOCS) $(docdir)
X 	cp -r $(MANS) $(mandir)
X 
X+docinstall:
X+	mkdir -p $(docdir)
X+	cp -r $(DOCS) $(docdir)
X+
X uninstall:
X 	rm -rf $(bindir)/menhir
X 	rm -rf $(libdir)
END-of-/usr/ports/devel/menhir/files/patch-Makefile
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804251017.m3PAHDPe073980>