summaryrefslogtreecommitdiff
path: root/devel/flex
AgeCommit message (Collapse)AuthorFilesLines
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-25turn on linux source compatibility for AIX - flex dumps core otherwisesno1-1/+5
when try to allocate 0 bytes
2008-05-21Also add malloc.c as required by configure.tnn2-1/+33
Reported in SF.net bug # 1899047
2008-05-18Update homepage.tnn1-2/+2
2008-03-08version 2.5.35 released 2008-02-26tnn3-30/+6
* fixed bug that prevented flex from accepting certain comments in the scanner file (resolves bugs #1849809 and #1849805) * fix bug that prevented headers for all functions from being generated (resolves bug #1628314) * change yy_size_t to be size_t (resolves bug #1849812) * new de, nl, pl, pt_br, vi translations from the translation project
2008-02-22- add a patch from debian that fixes a parser bugtnn3-4/+28
- do a "two stage" bootstrap: build flex, then regenerate the scanner and rebuild flex. - This should fix PR pkg/38084 - bump PKGREVISION.
2008-02-21Add GNU realloc.c, needed because of AC_FUNC_REALLOC.tnn3-1/+53
Will file a bug upstream.
2008-02-21Update to flex-2.5.34. Highlights from NEWS:tnn3-9/+8
* flex now provides for a libfl_pic.a compiled with position indep. code. * introduce yylex_init_extra (c.f. manual) * pattern language expanded (c.f. manual) * introduce %option extra-type="your_type *" * parse multiple short concatenated options * better checking after yyalloc/yyrealloc * Expose YY_BUF_SIZE in the header file. * better escape of filenames with special characters * memory leaks were plugged * support case-insensitive patterns * POSIX character classes may be negated in patterns * patterns may now use set difference, union operators * c++ scanner updates * updated translations
2007-09-25Back out previous. Pointed out by uebayasi@ and martti@.hira1-2/+2
2007-09-25ln -> ${LN}.hira1-2/+2
2007-06-03Added support for installation to DESTDIR.heinz1-2/+4
2007-03-07IRIX has <alloca.h>.rillig1-1/+2
2007-02-05Needs makeinfo to build (at least on Solaris 10).markd1-2/+2
Fixes PR pkg/35520.
2007-01-31Add missing gettext-lib/buildlink3.mk and fix PLIST.dmcmahill2-3/+21
2007-01-23Needs a GNUish m4. Bump revision. No cookie for rillig.joerg1-2/+3
2007-01-15Solaris needs -lm.rillig1-1/+2
2007-01-15Updated flex to 2.5.33.rillig5-39/+21
Changes since 2.5.4a (10 years ago) are too many to be listed here.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-2/+2
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2005-10-04Define CONFIGURE_HAS_MANDIR=NO since this old GNU_CONFIGUREreed3-2/+17
configure script doesn't know --mandir. Also because of this, add patch to fix where installs manpage.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-02-23Add RMD160 digests.agc1-1/+2
2004-04-27add bl3 file. this pkg installs a librarydmcmahill1-0/+20
2004-02-24replace /usr/bin/yacc test with USE_GNU_TOOLS+=yacc to provide agrant1-6/+2
working yacc(1).
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-10-19Add TEST_TARGETheinz1-1/+3
2003-10-11use `basename ${MAKE}...` in configure to avoid bad substitutiongrant2-1/+15
error. from mlh at goathill dot org in PR pkg/22920.
2003-08-23Add dependency on bison if there is no yacc; addresses PR 20772.wiz1-4/+7
Add HOMEPAGE and remove ONLY_FOR_PLATFORMS (from the same PR).
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-1/+1
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-3/+2
2002-12-22Allow this package to be built on Linux too - from a nudge by Jeremyagc1-1/+2
Reed in PR 19480. Let's not get into the debate about what versions come with "Linux"...
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
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 distinfoagc1-1/+1
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-01-13Update master site list.tron1-5/+4
1999-12-28removed empty HOMEPAGE tagwiz1-2/+1
1999-07-02For packages that are in the NetBSD base system, but needed foragc1-2/+2
Solaris, narrow down the platforms, and use specific inclusion rather than disclusion: mark them as ONLY_FOR_PLATFORM=SunOS-*-*, rather than NOT_FOR_PLATFORM=NetBSD-*-*.
1999-07-01Initial import of flex, the fast clone of lex(1), the lexical scanneragc5-0/+37
generator, into the NetBSD packages collection. This package is only for Solaris - it is part of the base NetBSD system.