summaryrefslogtreecommitdiff
path: root/devel/bison
AgeCommit message (Collapse)AuthorFilesLines
2002-02-18Introduce new framework for handling info files generation and installation.seb2-4/+5
Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information.
2002-02-10Make sure that locale files go into the correct directory under Solaris.tron4-3/+31
2002-02-08Remove sha1 for patch-ae, which doesn't exist.wiz1-2/+1
2002-01-31Update to bison 1.32mjl8-145/+15
* Fix Yacc output file names * Portability fixes * Italian, Dutch, Swedish, Russian translation * Many Bug Fixes * Use of alloca in parsers * When the generated parser lacks debugging code, YYDEBUG is now 0 (as POSIX requires) instead of being undefined. * User Actions Bison has always permitted actions such as { $$ = $1 }: it adds the ending semicolon. Now if in Yacc compatibility mode, the semicolon is no longer output: one has to write { $$ = $1; }. * Better C++ compliance The output parsers try to respect C++ namespaces. * Reduced Grammars Fixed bugs when reporting useless nonterminals. * 64 bit hosts The parsers work properly on 64 bit hosts. * Error messages Some calls to strerror resulted in scrambled or missing error messages. * The verbose report includes the rule line numbers. * Rule line numbers are fixed in traces. * Parse errors Verbose parse error messages from the parsers are better looking. * Fixed parser memory leaks. When the generated parser was using malloc to extend its stacks, the previous allocations were not freed. * Fixed verbose output file. Some newlines were missing. Some conflicts in state descriptions were missing. * Fixed conflict report. Option -v was needed to get the result. * Fixed incorrect processing of some invalid input. * Fixed CPP guards: 9foo.h uses BISON_9FOO_H instead of 9FOO_H. * %token MY_EOF 0 is supported. Before, MY_EOF was silently renumbered as 257. * doc/refcard.tex is updated. * %output, %file-prefix, %name-prefix. * --output * `--defines' and `--graph' have now an optionnal argument which is the output file name. `-d' and `-g' do not change, they do not take any argument. * Portability fixes. * The output file does not define const, as this caused problems when used with common autoconfiguration schemes. If you still use ancient compilers that lack const, compile with the equivalent of the C compiler option `-Dconst='. autoconf's AC_C_CONST macro provides one way to do this. * Added `-g' and `--graph'. * The input and the output files has automatically a similar extension. * NLS support updated; should hopefully be less troublesome. * Added the old Bison reference card. * Added `--locations' and `%locations'. * Added `-S' and `--skeleton'. * `%raw', `-r', `--raw' is disabled. * Special characters are escaped when output. This solves the problems of the #line lines with path names including backslashes. * New directives. * @$ Automatic location tracking.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-07-15Don't patch automake source files and remove dependency on automake.jlam5-48/+2
2001-06-25Fix build problems on clean/-current system seen by Frank van der Lindenskrll1-1/+3
<fvdl@netbsd.org> Add BUILD_DEPENDS for automake and define BUILD_USES_GETTEXT_M4
2001-06-19Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY.jlam1-2/+4
2001-06-13Add patches to Makefile.am and configure.in that mirror patches tojlam3-1/+30
Makefile.in and configure.
2001-06-11CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, sojlam1-2/+1
adapt by moving CPPFLAGS settings to top-level, and removing explicit inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-11/+9
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-27Change BUILD_DEPENDS semantics:hubertf1-2/+2
first component is now a package name+version/pattern, no more executable/patchname/whatnot. While there, introduce BUILD_USES_MSGFMT as shorthand to pull in devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current). Patch by Alistair Crooks <agc@netbsd.org>
2001-02-28Use ${PKGLOCALEDIR} to determine the location of the installed locale files.jlam5-21/+22
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-01-12Cosmetic changes.jlam1-13/+13
2001-01-12Add CPPFLAGS to the configure environment so -Dunix gets passed throughijlam1-1/+2
correctly.
2000-11-09libintl tweaks are moved into bsd.pkg.mkitojun1-5/+1
2000-11-01update dependency to gettext. BUILD_DEPEND on gettext, and have USE_LIBINTL.itojun1-2/+5
2000-07-31The gettext package gained a shared library. For all packages whichjlam1-2/+2
link against libintl.so, update the dependency on gettext to >=0.10.35nb1.
2000-02-03regenjdolecek1-1/+2
2000-02-03add NetBSD RCS idjdolecek1-0/+2
2000-02-03src/getopt.c: include "system.h" to get correct definition of _ macro -jdolecek1-0/+11
the test here depends on HAVE_LIBINTL_H, which is not set by configure This change makes bison use the internationalized catalogs even for messages in getopt.c. Bug report submitted to bug-bison@gnu.org.
2000-02-03regenjdolecek1-1/+2
2000-02-03add a cast to the bison.simple template to avoid signed/unsignedjdolecek1-0/+22
comparison in generated code (shows up with gcc -Wsign-compare for example)
2000-01-10be consistent on which version to wildcardhubertf1-2/+2
1999-10-04Add missing bison.info-* and NLS files to pkg/PLIST.jlam5-6/+48
Change to depend on pkgsrc gettext instead.
1999-08-24Update bison to version 1.28.agc5-13/+13
Changes include: * Should compile better now with K&R compilers. * Added NLS. * Fixed a problem with escaping the double quote character. * There is now a FAQ.
1999-07-09Add package patch-sum filesagc1-0/+4
1999-04-14Remove unnecessary slash from master site list.tron1-2/+2
1999-02-19Add tab to infofile dir entry for cosmetics.frueauf1-0/+13
1999-02-19Update to 1.27.tv5-43/+10
1999-02-11Use install-info in $PATH, so that systems with it in base will work too.tv1-3/+3
1998-11-24Make this honor the pkg system's CFLAGS setting.tv1-0/+15
1998-09-22install-info will create an info dir file, if one doesn't alreadyagc1-2/+1
exist, so remove the erroneous @exec statements (which wouldn't have worked anyway).
1998-09-14Modifications to make bison use mkstemp(3).agc1-0/+71
1998-08-20The Grand Homepagification:tsarna1-1/+2
- New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section.
1998-08-07Add NetBSD RCS Ids.agc1-0/+2
1998-08-07Add NetBSD RCS Ids.agc1-0/+2
1998-06-22Update package Makefiles for automatic manual page handling.agc1-2/+1
1998-04-22Fix INFO_FILES definitions to match the commands in bsd.pkg.mkagc1-2/+2
1998-04-17Introduce USE_GTEXINFO and INFO_FILES definitions to bsd.pkg.mk, and use them.agc1-6/+2
1998-04-15Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.agc1-7/+2
Remove redundant (and sometimes erroneous) comments.
1998-04-13Add "bison" info file to info files directory, fixes PR pkg/5187.tron2-5/+24
1998-03-20Add a GNU bison(1) package.thorpej5-0/+35