summaryrefslogtreecommitdiff
path: root/devel/bison
AgeCommit message (Collapse)AuthorFilesLines
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-19Convert to USE_NEW_TEXINFO.seb2-5/+3
2003-03-08Remove this...Due to unclear Packages.txt even though BUILD_DEPENDS is injmc1-22/+0
buildlink2 evidently we're not supposed to use it that way..
2003-03-08Add a buildlink2 script for bisonjmc1-0/+22
2003-01-20Undo last -- adding stamp-vti to AUTOMAKE_PATTERNS in bsd.pkg.mk fixes this ↵wiz1-3/+1
correctly.
2003-01-20According to Craig Eales (PR 19933), bison requires texinfo-4.2.wiz1-1/+3
This really should not happen because of texinfo-override, but since this seems not to work, add TEXINFO_REQD for now.
2003-01-04Append ";" after attribute. From bison CVS repository.cjep3-2/+20
This appears to fix a problem when building print/lilypond. Bump PKGREVISION.
2003-01-01Update of devel/bison to version 1.875.cjep4-8/+28
Differences to the plain GNU version in the packages collection: * We do not install the shell wrapper "yacc" (it is supplied because POSIX requires it and we already have a yacc command). Changes since 1.75: * Numerous bug fixes and improvements including: + Compatibility (with 1.35 and Solaris yacc) changes; + Fixes for GCC 3.2.1; + Use Yacc style of conflict reports; + Fix bug where error locations were not being recorded correctly; + Fix bad interaction with flex 2.5.23. Please see the ChangeLog file supplied with the bison source code for more details.
2002-12-15Upgrade of devel/bison to 1.75.cjep3-32/+20
Changes since 1.35 (too many to mention here, please see the ChangeLog in the bison source distribution): * GNU m4 is now required. * Various bug fixes. * intl source removed. NetBSD pkgsrc changes: * Change of maintainer thorpej->cjep.
2002-12-02The gettext fix has migrated to gettext-lib/buildlink2.mkjlam1-3/+1
2002-11-30USE_PKGLOCALEDIR.grant5-33/+6
2002-10-05Remove CONFIGURE_ARGS that has no effect.wiz1-2/+1
Luckily buildlink2 does it for us.
2002-09-21buildlink1 -> buildlink2jlam1-4/+4
2002-08-22Do not go looking for libiconv -- otherwise it may be found but nowiz1-2/+3
dependency recorded.
2002-05-10Fix comment.wiz1-2/+2
2002-04-10Find libintl in ${BUILDLINK_DIR}. It turns out that the base system'sjlam1-1/+3
libintl.so won't pass the test for a GNU gettext, so building bison will build the supplied gettext anyway, but there won't be a dependency on gettext-lib in any case, so the bookkeeping is correct. If there isn't a libintl.so in the base system, then bison will use the libintl.so installed by gettext-lib, so again the bookkeeping will be correct. So the short of it is that this is strongly buildlinked again.
2002-03-29Update to 1.35:wiz3-6/+8
* C Skeleton Some projects use Bison's C parser with C++ compilers, and define YYSTYPE as a class. The recent adjustment of C parsers for data alignment and 64 bit architectures made this impossible. Because for the time being no real solution for C++ parser generation exists, kludges were implemented in the parser to maintain this use. In the future, when Bison has C++ parsers, this kludge will be disabled. This kludge also addresses some C++ problems when the stack was extended.
2002-03-22Add a comment why "TZ" is set.tron1-1/+3
2002-03-22Set "TZ" to "GMT" to avoid unnecessary rebuild of the info files whichtron1-2/+2
fails under NetBSD 1.5.3. Problem noted by Matthew Green in PR pkg/15954.
2002-03-20Use smaller ".tar.bz2" source archive.tron2-4/+5
2002-03-19Update to 1.34. Changes since 1.32:wiz3-6/+8
* File name clashes are detected $ bison foo.y -d -o foo.x fatal error: header and parser would be both named `foo.x' * A missing `;' ending a rule triggers a warning In accordance with POSIX, and in agreement with other Yacc implementations, Bison will mandate this semicolon in a near future. This eases the implementation of a Bison parser of Bison grammars by making this grammar LALR(1) instead of LR(2). To facilitate the transition, this release introduces a warning. * Revert the C++ namespace changes introduced in 1.31, as they caused too many portability hassles. * Fix test suite portability problems. * Fix C++ issues Groff could not be compiled for the definition of size_t was lacking under some conditions. * Catch invalid @n As is done with $n.
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