Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Feb 2016 00:10:08 +0000
From:      bugzilla-noreply@freebsd.org
To:        office@FreeBSD.org
Subject:   [Bug 199601] devel/boost-all: Upgrade to 1.58, 1.59, or 1.60
Message-ID:  <bug-199601-25061-6x0AU74fDv@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-199601-25061@https.bugs.freebsd.org/bugzilla/>
References:  <bug-199601-25061@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=3D199601

Raphael Kubo da Costa <rakuco@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rakuco@FreeBSD.org

--- Comment #49 from Raphael Kubo da Costa <rakuco@FreeBSD.org> ---
Created attachment 167007
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D167007&action=
=3Dedit
devel/qt4-moc patch with additional Boost include guards

I'd appreciate it if kde@ is added to the loop when a Boost upgrade causes
problems with moc-qt4 so we can try to fix it in moc itself instead of patc=
hing
many files in several ports.

For one, I've updated the moc section in
https://wiki.freebsd.org/BoostPortingProject/1.55-to-1.60 with an explanati=
on
of why moc breaks and another approach to solving these issues. I also added
some context to the existing qt4-moc patch in ports r408911.

This attachment contains a patch to devel/qt4-moc that defines more include
guards so that the Boost 1.60 headers that include the headers moc can't pa=
rse
(basically, any header that uses macros in a namespace declaration) are
skipped. I was able to build all ports in
https://wiki.freebsd.org/BoostPortingProject/1.55-to-1.60 that were failing
because of moc without having to patch any of them at all (basically revert=
ing
most of ports r408472, ports r408473, ports r408474, ports r408475, ports
r408502, ports r408773, ports r408419, but also including all ports with a
column saying "fixed by qt4-moc patch").

If there's no objection, I'd like to commit it to qt4-moc and remove all
patches added in the revisions above that wrap Boost includes within #ifndef
Q_MOC_RUN blocks.

--=20
You are receiving this mail because:
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-199601-25061-6x0AU74fDv>