Created attachment 197234 [details] Update to 3.2.2 Supersedes #226277 Attached patch updates to 3.2.2.
Note that this leaves the old autotools build in place. The new (in 3.2.x) cmake build can be switched to.
Take out the portrevision, not needed if patch contains a newer version
(In reply to Roger Leigh from comment #0) No need of creating two bugs, could have just edit the other one. One should be closed
Created attachment 197242 [details] Update to 3.2.2 Update to include portrevision, an oversight on my part.
Created attachment 197243 [details] Update to 3.2.2 Remove portrevision entirely
Nathan, is there anything blocking this being included with the fixes I provided? The bugfixes included in 3.2.2 fix several blocking issues I'm having, so would be much appreciated if it could be merged. Thanks, Roger
Created attachment 198633 [details] Update to 3.2.2 Update patch with pkg-plist update. Tested with 11.2-RELEASE and 10.4-RELEASE with poudriere.
Tested all reverse dependencies with sudo poudriere bulk -j <ver>-RELEASE -p rleigh-git -J 8 cad/freecad cad/sumo deskutils/kdepim-runtime devel/libepp-nicbr devel/libkolab devel/xmltooling devel/xsd editors/xmlcopyeditor games/enigma games/glest games/traingame graphics/appleseed graphics/cegui graphics/gdal graphics/qgis net/pktanon science/qbox security/apache-xml-security-c security/opensaml security/shibboleth-sp sysutils/passwordsafe textproc/amberfish textproc/libkolabxml textproc/xalan-c textproc/xqilla textproc/zorba all built without problems.
Thanks for your submission and testing. I've spent a few hours trying to figure out why the build on my box and yours picked different MutexManager (posix vs standard) but it is not needed anymore. :) I'll commit it tomorrow.
Thanks. Regarding posix vs standard mutex manager, it may depend upon the compiler version. If it supports C++11, it will select standard std::thread by default, otherwise it will fall back to posix pthreads. Since std::thread is just a wrapper around pthreads, both are pretty much equivalent in practice, so it doesn't matter which gets picked. 11.x system clang defaults to C++14, so should pick standard, while 10.x defaults to C++98, so should pick posix. Regards, Roger
A commit references this bug: Author: sunpoet Date: Mon Oct 29 22:14:32 UTC 2018 New revision: 483421 URL: https://svnweb.freebsd.org/changeset/ports/483421 Log: Update to 3.2.2 - Silence patch message Changes: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10510&version=12341423 https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10510&version=12342890 PR: 231481 Submitted by: Roger Leigh <rleigh@codelibre.net> Changes: head/textproc/xerces-c3/Makefile head/textproc/xerces-c3/distinfo head/textproc/xerces-c3/pkg-plist
Committed. Thanks!
(In reply to Roger Leigh from comment #10) Thanks for your explanation.