Update Subversion and dependencies to 1.14.0 LTS.MFC r323365 (by jonathan):Remove redundant source and object files.Reviewed by: bdrewery, ngieSponsored by: DARPA, AFRLDifferential Revision: https://reviews.freebsd.org/D12208MFC r327739 (by asomers):Add Pull Request to the Subversion commit templateReviewed by: emasteDifferential Revision: https://reviews.freebsd.org/D13178MFC r333354 (by peter):Update svn-1.9.7 to 1.10.0.MFC r333355 (by peter):Update svn/svnlite from 1.9.7 to 1.10.0MFC r333387 (by peter):Update svn_private_config.h - I misread an autoconf change.SVN_LIBSVN_CLIENT_LINKS_RA_LOCAL -> SVN_LIBSVN_RA_LINKS_RA_LOCALSVN_LIBSVN_CLIENT_LINKS_RA_SERF -> SVN_LIBSVN_RA_LINKS_RA_SERFSVN_LIBSVN_CLIENT_LINKS_RA_SVN -> SVN_LIBSVN_RA_LINKS_RA_SVNMFC r339256 (by jhb):Update Apache Serf to 1.3.9 to support OpenSSL 1.1.1.Approved by: re (rgrimes)MFC r352156 (by imp):Remove directory empty after r266735MFC r357299 (by cem):contrib/apr: Remove scope leak UBIn apr_vformatter, the variable buf was declared inside a limited scoperegion, but a pointer to it is leaked outside of that region and usedlater. This is undefined behavior. Fix by moving the buf variable tofunction scope.Reported by: CoverityCID: 1192541MFC r357301 (by cem):contrib/apr: Rip out bogus [CS]PRNG implementationThis construction used some relatively slow design involving SHA2; even ifit were fed real entropy (unclear; external to the design), it did nothandle fork in a safe way, and it was difficult to audit for correctness.So just rip it out and use the very simple and known-correct arc4random(3)interface in its place.MFC r361677:Change Makefiles under usr.bin/svn to make them easier to incrementallyupdate. No functional change intended.MFC r361678:Update apr to 1.7.0. See contrib/apr/CHANGES for a summary of changes.MFC r361681:Change more Makefiles under usr.bin/svn to make them easier toincrementally update. No functional change intended.MFC r361684 (by kevans):apr: build some needed emulated 64-bit atomic bits after r361678This should fix the build on armv{6,7}, mips, and mips64, which all needemulated 64-bit atomics for apr.MFC r361691:Follow-up r361678 (update apr to 1.7.0) by also regenerating the aprinternal headers through the upstream configure script, with some minorcustom tweaks.MFC r361692:Update apr-util to 1.6.1. See contrib/apr-util/CHANGES for a summary ofchanges.MFC r361693:Update Subversion to 1.14.0 LTS. See contrib/subversion/CHANGES for asummary of changes, or for a more thorough overview:https://subversion.apache.org/docs/release-notes/1.14NOTE: there is no need to dump and reload repositories, and the workingcopy format is still the same as Subversion 1.8 through 1.13.Relnotes: yes
Update apr to 1.7.0. See contrib/apr/CHANGES for a summary of changes.MFC after: 2 weeksX-MFC-With: r361677
Vendor import apr-1.7.0