From nobody@FreeBSD.org  Fri Apr 25 10:17:42 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CA11F1065676
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 25 Apr 2008 10:17:42 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id A3DB08FC22
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 25 Apr 2008 10:17:42 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m3PAHDxX073981
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 25 Apr 2008 10:17:13 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id m3PAHDPe073980;
	Fri, 25 Apr 2008 10:17:13 GMT
	(envelope-from nobody)
Message-Id: <200804251017.m3PAHDPe073980@www.freebsd.org>
Date: Fri, 25 Apr 2008 10:17:13 GMT
From: Jaap Boender <jaapb@kerguelen.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [Maintainer update] devel/menhir (to version 20071212)
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         123071
>Category:       ports
>Synopsis:       [Maintainer update] devel/menhir (to version 20071212)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jadawin
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 25 10:20:02 UTC 2008
>Closed-Date:    Mon Jun 02 06:19:50 UTC 2008
>Last-Modified:  Mon Jun  2 06:20:01 UTC 2008
>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:
State-Changed-From-To: open->feedback 
State-Changed-By: jadawin 
State-Changed-When: Fri Apr 25 14:42:55 UTC 2008 
State-Changed-Why:  
pkg_delete: unable to completely remove directory 
'/usr/local/share/doc/ocaml/menhir/demos' pkg_delete: unable to 
completely remove directory '/usr/local/share/doc/ocaml/menhir' 
pkg_delete: couldn't entirely delete package (perhaps the packing list 
is incorrectly specified?) 
================================================================ 

=== Checking filesystem state list of extra files and directories in / 
(not present before this port was installed but present after it was 
deinstalled) 44796000        4 drwxr-xr-x    3 root             wheel 
512 Apr 25 14:27 usr/local/share/doc/ocaml 44890158        4 drwxr-xr-x 
3 root             wheel                 512 Apr 25 14:27 
usr/local/share/doc/ocaml/menhir 44890160        4 drwxr-xr-x    3 root 
wheel                 512 Apr 25 14:27 
usr/local/share/doc/ocaml/menhir/demos 44937531        4 drwxr-xr-x    2 
root             wheel                 512 Apr 25 14:27 
usr/local/share/doc/ocaml/menhir/demos/calc-param 44937532        4 
-rw-r--r--    1 root             wheel                1806 Apr 25 14:27 
usr/local/share/doc/ocaml/menhir/demos/calc-param/calc.ml 44937536 
4 -rw-r--r--    1 root             wheel                 237 Apr 25 
14:27 usr/local/share/doc/ocaml/menhir/demos/calc-param/OMakeroot 
44937537        4 -rw-r--r--    1 root             wheel 
1121 Apr 25 14:27 
usr/local/share/doc/ocaml/menhir/demos/calc-param/OMakefile 44937539 
4 -rw-r--r--    1 root             wheel                1425 Apr 25 
14:27 usr/local/share/doc/ocaml/menhir/demos/calc-param/lexer.mll 
44937541        4 -rw-r--r--    1 root             wheel 
1313 Apr 25 14:27 
usr/local/share/doc/ocaml/menhir/demos/calc-param/tokens.mly 44937542 
4 -rw-r--r--    1 root             wheel                1242 Apr 25 
14:27 usr/local/share/doc/ocaml/menhir/demos/calc-param/Makefile 
44937543        4 -rw-r--r--    1 root             wheel 
1258 Apr 25 14:27 
usr/local/share/doc/ocaml/menhir/demos/calc-param/README 44937544 
4 -rw-r--r--    1 root             wheel                1863 Apr 25 
14:27 usr/local/share/doc/ocaml/menhir/demos/calc-param/parser.mly 

Can you send a diff instead of a shar ? Thanks! 


http://www.freebsd.org/cgi/query-pr.cgi?pr=123071 
Responsible-Changed-From-To: freebsd-ports-bugs->jadawin 
Responsible-Changed-By: jadawin 
Responsible-Changed-When: Fri Apr 25 14:44:36 UTC 2008 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=123071 
State-Changed-From-To: feedback->closed 
State-Changed-By: jadawin 
State-Changed-When: Mon Jun 2 06:19:49 UTC 2008 
State-Changed-Why:  
Committed, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=123071 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/123071: commit references a PR
Date: Mon,  2 Jun 2008 06:19:15 +0000 (UTC)

 jadawin     2008-06-02 06:19:11 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel/menhir         Makefile distinfo pkg-plist 
     devel/menhir/files   patch-Makefile 
   Log:
   - Update to 20071212
   
   PR:             ports/123071
   Submitted by:   Jaap Boender <jaapb kerguelen.org> (maintainer)
   Approved by:    maintainer timeout, thierry (mentor)
   
   Revision  Changes    Path
   1.5       +10 -5     ports/devel/menhir/Makefile
   1.2       +3 -3      ports/devel/menhir/distinfo
   1.2       +29 -18    ports/devel/menhir/files/patch-Makefile
   1.2       +34 -26    ports/devel/menhir/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
