From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Oct 6 16:10:00 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id D0FBDBF4 for ; Sun, 6 Oct 2013 16:10:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B0C9F21C9 for ; Sun, 6 Oct 2013 16:10:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r96GA0gY008462 for ; Sun, 6 Oct 2013 16:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r96GA0h6008447; Sun, 6 Oct 2013 16:10:00 GMT (envelope-from gnats) Resent-Date: Sun, 6 Oct 2013 16:10:00 GMT Resent-Message-Id: <201310061610.r96GA0h6008447@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Johan van Selst Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 0E950AD6 for ; Sun, 6 Oct 2013 16:04:37 +0000 (UTC) (envelope-from johans@stack.nl) Received: from mx1.stack.nl (unknown [IPv6:2001:610:1108:5012::107]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 81C0121AA for ; Sun, 6 Oct 2013 16:04:36 +0000 (UTC) Received: by mx1.stack.nl (Postfix, from userid 65534) id D6E9C1203EA; Sun, 6 Oct 2013 18:04:18 +0200 (CEST) Received: from mud.stack.nl (mud.stack.nl [131.155.141.70]) by mx1.stack.nl (Postfix) with ESMTP id A3B771203C9 for ; Sun, 6 Oct 2013 18:04:14 +0200 (CEST) Received: by mud.stack.nl (Postfix, from userid 801) id 88FC43C6023; Sun, 6 Oct 2013 18:04:14 +0200 (CEST) Message-Id: <20131006160414.88FC43C6023@mud.stack.nl> Date: Sun, 6 Oct 2013 18:04:14 +0200 (CEST) From: Johan van Selst To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.114 Subject: ports/182751: [patch] devel/bison: update to 3.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Johan van Selst List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Oct 2013 16:10:00 -0000 >Number: 182751 >Category: ports >Synopsis: [patch] devel/bison: update to 3.0 >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: Sun Oct 06 16:10:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Johan van Selst >Release: FreeBSD 9.1-STABLE amd64 >Organization: >Environment: System: FreeBSD mud.stack.nl 9.1-STABLE FreeBSD 9.1-STABLE #2 r252020: Thu Jun 20 21:03:57 CEST 2013 root@mud.stack.nl:/usr/obj/usr/src/sys/mud amd64 >Description: Update bison to new major release, 3.0. Attached patch also enables stage support. Considering the track record and number of dependencies, an exp-run is desired. >How-To-Repeat: >Fix: diff -u bison.orig/Makefile bison/Makefile --- bison.orig/Makefile 2013-09-20 19:03:26.000000000 +0200 +++ bison/Makefile 2013-10-06 18:00:00.000000000 +0200 @@ -2,7 +2,7 @@ # $FreeBSD: devel/bison/Makefile 327722 2013-09-20 17:03:26Z bapt $ PORTNAME= bison -PORTVERSION= 2.7.1 +PORTVERSION= 3.0 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= GNU @@ -14,18 +14,16 @@ RUN_DEPENDS= m4>=1.4.16,1:${PORTSDIR}/devel/m4 USES= charsetfix perl5 -USE_XZ= yes USE_PERL5= build +USE_XZ= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=--disable-yacc -MAN1= bison.1 INFO= bison -NO_STAGE= yes .include .if ${PORT_OPTIONS:MNLS} @@ -38,18 +36,15 @@ post-extract: @${RM} -f ${WRKSRC}/doc/bison.info* - @${REINPLACE_CMD} 's/MANS = yacc.1/MANS =/' ${WRKSRC}/doc/Makefile.in -.if ! ${PORT_OPTIONS:MNLS} - @${REINPLACE_CMD} 's/ install-exec-local//' ${WRKSRC}/lib/Makefile.in -.endif + @${REINPLACE_CMD} 's/MANS = yacc.1/MANS =/' ${WRKSRC}/doc/local.mk .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= calc++ post-install: - ${MKDIR} ${EXAMPLESDIR}/calc++ + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/calc++ ${INSTALL_DATA} ${WRKSRC}/examples/calc++/*.[chly]* \ - ${EXAMPLESDIR}/calc++ + ${STAGEDIR}${EXAMPLESDIR}/calc++ .endif .include diff -u bison.orig/distinfo bison/distinfo --- bison.orig/distinfo 2013-04-29 22:33:11.000000000 +0200 +++ bison/distinfo 2013-07-30 17:15:52.000000000 +0200 @@ -1,2 +1,2 @@ -SHA256 (bison-2.7.1.tar.xz) = b409adcbf245baadb68d2f66accf6fdca5e282cafec1b865f4b5e963ba8ea7fb -SIZE (bison-2.7.1.tar.xz) = 1781068 +SHA256 (bison-3.0.tar.xz) = e9ac5585002b71208aee8a20bbe1ced96c48766e6c4247bc7ef8f3141f7624c8 +SIZE (bison-3.0.tar.xz) = 1913532 diff -u bison.orig/pkg-plist bison/pkg-plist --- bison.orig/pkg-plist 2013-02-24 18:46:08.000000000 +0100 +++ bison/pkg-plist 2013-10-06 17:37:31.000000000 +0200 @@ -1,5 +1,7 @@ bin/bison share/aclocal/bison-i18n.m4 +man/man1/bison.1.gz +man/man1/yacc.1.gz %%DATADIR%%/README %%DATADIR%%/bison.m4 %%DATADIR%%/c++-skel.m4 @@ -17,6 +19,7 @@ %%DATADIR%%/m4sugar/foreach.m4 %%DATADIR%%/m4sugar/m4sugar.m4 %%DATADIR%%/stack.hh +%%DATADIR%%/variant.hh %%DATADIR%%/xslt/bison.xsl %%DATADIR%%/xslt/xml2dot.xsl %%DATADIR%%/xslt/xml2text.xsl @@ -45,6 +48,7 @@ %%NLS%%share/locale/hr/LC_MESSAGES/bison-runtime.mo %%NLS%%share/locale/hr/LC_MESSAGES/bison.mo %%NLS%%share/locale/hu/LC_MESSAGES/bison-runtime.mo +%%NLS%%share/locale/ia/LC_MESSAGES/bison-runtime.mo %%NLS%%share/locale/id/LC_MESSAGES/bison-runtime.mo %%NLS%%share/locale/id/LC_MESSAGES/bison.mo %%NLS%%share/locale/it/LC_MESSAGES/bison-runtime.mo @@ -89,6 +93,8 @@ %%NLS%%share/locale/zh_TW/LC_MESSAGES/bison.mo %%NLS%%@dirrmtry share/locale/ast/LC_MESSAGES %%NLS%%@dirrmtry share/locale/ast +%%NLS%%@dirrmtry share/locale/ia/LC_MESSAGES +%%NLS%%@dirrmtry share/locale/ia %%NLS%%@dirrmtry share/locale/ky/LC_MESSAGES %%NLS%%@dirrmtry share/locale/ky @dirrm %%DATADIR%%/m4sugar >Release-Note: >Audit-Trail: >Unformatted: