Bug 231481 - textproc/xerces-c3: New upstream release 3.2.2
Summary: textproc/xerces-c3: New upstream release 3.2.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-19 15:05 UTC by Roger Leigh
Modified: 2018-10-29 22:16 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (sunpoet)


Attachments
Update to 3.2.2 (1.18 KB, patch)
2018-09-19 15:05 UTC, Roger Leigh
no flags Details | Diff
Update to 3.2.2 (1.22 KB, patch)
2018-09-19 20:43 UTC, Roger Leigh
no flags Details | Diff
Update to 3.2.2 (1.20 KB, patch)
2018-09-19 20:52 UTC, Roger Leigh
no flags Details | Diff
Update to 3.2.2 (1.84 KB, patch)
2018-10-25 21:12 UTC, Roger Leigh
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Roger Leigh 2018-09-19 15:05:23 UTC
Created attachment 197234 [details]
Update to 3.2.2

Supersedes #226277

Attached patch updates to 3.2.2.
Comment 1 Roger Leigh 2018-09-19 15:06:18 UTC
Note that this leaves the old autotools build in place.  The new (in 3.2.x) cmake build can be switched to.
Comment 2 Nathan 2018-09-19 17:20:28 UTC
Take out the portrevision, not needed if patch contains a newer version
Comment 3 Nathan 2018-09-19 17:21:36 UTC
(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
Comment 4 Roger Leigh 2018-09-19 20:43:22 UTC
Created attachment 197242 [details]
Update to 3.2.2

Update to include portrevision, an oversight on my part.
Comment 5 Roger Leigh 2018-09-19 20:52:29 UTC
Created attachment 197243 [details]
Update to 3.2.2

Remove portrevision entirely
Comment 6 Roger Leigh 2018-10-09 11:47:52 UTC
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
Comment 7 Roger Leigh 2018-10-25 21:12:29 UTC
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.
Comment 8 Roger Leigh 2018-10-27 07:28:37 UTC
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.
Comment 9 Po-Chuan Hsieh freebsd_committer freebsd_triage 2018-10-28 19:45:07 UTC
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.
Comment 10 Roger Leigh 2018-10-28 21:23:41 UTC
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
Comment 11 commit-hook freebsd_committer freebsd_triage 2018-10-29 22:15:11 UTC
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
Comment 12 Po-Chuan Hsieh freebsd_committer freebsd_triage 2018-10-29 22:15:15 UTC
Committed. Thanks!
Comment 13 Po-Chuan Hsieh freebsd_committer freebsd_triage 2018-10-29 22:16:12 UTC
(In reply to Roger Leigh from comment #10)

Thanks for your explanation.