Bug #496
flex upgrade
| Status: | Closed | Start date: | ||
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 0% |
||
| Category: | - | |||
| Target version: | - |
Description
So here's a patch that will bring in the latest version of flex, and will
put it in contrib/. I'd appreciate some feedback. If I don't hear any
objections, I'll plan on importing this in about a week.
http://www.theshell.com/~pavalos/wip/lex.patch
Another possible thing we could do is move the library building into
lib/libln/. What do you think about that?
Thanks,
Peter
Related todos
History
Updated by pavalos over 6 years ago
Forgot to mention that this depends on changes to m4:
http://leaf.dragonflybsd.org/mailarchive/submit/2006-12/msg00036.html
Updated by pavalos over 6 years ago
I've decided to postpone this upgrade until after the next release to test
the impact on 3rd-party programs. Here's the NEWS file for flex for people
to see the user-visible changes:
http://flex.cvs.sourceforge.net/flex/flex/NEWS?view=markup
--Peter
Updated by corecode over 6 years ago
is that necessary? what do we gain from a new version? it seems that this breaks code in world (see your amd patch). this leads me to the conclusion that it might break 3rd party code as well. i think this should only go into the tree after massive testing of pkgsrc etc.
cheers
simon
Updated by marino 5 months ago
- Description updated (diff)
- Status changed from New to In Progress
- Assignee changed from pavalos to dragonflybsd1
- Priority changed from Low to Normal
I'll take this.
We now have the opposite problem; lex is so old s/w doesn't build on it anymore. pkgsrc has been masking this for a while, especially with their new FLEX_REQD directive.
Updated by marino 5 months ago
I tried to upgrade flex, but it turns out that our M4 isn't working right (confirmed by dports that was using new flex with system M4 before I changed it to use GM4).
So first I have to up to update M4 before importing Flex. It will have to be done in stages.
Updated by marino 4 months ago
Thanks.
The latest version of flex builds entire world now (with a bug fix to contrib/amd/amd) so I will be committing this very soon!