pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc Update *subversion* to 1.8.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7caa4d0c846e
branches:  trunk
changeset: 621126:7caa4d0c846e
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Jul 04 19:31:14 2013 +0000

description:
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 <SOME_URL>@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)

diffstat:

 devel/py-subversion/PLIST                                                         |   3 +-
 devel/subversion-base/Makefile                                                    |   5 +--
 devel/subversion-base/PLIST                                                       |   5 ++-
 devel/subversion-base/buildlink3.mk                                               |   7 +---
 devel/subversion-base/options.mk                                                  |  11 ++----
 devel/subversion/Makefile.version                                                 |   4 +-
 devel/subversion/distinfo                                                         |  11 ++++---
 devel/subversion/patches/patch-ae                                                 |   8 ++--
 devel/subversion/patches/patch-tools_dev_benchmarks_large__dirs_create__bigdir.sh |  15 ++++++++++
 www/ap2-subversion/PLIST                                                          |   8 ++--
 10 files changed, 44 insertions(+), 33 deletions(-)

diffs (219 lines):

diff -r a1a4088f3faf -r 7caa4d0c846e devel/py-subversion/PLIST
--- a/devel/py-subversion/PLIST Thu Jul 04 19:31:10 2013 +0000
+++ b/devel/py-subversion/PLIST Thu Jul 04 19:31:14 2013 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2009/06/14 17:49:06 joerg Exp $
+@comment $NetBSD: PLIST,v 1.9 2013/07/04 19:31:14 wiz Exp $
 lib/libsvn_swig_py-1.la
 ${PYSITELIB}/libsvn/__init__.py
 ${PYSITELIB}/libsvn/__init__.pyc
@@ -56,3 +56,4 @@
 share/examples/subversion/python/revplist.py
 share/examples/subversion/python/svnlook.py
 share/examples/subversion/python/svnshell.py
+share/examples/subversion/python/walk-config-auth.py
diff -r a1a4088f3faf -r 7caa4d0c846e devel/subversion-base/Makefile
--- a/devel/subversion-base/Makefile    Thu Jul 04 19:31:10 2013 +0000
+++ b/devel/subversion-base/Makefile    Thu Jul 04 19:31:14 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.82 2013/02/09 13:22:10 ryoon Exp $
+# $NetBSD: Makefile,v 1.83 2013/07/04 19:31:15 wiz Exp $
 
 PKGNAME=       subversion-base-${SVNVER}
 COMMENT=       Version control system, base programs and libraries
@@ -13,7 +13,6 @@
 
 USE_TOOLS+=            msgfmt
 
-CONFIGURE_ARGS+=       --disable-neon-version-check
 CONFIGURE_ARGS+=       --without-apxs
 
 .if !empty(PKG_OPTIONS:Mapr1)
@@ -31,7 +30,7 @@
 .  include "../../devel/apr0/buildlink3.mk"
 .endif
 
-BUILDLINK_API_DEPENDS.sqlite3+=        sqlite3>=3.4
+BUILDLINK_API_DEPENDS.sqlite3+=        sqlite3>=3.7.15.1
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 
diff -r a1a4088f3faf -r 7caa4d0c846e devel/subversion-base/PLIST
--- a/devel/subversion-base/PLIST       Thu Jul 04 19:31:10 2013 +0000
+++ b/devel/subversion-base/PLIST       Thu Jul 04 19:31:14 2013 +0000
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.21 2013/02/09 13:22:10 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.22 2013/07/04 19:31:15 wiz Exp $
 bin/svn
 bin/svnadmin
 bin/svndumpfilter
 bin/svnlook
+bin/svnmucc
 bin/svnrdump
 bin/svnserve
 bin/svnsync
@@ -60,7 +61,6 @@
 lib/libsvn_fs_util-1.la
 lib/libsvn_ra-1.la
 lib/libsvn_ra_local-1.la
-${PLIST.neon}lib/libsvn_ra_neon-1.la
 ${PLIST.serf}lib/libsvn_ra_serf-1.la
 lib/libsvn_ra_svn-1.la
 lib/libsvn_repos-1.la
@@ -70,6 +70,7 @@
 man/man1/svnadmin.1
 man/man1/svndumpfilter.1
 man/man1/svnlook.1
+man/man1/svnmucc.1
 man/man1/svnrdump.1
 man/man1/svnsync.1
 man/man1/svnversion.1
diff -r a1a4088f3faf -r 7caa4d0c846e devel/subversion-base/buildlink3.mk
--- a/devel/subversion-base/buildlink3.mk       Thu Jul 04 19:31:10 2013 +0000
+++ b/devel/subversion-base/buildlink3.mk       Thu Jul 04 19:31:14 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.31 2013/05/09 07:39:08 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.32 2013/07/04 19:31:15 wiz Exp $
 
 .include "../../mk/bsd.fast.prefs.mk"
 .include "../../devel/subversion/Makefile.version"
@@ -29,14 +29,11 @@
 .endif
 
 # If serf and -apr1 are selected, the build will probably fail.
-# Do that rather than force neon for apr0
 .if !empty(PKG_BUILD_OPTIONS.subversion-base:Mserf)
 .  include "../../www/serf/buildlink3.mk"
-.else
-.  include "../../www/neon/buildlink3.mk"
 .endif
 
-BUILDLINK_API_DEPENDS.sqlite3+=        sqlite3>=3.4
+BUILDLINK_API_DEPENDS.sqlite3+=        sqlite3>=3.7.15.1
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .endif # SUBVERSION_BASE_BUILDLINK3_MK
diff -r a1a4088f3faf -r 7caa4d0c846e devel/subversion-base/options.mk
--- a/devel/subversion-base/options.mk  Thu Jul 04 19:31:10 2013 +0000
+++ b/devel/subversion-base/options.mk  Thu Jul 04 19:31:14 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.11 2011/12/06 02:02:10 obache Exp $
+# $NetBSD: options.mk,v 1.12 2013/07/04 19:31:15 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.subversion
 PKG_SUPPORTED_OPTIONS= apr1 serf sasl
@@ -6,6 +6,7 @@
 .if !defined(PKG_APACHE_DEFAULT) || empty(PKG_APACHE_DEFAULT:Mapache2)
 PKG_SUGGESTED_OPTIONS= apr1
 .endif
+PKG_SUGGESTED_OPTIONS+=        serf
 
 # Note that this file is included as part of several packages.
 # Therefore this file defines options and includes some but not all of
@@ -13,17 +14,13 @@
 
 .include "../../mk/bsd.options.mk"
 
-PLIST_VARS+=   serf neon
+PLIST_VARS+=   serf
 
 .if !empty(PKG_OPTIONS:Mserf)
 DAV_RA=                serf
 PLIST.serf=    yes
+BUILDLINK_ABI_DEPENDS.serf+=    serf>=1.2.1
 .  include "../../www/serf/buildlink3.mk"
-.else
-BUILDLINK_API_DEPENDS.neon+=   neon>=0.25.0
-DAV_RA=                neon
-PLIST.neon=    yes
-.  include "../../www/neon/buildlink3.mk"
 .endif
 
 .if !empty(PKG_OPTIONS:Msasl)
diff -r a1a4088f3faf -r 7caa4d0c846e devel/subversion/Makefile.version
--- a/devel/subversion/Makefile.version Thu Jul 04 19:31:10 2013 +0000
+++ b/devel/subversion/Makefile.version Thu Jul 04 19:31:14 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.version,v 1.62 2013/06/29 08:56:56 obache Exp $
+# $NetBSD: Makefile.version,v 1.63 2013/07/04 19:31:15 wiz Exp $
 
 # When updating subversion, all packages are updated at the same time
 # to have a consistent set of packages.  A particularly tricky aspect
@@ -7,5 +7,5 @@
 # changing the version.
 
 .if !defined(SVNVER)
-SVNVER=                1.7.10
+SVNVER=                1.8.0
 .endif
diff -r a1a4088f3faf -r 7caa4d0c846e devel/subversion/distinfo
--- a/devel/subversion/distinfo Thu Jul 04 19:31:10 2013 +0000
+++ b/devel/subversion/distinfo Thu Jul 04 19:31:14 2013 +0000
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.84 2013/06/29 08:56:56 obache Exp $
+$NetBSD: distinfo,v 1.85 2013/07/04 19:31:15 wiz Exp $
 
-SHA1 (subversion-1.7.10.tar.bz2) = a4f3de0a13b034b0eab4d35512c6c91a4abcf4f5
-RMD160 (subversion-1.7.10.tar.bz2) = 1919161092ef6014cdfcbf52e22a576744468fd2
-Size (subversion-1.7.10.tar.bz2) = 5952121 bytes
+SHA1 (subversion-1.8.0.tar.bz2) = 45d227511507c5ed99e07f9d42677362c18b364c
+RMD160 (subversion-1.8.0.tar.bz2) = 134a7688152ce6290021138641cf1ce5ddcb9726
+Size (subversion-1.8.0.tar.bz2) = 6711904 bytes
 SHA1 (patch-ad) = ae54d77447c2ef746bca21f755aa7c255c9521b9
-SHA1 (patch-ae) = 9be99291ffb37eb10859a98cb25dee4228136a00
+SHA1 (patch-ae) = eb348506865a465cc5d123ffacd2778b02b0adc8
+SHA1 (patch-tools_dev_benchmarks_large__dirs_create__bigdir.sh) = ff19087ff4d348fdcf904eb52406f6b717fe444a
diff -r a1a4088f3faf -r 7caa4d0c846e devel/subversion/patches/patch-ae
--- a/devel/subversion/patches/patch-ae Thu Jul 04 19:31:10 2013 +0000
+++ b/devel/subversion/patches/patch-ae Thu Jul 04 19:31:14 2013 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-ae,v 1.19 2013/02/09 13:22:10 ryoon Exp $
+$NetBSD: patch-ae,v 1.20 2013/07/04 19:31:15 wiz Exp $
 
 Second hunk is subversion Revision 1145203.  Ensure the
 Perl extension is built using the Perl compiler flags.
 
---- subversion/bindings/swig/perl/native/Makefile.PL.in.orig   2012-09-30 04:02:09.000000000 +0000
+--- subversion/bindings/swig/perl/native/Makefile.PL.in.orig   2012-12-14 06:05:48.000000000 +0000
 +++ subversion/bindings/swig/perl/native/Makefile.PL.in
 @@ -35,9 +35,10 @@ my $svnlib_srcdir = "${top_srcdir}/subve
  my $svnlib_builddir = "${top_builddir}/subversion";
@@ -15,5 +15,5 @@
 -my @ldpaths = (abs_path($swig_builddir) . "/perl/libsvn_swig_perl/.libs",
 +my @ldpaths = ("$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_neon
-                                 ra_serf fs_base fs_util fs_fs/);
+                    @modules, qw/diff subr ra_local ra_svn ra_serf
+                                 fs_base fs_util fs_fs/);
diff -r a1a4088f3faf -r 7caa4d0c846e devel/subversion/patches/patch-tools_dev_benchmarks_large__dirs_create__bigdir.sh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/subversion/patches/patch-tools_dev_benchmarks_large__dirs_create__bigdir.sh Thu Jul 04 19:31:14 2013 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-tools_dev_benchmarks_large__dirs_create__bigdir.sh,v 1.1 2013/07/04 19:31:15 wiz Exp $
+
+Fix unportable test(1) construct.
+
+--- tools/dev/benchmarks/large_dirs/create_bigdir.sh.orig      2012-05-21 00:23:26.000000000 +0000
++++ tools/dev/benchmarks/large_dirs/create_bigdir.sh
+@@ -199,7 +199,7 @@ while [ $FILECOUNT -lt $MAXCOUNT ]; do
+   run_svn_del ${FILECOUNT} 1
+ 
+   printf "\tDeleting files ... \t"
+-  if [ "$FILECOUNT" == "1" ] ; then
++  if [ "$FILECOUNT" = "1" ] ; then
+     printf " skipped (0 files to delete)\n"
+   else
+     run_svn_del_many ${FILECOUNT}
diff -r a1a4088f3faf -r 7caa4d0c846e www/ap2-subversion/PLIST
--- a/www/ap2-subversion/PLIST  Thu Jul 04 19:31:10 2013 +0000
+++ b/www/ap2-subversion/PLIST  Thu Jul 04 19:31:14 2013 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2013/02/09 13:22:11 ryoon Exp $
-lib/httpd/mod_authz_svn.so
-lib/httpd/mod_dav_svn.so
-lib/httpd/mod_dontdothat.so
+@comment $NetBSD: PLIST,v 1.4 2013/07/04 19:31:15 wiz Exp $
+libexec/mod_authz_svn.so
+libexec/mod_dav_svn.so
+libexec/mod_dontdothat.so



Home | Main Index | Thread Index | Old Index