summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/bison/Makefile6
-rw-r--r--devel/bison/PLIST4
-rw-r--r--devel/bison/distinfo11
-rw-r--r--devel/bison/patches/patch-Makefile.in26
-rw-r--r--devel/bison/patches/patch-doc_Makefile.in15
-rw-r--r--devel/bison/patches/patch-src_Makefile.in19
6 files changed, 37 insertions, 44 deletions
diff --git a/devel/bison/Makefile b/devel/bison/Makefile
index 4c4651b278b..a955240433c 100644
--- a/devel/bison/Makefile
+++ b/devel/bison/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.90 2013/04/15 19:19:09 adam Exp $
+# $NetBSD: Makefile,v 1.91 2013/07/28 12:43:50 wiz Exp $
-DISTNAME= bison-2.7.1
+DISTNAME= bison-3.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU:=bison/}
EXTRACT_SUFX= .tar.xz
@@ -14,7 +14,7 @@ PKG_INSTALLATION_TYPES= overwrite pkgviews
USE_LANGUAGES= c c++
USE_PKGLOCALEDIR= yes
-USE_TOOLS+= grep gm4:run msgfmt flex
+USE_TOOLS+= grep gm4:run msgfmt flex perl:build
GNU_CONFIGURE= yes
CONFIGURE_ENV+= gt_cv_func_gnugettext1_libintl=yes
CONFIGURE_ENV+= ac_cv_prog_M4=${TOOLS_PATH.gm4}
diff --git a/devel/bison/PLIST b/devel/bison/PLIST
index c5876ec1621..e5ec9727a27 100644
--- a/devel/bison/PLIST
+++ b/devel/bison/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.25 2012/11/03 01:02:23 wiz Exp $
+@comment $NetBSD: PLIST,v 1.26 2013/07/28 12:43:50 wiz Exp $
bin/bison
info/bison.info
lib/liby.a
@@ -21,6 +21,7 @@ share/bison/location.cc
share/bison/m4sugar/foreach.m4
share/bison/m4sugar/m4sugar.m4
share/bison/stack.hh
+share/bison/variant.hh
share/bison/xslt/bison.xsl
share/bison/xslt/xml2dot.xsl
share/bison/xslt/xml2text.xsl
@@ -49,6 +50,7 @@ share/locale/gl/LC_MESSAGES/bison-runtime.mo
share/locale/hr/LC_MESSAGES/bison-runtime.mo
share/locale/hr/LC_MESSAGES/bison.mo
share/locale/hu/LC_MESSAGES/bison-runtime.mo
+share/locale/ia/LC_MESSAGES/bison-runtime.mo
share/locale/id/LC_MESSAGES/bison-runtime.mo
share/locale/id/LC_MESSAGES/bison.mo
share/locale/it/LC_MESSAGES/bison-runtime.mo
diff --git a/devel/bison/distinfo b/devel/bison/distinfo
index 61ebffaf5ac..74edbbb793b 100644
--- a/devel/bison/distinfo
+++ b/devel/bison/distinfo
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.36 2013/04/15 19:19:09 adam Exp $
+$NetBSD: distinfo,v 1.37 2013/07/28 12:43:50 wiz Exp $
-SHA1 (bison-2.7.1.tar.xz) = 00ab1b32d864622077c311e4f5420d4e2931fdc8
-RMD160 (bison-2.7.1.tar.xz) = 933257e61c1098160d4fd71063f340b2ee304671
-Size (bison-2.7.1.tar.xz) = 1781068 bytes
-SHA1 (patch-doc_Makefile.in) = dc3dd7ee66dfe5995abd3a34973cbebdb7fed7fb
+SHA1 (bison-3.0.tar.xz) = 5e32be3773522cf89163a4beb622eeeb4ace90dc
+RMD160 (bison-3.0.tar.xz) = 6b68dfec7e83ab481f3e9d315f779f462dfc3823
+Size (bison-3.0.tar.xz) = 1913532 bytes
+SHA1 (patch-Makefile.in) = e472c53696e55f40711d22b2befbb91fba1f349c
SHA1 (patch-lib_isnan.c) = c5d2603447064c95e8bbc75a24c09366b752bad6
-SHA1 (patch-src_Makefile.in) = 6baa8ff8b8f4f0aa9c8efee60e172584c68eac7c
diff --git a/devel/bison/patches/patch-Makefile.in b/devel/bison/patches/patch-Makefile.in
new file mode 100644
index 00000000000..5b2c334c6a6
--- /dev/null
+++ b/devel/bison/patches/patch-Makefile.in
@@ -0,0 +1,26 @@
+$NetBSD: patch-Makefile.in,v 1.1 2013/07/28 12:43:50 wiz Exp $
+
+Do not install yacc and its manpage.
+
+--- Makefile.in.orig 2013-07-25 15:56:24.000000000 +0000
++++ Makefile.in
+@@ -2304,7 +2304,7 @@ dist_man_MANS = $(top_srcdir)/doc/bison.
+ remove_time_stamp = \
+ sed 's/^\(\.TH[^"]*"[^"]*"[^"]*\)"[^"]*"/\1/'
+
+-nodist_man_MANS = doc/yacc.1
++nodist_man_MANS =
+ FIGS_DOT = \
+ doc/figs/example.dot \
+ doc/figs/example-reduce.dot doc/figs/example-shift.dot
+@@ -2536,8 +2536,8 @@ EXTRA_src_bison_SOURCES = \
+ src/scan-gram.l \
+ src/scan-skel.l
+
+-bin_SCRIPTS = $(YACC_SCRIPT)
+-EXTRA_SCRIPTS = src/yacc
++bin_SCRIPTS =
++EXTRA_SCRIPTS =
+ TESTSUITE_AT = \
+ tests/testsuite.at \
+ \
diff --git a/devel/bison/patches/patch-doc_Makefile.in b/devel/bison/patches/patch-doc_Makefile.in
deleted file mode 100644
index c90d1ac2361..00000000000
--- a/devel/bison/patches/patch-doc_Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-doc_Makefile.in,v 1.2 2012/12/16 10:46:17 wiz Exp $
-
-Do not install yacc(1).
-
---- doc/Makefile.in.orig 2012-12-12 15:08:52.000000000 +0000
-+++ doc/Makefile.in
-@@ -1429,7 +1429,7 @@ remove_time_stamp = \
- MOSTLYCLEANFILES = $(srcdir)/*.t
- SUFFIXES = .x .1 .dot .eps .pdf .png
- PREPATH = $(top_builddir)/src
--nodist_man_MANS = yacc.1
-+nodist_man_MANS =
- FIGS_DOT = figs/example.dot figs/example-reduce.dot figs/example-shift.dot
- DOXYGEN = doxygen
- edit = sed -e 's,@PACKAGE_NAME\@,$(PACKAGE_NAME),g' \
diff --git a/devel/bison/patches/patch-src_Makefile.in b/devel/bison/patches/patch-src_Makefile.in
deleted file mode 100644
index b774a22cd15..00000000000
--- a/devel/bison/patches/patch-src_Makefile.in
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-src_Makefile.in,v 1.1 2012/06/06 07:20:36 wiz Exp $
-
-Do not install a yacc executable.
-
---- src/Makefile.in.orig 2012-06-06 07:16:43.000000000 +0000
-+++ src/Makefile.in
-@@ -1899,9 +1899,9 @@ uninstall-am: uninstall-binPROGRAMS unin
-
-
- yacc:
-- $(AM_V_GEN)echo '#! /bin/sh' >$@
-- $(AM_V_at)echo "exec '$(bindir)/bison' -y "'"$$@"' >>$@
-- $(AM_V_at)chmod a+x $@
-+# $(AM_V_GEN)echo '#! /bin/sh' >$@
-+# $(AM_V_at)echo "exec '$(bindir)/bison' -y "'"$$@"' >>$@
-+# $(AM_V_at)chmod a+x $@
-
- # The following rule is not designed to be portable,
- # and relies on tools that not everyone has.