svn commit: r431337 - head/www/chromium
John Marino
freebsd.contact at marino.st
Fri Jan 13 02:59:19 UTC 2017
On 1/12/2017 20:56, Carlos J. Puga Medina wrote:
> On Thu, 2017-01-12 at 20:39 -0600, John Marino wrote:
>> On 1/12/2017 20:36, Carlos J. Puga Medina wrote:
>>>
>>> Author: cpm
>>> Date: Fri Jan 13 02:36:08 2017
>>> New Revision: 431337
>>> URL: https://svnweb.freebsd.org/changeset/ports/431337
>>>
>>> Log:
>>> - Always check OPSYS along with OSVERSION
>>> - Fix build on 11.0-STABLE [1]
>>>
>>> Reported by: Jonathan Chen <jonc at chen.org.nz> [1] via
>>> email
>>> Reviewed by: rene
>>> Approved by: chromium (rene)
>>> MFH: 2017Q1 (blanket)
>>>
>>> Modified:
>>> head/www/chromium/Makefile
>>>
>>> Modified: head/www/chromium/Makefile
>>> ===================================================================
>>> ===========
>>> --- head/www/chromium/Makefile Fri Jan 13 02:18:47 2017
>>> (r431336)
>>> +++ head/www/chromium/Makefile Fri Jan 13 02:36:08 2017
>>> (r431337)
>>> @@ -187,13 +187,13 @@ GN_ARGS+= is_clang=true
>>> EXTRA_PATCHES+= ${FILESDIR}/extra-patch-clang
>>> .endif
>>>
>>> -.if ${OSVERSION} < 1200017
>>> +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100508
>>> EXTRA_PATCHES+= ${FILESDIR}/extra-patch-libc++-old
>>> .else
>>> EXTRA_PATCHES+= ${FILESDIR}/extra-patch-libc++-new
>>> .endif
>>>
>>> -.if ${OSVERSION} < 1100000
>>> +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
>>> EXTRA_PATCHES+= ${FILESDIR}/extra-patch-10
>>> .endif
>>>
>> I'm not sure this change is correct.
>> It seems that none of the these extra patches should apply if OPSYS
>> is
>> not FreeBSD, so it may have been better to wrap both of these
>> conditional statements with ".if ${OPSYS} == FreeBSD / .endif" so
>> that
>> they are skipped e.g. DragonFly.
>>
>
> Hi John,
>
> I think that this change doesn't affect to Dragonfly. According to
> bsd.port.mk we can set to "FreeBSD," "NetBSD," or "OpenBSD" as
> appropriate.
>
> Could you verify it?
>
It didn't change it, it's always been wrong (probably locally patched).
You can see if OPSYS==DragonFLy, then EXTRA_PATCHES gets
${FILESDIR}/extra-patch-libc++-new added to it.
This is wrong; libc++ isn't used on DragonFly at all.
So my point was, if you're going to change this, you should wrap the
entire block in an OPSYS check.
John
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
More information about the svn-ports-head
mailing list