ports/132061: [maintainer update] devel/menhir to version 20080912

Jaap Boender jaapb at kerguelen.org
Tue Feb 24 13:50:01 UTC 2009


>Number:         132061
>Category:       ports
>Synopsis:       [maintainer update] devel/menhir to version 20080912
>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:   Tue Feb 24 13:50:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Jaap Boender
>Release:        7.1-STABLE
>Organization:
>Environment:
FreeBSD marion-dufresne.pps.jussieu.fr 7.1-STABLE FreeBSD 7.1-STABLE #2: Thu Feb 12 11:56:51 CET 2009     root at marion-dufresne.pps.jussieu.fr:/usr/obj/usr/src/sys/MARION-DUFRESNE  i386

>Description:
This is an upgrade to version 20080912. Changes:

- Ocaml summer project: added --interpret, --table, and --suggest-*.
- Fixed a problem that would cause the code inliner to abort when a semantic
  value and a non-terminal symbol happened to have the same name.
- Removed code sharing.
- Removed an incorrect assertion that caused failures (lr1.ml, line 134).

>How-To-Repeat:
n/a
>Fix:
diff included.

Patch attached with submission follows:

diff -ruN menhir.old/Makefile menhir/Makefile
--- menhir.old/Makefile	2009-02-24 14:34:56.000000000 +0100
+++ menhir/Makefile	2009-02-24 14:35:06.000000000 +0100
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	menhir
-PORTVERSION=	20071212
+PORTVERSION=	20080912
 CATEGORIES=	devel
 MASTER_SITES=	http://cristal.inria.fr/~fpottier/menhir/
 
diff -ruN menhir.old/distinfo menhir/distinfo
--- menhir.old/distinfo	2009-02-24 14:34:56.000000000 +0100
+++ menhir/distinfo	2009-02-24 14:35:11.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (menhir-20071212.tar.gz) = 0bb0bdacbd0ca22fbb25ec07cb257bba
-SHA256 (menhir-20071212.tar.gz) = a74583040dea75c540710b9e64ece9f27487ac74a8a7becd212d154f0c7a1626
-SIZE (menhir-20071212.tar.gz) = 389945
+MD5 (menhir-20080912.tar.gz) = a333a3f4516683b685a84c3569fe3c0c
+SHA256 (menhir-20080912.tar.gz) = 079665a90e3f6fee66e93f17562d92a5aa2189c749a4fd24e46a0830ba430bee
+SIZE (menhir-20080912.tar.gz) = 377709
diff -ruN menhir.old/files/patch-Makefile menhir/files/patch-Makefile
--- menhir.old/files/patch-Makefile	2009-02-24 14:34:56.000000000 +0100
+++ menhir/files/patch-Makefile	2009-02-24 14:36:35.000000000 +0100
@@ -1,6 +1,6 @@
---- Makefile.orig	2007-12-12 17:44:32.000000000 +0100
-+++ Makefile	2008-04-25 12:12:02.000000000 +0200
-@@ -20,10 +20,10 @@
+--- Makefile.orig	2008-09-12 13:58:19.000000000 +0200
++++ Makefile	2009-02-24 14:36:26.000000000 +0100
+@@ -28,10 +28,10 @@
    $(error Please define PREFIX)
  endif
  
@@ -14,17 +14,22 @@
 +mandir          ?= ${PREFIX}/share/man/man1
  MANS            := menhir.1
  DOCS            := manual.pdf demos
- LIBS            := standard.mly
-@@ -52,13 +52,15 @@
- install:
+ MLYLIB          := src/standard.mly
+@@ -64,11 +64,9 @@
+ install: src/menhir
  	mkdir -p $(bindir)
  	mkdir -p $(libdir)
 -	mkdir -p $(docdir)
  	mkdir -p $(mandir)
- 	install menhir $(bindir)
- 	install -m 644 $(LIBS) $(libdir)
+ 	install src/menhir $(bindir)
+ 	install -m 644 $(MLYLIB) $(libdir)
 -	cp -r $(DOCS) $(docdir)
  	cp -r $(MANS) $(mandir)
+ 	@cd src && if $(USE_OCAMLFIND) ; then \
+ 	  echo Installing MenhirLib via ocamlfind. ; \
+@@ -78,6 +76,10 @@
+ 	  install -m 644 $(MENHIRLIB) $(libdir) ; \
+ 	fi
  
 +docinstall:
 +	mkdir -p $(docdir)


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



More information about the freebsd-ports-bugs mailing list