Commit graph

29 commits

Author SHA1 Message Date
Johan van Selst
4007e179a6 Make sure static library libfl_pic.a contains position independent code.
This fixes compilation of ports that insist on linking this library
into a shared object file (specifically devel/libmatheval).

While here, remove unused ranlib patch lines.

PR:		ports/189323
Submitted by:	tijl
2014-05-05 15:51:04 +00:00
Johan van Selst
a8f1bd536e Update to flex 2.5.39 2014-03-28 08:56:41 +00:00
Johan van Selst
665b5629cc Disable installation of shared libraries.
These cause problems with several ports.

PR:		ports/186790
Submitted by:	Matthew Rezny <matthew@reztek.cz> and others
2014-02-21 09:35:23 +00:00
Johan van Selst
56bd9d44de Add missing .la files to plist
Reported by:	miwi
2014-02-16 15:55:37 +00:00
Johan van Selst
e39a61ed15 Update to flex 2.5.38 2014-02-13 18:21:09 +00:00
Johan van Selst
02dd5bfdbc Avoid running ranlib again during installation phase,
this fixes packaging as a regular user

Submitted by:	antoine
2014-01-13 05:41:30 +00:00
Johan van Selst
f62f1934a3 Enable stage support + minor cleanups 2014-01-11 20:46:59 +00:00
Baptiste Daroussin
0068f2d47f Add NO_STAGE all over the place in preparation for the staging support (cat: textproc) 2013-09-20 23:17:30 +00:00
Johan van Selst
ff0c6848e6 Add GNU m4 as run dependency of flex
Submitted by:	antoine
2013-07-11 04:54:06 +00:00
Marcus von Appen
95e7081976 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
2013-04-27 18:25:24 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
Baptiste Daroussin
9250d94365 Convert USE_BISON to USES= bison
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build

it brings bison as a run dependency in case it is set the following way:
USES= bison:run

it brings bison both as a run and build dependency in case it the set the following way:
USES= bison:both

While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
2013-03-08 11:32:11 +00:00
Johan van Selst
79c4f0406f - Update flex to 2.5.37
- Reduce Makefile header
2012-09-02 11:48:11 +00:00
Johan van Selst
ffb53c6a4f Update flex to 2.5.36 (bugfix release) 2012-07-23 20:54:12 +00:00
Johan van Selst
a619252257 Convert to new options framework 2012-06-27 19:52:13 +00:00
Olli Hauer
fc03c837e2 -remove MD5 2011-07-03 14:40:25 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Johan van Selst
f8a2f7d483 Fix build breakage caused by missing -E in previous commit. Oops.
Feature safe:	yes
2010-02-26 11:35:01 +00:00
Johan van Selst
2b037ad5fb Fix port installation for the INSTALL_AS_USER case.
This doesn't affect regular (root) installs.

PR:		ports/143933
Submitted by:	gerald
Feature safe:	yes
2010-02-26 08:12:39 +00:00
Johan van Selst
4aaac0b5f9 Update my mail address to @FreeBSD.org
Feature safe:   yes
2010-02-23 18:07:14 +00:00
Johan van Selst
36c08e3156 - Enable NLS
- Claim maintainership
2009-12-27 23:26:17 +00:00
Johan van Selst
ca2a1b412f Install additional info file.
The flex man page is very brief and points to this info file.

PR:		ports/139163
Submitted by:	Anonymous <swell.k@gmail.com>
2009-12-07 19:12:01 +00:00
Dmitry Marakasov
b2b01422b8 - Switch SourceForge ports to the new File Release System: categories starting with T,U,V 2009-08-22 00:37:17 +00:00
Max Brazhnikov
42dd1523eb install flex header to include/flex, thus resolve build problem for those, who use system flex (e.g. ports/126520)
Submitted by:	Andy Fawcett via irc
Approved by:	miwi (mentor)
2009-01-05 08:35:38 +00:00
Mark Linimon
d72c560b21 Reset infofarmer due to maintainer-timeouts and no response to email.
Hat:	portmgr
2008-09-07 00:19:05 +00:00
Andrew Pantyukhin
dbc4e3e5af - Update to 2.5.35 2008-02-28 13:24:48 +00:00
Andrew Pantyukhin
54439751b8 - Update to 2.5.34 2007-12-13 09:22:29 +00:00
Ade Lovett
dbd39ca660 Migration from bison 1.x to 2.x
PR:		117086
Tested by:	-exp runs
2007-10-17 10:13:01 +00:00
Andrew Pantyukhin
7acd3ed4da Add port textproc/flex:
Flex is a tool for generating scanners. A scanner, sometimes called a
tokenizer, is a program which recognizes lexical patterns in text. The
flex program reads user-specified input files, or its standard input
if no file names are given, for a description of a scanner to generate.
The description is in the form of pairs of regular expressions and C
code, called rules. Flex generates a C source file named, "lex.yy.c",
which defines the function yylex(). The file "lex.yy.c" can be compiled
and linked to produce an executable. When the executable is run, it
analyzes its input for occurrences of text matching the regular
expressions for each rule. Whenever it finds a match, it executes the
corresponding C code.

WWW: http://flex.sourceforge.net/

Note that there's flex 2.5.4 in the base system. This port provides
a newer version for programs that require it, textproc/xxdiff for one.
2006-08-13 15:30:22 +00:00