Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Jul 2016 13:17:24 +0000
From:      bugzilla-noreply@freebsd.org
To:        gnome@FreeBSD.org
Subject:   [Bug 211201] print/freetype2: update to 2.6.5, replace LCD_FILTERING with V40 code
Message-ID:  <bug-211201-6497-fvOLHKn50B@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-211201-6497@https.bugs.freebsd.org/bugzilla/>
References:  <bug-211201-6497@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D211201

--- Comment #16 from Jan Beich <jbeich@FreeBSD.org> ---
Comment on attachment 172887
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D172887
Proposed patch (since 412348 revision)

> +LICENSE_FILE_FREETYPE2=3D	${WRKSRC}/docs/LICENSE.TXT

The file documents how to use (included) licenses but isn't an actual licen=
se.
Try running

  $ LICENSES_ASK=3D1 make clean patch

When a user selects USE_FREETYPE2 what license terms she accepts? If the an=
swer
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=3D	${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=3D		SUBPIXEL_HINTING
> +OPTIONS_RADIO_SUBPIXEL_HINTING=3D	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
> (+=3D), 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 pa=
rsed
  # as a single +=3D operator

with comment 3 as another example.

--=20
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-211201-6497-fvOLHKn50B>