head 1.23; access; symbols pkgsrc-2018Q2:1.22.0.26 pkgsrc-2018Q2-base:1.22 pkgsrc-2018Q1:1.22.0.24 pkgsrc-2018Q1-base:1.22 pkgsrc-2017Q4:1.22.0.22 pkgsrc-2017Q4-base:1.22 pkgsrc-2017Q3:1.22.0.20 pkgsrc-2017Q3-base:1.22 pkgsrc-2017Q2:1.22.0.16 pkgsrc-2017Q2-base:1.22 pkgsrc-2017Q1:1.22.0.14 pkgsrc-2017Q1-base:1.22 pkgsrc-2016Q4:1.22.0.12 pkgsrc-2016Q4-base:1.22 pkgsrc-2016Q3:1.22.0.10 pkgsrc-2016Q3-base:1.22 pkgsrc-2016Q2:1.22.0.8 pkgsrc-2016Q2-base:1.22 pkgsrc-2016Q1:1.22.0.6 pkgsrc-2016Q1-base:1.22 pkgsrc-2015Q4:1.22.0.4 pkgsrc-2015Q4-base:1.22 pkgsrc-2015Q3:1.22.0.2 pkgsrc-2015Q3-base:1.22 pkgsrc-2015Q2:1.21.0.16 pkgsrc-2015Q2-base:1.21 pkgsrc-2015Q1:1.21.0.14 pkgsrc-2015Q1-base:1.21 pkgsrc-2014Q4:1.21.0.12 pkgsrc-2014Q4-base:1.21 pkgsrc-2014Q3:1.21.0.10 pkgsrc-2014Q3-base:1.21 pkgsrc-2014Q2:1.21.0.8 pkgsrc-2014Q2-base:1.21 pkgsrc-2014Q1:1.21.0.6 pkgsrc-2014Q1-base:1.21 pkgsrc-2013Q4:1.21.0.4 pkgsrc-2013Q4-base:1.21 pkgsrc-2013Q3:1.21.0.2 pkgsrc-2013Q3-base:1.21 pkgsrc-2013Q2:1.19.0.4 pkgsrc-2013Q2-base:1.19 pkgsrc-2013Q1:1.19.0.2 pkgsrc-2013Q1-base:1.19 pkgsrc-2012Q4:1.18.0.8 pkgsrc-2012Q4-base:1.18 pkgsrc-2012Q3:1.18.0.6 pkgsrc-2012Q3-base:1.18 pkgsrc-2012Q2:1.18.0.4 pkgsrc-2012Q2-base:1.18 pkgsrc-2012Q1:1.18.0.2 pkgsrc-2012Q1-base:1.18 pkgsrc-2011Q4:1.17.0.30 pkgsrc-2011Q4-base:1.17 pkgsrc-2011Q3:1.17.0.28 pkgsrc-2011Q3-base:1.17 pkgsrc-2011Q2:1.17.0.26 pkgsrc-2011Q2-base:1.17 pkgsrc-2011Q1:1.17.0.24 pkgsrc-2011Q1-base:1.17 pkgsrc-2010Q4:1.17.0.22 pkgsrc-2010Q4-base:1.17 pkgsrc-2010Q3:1.17.0.20 pkgsrc-2010Q3-base:1.17 pkgsrc-2010Q2:1.17.0.18 pkgsrc-2010Q2-base:1.17 pkgsrc-2010Q1:1.17.0.16 pkgsrc-2010Q1-base:1.17 pkgsrc-2009Q4:1.17.0.14 pkgsrc-2009Q4-base:1.17 pkgsrc-2009Q3:1.17.0.12 pkgsrc-2009Q3-base:1.17 pkgsrc-2009Q2:1.17.0.10 pkgsrc-2009Q2-base:1.17 pkgsrc-2009Q1:1.17.0.8 pkgsrc-2009Q1-base:1.17 pkgsrc-2008Q4:1.17.0.6 pkgsrc-2008Q4-base:1.17 pkgsrc-2008Q3:1.17.0.4 pkgsrc-2008Q3-base:1.17 cube-native-xorg:1.17.0.2 cube-native-xorg-base:1.17 pkgsrc-2008Q2:1.16.0.18 pkgsrc-2008Q2-base:1.16 pkgsrc-2008Q1:1.16.0.16 pkgsrc-2008Q1-base:1.16 pkgsrc-2007Q4:1.16.0.14 pkgsrc-2007Q4-base:1.16 pkgsrc-2007Q3:1.16.0.12 pkgsrc-2007Q3-base:1.16 pkgsrc-2007Q2:1.16.0.10 pkgsrc-2007Q2-base:1.16 pkgsrc-2007Q1:1.16.0.8 pkgsrc-2007Q1-base:1.16 pkgsrc-2006Q4:1.16.0.6 pkgsrc-2006Q4-base:1.16 pkgsrc-2006Q3:1.16.0.4 pkgsrc-2006Q3-base:1.16 pkgsrc-2006Q2:1.16.0.2 pkgsrc-2006Q2-base:1.16 pkgsrc-2006Q1:1.13.0.2 pkgsrc-2006Q1-base:1.13 pkgsrc-2005Q4:1.12.0.10 pkgsrc-2005Q4-base:1.12 pkgsrc-2005Q3:1.12.0.8 pkgsrc-2005Q3-base:1.12 pkgsrc-2005Q2:1.12.0.6 pkgsrc-2005Q2-base:1.12 pkgsrc-2005Q1:1.12.0.4 pkgsrc-2005Q1-base:1.12 pkgsrc-2004Q4:1.12.0.2 pkgsrc-2004Q4-base:1.12 pkgsrc-2004Q3:1.11.0.4 pkgsrc-2004Q3-base:1.11 pkgsrc-2004Q2:1.11.0.2 pkgsrc-2004Q2-base:1.11 pkgsrc-2004Q1:1.9.0.2 pkgsrc-2004Q1-base:1.9 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4; locks; strict; comment @# @; 1.23 date 2018.08.18.15.55.13; author adam; state dead; branches; next 1.22; commitid d8Me85h004tgnCOA; 1.22 date 2015.08.13.20.47.42; author adam; state Exp; branches; next 1.21; commitid vacEpauNXHP3o9xy; 1.21 date 2013.09.18.12.15.57; author obache; state Exp; branches; next 1.20; commitid NscYzLreVVMUPU5x; 1.20 date 2013.07.04.19.31.15; author wiz; state Exp; branches; next 1.19; commitid xCnzQmqouWtpIbWw; 1.19 date 2013.02.09.13.22.10; author ryoon; state Exp; branches; next 1.18; 1.18 date 2012.03.11.03.38.52; author markd; state Exp; branches; next 1.17; 1.17 date 2008.09.09.00.14.06; author seb; state Exp; branches; next 1.16; 1.16 date 2006.06.01.00.39.51; author epg; state dead; branches; next 1.15; 1.15 date 2006.05.08.20.03.31; author epg; state Exp; branches; next 1.14; 1.14 date 2006.04.05.01.42.00; author epg; state dead; branches; next 1.13; 1.13 date 2006.01.23.03.15.30; author epg; state Exp; branches; next 1.12; 1.12 date 2004.09.30.14.39.33; author epg; state dead; branches; next 1.11; 1.11 date 2004.04.20.23.13.04; author epg; state Exp; branches; next 1.10; 1.10 date 2004.04.04.20.51.21; author epg; state Exp; branches; next 1.9; 1.9 date 2004.02.23.18.19.00; author epg; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 2004.01.26.17.13.42; author epg; state Exp; branches; next 1.7; 1.7 date 2004.01.13.22.48.41; author epg; state Exp; branches; next 1.6; 1.6 date 2003.12.06.03.01.57; author epg; state Exp; branches; next 1.5; 1.5 date 2003.12.03.15.20.44; author epg; state Exp; branches; next 1.4; 1.4 date 2003.09.27.20.14.41; author recht; state Exp; branches; next 1.3; 1.3 date 2003.08.15.19.27.45; author recht; state Exp; branches; next 1.2; 1.2 date 2003.06.20.06.45.00; author epg; state Exp; branches; next 1.1; 1.1 date 2003.05.25.09.31.30; author epg; state Exp; branches; next ; 1.9.2.1 date 2004.05.26.10.16.08; author grant; state Exp; branches; next ; desc @@ 1.23 log @subversion: updated to 1.10.2 Version 1.10.2: User-visible changes: - Client-side bugfixes: * Correctly claim to offer Gnome Keyring support with libsecret * Fix segfault using Gnome Keyring with libsecret * Fix JavaHL local refs capacity warning when unparsing externals * Since on Windows Subversion does not handle symlinks, never check for reparse points * Prune externals after 'update --set-depth=exclude' * Fix issue 4740, "conflict resolver searches too far back ..." - Server-side bugfixes: * Fix regression issue 4741: authz group refers to multiple groups Developer-visible changes: - General: * Regression test and FSFS checksum test, part of issue 4722 * Explicit error on configure --without-lz4 or --without-utf8proc * configure.ac: Fix regression relating to path to 'rdoc' * Ensure consistent use of $PYTHON during build and test * Fix libsvn_auth_gnome_keyring.pc when built using libsecret - Bindings: * Fix regression in use of pre-generated Swig bindings in release builds Version 1.10.0: User-visible changes: - Major new features: * Better interactive conflict resolution for tree conflicts * Wilcards and improved performance in path-based authorization * New experimental 'svn shelve' command - Minor new features and improvements: * svnbench: Show time taken & bytes transferred * New 'svnadmin dump' options to include/exclude paths * New '--normalize-props' option for 'svnadmin dump' * New 'svnadmin 'load-revprops', 'dump-revprops' subcommands * New '--no-flush-to-disk' option for 'svnadmin load' * New '--file' option for several svnadmin subcommands * New '--max-request-size', '--max-response-size' options for svnserve * New '-rN' option for 'svnadmin lstxns' * New '--search' option for fast 'svn ls' searches * Add '--search' option support to 'svnbench null-list' * New '-M' option for 'svnlook tree' * New '--skip-unchanged' option for 'svnsync copy-revprops' * 'svn log --search' now ignores case and diacriticals * Improved performance of server-side log processing * diff3: Reduce processing time and memory usage * ra_serf: Adjustments for serf versions with HTTP/2 support * ra_serf: Send svndiff1 deltas during commit * ra_serf: Stream svndiff deltas w/o creating temporary files * ra_serf: Don't necessarily request full MERGE reponses * 'svn patch': Parse binary diffs in git-style patches * 'svnadmin info' now reports latest revision in the repository * ra_svn: Various performance-related tweaks * Optimize svndiff parser * 'svn status' without -v: Stop showing uninteresting deletions * Save a few cycles in svn_stringbuf_set() * windows: Use the Unicode Windows API * windows: Distinguish out-of-memory error from abort() * windows: Explicitly release file locks * windows: Correctly check result from LoadLibrary() call * Remove Windows-specific slowdown during pristine cleanup * FSFS: Optionally cache node properties without full-text cache * FSFS: Open transaction's proto revision in write-only mode * FSFS: Avoid checksum calculations if logical addressing is used * FSFS: Do not read very long change lists in block read mode * FSFS: Avoid double DAG lookup * FSFS: Avoid double cache lookups * FSFS: Increase default revprop pack size from 4k to 16k * FSFS: Speed up revprop access * FSFS: Disable representation sharing for directories * FSFS: Speed up transaction processing for large directories * FSFS: Tune format 7 pack ordering heuristics * FSFS: Reduce I/O overhead during history traversal * FSFS: Use native Windows API to guarantee data is flushed * FSFS: Warn if a possible rep-cache SHA1 collision is detected * FSFS: Optimize revprop cache filling strategy under high load * FSFS: New "verify-before-commit" fsfs.conf option * FSFS: New format 8 with various performance improvements * FSFS/FSX: Chunked read support for changed paths lists * FSFS/FSX: Improvements to cache implementation * FSX: Add checksums to packed revprop manifests and files * FSX: Significantly reduce size of packed revprop manifest data * FSX: Improved on-disk representation of property lists * FSX: New in-repository representation of directories * FSX: Make 'svnadmin recover' discard all transactions * FSX: Reduce number of fsync operations * mod_dav_svn: Improve performance and memory usage of PROPFIND * mod_dav_svn: Show process-id on Windows in /svn-status page * mod_dav_svn: Advertise svndiff1 support to clients * mod_dav_svn: Remove disk I/O to TMPDIR during first commit * svnsync: Fix assertion failure with up-to-date repositories * ra_serf: Parallel requests for text and property changes * svnserve: Remove disk I/O to TMPDIR during first commit * Triple performance of URI escaping * 'svn blame': Optimize a bit on the server side * 'svn cleanup': Add --vacuum-pristines option * 'svn diff --git': Show diffs of symlinks like git and hg * 'svn patch': Capable of handling git-like symlink changes * 'svn patch': Improve detection of additions and deletions * 'svn patch': Handle zero-byte files vs deleted files * 'svn diff --git': Produce 'rename from/to' headers * 'svn diff --git': Produce proper mode headers * 'svn lock', 'svn unlock': Take the -q option * 'svn help': improved wording and consistency * 'svn': Add a new '--accept recommended' option. * 'svn': --non-interactive uses recommended tree conflict resolution * Evaluate 'old mode' and 'new mode' lines from git-syle diffs * svnrdump, svndumpfilter: Enable buffered stdin * ra_serf: Receive svndiff1 and gzip compressed deltas * svnadmin: 'lock', 'unlock', 'rmlocks': Take the -q option * New svndiff2 binary delta format using lz4 compression * gpg-agent: Support gpg ≥2.1.13 and unset GPG_AGENT_INFO * Add 'http-compression=auto' client config option as default * Speed up processing of mergeinfo * Check for invalid 'xt' fields in x509 certs * New '--password-from-stdin' option for 'svn' - Client-side bugfixes: * svnbench: Honour the '--with-no-revprops' option * ra_serf: Fix segfault when running over HTTP v1 * ra_serf: Keep small svndiffs in memory during commit * ra_serf: Improve error messages related to lock operations * ra_serf: Work around a bug in serf bucket handling * ra_serf: Fix lock token handling for file-path commits * Raise a malfunction instead of segfaulting with corrupt wc.db * Fix check for unversioned obstructions blocking file externals * 'svn patch' bugfixes: + Fix behaviour if a reject file can't be created + Describe adds and removes in reject file headers + Detect recorded moves that are already applied + Detect already applied patches in edge cases + Fix handling of missing trailing context + Fix interaction of moves and property changes + Fix output for reordered hunks + Prevent from overwriting existing reject files + Improve handling of added properties + Improve handling of rejected file deletions + Fix --dry-run with replaced files + Fix applying prop changes which should conflict + Fix duplicate notifications when adding directories + Fix duplicate notifications when patching svn:executable prop + Fix notifications when adding/removing properties + Make handle already applied property patches + Change some notifications to 'U' instead of 'G' + Don't create file if git-style patch indicates modification + Parse any properties following svn:mergeinfo + Fix potential unbounded memory usage in parser + Fix problems with --git diffs applied in reverse + Fix removal of EOL if final patch context line has no EOL * 'svn diff --git': Fix file permission modes to match git and hg * 'svn diff --git': added/deleted filenames are never /dev/null * Fix a problem with relocating some externals * Fix 'svn diff URL@@REV WC' wrongly looks up URL@@HEAD * Fix 'svn diff --no-diff-added' shows properties as added * Properly raise text merge conflicts with file externals (r1680245) * Fix 'svn diff' with local directories marked incomplete * ra_svn/ra_serf: Make negative log limits work as documented * ra_svn: Eliminate unnecessary URL reparenting * ra_svn: Use svndiff2 deltas when supported on both ends * Handle invalid revision numbers consistently across RA layers * Handle commits to revs > HEAD consistently across RA layers * Eliminate one client/server roundtrip from checkouts of HEAD * Expose some error messages generated by github's SVN server * 'svnfsfs stats': Show average lengths of delta chains * svnmucc: Fix crash during application teardown * Fix assertion when exporting a working copy containing relative externals - Server-side bugfixes: * Fix checksum validation error due to data eviction from cache * FSFS pack: Use unbuffered file streams in a couple of places * FSFS: Reduce excessive amount of read and seek syscalls * FSFS: Reduce memory footprint of cached directories * FSFS: Add various checks for integer overflows * FSFS: Detect a very unlikely case of item index corruption * FSFS: Make handling of revprop size information more resilient * FSFS: Don't re-parse a directory which just got committed * FSFS: Handle some known quirks in committed node revisions * FSFS format 7: Verify item types more thoroughly * FSFS: Fix false positive "Not a directory" error involving file moved and replaced by dir * FSFS: Fix crash accessing revprops with --memory-cache-size=0 * FSFS: Fix issue 4623 for FSFS. * mod_dav_svn: Omit Cache-Control HTTP header for HEAD URLs * mod_dav_svn: Reduced memory consumption for DAV merge responses * mod_dav_svn: Don't set a Last-Modified header in GET responses * mod_dav_svn: Actually use FSFS transaction directory cache * mod_dav_svn: Do not insert newlines in base64 encoded responses * Fix insertion of very large items into the membuffer cache * Fix capacity check of the membuffer cache's prefix pool * Prevent paths containing newlines from being committed * Fix for properties: Null updates break last-changed-revision * 'svnfsfs stats': Fix false positive checksum errors reading old revisions * 'svnfsfs stats': Fix support for pre-v4 FSFS repositories. * svnadmin, svnfsfs: Detect invalid arguments to -M * svnlook, svnserve: Detect invalid arguments to -M * svnadmin: Output locked paths in canonical form * svnadmin: Output locked paths correctly encoded * svn: propdel, propset: Transcode property names on output * svnserve: Make use-sasl=true a fatal error in SASL-less builds. - Client-side and server-side bugfixes: * Fix integer overflow check with >= 1G mergeinfo ranges per path * Fix integer overflow checks on WoW64 platforms * Fix bug with canonicalizing Window-specific drive-relative URL * In file:// URLs, allow '\' directly after Windows drive letter * Fix segfault with recursive configuration value definitions * FSFS: Improve error messages when DAG lookup fails * Transcode command-line arguments to UTF-8 * Fix segfault on x509 certificate with empty name * Fix segfault with invalid URLs in svn:externals * Windows: Failure to write files might remain undetected - Other tool improvements and bugfixes: * New svn-mergeinfo-normalizer tool * Allow configuring mailer.py to use SMTP SSL * svnmucc can now delete directories with deleted children * svn-vendor.py: Minor enhancements, mostly in treating symlinks * bash_completion: Better URL completion * bash_completion: Complete arguments to 'svn info --show-item' * fsfs-stats: New 1.8-compatible wrapper for 'svnfsfs stats' * Drop support for upgrading working copies created with Subversion 1.7 @ text @$NetBSD: patch-ae,v 1.22 2015/08/13 20:47:42 adam Exp $ * tell location of libraries from subversion base package. --- subversion/bindings/swig/perl/native/Makefile.PL.in.orig 2014-01-17 04:54:43.000000000 +0000 +++ subversion/bindings/swig/perl/native/Makefile.PL.in @@@@ -35,9 +35,11 @@@@ my $svnlib_srcdir = "${top_srcdir}/subve my $svnlib_builddir = "${top_builddir}/subversion"; my $swig_srcdir = "${svnlib_srcdir}/bindings/swig"; my $swig_builddir = "${svnlib_builddir}/bindings/swig"; +my $subversion_base_lib = $ENV{SUBVERSION_BASE_PREFIX} . "/lib"; my @@modules = qw/client delta fs ra repos wc/; my @@ldpaths = (abs_path($swig_builddir) . "/perl/libsvn_swig_perl/.libs", + $subversion_base_lib, map { abs_path($svnlib_builddir) . "/libsvn_$_/.libs" } @@modules, qw/diff subr ra_local ra_svn ra_serf fs_base fs_util fs_fs fs_x/); @ 1.22 log @Version 1.9.0 User-visible changes: - General: * make all commands provide brief description in help output (r1522518) * flush stdout before exiting to avoid information being lost (r1543868) - Major new features: * fsfs: new format 7 with more efficient on-disk layout (r1547045 et al) * resolve: improve interactive conflict resolution menus * blame: support showing prospective as well as previous changes * info: support printing of individual values with --show-item (r1662620) * svn auth: new subcommand to manage cached credentials and certs * svnserve: cache config and authz to lower resource usage and be able to serve large numbers of connections with a limited number of threads * membuffer: quadruple the maximum cacheable directory size (r1545948 et al) * new filesystem fsx (faster, smaller); experimental - see release notes - Minor new features and improvements: See http://svn.apache.org/repos/asf/subversion/tags/1.9.0/CHANGES @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.21 2013/09/18 12:15:57 obache Exp $ @ 1.21 log @fixes a patch related to perl binding: * Update comment, `Second hunk' had been removed. * fixes patch migration at updated to 1.8.0, original part had been changed, but still using old part + additional part. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.20 2013/07/04 19:31:15 wiz Exp $ d5 1 a5 1 --- subversion/bindings/swig/perl/native/Makefile.PL.in.orig 2012-12-14 06:05:48.000000000 +0000 d18 1 a18 1 fs_base fs_util fs_fs/); @ 1.20 log @Update *subversion* to 1.8.0: Version 1.8.0 (18 Jun 2013, from /branches/1.8.x) http://svn.apache.org/repos/asf/subversion/tags/1.8.0 User-visible changes: - General: * require serf as client-side http library (neon support removed) (r1349694) * deprecate the Berkeley DB FS backend (libsvn_fs_base) (r1464985 et al) - Major new features: * working copy records moves as first-class operation (issue #3631, #4232) * merge uses reintegrate mode automatically when needed (r1369896 et al) * FSFS: Packing of revision property shards (issue #3944) * support inheritable properties (r1395109) * repository can suggest config for autoprops and ignores (r1401908) * support gpg-agent for password caching (r1151069) * authz rules can be stored inside the repository (r1424780) - Minor new features and improvements (client-side): * doubled svn:// protocol throughput (r1325899) * optimize file/dir truename checks on Windows (r1435527) * new 'commit --include-externals' option (related to issues #1167, #3563) * new --include-externals option for 'svn list' (issue #4225) * remove extraneous externals output from 'svn status -q' (issue #1935) * reject some attempts to merge between unrelated branches (r1215273) * new --ignore-properties option for 'svn diff' (r1239553, -617) * new --properties-only option for 'svn diff' (r1336110) * new --patch-compatible option for 'svn diff' (r1239561) * new --no-diff-added option for 'svn diff' (r1433958) * new w/c subtree duplication tool (tools/client-side/detach.py) * new mergeinfo fixup tool (tools/client-side/mergeinfo-sanitizer.py) * 'svn diff' can compare arbitrary files and directories (r1310291, et al) * ra_serf avoids re-downloading content present in pristine store (r1333936) * 'svn mergeinfo' now honors the --revision (-r) option (issue #4199) * 'svn mergeinfo' now shows a summary graph by default (issue #4239) * new --search and --search-and options for 'svn log' (r1354666, -83518) * 'svn log' reports the node kind even for pre-1.6 revision files (r1242958) * sort path list generated by "svn log -v --xml" (r1299323) * new built-in interactive text conflict merge tool (r1357864, et al) * 'svn --version' shows build system info (r1368662) * 'svn --version --verbose' shows runtime environment info (r1370813 et al) * 'svn' is now non-interactive when not run in a terminal device (r1424037) * 'svn propset' checks spelling of reserved property names (r1470781) * improve working copy performance on network disks (issue #4176) * support for custom keyword definitions in svn:keywords (issue #890) * svn:ignore __pycache__ directories by default (r1150073) * 'svn diff --git' include copyfrom revision in "copied" headers (r1155279) * svn:mergeinfo related operations now use much less memory (r1149519 et al) * get list of supported schemes for RA libraries (r1148134) * 'svn checkout' skips file externals from other repositories (r1153110) * 'svn resolve' exits non-zero if conflicts could not be resolved (r1150439) * let HTTPv2-aware clients fetch v2-style resources (r1161202) * 'svn status' with better NLS support (r1157537, -682) * better tracking of shallow-yet-complete merges (issues #4056, #4057) * make 'svn status --quiet' w/ externals quieter still (issue #1935) * ensure that conflict paths are shown relative-ized (r1337520) * improve performance of local multi-target deletions (r1195873) * various interactive conflict resolver improvements in 'svn' (r1440421 etc) * improved tree diff implementation for diff and merge (r1440599 et al) * tree conflicts on directories detected better during merges (issue #3150) * allow reverting unmodified copies with 'svn remove' (r1442611) * make 'svn diff' with mixed URL and local path targets work (r1442640) * make 'svn patch' re-add deleted directories if needed (r1445333) * make repos-wc diffs fully ancestry-aware (r1445904) * 'svn diff --git' now implies 'svn diff --show-copies-as-adds' (r1446279) * 'svn diff --show-copies-as-adds' now implies --notice-ancestry (r1446279) * improved tree-conflict detection for 'svn switch' (r1449413, r1450582) * allow up to 8 revision number digits in 'svn status -v' output (r1428637) * show node kind (file or dir) in tree conflict descriptions (r1429907) * restore deleted switched paths upon next update (issue #4295) * add support for copying paths from foreign repositories (issue #3590) * fix merge -cA,B with --accept option aborts if rA conflicts (issue #4238) * 'svn resolve' interactive support; no longer requires --accept (r1336929) * notify when removing externals leaves behind modified files (r1366021) * new 'http-max-connections' configuration option for serf (r1421559) * new 'http-bulk-updates' configuration option for serf (r1421490) * 'svn cleanup' now runs SQLite "vacuum" to reclaim space (r1418459) * 'svn info' displays repository-relative URL (r1415365) * fix serf memory leak on checkout (issue #4194) * detect duplicate paths setting svn:externals (issue #4227) * make ra_serf work over HTTP/1.0 proxies (issue #3979) * make ra_serf accept gzip compression for all responses (r1407454) * double ra_serf performance for checkout and export (r1407545) * improve network and disk i/o interleaving in ra_serf (r1407934) * avoid assert in ra_serf when REPORT response was truncated (r1407935) * rewrite ra_serf XML parser (r1409259 et al) * ra_serf can create transaction with inline txnprops (r1375167) * partially fix replace+propset of locked file fails over DAV (issue #3674) * fix ra_serf doesn't handle bad baseline error from server (issue #4127) * decreased default http timeout for ra_serf (issue #3968) * prevent ra_serf from corrupting the working copy (issue #3993) * ra_serf transmits property changes inline to reduce requests (r1378927) * allow client to avoid SSL certificate prompts (issue #2410) * improve interactive resolution of property conflicts (r1387678 et al) * make ra_serf raise an error upon delta-base mismatch (issue #4235) * tune ra_svn transmit buffer handling (r1391788) * make 'svnrdump' work with serf (issue #4116) * fix 'svnrdump' on path below repository root (issue #4101) * support ipv6 in URLs (e.g. http://[::1]/svn/repos) (r1454047) * conflict resolver now iterates paths in a sorted order (r1461820) * mod_dav_svn does keyword expansion with 'kw=1' query arg (r1466055) * add support for custom keyword definitions (issue #890) - Minor new features and improvements (server-side): * improve performance of config file parsing (r1344347 et al) * new 'svnadmin load --revision' load filtering support (issue #3734) * new 'svnadmin hotcopy --incremental' support for FSFS (issue #3815) * new 'svnadmin lock' / 'svnadmin unlock' subcommands (issue #3942, #4092) * new SVNUseUTF8 configuration option for mod_dav_svn (issue #2487) * new SVNHooksEnv configuration option for mod_dav_svn (r1239966) * new SvnPubSub distributed commit hooks (tools/server-side/svnpubsub) * new light-weight benchmarking client (tools/client-side/svn-bench) * svndumpfilter dependency analysis (tools/server-side/svnpredumpfilter.py) * new automatic working copy updater (tools/server-side/svnpubsub) * new 'svnadmin freeze' subcommand (r1376228) * 'svndumpfilter' now supports --delta dumpfiles (r1351009, -3745) * new --drop-all-emtpy-revs option for 'svndumpfilter' (issue #3681) * client version info now reported to commit hooks (issue #4124) * txn name now reported to post-commit hooks (r1240856) * support for server-side keyword expansion in mod_dav_svn (r1466055) * FSFS now able to cache revision properties (r1326307) * FSFS cache for changed-paths increases 'svn log' performance (r1378358) * FSFS cache mergeinfo requested during 'log -g' (r1395439) * many FSFS caching improvements (r1390435, r1390447) * directory and property deltification option in FSFS (issue #4084) * fine-grained control deltification behavior via fsfs.conf (r1311476) * FSFS de-duplication ("rep sharing") now works within a revision (r1397773) * FSFS de-duplication now works for properties as well (r1243312) * read FSFS data using fewer fopen calls (issue #3372) * 'svnadmin verify' will now check meta data (issues #3956, #4211) * 'svnadmin verify' now checks for issue #4129 style corruption (r1304656) * new --client-speed option for svnserve (r1391788) * new --single-threaded option in svnserve (r1296018) * hook script templates are now marked as executable (r1153414) * error out on non-canonical fspaths in the authz file (r1166111) * improve path lookup performance in FSFS (r1442088) * svnserve now logs explicit path and reason for authz failures (r1446542) * validate offsets from rep-cache to prevent FSFS corruption (issue #4277) * new AuthzSVNGroupsFile option to store authz groups separately (r1438407) * new 'SVNAllowBulkUpdates prefer' option for mod_dav_svn (r1417642, et al) * new 'SVNMasterVersion' option for mod_dav_svn (r1398962) * added virtual-host support to 'svnserve' (r1401296) * new fsfs-stats tool which prints FSFS repository stats (r1410995) * new fsfs-reorg tool to optimize FSFS packing (r1383214, r1385395) * new --compatible-version option for 'svnadmin create' (r1407279 ) * new --ignore-properties option for 'svnlook diff' (r1407905) * new --properties-only option for 'svnlook diff' (r1407905) * new --diff-cmd option for 'svnlook diff' (r1413449) * allow leading "r"'s in http: ?p= and ?r= query parameters (r1221463) * faster 'svn ls' for large directories (r1296627) * mod_dav_svn now advertises supported POST types (r1375123) * mod_dav_svn can create transaction with inline txnprops (r1375167) * run start-commit hook after transaction creation (r1376201) * avoid byte-for-byte comparison where it can be avoided (r1390641) * various server-side performance improvements for 'log -g' (r1395442 et al) * allow up to 10Gbit throughput with svnserve (r1391788) * install mod_dontdothat correctly (r1454450) * svnadmin verify can now verify transactions (r1462353) * FSFS verifies revisions as they are added (r1462409) - Client-side bugfixes: * fix inconsistent 'svn log' output for empty revisions (issue #3964) * fix mis-ordered text output of 'svn log --diff' on Windows (r1220783) * fix 'svn log --diff' on moved file (issue #4153). * fix 'svn revert' of 'svn move' (issue #876) * fix file externals wrongly "resurrecting" a deleted file (#4017) * fix reporting of corrupted 1.6 w/cs by 'svn upgrade' (r1182904, -9) * fix bug caused by URI-decoding local merge source paths (r1210539) * fix properties out of sync with repos after merge and revert (issue #4305) * fix merge of replacement on local delete fails (issue #4011) * fix replacements on deletes produce wrong tree conflicts (issue #3806) * made ra_serf handle location headers that are not RFC-compliant (r1443906) * merge no longer errors out after resolving all conflicts (issue #4316) * fix svn blame mis-categorizing file type as binary (issue #2089) * fix externals not removed when working copy is made shallow (issue #3741) * fix update under add with not-present parent (issue #4111) * fix revert of files with svn:needs-lock under copied dirs (r1343168) * fix repos->wc diff of local copied/moved-here directories (r1341927) * fix repos->wc diff of local copied/moved-here files (r1341544) * fix "svn diff -cN PATH" where PATH was deleted in rN (r1338708) * fix dependency on APR hash order in several logic paths (r1338350 et al) * fix path inconsistencies in 'svn diff' output (r1338291) * fix misleading error message printed by 'svn switch' (issue #2337) * fix bug in mergeinfo recording during foreign-repos merge (r1430310) * fix spurious merge conflicts for binary files with keywords (issue #4221) * fix patching symlinks with 'svn patch' (issue #4273) * make 'svn switch' refresh lock information (issue #3376) * fix 'svn diff' output doesn't apply as patch without fuzz (issue #3362) * fix mergeinfo recording for multiple-revision-range merge (issue #4306) * fix diffs shown by 'show-diff' conflict prompt option (r1438879) * don't print an update summary header with no content (r1439480) * make 'svn rm' remove externals registrations below its targets (r1361256) * fix crashes in ra_serf where AVG 2012 Surf-Shield is in use (issue #4175) * don't raise conflicts on identical binary files (issue #4128) * improve error messages when wc.db missing (issue #4118) * fix 'svn diff' showing wrong text change (issue #4270) * fix 'svn diff -rN' failing to show local replace (issue #3797) * fix 'svn diff' showing wrong revision (issue #4010) * fix 'svn merge' showing spurious notifications (issue #2910) * parse '.@@HEAD' correctly (issue #3606) * fix 'svn revert' after conflict in sparse working copy (issue #4168) * fix bug in global/per-server config handling in serf (r1421516) * properly display errors from serf (r1398742) * fix crash in ra_serf (r1408291) * fixed svnmucc propset and propdel on repository root (issue #3663) * fix 'svn info' output with ancient svnserve servers (pre-1.2) (r1409732) * ra_serf shows error message for 408 Request Timeout response (r1410983) * fix handling of "\ No newline ..." in diff/patch (r1411723, r1412382) * allow infinite http timeout in ra_serf (r1411976) * using unknown svn: property names now requires --force (issue #4261) * fix handling of case insensitive configuration files (r1215089) * properly handle errors during password caching (r1380695) * fix svnversion output not always a number (issue #4226) * fix conflict resolver losing executable bit of a file (r1391019) * fix redundant notifications when merging with ra_serf (issue #3802) * fix 'svn add --force /path/to/wcroot' should work (issue #4241) * fix file permissions changed after commit (issue #4331) * improve handling of http errors in ra_serf (1452792, 1452870) * include checksum of missing pristines in error message (r1452800) * fix an assert when merging against a replaced source (issue #4132) * fix replacement in merge source has incorrect notification (issue #4138) * improve performance of checkout (r1453791) * fixed documentation regarding merge source (issue #3247) * fix merge errors out after resolving conflicts (issue #4316) * fix delete/move with file external in unversioned dir (issue #4293) * fix resolving tree conflict with local node missing (r1461848) * fix invalid read during diff suffix scanning (issue #4339) * fix assertion when running 'svn log @@PREV' (r1462134) * optimize enumerating configuration options (r1464478) * revert will now sleep for timestamps if using commit times (r1464769) * don't allow externals to be deleted with 'svn rm' (r1464992) * improved memory usage in ra_serf and ra_local (r1465280) * replace some assertions with more helpful error messages (r1465975) * fixed long keyword expansion truncated (issue #4349) - Server-side bugfixes: * SVNParentPath / repository listing now authz-filtered (r1408184) * user/group names in the authz config file are case-sensitive (r1475772) * limit commit runtime for nodes with very deep histories (r1224836) * 'svnadmin recover' truncates rep-cache at the right point (issue #4077) * fix crashes in dumpstream loading with skipped revs (r1214202, r1214216) * fix 'svn log -g' incorrectly treating rename as merge (issue #4022) * fix bug where fsfs file-hinting fails (issue #4320) * don't leak path of repository on server's disk to clients (r1330906) * remove spurious is-fresh-txn-root from empty revision files (issue #4031) * fix a stdout handling problem in 'svnlook diff' (r1411971) * fix erratic behaviour in 'svnlook diff' showing property diffs (r1412224) * fix inconsistent authz error messages in 'svn log' in svnserve (r1292462) * fix svndumpfilter for empty paths in included or excluded lists (r1294583) * make fsfs packing threadsafe (r1376011) * don't error out on intermittent memcached failures (r1394470) * fix a ra_svn deadlock with zero-copy server option (r1465622) - Other tool improvements and bugfixes: * 'svnmucc' promoted to first-class supported utility (issue #3308, #4279) * make 'svnmucc' prompt for log messages (issue #3418) * rename 'svnauthz-validate' to 'svnauthz' (issue #4284) * make 'svnauthz' optionally validate user/path access (r1197588) * fix mailer.py test suite problems (r1449582) * fix mailer.py not showing dirs with property deletions (r1449582) * make mailer.py generate Date and Message-ID headers (r1449592) * new '-?' option support for 'svnmucc' (r1339428) * provide the repository name to mailer.py (r1439592) * add '--force-interactive' to svnmucc (r1457789) * add '--trust-server-cert' to svnmucc (r1458995) Developer-visible changes: - General: * now require Python 2.5 for tests and dev tools (r1243627) * now require bzip2 for tests and dev tools (r1148512) * configure defaults to --without-apache-libexecdir (r1469862) * support builds with APR pool debugging (r1176894) * 'make extraclean' is more thorough now (r1149460) * support for Serf 2 (r1147538) * introduction of editor v2 (via private APIs only) (r1166332 et al) * improve SQLite setup for compatibility with OS X 10.7. (r1181666) * rework switch statement to accomodate OWC compiler limitations (r1204407) * new --enable-sqlite-compatibility-version configure option (r1201421) * make test suite LD_LIBRARY_PATH include just-built auth plugins (r1200474) * packages/ directory removed, contents were outdated and unused (r1442167) * rename 'makefile.ezt' to 'build-outputs.mk.ezt' (r1444822) * use expensive compiler optimizations with --enable-optimize (r1445063) * in Visual C++ builds, move temp files to different directory (r1446416) * remove --with-ssl and --with-gssapi configure options (r1449023) * require at least serf 1.2.0 as build dependency (issue #4296) * fix error tracing to record file/line properly (r1331242) * add --log-level argument to win-tests.py (r1335461) * improve GDB pretty-printing of svn types (r1351336, r1364750, r1365035) * load third-party FS modules (if --enable-runtime-module-search) (r1362434) * enable running the regression tests over https (r1349699) * support 'make davautocheck' on OS X (r1421583) * new '--enable-gcov' configure option (r1416646) * fix build with Apache HTTPD 2.5 (r1408985) * allow running the test suite through a http proxy (r1410195) * don't use non-constant initializers in struct variables (r1412911) * allow generation of Visual Studio 2012 compatible projects (r1245152) * nicer pretty-printing of Subversion data types in gdb (r1367262 et al) * teach serf build on Windows to use static APR/Util and OpenSSL (r1371338) * add --ssl-cert option to win-tests.py to run tests over https (r1372760) * don't strip Content-Type header form .po files on Windows (r1380056) * configure now script auto-detects GNOME keyring (r1387230) * allow configure to detect BDB on Debian-based Linux distros (r1390633) * auto-detect serf via pkg-config (r1391662) * improve queries for compatability with SQLite 3.7.16 (r1455239) * remove support for in-tree apr, apr-util and apr-memcache (r1456924) * FSFS caching supports prefixes now (r1462436) * maintainer mode now prints symbolic error codes (r1465157) * don't require NLS support for kwallet support (r1466445) * make Julian happy (r1413030) - API changes: * fix inconsistent handling of log revs without changed paths (issue #3694) * deprecated SVN_ERR_SQLITE_UNSUPPORTED_SCHEMA (r1173240) * provide API to clear cached auth credentials (issue #2775) * improve repository location information in various APIs (issue #4170) * major rewrite of conflict storage and handling APIs (r1354973 et al) * hide (deprecate) svn_wc APIs that use editors (r1243339) * svn_stringbuf_ensure() allocates an extra byte for terminator (r1308966) * switch and update apis are now more consistent (r1465292) * deprecated svn_client_merge_reintegrate (r1466742) * deprecated low level ra_svn apis (r1466907) - Bindings: * star-imports in swig-py only import 'svn_*' symbols (r1303375) * fix compilation of Perl bindings on Mandriva 2007 (issue #2617) * new JavaHL testing targets (r1182983) * enable returning an error on malfunctions for JavaHL (r1366215) * MacOS X build fix to cope with missing GNOME keyring (r1397844) * fix swig bindings tests on MacOS X (r1397846) * fix assertion failure in JavaHL error reporting (r1405922) * support ruby 1.9 (r1407206) * JavaHL: Include OSGI Manifest information in svn-javahl.jar (r1234864) * new svn_auth_set_gnome_keyring_unlock_prompt_func function (r1241554) * fix svn_txdelta window ops for python bindings (r1389054) * fix build of Perl bindings with newer versions of SWIG (r1389658) * add missing API functions to Perl bindings (issue #2646) * add missing API functions to Python bindings (r1392038 et al) * add missing API functions to JavaHL bindings (issue #4326) * fix some reference counting bugs in swig-py bindings (r1464899, r1466524) @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.19 2013/02/09 13:22:10 ryoon Exp $ d3 1 a3 2 Second hunk is subversion Revision 1145203. Ensure the Perl extension is built using the Perl compiler flags. d7 1 a7 1 @@@@ -35,9 +35,10 @@@@ my $svnlib_srcdir = "${top_srcdir}/subve d14 2 a15 2 -my @@ldpaths = (abs_path($swig_builddir) . "/perl/libsvn_swig_perl/.libs", +my @@ldpaths = ("$swig_builddir/perl/libsvn_swig_perl/.libs", $subversion_base_lib, @ 1.19 log @Update to 1.7.8. Change to 1.7.x branch. Many changes are introduced. See http://subversion.apache.org/docs/release-notes/1.7.html . @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.18 2012/03/11 03:38:52 markd Exp $ d6 1 a6 1 --- subversion/bindings/swig/perl/native/Makefile.PL.in.orig 2012-09-30 04:02:09.000000000 +0000 d18 2 a19 2 @@modules, qw/diff subr ra_local ra_svn ra_neon ra_serf fs_base fs_util fs_fs/); @ 1.18 log @Add subversion patch Revision 1145203. Ensure the Perl extension is built using the Perl compiler flags. Fixes use of "git svn" on Linux. Bump PKGREVISION of p5-subversion package. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.17 2008/09/09 00:14:06 seb Exp $ d6 1 a6 1 --- subversion/bindings/swig/perl/native/Makefile.PL.in.orig 2008-03-21 23:44:46.000000000 +0000 d8 1 a8 1 @@@@ -14,9 +14,10 @@@@ my $svnlib_srcdir = "${top_srcdir}/subve d15 1 a15 1 -my @@ldpaths = ("$swig_builddir/perl/libsvn_swig_perl/.libs", d17 3 a19 12 map {"$svnlib_builddir/libsvn_$_/.libs"} (@@modules, qw/diff subr ra_local ra_svn @@@@ -43,7 +44,7 @@@@ chomp $apr_shlib_path_var; my %config = ( ABSTRACT => 'Perl bindings for Subversion', DEFINE => $cppflags, - CCFLAGS => $cflags, + CCFLAGS => join(' ', $cflags, $Config{ccflags}), INC => join(' ',$apr_cflags, $apu_cflags, " -I$swig_srcdir/perl/libsvn_swig_perl", " -I$svnlib_srcdir/include", @ 1.17 log @Fix subversion shared libraries search paths when configuring the Perl modules. Fix problem like the following and as seen in bulk build logs: $ perl -MSVN::Ra -e '1' /usr/pkg/lib/perl5/vendor_perl/5.8.0/i386-netbsd-thread-multi/auto/SVN/_Ra/_Ra.so: Undefined PLT symbol "svn_ra_init_ra_libs" (symnum = 13) Approved by maintainer. Bump PKGREVISION of the p5-subversion package to 2. @ text @d1 4 a4 1 $NetBSD$ d20 9 @ 1.16 log @Version 1.3.2 (23 May 2006, from /branches/1.3.x) http://svn.collab.net/repos/svn/tags/1.3.2 pkgsrc changes: - Remove patch-ae, now fixed upstream. User-visible-changes: - Client: * fixed: crash in svn st -u on missing subdirs (r19348, -73, issue #2551) * svn_load_dirs.pl symlink support (issue #2478) * fixed: svn_load_dirs.pl trying to import .svn and _svn dirs (r18549) * fixed: leaving stray WC locks on cancellation (r18893) * translation updates to Japanese, Traditional Chinese. - Server: * fixed: memory leak in mod_dav_svn when listing large dirs (r19528) * fixed: svnserve protocol error in lock, causing client hang (issue #2548) * fixed: mod_dav_svn crash on valid request (r19520) * mailer.py: add Content-Transfer-Encoding header (r19319) * mailer.py: fixed: named substitutions incorrectly ignored (r18114, -681) * fixed: authz requires read access for root for writes (issue #2486) Developer-visible-changes: * fixed: RPM breakage (r19060) * fixed: tests don't catch repository creation failure properly (r19149,-51) * support SWIG 1.3.28 * support APR 0.9.x >= 0.9.10 (r19039, -57) * python bindings: - fixed: link error on OpenBSD (r18983) * ruby bindings: - fixed: memory leak (r19493) - fixed: NULL argument conversion bug (r19543) @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.15 2006/05/08 20:03:31 epg Exp $ d3 7 a9 13 --- configure.orig 2006-03-24 21:00:55.000000000 -0500 +++ configure @@@@ -2933,9 +2933,9 @@@@ SVN_SUBDIRS= -APR_VER_REGEX="0\.9\.[5-9]" +APR_VER_REGEX="0\.9\.[0-9]*" APR_VER_REGEX_TOO="1\." -APU_VER_REGEX="0\.9\.[5-9]" +APU_VER_REGEX="0\.9\.[0-9]*" APU_VER_REGEX_TOO="1\." d11 6 @ 1.15 log @Patch configure to allow build with apr >= 0.9.10 (along with versions < 0.9.5 which should not be allowed, but we address that with BUILDLINK_API_DEPENDS.apr). Closes PR 33439. @ text @d1 1 a1 1 $NetBSD$ @ 1.14 log @Version 1.3.1 (25 March 2006, from /branches/1.3.x) http://svn.collab.net/repos/svn/tags/1.3.1 pkgsrc changes: - Remove patch-ae, now fixed upstream. User-visible-changes: - Client: * fixed: segfault moving unversioned files (issue #2436) * fixed: verbose list broken over ra_dav (issue #2442) * fixed: 'svn ci -m path_name' not requiring '--force-log' (r17956) * fixed: crash on mixed-case https URL scheme (r18042) * fixed: crash in status with ignored directories (r18291) * fixed: strip peg rev from default checkout directory (r18416) * fixed: diff crash with non-recursive checkout (r17231, 18539, -41) * fixed: 'svn ls' URL encoding bug with locks (r18665, -68) * fixed: unlock circumvents lock token check (r18691, -94) * fixed: repos-to-repos copy crash (r18451) * fixed: 'svnmerge' utility improvements (r18811) * translation updates for German, Swedish and Norwegian - Server: * fixed: set svn:date at the end of commit in fsfs (r18078) * fixed: don't wait for hook script background jobs (r18146) * fixed: mod_dav_svn should log the whole error chain (r18211) * fixed: uncomment section headers in repos config files (r18247, -50) * fixed: log scalability issues with many paths (r18395, -404) * fixed: better path input validation in mod_dav_svn (r18660) * fixed: assert in copy in fsfs and bdb (issue #2398) * fixed: RPM package bad interaction with NFS servers (issue #1456) - Both: * fixed: copyright years updated to include 2006 (r18021, -127) Developer-visible-changes: * fixed: missing #include (r18065) * fixed: allow building with Neon 0.25.5 (r18215) * fixed: error leaks (18196, -249) * javahl bindings: - fixed: compile error on Visual Studio 2005 (r18054, -55) * python bindings: - fixed: libsvn_swig_py link problem on Solaris 10 (r17910) - fixed: pool lifetime bug (r17992) - fixed: memory leak (r18230) - fixed: race condition during application pool initialization (r18721) * ruby bindings: - fixed: pool management issue (r17795, -811) - fixed: protect baton from garbage collection (r17627) - fixed: conversion bug (r17726, -925) - fixed: compile errors with SWIG 1.3.24 (r18456, -58) @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.13 2006/01/23 03:15:30 epg Exp $ d3 1 a3 1 --- configure.orig 2006-01-22 20:47:02.000000000 -0500 d5 11 a15 1 @@@@ -19879,7 +19879,7 @@@@ esac a16 7 # Either a space-separated list of allowable Neon versions, or "any" to # mean allow anything. -NEON_ALLOWED_LIST="0.24.7 0.25.0 0.25.1 0.25.2 0.25.3 0.25.4" +NEON_ALLOWED_LIST="0.24.7 0.25.0 0.25.1 0.25.2 0.25.3 0.25.4 0.25.5" NEON_LATEST_WORKING_VER=0.25.4 NEON_URL="http://www.webdav.org/neon/neon-${NEON_LATEST_WORKING_VER}.tar.gz" # Check whether --enable-neon-version-check or --disable-neon-version-check was given. @ 1.13 log @Allow build with neon 0.25.5. @ text @d1 1 a1 1 $NetBSD$ @ 1.12 log @Version 1.1.0 (29 September 2004, from /branches/1.1.x) http://svn.collab.net/repos/svn/tags/1.1.0 See the 1.1 release notes for a more verbose overview of the changes since 1.0.x: http://subversion.tigris.org/svn_1.1_releasenotes.html User-visible-changes: * new non-database repository back-end (libsvn_fs_fs) * symlinks can now be placed under version control (unix systems only) * cmdline client now supports psuedo-IRIs and autoescapes chars (issue #1910) * 'svnadmin recover' no longer waits forever for a lock (new '--wait' option) * new $Revision$ synonym for $Rev$ and $LastChangedRevision$ * new runtime option 'store-passwords = ' gives finer control (r10794)x * fixed: working copies now shareable by multiple users (issue #1509) * fixed: diff and other subcommands correctly follow renames (issue #1093) - new 'peg' syntax for diff/merge: 'svn diff -r X:Y TARGET@@REV' - now able to compare working copy with URL: 'svn diff --old WC --new URL' * new framework for localized error/info/help messages, initial translations: - German, Polish, Swedish, Norwegian Bokmål, Traditional Chinese, Japanese, Brazilian Portuguese. * speed improvements: - faster 'svn up' on complex working copies -- no more repos txns (r8840) - faster 'svn status' -- fewer stat() calls (r9182) - faster 'svn checkout' -- fewer sleep() calls (r9123) - faster 'svn blame' -- new RA->get_file_revs() func (issue #1715) * new switches added: - 'svn blame --verbose' - show extra annotation info - 'svn export --native-eol TYPE' - export using TYPE line-endings - 'svn add --force' - recurse into version-controlled dirs - 'svnadmin dump --deltas' - include binary diffs in dumpfile - 'svnadmin create --fs-type fsfs' - create fs_fs repos (default is bdb) - 'svnserve --tunnel-user=NAME' - assume authenticated NAME over tunnel - 'svndumpfilter [cmd] --quiet' - less chatty dumpfiltering - 'svnserve --version' - show program's version 'svnversion --version' 'svndumpfilter --version' * svnadmin dump/deltify now understand -r{DATE} (r9805) * allow update of non-existent target entry (partial issue #1902 fix) * 'svnadmin create' now sets sgid bit on repos/db/ (unix systems only) * increase default neon (ra_dav) timeout from 120 to 3600 seconds (r9568) * print verbose BDB error messages (r10557, r10566) * fixed: don't bail when 'svn up' refuses to delete local mods (issue #1806) * fixed: process svn:externals in defined order (issue #1788) * fixed: pass new propval to stdin of pre-revprop-change hook (issue #952) * fixed: svndumpfilter logic/memory/display bugs (r8691, 8831, 9061) * fixed: 'svnadmin hotcopy PATH .' (r8659) * fixed: copy crash bug (r8863) * fixed: 'svn st -u' crash bug (r10841) * fixed: 'svn commit' segfault (r10676) * fixed: allow cleanup on .svn/ dirs containing KILLME file (r8891) * fixed: 'svn revert' detects corrupted text-base (r8897) * fixed: 'svn status -N' no longer locks entire tree (r8906) * fixed: several different 'svn switch' bugs (r9192, 9203, 9238, 9698) * fixed: some 'svn copy' bugs (r9193, 9274) * fixed: obscure update-deletion bug (r8976) * fixed: utf8 conversion 'hang' (r9233) * fixed: missing UTF8->native recoding in 'svn log' output (r10652, 10673) * fixed: 'svn blame' now defaults to rev (r9440) * fixed: 'svn blame' closing files before deleting them (issue #1969) * fixed: 'svn diff' shows truncated paths (r9693) * fixed: 'svn diff --notice-ancestry' bug (r9699) * fixed: 'svn subcommand -r{DATE} URL' works if URL not in HEAD (issue #1840) * fixed: 'svn blame' on non-ascii path truncation (issue #1770) * fixed: svn:external 'wc not locked' bug (issue #1897) * fixed: proper mod_dav_svn html/xml escaping (issue #1209) * fixed: memleak in 'svn propset -R URL' (issue #1928) * fixed: potential repos corruption; ensure stdin/out/err always open (r10819) * fixed: stop 'svn up' from deleting schedule-add target dir (issue #1793) * fixed: 'svn merge' adding a directory already 'deleted' (issue #1769) * fixed: excessive memory use when fs deltifies revision 2^N (r10070) * fixed: disallow non-recursive directory commit (issue #1797) * fixed: allow propget of props with colon in name (issue #1807) * fixed: 'svnadmin load' computation of copyfrom-rev (issue #1795) * fixed: runtime config files created with proper line-endings (issue #1803) * fixed: make svnserve's authn work on usernames with spaces (r10385) * fixed: have svnserve use repos UUID as default authn realm (r10394) * fixed: segfault when history-following hits 'empty' revision (r10368) * fixed: overzealous out-of-dateness checks in 'svn cp wc URL' (issue 1994) * fixed: don't URI-encode path in mod_dav_svn XML listings (r10461) * fixed: 'svn info' should refuse URL targets (r10760) * fixed: incomplete-directory handling bug (r10956) * fixed: allow cancellation between files during recursive dir add (r10894) * general improvement and normalization of error messages * many improvements to contributed tools: mailer.py, psvn.el, etc. Developer-visible changes: * libsvn_fs now loads either bdb (libsvn_fs_base) or fsfs (libsvn_fs_fs) * new console-printing API: svn_cmdline_printf() family checks for errors. * new library-version querying API: - new svn_[libname]_version() in each library - svn_ver_*() family of functions * 2nd generation APIs, from svn_foo() --> svn_foo2(). old APIs deprecated. - svn_wc_adm_open2() & friends, svn_wc_export2(), svn_client_add2() svn_wc_parse_externals_description2(), svn_hash_read/write2(), svn_repos_dump/load_fs2() & friends, svn_wc_diff2(), svn_subst_copy_and_translate2() * other new APIs: - svn_stream_copy(), svn_txdelta_target_push(), svn_opt_parse_path(), svn_io_file_flush_to_disk, svn_repos_trace_node_locations(), svn_repos_get_file_revs(), RA->get_locations(), RA->get_file_revs, RA->get_version(), svn_sort_compare_paths(), svn_utf_initialize() * SVN_REVNUM_FMT_T usage replaced with %ld (r9691) * cache mod_authz_svn authz file per connection (r8867) * validate hex digits in % escape (issue #1947) * hashes now written to disk in sorted order (r9910) * do cancellation checks before loops, not after (r8918) * fixed: bug in svn_repos_dir_delta replacement logic (r8078) * fixed: tiny memory access bugs (r8229, 8230, 8313) * fixed: several commit buglets (r8955, 9658, 9757, 9855) * fixed: don't recursively lock all prop commands (r9172) * fixed: svnserve memory usage on many-file commits (r9185) * fixed: close svnserve child's listen-socket after forking (r10050) * fixed: 'svnadmin hotcopy' integrity improvements (issues #1817, #1818) * fixed: only verify media type of svn:mime-type, not encoding (r10126) * fixed: handle '//' and '..' in svn_path_canonicalize (issue #1779) * fixed: double URI escaping (issue #1814) * fixed: editor-driver bug (don't delete before every copy) (r10851) * fixed: potential mod_dav_svn crashes/memleaks (r10478) * fixed: better 'svnadmin verify verification (r10508, r10509) * fixed: encoding of get_repos_url_result (r10353, 10375) * fixed: prevent canonicalized URIs from ending in '/' (r10317) * stop using -std=c89 gcc flag (r11054) * sync with apr 1.0's find_apr.m4 and find_apu.m4 files (r10560) * win32 installer improvements (r10978) * huge improvements to python, perl, java bindings * huge changes to win32 build system pkgsrc changes: * subversion-base no longer requires db4. If APR_USE_DB4 is NO, subversion-base will only build the new native filesystem back-end; if it is YES subversion-base will build both back-ends. The APR_USE_DB4 variable is used for this purpose because when Subversion uses db4 it uses it through APR; it can't use db4 if APR doesn't. * Resurrect a tiny part of patch-aa so that subpackages (p5-subversion, etc.) don't try to install the libraries in subversion-base. * patch-ae is no longer needed. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.11 2004/04/20 23:13:04 epg Exp $ d3 1 a3 1 --- configure.orig Mon Apr 19 11:08:37 2004 d5 1 a5 9 @@@@ -10590,8 +10590,9 @@@@ echo "$as_me: WARNING: swig bindings ver if test "$PYTHON" != "none" -a "$SWIG_SUITABLE" = "yes" -a "$svn_swig_bindings_enable_python" = "yes"; then { echo "$as_me:$LINENO: \"Configuring python swig binding\"" >&5 echo "$as_me: \"Configuring python swig binding\"" >&6;} - SWIG_BUILD_RULES="$SWIG_BUILD_RULES swig-py-lib" - SWIG_INSTALL_RULES="$SWIG_INSTALL_RULES install-swig-py-lib" + # XXX pkgsrc: Don't build bindings by default. + #SWIG_BUILD_RULES="$SWIG_BUILD_RULES swig-py-lib" + #SWIG_INSTALL_RULES="$SWIG_INSTALL_RULES install-swig-py-lib" d7 7 a13 53 echo "$as_me:$LINENO: checking if swig needs -L for its libraries" >&5 echo $ECHO_N "checking if swig needs -L for its libraries... $ECHO_C" >&6 @@@@ -10672,7 +10673,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 ### TODO: enable when the target is implemented correctly # SWIG_BUILD_RULES="$SWIG_BUILD_RULES swig-pl-lib" # SWIG_INSTALL_RULES="$SWIG_INSTALL_RULES install-swig-pl-lib" - SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts`" + SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts | sed s/-fno-strict-aliasing//`" SWIG_PL_COMPILE="`$PERL -MConfig -e 'print $Config{cc}'` \$(SWIG_PL_INCLUDES)" SWIG_PL_LINK="`$PERL -MConfig -e 'print $Config{ld}'` `$PERL -MConfig -e 'print $Config{lddlflags}'` `$PERL -MExtUtils::Embed -e ldopts`" fi @@@@ -10798,8 +10799,9 @@@@ echo "$as_me: WARNING: swig bindings ver if test "$PYTHON" != "none" -a "$SWIG_SUITABLE" = "yes" -a "$svn_swig_bindings_enable_python" = "yes"; then { echo "$as_me:$LINENO: \"Configuring python swig binding\"" >&5 echo "$as_me: \"Configuring python swig binding\"" >&6;} - SWIG_BUILD_RULES="$SWIG_BUILD_RULES swig-py-lib" - SWIG_INSTALL_RULES="$SWIG_INSTALL_RULES install-swig-py-lib" + # XXX pkgsrc: Don't build bindings by default. + #SWIG_BUILD_RULES="$SWIG_BUILD_RULES swig-py-lib" + #SWIG_INSTALL_RULES="$SWIG_INSTALL_RULES install-swig-py-lib" echo "$as_me:$LINENO: checking if swig needs -L for its libraries" >&5 echo $ECHO_N "checking if swig needs -L for its libraries... $ECHO_C" >&6 @@@@ -10880,7 +10882,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 ### TODO: enable when the target is implemented correctly # SWIG_BUILD_RULES="$SWIG_BUILD_RULES swig-pl-lib" # SWIG_INSTALL_RULES="$SWIG_INSTALL_RULES install-swig-pl-lib" - SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts`" + SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts | sed s/-fno-strict-aliasing//`" SWIG_PL_COMPILE="`$PERL -MConfig -e 'print $Config{cc}'` \$(SWIG_PL_INCLUDES)" SWIG_PL_LINK="`$PERL -MConfig -e 'print $Config{ld}'` `$PERL -MConfig -e 'print $Config{lddlflags}'` `$PERL -MExtUtils::Embed -e ldopts`" fi @@@@ -11009,8 +11011,9 @@@@ echo "$as_me: WARNING: swig bindings ver if test "$PYTHON" != "none" -a "$SWIG_SUITABLE" = "yes" -a "$svn_swig_bindings_enable_python" = "yes"; then { echo "$as_me:$LINENO: \"Configuring python swig binding\"" >&5 echo "$as_me: \"Configuring python swig binding\"" >&6;} - SWIG_BUILD_RULES="$SWIG_BUILD_RULES swig-py-lib" - SWIG_INSTALL_RULES="$SWIG_INSTALL_RULES install-swig-py-lib" + # XXX pkgsrc: Don't build bindings by default. + #SWIG_BUILD_RULES="$SWIG_BUILD_RULES swig-py-lib" + #SWIG_INSTALL_RULES="$SWIG_INSTALL_RULES install-swig-py-lib" echo "$as_me:$LINENO: checking if swig needs -L for its libraries" >&5 echo $ECHO_N "checking if swig needs -L for its libraries... $ECHO_C" >&6 @@@@ -11091,7 +11094,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 ### TODO: enable when the target is implemented correctly # SWIG_BUILD_RULES="$SWIG_BUILD_RULES swig-pl-lib" # SWIG_INSTALL_RULES="$SWIG_INSTALL_RULES install-swig-pl-lib" - SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts`" + SWIG_PL_INCLUDES="\$(SWIG_INCLUDES) `$PERL -MExtUtils::Embed -e ccopts | sed s/-fno-strict-aliasing//`" SWIG_PL_COMPILE="`$PERL -MConfig -e 'print $Config{cc}'` \$(SWIG_PL_INCLUDES)" SWIG_PL_LINK="`$PERL -MConfig -e 'print $Config{ld}'` `$PERL -MConfig -e 'print $Config{lddlflags}'` `$PERL -MExtUtils::Embed -e ldopts`" fi @ 1.11 log @Update to Version 1.0.2. (15 April 2004, from /branches/1.0.x) http://svn.collab.net/repos/svn/tags/1.0.2 User-visible changes: * fixed: segfault when remotely deleting svn:author property. * fixed: mod_dav_svn accepting too many authors. (issue #1786) * fixed: create runtime config files with native EOLs. (Issue #1802) * fixed: recursive propset can corrupt .svn/entries (issue #1794) * fixed: allow shared working copies [mostly working now] (issue #1509) * fixed: mod_authz_svn should ignore uri on MERGE request (partial #1821) * fixed: svnserve assertion failure on empty error messages * fixed: commit/update memory leaks when working on many targets (issue #1635) * fixed: don't display repos-paths or URLs with '\' on win32. * new example script: svnserve 'sgid' wrapper. * minor book fixes, new 'best-practices' doc. Developer-visible changes: * fixed: deprecation warning from SWIG 1.3.20_ * fixed: broken win32 python-swig bindings compilation. * fixed: bug in libsvn_fs changes-table change-folding code. * fixed: perl bindings: wrap root->paths_changed, apply_txdelta return values * added VC7 support and defines for including debug symbol files. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.10 2004/04/04 20:51:21 epg Exp $ @ 1.10 log @Re-generate patch-ae (pkg/25011). @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.9 2004/02/23 18:19:00 epg Exp $ d3 1 a3 1 --- configure.orig Wed Mar 4 01:27:45 1970 d5 1 a5 1 @@@@ -10583,8 +10583,9 @@@@ echo "$as_me: WARNING: swig bindings ver a14 1 d16 2 a17 1 @@@@ -10666,7 +10667,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d26 1 a26 1 @@@@ -10784,8 +10785,9 @@@@ echo "$as_me: WARNING: swig bindings ver a35 1 d37 2 a38 1 @@@@ -10867,7 +10869,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d47 1 a47 1 @@@@ -10988,8 +10990,9 @@@@ echo "$as_me: WARNING: swig bindings ver a56 1 d58 2 a59 1 @@@@ -11071,7 +11074,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 @ 1.9 log @Update to Version 1.0.0. (Monday, 23 February 2004, from /branches/1.0.0) http://svn.collab.net/repos/svn/tags/1.0.0 User-visible changes: * book and other documentation files brought up-to-date from trunk * various trunk fixes merged into tools/ and contrib/ scripts * tools/cvs2svn/ area brought up-to-date from trunk * www/ area brought up-to-date from trunk * improved 'svn help switch' text * various bindings improvements Developer-visible changes: * various fixes to binary packaging and installer systems @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.8 2004/01/26 17:13:42 epg Exp $ d3 1 a3 1 --- configure.orig Mon Feb 23 11:17:11 2004 d5 1 a5 1 @@@@ -10326,8 +10326,9 @@@@ echo "$as_me: WARNING: swig bindings ver d17 1 a17 1 @@@@ -10409,7 +10410,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d26 1 a26 1 @@@@ -10527,8 +10528,9 @@@@ echo "$as_me: WARNING: swig bindings ver d38 1 a38 1 @@@@ -10610,7 +10612,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d47 1 a47 1 @@@@ -10731,8 +10733,9 @@@@ echo "$as_me: WARNING: swig bindings ver d59 1 a59 1 @@@@ -10814,7 +10817,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 @ 1.9.2.1 log @Pull up revision 1.10-1.11 (requested by epg in ticket #30): Update to Version 1.0.3. (19 May 2004, from /branches/1.0.3) http://svn.collab.net/repos/svn/tags/1.0.3 User-visible-changes: * fixed: security bug in date parsing. (CAN-2004-0397) @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.11 2004/04/20 23:13:04 epg Exp $ d3 1 a3 1 --- configure.orig Mon Apr 19 11:08:37 2004 d5 1 a5 1 @@@@ -10590,8 +10590,9 @@@@ echo "$as_me: WARNING: swig bindings ver d15 1 d17 1 a17 2 echo $ECHO_N "checking if swig needs -L for its libraries... $ECHO_C" >&6 @@@@ -10672,7 +10673,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d26 1 a26 1 @@@@ -10798,8 +10799,9 @@@@ echo "$as_me: WARNING: swig bindings ver d36 1 d38 1 a38 2 echo $ECHO_N "checking if swig needs -L for its libraries... $ECHO_C" >&6 @@@@ -10880,7 +10882,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d47 1 a47 1 @@@@ -11009,8 +11011,9 @@@@ echo "$as_me: WARNING: swig bindings ver d57 1 d59 1 a59 2 echo $ECHO_N "checking if swig needs -L for its libraries... $ECHO_C" >&6 @@@@ -11091,7 +11094,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 @ 1.8 log @Update to Version 0.37.0 [Beta Interim 2] (branching 24 January 2004, from /branches/1.0-stabilization) http://svn.collab.net/repos/svn/tags/0.37.0 User-visible changes: * bugfix: buffer overflow for AIX client * 'svn merge' now notices ancestry by default. (r8390) * bugfix: double Ctrl-C on windows no longer wedges repository. * New date formats (see API change: Rewrite of date parser below) * bugfix: Errors in authentication when --no-interactive is turned on (r8139) * bugfix: Fix some 'access denied' errors on Windows (r8341, r8352) Developer-visible changes: * API change: Rewrite of date parser (r8327, r8328, r8329) (issue #408) * bugfix: svn_fs__bdb_changes_fetch() fouls up change ordering (issue #1695) * require SWIG >=1.3.19 (issue #1690) * numerous changes to language bindings, to keep up with C API. * fix: apr build issues (r8279, r8280, r8318) (issue #1666) * changed the auth-provider C API to use 'realmstring' on all funcs * check the ra plugin ABI versions. * fix: ABI problem with blame. (r8494) (issue #1705) * remove svn_io_file_printf from public API. (r8492) (issue #1653) * extensive changes in the perl client bindings. (r8270) * too many big and small internal code cleanups and fixes to mention here @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.7 2004/01/13 22:48:41 epg Exp $ d3 1 a3 1 --- configure.orig Sat Jan 24 08:30:50 2004 d5 1 a5 1 @@@@ -10583,8 +10583,9 @@@@ echo "$as_me: WARNING: swig bindings ver d17 1 a17 1 @@@@ -10666,7 +10667,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d26 1 a26 1 @@@@ -10784,8 +10785,9 @@@@ echo "$as_me: WARNING: swig bindings ver d38 1 a38 1 @@@@ -10867,7 +10869,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d47 1 a47 1 @@@@ -10988,8 +10990,9 @@@@ echo "$as_me: WARNING: swig bindings ver d59 1 a59 1 @@@@ -11071,7 +11074,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 @ 1.7 log @Update to Version 0.36.0 [Beta Interim 1] (branching 13 January 2004, from /branches/1.0-stabilization) http://svn.collab.net/repos/svn/tags/0.36.0 User-visible changes: * add cancellation suport to svnadmin and svnlook (r8222) * runtime 'store-password' option renamed to 'store-auth-creds' (r8014) * 'svn blame' changes: - now shows correct revision info (r8035-6) - responds to cancellation better (r8129) * svnserve changes: - added '--inetd' option; now required to speak with stdin/stdout (r8205) - added '--listen-port' and '--listen-host' options (r8001-2) - removed '-u' option (r8003) - ignore SIGPIPE (no more repos lockups when you terminate a pipe) (r8140) * lots of Book work (many newly-documented Apache and svnserve topics) Developer-visible changes: * bugfix: svnserve network crash (r8142) * bugfix: return result_rev from svn_client_checkout correctly (r8096) * bugfix: fs history harvesting code (r8154) * bugfix: memory leak in mod_dav_svn (r8223) * bugfixes in edge-cases of status and update (r8114-5) * make 'svn blame' work with 18n and uri-escaped filenames (r8023, 8030, 8040) * small bugfixes to authentication system (r8006, r8235) * standardize error message formatting (r8218) * load RA modules as foo.so.0, not foo.so (r8098) * various core API changes: - use constructor for svn_client_cxt_t (r8053-4) - anchor/target may use NULL for target (r8216) - stop using apr_ symbols (r8219) - rename to 'svn_repos_authz_func_t' (r8213) - add pool parameter to finish_report and abort_report (r8215) * numerous changes to Perl and Java bindings, to keep up with C API. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.orig Tue Jan 13 13:32:27 2004 d5 1 a5 1 @@@@ -10559,8 +10559,9 @@@@ echo "$as_me: WARNING: swig bindings req d15 3 a17 3 echo "$as_me:$LINENO: checking for swig library directory" >&5 echo $ECHO_N "checking for swig library directory... $ECHO_C" >&6 @@@@ -10654,7 +10655,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d21 2 a22 2 - SWIG_PL_INCLUDES="`$PERL -MExtUtils::Embed -e ccopts`" + SWIG_PL_INCLUDES="`$PERL -MExtUtils::Embed -e ccopts | sed s/-fno-strict-aliasing//`" d26 1 a26 1 @@@@ -10749,8 +10750,9 @@@@ echo "$as_me: WARNING: swig bindings req d36 3 a38 3 echo "$as_me:$LINENO: checking for swig library directory" >&5 echo $ECHO_N "checking for swig library directory... $ECHO_C" >&6 @@@@ -10844,7 +10846,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d42 2 a43 2 - SWIG_PL_INCLUDES="`$PERL -MExtUtils::Embed -e ccopts`" + SWIG_PL_INCLUDES="`$PERL -MExtUtils::Embed -e ccopts | sed s/-fno-strict-aliasing//`" d47 1 a47 1 @@@@ -10942,8 +10944,9 @@@@ echo "$as_me: WARNING: swig bindings req d57 3 a59 3 echo "$as_me:$LINENO: checking for swig library directory" >&5 echo $ECHO_N "checking for swig library directory... $ECHO_C" >&6 @@@@ -11037,7 +11040,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d63 2 a64 2 - SWIG_PL_INCLUDES="`$PERL -MExtUtils::Embed -e ccopts`" + SWIG_PL_INCLUDES="`$PERL -MExtUtils::Embed -e ccopts | sed s/-fno-strict-aliasing//`" @ 1.6 log @Update to 0.34.0. Add PERL to CONFIGURE_ENV for p5-subversion. Upstream change log: Version 0.34.0 (released 3 December 2003, from revision r7859) http://svn.collab.net/repos/svn/tags/0.34.0 ##################################################################### ## WARNING WARNING WARNING WARNING WARNING WARNING WARNING ## ##################################################################### ## ## ## This release makes an incompatible change to the Subversion ## ## database. Repositories created with versions of Subversion ## ## prior to 0.34 will not work with Subversion 0.34. ## ## To upgrade, first use 'svnadmin dump' with your existing ## ## Subversion binaries. Then upgrade your binaries to 0.34, and ## ## use 'svnadmin load' to create a new repository from your ## ## dumpfile. ## ## Don't forget to copy any custom configuration/hooks from the ## ## old to the new repository. ## ## ## ##################################################################### Please see notes/repos_upgrade_HOWTO for documentation on migrating pre-0.34.0 repos to 0.34.0. That document is also located here: http://svn.collab.net/repos/svn/trunk/notes/repos_upgrade_HOWTO User-visible changes: * fs schema change (#1578, #1595) **NOTE: repos dump/load cycle required!** * Berkeley DB 4.2.50 is now the recommended Berkeley version * Fix: 'svn status' thought replaced items were unversioned (#1609) * SSL server cert error prompt improvement (r7849) * many error message improvements (r7745, r7763, r7824 and 7827 - #897) * don't show update-completion message until all wc work completes (#1556) * many other enhancements, minor features, and bugfixes not listed here Developer-visible changes: * public client APIs changes (r7799) after fixing #1556 * many improvements and fixes on Perl bindings (perl => 5.8.0 are required) * improvements, fixes on misc. test scripts * many other changes not listed here Merged revisions after release branching: * r7868 - Java bindings * r7888 - Security fix for svnserve @ text @d3 1 a3 1 --- configure.orig Wed Dec 3 17:40:04 2003 d5 4 a8 4 @@@@ -10494,8 +10494,9 @@@@ echo "$as_me: WARNING: swig bindings req esac if test "$PYTHON" != "none" -a "$SWIG_SUITABLE" = "yes"; then ### TODO: When it's ready, add the swig-java-lib rule here. d17 4 a20 4 @@@@ -10582,7 +10583,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 fi if test "$PERL" != "none" -a "$SWIG_SUITABLE" = "yes"; then d26 4 a29 4 @@@@ -10676,8 +10677,9 @@@@ echo "$as_me: WARNING: swig bindings req esac if test "$PYTHON" != "none" -a "$SWIG_SUITABLE" = "yes"; then ### TODO: When it's ready, add the swig-java-lib rule here. d38 4 a41 4 @@@@ -10764,7 +10766,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 fi if test "$PERL" != "none" -a "$SWIG_SUITABLE" = "yes"; then d47 4 a50 4 @@@@ -10861,8 +10863,9 @@@@ echo "$as_me: WARNING: swig bindings req esac if test "$PYTHON" != "none" -a "$SWIG_SUITABLE" = "yes"; then ### TODO: When it's ready, add the swig-java-lib rule here. d59 4 a62 4 @@@@ -10949,7 +10952,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 fi if test "$PERL" != "none" -a "$SWIG_SUITABLE" = "yes"; then @ 1.5 log @Update to 0.33.1. Add p5-subversion package. Upstream change log: Version 0.33.1 (released 17 November 2003, revision r7782) http://svn.collab.net/repos/svn/tags/0.33.1 NOTICE: This is a bugfix release. The bug is fixed if *either* the client or server uses the new code. User-visible changes: * major performance fix for updates Version 0.33.0 (released 13 November 2003, revision r7737) http://svn.collab.net/repos/svn/tags/0.33.0 NOTICES: 1. This client may be incompatible with ra_dav servers <= 0.31. 2. In order to make commits more responsive, repository deltification is no longer automatic. However, you may want to run deltification as a background process in your repository post-commit hook. For example, the new post-commit.tmpl file recommends 'nice -2 svnadmin deltify "$REPOS" -r "$REV" &'. User-visible changes: * now require APR/APU 0.9.5 (ships in Apache 2.0.48) * lose automatic deltification, but recommend it in post-commit (r7695, #1573) * new configuration and authn/authz support in ra_svn (r7604, r7601) * much faster checkouts and updates, over both svn:// and http:// (#1429) * new partial-authz feature: checkouts/updates just skip unauthorized items * new 'use-commit-times = yes' config option to use commit-time timestamps * new 'svnadmin hotcopy' command, like hot-backup.py (#1567) * fix Win32 "access denied" error in renames (r7598, #1576) * unnecessary working copy tree locks now avoided, to save time (#1245) * Compatibility changes: - lose ra_dav compatibility with servers 0.31 and earlier - lose support for working copy format "1" (not created for over a year) * 'svn diff' and other read-only actions now work in read-only working copies * 'svn blame -rX' now does the intuitive thing * 'svn log' output headers now say "rXXXX | " instead of "rev XXXX: " * 'svnversion' no longer stymied by svn:externals * new 'svn pd' alias for 'svn propdel' * '-rCOMMITTED' keyword now works on more commands * minor changes to output of 'svn ls -v' and 'svn st -v' (r7530) * 'svn log --xml' now obeys the '-q' flag (r7555) * cvs2svn.py bugfixes, especially issue #1440 * book and documentation updates * removed server config options ssl-ignore-invalid-date and ssl-override-cert-hostname (r7644) * many other enhancements, minor features, and bugfixes not listed here Developer-visible changes: * repair text- and prop-time in .svn/entries if spuriously wrong (r7565) * speed up keyword translation (r7502) * two new editor functions, absent_file() and absent_directory() * ra_dav checkouts/updates no longer do O(n) number of GET, PROPFIND requests * new svn_io_temp_dir function, will morph to apr_temp_dir_get soon * new svn_io_file_close wrapper for apr_file_close * tools/test-scripts/svntest/ scripts now support ra_dav and ramdisk * many other changes not listed here @ text @d3 1 a3 1 --- configure.orig 2003-11-18 01:58:09.000000000 -0500 d5 1 a5 1 @@@@ -21072,8 +21072,9 @@@@ echo "$as_me: WARNING: swig bindings req d17 1 a17 1 @@@@ -21160,7 +21161,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d26 1 a26 1 @@@@ -21254,8 +21255,9 @@@@ echo "$as_me: WARNING: swig bindings req d38 1 a38 1 @@@@ -21342,7 +21344,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 d47 1 a47 1 @@@@ -21439,8 +21441,9 @@@@ echo "$as_me: WARNING: swig bindings req d59 1 a59 1 @@@@ -21527,7 +21530,7 @@@@ echo "${ECHO_T}$ac_cv_python_link" >&6 @ 1.4 log @Update to 0.30.0 ok'ed by epg@@ User-visible changes: * SSL changes: (r7134, #1330) - client now prompts to cache server certificates - no more 'ssl-ignore-unknown-ca' option - 'ssl-ignore-host-mismatch' is renamed to 'ssl-override-cert-hostname' - new 'ssl-trust-default-ca' option to trust 'default' openssl CAs * 'svn log' no longer dies on unversioned args (r6989, #777) * local mods now obstruct 'svn up' deletions (r7050, #1196) * 'svnserve' now notices (unauthenticated) --username arg (r7060) * no more 'svnadmin createtxn' subcommand. (r7062) * 'svn ls -v' shows years when appropriate * document some new things in Book (r7014), plus minor technical fixes * website changes: new sidebar, new 'svn links' page, new tigris.org!! * other bugfixes: hooks use proper stdout handles on win32 (r7001), prevent copies of copies in wc (r7077, #1259), display failed revprop change over ra_dav (r7081, #1520), 'svn st -u' throws RA error properly (r7094, #1506) Developer-visible changes: * ra_dav now requires neon-0.24.X * many gen_make.py/gen-base.py improvements, especially for win32 builds * many improvements to swig/perl bindings * improvements to contrib/: psvn.el, and new svn-push program. * more cvs2svn bugfixes: issue #1504, #1421, #1514, and new --username arg. * python testsuite only raises exceptions, never status codes. (#1192) * various libsvn_fs re-org (prepwork) for issue #1499. * other bugfixes: code-complete timestamp feature (r6983, #1445), add op-counting features to trails (r6984, #655), fs UUID caching (r7037), almost finish win32 iconv issues (#872), restored-file entry-timestamp bugfix (r7090, #1523), always print CWD as '.' (r7097) @ text @d3 3 a5 3 --- configure.orig 2003-09-24 17:29:51.000000000 +0200 +++ configure 2003-09-27 12:13:39.000000000 +0200 @@@@ -10622,8 +10622,9 @@@@ d17 10 a26 1 @@@@ -10799,8 +10800,9 @@@@ d38 10 a47 1 @@@@ -10979,8 +10981,9 @@@@ d59 9 @ 1.3 log @Update to 0.27.0 Lots of bug-fixes and changes. Eg.: * fixed 'svn merge': . (r6447,#1402) -r FOO:PREV works correctly . (r6452,#1379) no longer prints confusing no-op lines . (r6500/6503,#1399) warn user when a tree-delta chunk can't be applied * cvs2svn.py: lots of bugfixing related to branch/tag support * fixed 'svn diff' and 'svn merge': . (r6604, #1311) diff URL URL on files now works . (r6668, #1142) diff comparing wc to repos branch . (r6687, #1297) diff/merge interaction in file adds . (r6703, #1319) merge problem with adding subtrees . (#6607) new default ancestry-following behavior for diff, merge (Have a look at CHANGES for a complete list.) OK'ed by epg@@ @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.2 2003/06/20 06:45:00 epg Exp $ d3 3 a5 3 --- configure.orig 2003-08-14 14:26:55.000000000 +0200 +++ configure 2003-08-15 18:06:50.000000000 +0200 @@@@ -10358,8 +10358,9 @@@@ d17 1 a17 1 @@@@ -10535,8 +10536,9 @@@@ d29 1 a29 1 @@@@ -10715,8 +10717,9 @@@@ @ 1.2 log @Regenerate patch-ae (Darwin/OS X patch(1) couldn't handle the fuzz). @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.1 2003/05/25 09:31:30 epg Exp $ d3 3 a5 3 --- configure.orig Mon Jun 16 08:28:05 2003 +++ configure @@@@ -10568,8 +10568,9 @@@@ echo "$as_me: WARNING: swig bindings req d17 1 a17 1 @@@@ -10735,8 +10736,9 @@@@ echo "$as_me: WARNING: swig bindings req d29 1 a29 1 @@@@ -10905,8 +10907,9 @@@@ echo "$as_me: WARNING: swig bindings req @ 1.1 log @Turn this into a meta-package for Subversion 0.23.0. Also, it contains the infrastructure (Makefile.common, buildlink2.mk, distinfo, and patches). @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.orig Sat May 17 19:28:50 2003 d5 1 a5 1 @@@@ -10287,8 +10287,9 @@@@ echo "$as_me: WARNING: swig bindings req d17 1 a17 1 @@@@ -10454,8 +10455,9 @@@@ echo "$as_me: WARNING: swig bindings req d29 1 a29 1 @@@@ -10624,8 +10626,9 @@@@ echo "$as_me: WARNING: swig bindings req @