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>