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