[Bug 211201] print/freetype2: update to 2.6.5, replace LCD_FILTERING with V40 code
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Jul 23 13:17:24 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211201
--- Comment #16 from Jan Beich <jbeich at FreeBSD.org> ---
Comment on attachment 172887
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=172887
Proposed patch (since 412348 revision)
> +LICENSE_FILE_FREETYPE2= ${WRKSRC}/docs/LICENSE.TXT
The file documents how to use (included) licenses but isn't an actual license.
Try running
$ LICENSES_ASK=1 make clean patch
When a user selects USE_FREETYPE2 what license terms she accepts? If the answer
is in either docs/GPLv2.TXT or docs/FTL.TXT then it's invalid because those are
already claimed by other licenses.
> +LICENSE_FILE_GPLv2= ${WRKSRC}/docs/GPLv2.TXT
GNU project says
Please note that GPLv3 is not compatible with GPLv2 by
itself. However, most software released under GPLv2 allows you to
use the terms of later versions of the GPL as well. When this is the
case, you can use the code under GPLv3 to make the desired
combination. To learn more about compatibility between GNU licenses,
please see our FAQ.
which is the case here (in docs/LICENSE.TXT)
- The GNU General Public License version 2, found in `GPLv2.TXT' (any
later version can be used also), for programs which already use the
GPL. Note that the FTL is incompatible with GPLv2 due to its
advertisement clause.
ports r405873 added "or any later version" types in order to track such
compatibility.
> +OPTIONS_RADIO= SUBPIXEL_HINTING
> +OPTIONS_RADIO_SUBPIXEL_HINTING= V38 V40 BOTH
BOTH option may confuse users but can be eliminated via OPTIONS_GROUP at the
cost of losing option helpers for the conditional.
(In reply to lightside from comment #13)
> In case of GPLv2+, it shows the stub, even if LICENSE_FILE_GPLv2+
> (or LICENSE_FILE_GPLv2) defined (in first case, this is addition
> (+=), right?).
amdmi3@ documented the issue in Mk/bsd.licenses.db.mk as
# Note that though plus is allowed in a variable (and this license) name it
# needs an extra space before following equals sign for them not to be parsed
# as a single += operator
with comment 3 as another example.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the freebsd-gnome
mailing list