Daniel Richard G. <skunk@iSKUNK.ORG>

Patch Suggested
r1352231, r1352068, r1352032, r1352031 r1035691

r1035691 | cmpilato | 2010-11-16 16:50:12 +0000 (Tue, 16 Nov 2010)

* configure.ac
  More tweaks to the --with-ssl and --with-openssl help texts, fixing a
  typo, adding a missing comma (to avoid an extra blank line), and rewording
  the --with-openssl bit to indicate that this provides info to Serf's build,
  not that it toggles SSL support there.

Suggested by: Daniel Richard G. <skunk@tigris.org>

r1352031 | stsp | 2012-06-20 10:11:55 +0000 (Wed, 20 Jun 2012)

* get-deps.sh: Bump zlib version to 1.2.7.

Patch by: Daniel Richard G. <skunk@iSKUNK.ORG>
(submitted on users@)

r1352032 | stsp | 2012-06-20 10:13:59 +0000 (Wed, 20 Jun 2012)

* get-deps.sh: Don't unpack dependencies more than once.

Patch by: Daniel Richard G. <skunk@iSKUNK.ORG>
(submitted on users@, part of his post quoted below)

host:/tmp/subversion$ ./get-deps.sh
[script output elided]

host:/tmp/subversion$ find . -name apr_hash.c

host:/tmp/subversion$ ./get-deps.sh
[script output elided]

host:/tmp/subversion$ find . -name apr_hash.c

Re-running the script may be necessary in case some packages failed to
download the first time around (zlib in my case, as the current version
is now 1.2.7 instead of 1.2.6).

r1352068 | julianfoad | 2012-06-20 12:38:08 +0000 (Wed, 20 Jun 2012)

Do not use non-constant initializers in struct variables, since this
violates C'89 and C'90.  Although most compilers used for Subversion support
non-constant initializers, some do not, such as Solaris SunPRO.

Patch by: Daniel Richard G. <skunk{_AT_}iSKUNK.ORG>
(tweaked by me: added a similar change in auth.c)

* subversion/libsvn_client/deprecated.c
  (svn_client_propset3, svn_client_status4): Initialize struct variable
    fields separately when they are non-constant.

* subversion/libsvn_client/info.c
  (svn_client_info3): Same.

* subversion/libsvn_client/merge.c
  (merge_locked, do_symmetric_merge_locked): Same.

* subversion/libsvn_diff/diff_file.c
  (svn_diff_file_options_parse): Same.

* subversion/libsvn_fs_fs/fs_fs.c
  (set_cached_window, svn_fs_fs__set_entry): Same.

* subversion/libsvn_fs_fs/lock.c
  (walk_locks): Same.

* subversion/libsvn_subr/auth.c
  (svn_auth_get_platform_specific_provider): Same.

* subversion/libsvn_subr/sqlite.c
  (wrapped_func): Same.

* subversion/libsvn_wc/adm_ops.c
  (svn_wc_get_changelists): Same.

* subversion/libsvn_wc/props.c
  (svn_wc__prop_list_recursive, svn_wc_prop_set4): Same.

* subversion/libsvn_wc/upgrade.c
  (svn_wc__upgrade_sdb): Same.

* subversion/libsvn_wc/wc_db.c
  (svn_wc__db_op_set_changelist, svn_wc__db_revert_list_read, read_url,
   svn_wc__db_revision_status): Same.

* subversion/libsvn_wc/wc_db_util.c
  (svn_wc__db_with_txn): Same.

* subversion/svn/merge-cmd.c
  (merge_reintegrate): Same.

* subversion/tests/libsvn_subr/named_atomic-test.c
  (proc_found, run_procs): Same.

* subversion/tests/libsvn_wc/op-depth-test.c
  (wc_update, check_db_rows, copy_subtest_t, wc_wc_copies, repo_wc_copies):

r1352231 | stsp | 2012-06-20 17:45:30 +0000 (Wed, 20 Jun 2012)

* configure.ac: Allow --with-expat=builtin, to support use of APR-util's
   built-in expat with Subversion.

Patch by: Daniel Richard G. <skunk@iSKUNK.ORG>
(with comment tweaks by me)