Bug 204652 - textproc/flex: Update to 2.6.0
Summary: textproc/flex: Update to 2.6.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Johan van Selst
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-18 01:37 UTC by Yuri Victorovich
Modified: 2015-11-18 08:48 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (johans)


Attachments
patch (5.80 KB, patch)
2015-11-18 01:37 UTC, Yuri Victorovich
no flags Details | Diff
poudriere log (136.44 KB, text/plain)
2015-11-18 01:38 UTC, Yuri Victorovich
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Victorovich freebsd_committer freebsd_triage 2015-11-18 01:37:18 UTC
Created attachment 163273 [details]
patch

Changes:

* Switched to GitHub, because this is what they seem to use now
* Added autoreconf because flex now uses autogen.sh
* Added tex-related USES to allow flex.pdf to build
* Disabled tests and examples build
* Added EXAMPLES option, installing examples because flex provides them
* Added LICENSE
Comment 1 Yuri Victorovich freebsd_committer freebsd_triage 2015-11-18 01:38:15 UTC
Created attachment 163274 [details]
poudriere log
Comment 2 Johan van Selst freebsd_committer freebsd_triage 2015-11-18 08:11:32 UTC
Thanks. The port is now updated and port examples added.

Sticking with the SF version, which is still advertised as the main site for releases in the docs (also listed in yesterday's announcement at http://sourceforge.net/p/flex/mailman/message/34626590/).

This version includes the configure script and flex.pdf, so there's no need to run autoconf, automake, tex etc. to build those.
Comment 3 Yuri Victorovich freebsd_committer freebsd_triage 2015-11-18 08:28:17 UTC
You forgot to add the license.
Comment 4 Johan van Selst freebsd_committer freebsd_triage 2015-11-18 08:41:16 UTC
The licence is complicated. It is not a standard 3-clause BSD licence, as you suggested.

Clauses such as
"The United States Government has rights in this work pursuant to contract no. DE-AC03-76SF00098 between the United States Department of Energy and the University of California."
confuse this matter.

Also the fact that the program is linked with the GNU gettext library has important implications. The current ports licensing framework has no way to indicate this properly. I prefer to leave this out and let people who really care about licensing, work out the implications themselves, rather than give a misleading licence indicator.
Comment 5 Yuri Victorovich freebsd_committer freebsd_triage 2015-11-18 08:48:14 UTC
Ok, thanks.