From 6b933047f46efec1aa747570f945344254227457 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 15 Dec 2017 17:25:28 +0000 Subject: gentoo resync : 15.12.2017 --- dev-vcs/subversion/Manifest | 12 +- .../files/subversion-1.5.4-interix.patch | 114 ----- .../files/subversion-1.5.6-aix-dso.patch | 21 - .../files/subversion-1.8.0-hpux-dso.patch | 16 - .../files/subversion-1.8.1-revert_bdb6check.patch | 85 ---- .../files/subversion-1.8.16-javadoc-nolint.patch | 19 - ...ersion-1.8.5-swig-python-no-gnome-keyring.patch | 495 --------------------- ...-parallel-build-support-for-perl-bindings.patch | 11 - dev-vcs/subversion/subversion-1.8.18.ebuild | 17 +- dev-vcs/subversion/subversion-1.9.7.ebuild | 15 +- 10 files changed, 20 insertions(+), 785 deletions(-) delete mode 100644 dev-vcs/subversion/files/subversion-1.5.4-interix.patch delete mode 100644 dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch delete mode 100644 dev-vcs/subversion/files/subversion-1.8.0-hpux-dso.patch delete mode 100644 dev-vcs/subversion/files/subversion-1.8.1-revert_bdb6check.patch delete mode 100644 dev-vcs/subversion/files/subversion-1.8.16-javadoc-nolint.patch delete mode 100644 dev-vcs/subversion/files/subversion-1.8.5-swig-python-no-gnome-keyring.patch delete mode 100644 dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch (limited to 'dev-vcs/subversion') diff --git a/dev-vcs/subversion/Manifest b/dev-vcs/subversion/Manifest index b2be7448bb6b..2cf485661361 100644 --- a/dev-vcs/subversion/Manifest +++ b/dev-vcs/subversion/Manifest @@ -1,16 +1,10 @@ AUX 47_mod_dav_svn.conf 422 BLAKE2B 505c5f7f5c2eba9951b1337d452fde8e2b51351d2af0a4e620e86ce95aa2520460b7e353e5465edc15dc284a17b0770806ba97bb91c3d4a8451f3818d49c8469 SHA512 05608aa7abca0ec55015232077db928453c92ccf8b595dd843ba13ed39703e01dcbe298c4ff57c638376679be9fea4b409e98953915b86dc6954e3e0de31b23d -AUX subversion-1.5.4-interix.patch 4375 BLAKE2B 128151248dce1a734bd60e7e2181b9de8170ebd0a83ee8dcd7419ed3e34ef3e5d324515a34dec1a54f53c863c7e11f2328d58e0c7f18a591e967462b425c426c SHA512 e63c49ae3935be14437702136175d38fac1a820ccc641eb9d94e51d89986847a408b49995c01dcfa4d45c3bf04c94134def117ff27802b3eb02a6268d6032b75 -AUX subversion-1.5.6-aix-dso.patch 734 BLAKE2B b628257f7df660247d2ae34d4f10b701cded2e84826195bb2c73623ea863fcecbf85ca8c92304db6b6f9fb9e092b76e980c3bbe0254e0e653b8a0fa13938c50b SHA512 fdc7f58519ae0b68458600472352fde8dd24cc32c3563ecd74da256fc6ad32dedfda78926aa60aa72a12b68a2a9e5dd43241bc501c707bb1f0b40c9e30d1b992 -AUX subversion-1.8.0-hpux-dso.patch 615 BLAKE2B c4563ecb78e3cdcd876873eeff4f491b8a493c4df25b1f55f0de0df93961bc1fe7a14559a95c74b869a4ed91f07b8fcde42eaf0d9ca060d694ac64f41e395423 SHA512 02286f248caccc7ed2b834d8b648b9229fbbaabb69535f2d63b64f6e8711e96420f368917ada5d46f8882c085d68be5acf1ddadf6b7033c9fab70ade1348b2b1 -AUX subversion-1.8.1-revert_bdb6check.patch 3160 BLAKE2B 5ea5fb779fdd064acf527216884bd72a93dde984f7ae0938bfd5111831dda4901264085de400dd5641fb2703b36443b41508a425900fe3e8cb4fedce33b6c90b SHA512 9845582e974bad914608f9fa24fe8bb980ce525e94ddac0a9238953e3902879c492aff9388f11727e400c7ccf6a1aa9f2030d58e7b268e44363b53c312a39ec3 -AUX subversion-1.8.16-javadoc-nolint.patch 688 BLAKE2B 08f59a5f86c3465ab839b2e4d18f2339157b3c644c56909f4fe4fe9efbd08d95999d7ffacfaa0e41ae56cd55cc3596ef0a10be3e89af42bd9aecbf53b556306b SHA512 0c34c6834ddcc7a9b263a84f21792a4e05c3dc71f122e43f0f5b3415fd45517f38df1c32dcae774af3d1e7776ac88241ff2fce0d974101ad3a8499c3798d8ce5 -AUX subversion-1.8.5-swig-python-no-gnome-keyring.patch 39439 BLAKE2B a274128f7aebd764f777909eb54c7ac63183a080840bd9fc6cff6af59ef5ae656f97ce8593b5dd7f2a6fe45ddeee9b94e0900e7e4b1465aa27009dec5fc72d54 SHA512 ecb8a11ae3fe8904d2381b85f841eedaf4d1f303baf079aab9a83a70c4b34212c7399f86276fb3e5b34557b2dde911f7abb246fe14cbc0a6b8c5fa15357d01a0 -AUX subversion-fix-parallel-build-support-for-perl-bindings.patch 443 BLAKE2B 2cc538cd0e158991592236d36fe5a38f93013f5164b56c818c5c6e1552bc26e492607a27fe513271549458d517ad11b09b1d7bdc29fb6b398fb4ff3b1a532f3a SHA512 6c2d6f1a663a512999be992bad729b1034e1ea332c27721a336c62de97b44fd961e0d4c2ecb8d5cefe3761727dcaf1b3da238f308f3d31fdc55cf432608c0b2a AUX svnserve.confd 322 BLAKE2B 53eb3105691af05e4dde3451569f46621ed78a1ea7e7650b0735b973c0b6c5ff3f7ca0086f9bc852e499b1b9af82f4ee305c8553e114df50e468e9d70fd4655f SHA512 c84d96dad0deb40a04963654c5d0874697f2b270751b3ec41bec64847d61d9e88e336e2ee5da438a527b9d8b8b24d7ddbeacdd4bd4ce02db3629fc0972e0c289 AUX svnserve.initd3 575 BLAKE2B 4bc540dd8693c792fca8fd1061a49608ce7ee9a82d79fc43ab3f2f6eb6d1946dd8efb86e532df3576487ad9f49acdb3b9d95b804019d296fae0f757541957a95 SHA512 3efca4e5065cbe37f5137f3f67a0a654195e50ce0b00468f5edb1e5d476daa82422b1e833281d8edba111360b20d001a5991731e9f32bf3c88ffba75042e2b10 AUX svnserve.xinetd 332 BLAKE2B 95af871ddd83c405cd4072a8bb6293376383d5437562aa604a5eff8e0f34c8763056bf1ea92b11be4f4d4ac5af3fa191b24d4c2040c3a41458103015e24bf09e SHA512 80b486507d03f430e189ef65901ed185f487651400bada5709f544954eb6175d20a11cf98893f80ec963e434c5db5642bf9d1603d698ad8bbf96b88fa45ddbae +DIST subversion-1.8.18-patchset.tar.bz2 7407 BLAKE2B dc3b6d80dfdf4c6cc30f1663c8cee3eebc4f42d433c3965d8b309f9cc79c31b566a74cf43b3b04037c2498b6a2bffe2c60953c5cfb25aec61a8e4a7e928efcae SHA512 b5c207ed7b6923f1259290563409b2e946a512cc052e4e5d8a061abf3f0909dbbb15c0525a1fca618f1ec5e4abbbc8b49f3f0f714c9dd100f1d6c7e6d88442b2 DIST subversion-1.8.18.tar.bz2 6884906 BLAKE2B 77c0f2e43cd6d69fb360adfea78b42e38ebbfeb6c8d3407a4cdec61e2310e690859247b760f0b67e7a02a0c6d73f0cd6fa77eceed7d4e11eb19e0f0a56e50fdc SHA512 48d596c442da34fa3eb4f0f8b10cc3d5d27841b2fc4e7a493cac8e6f4c722f63fcd67fe99dfac5bbe31ac405055072a304d9a6771974c9990927cb21c5eb31d0 DIST subversion-1.9.7.tar.bz2 7881909 BLAKE2B 004a180780e00f5af80e14586dee799bae07dccde7f240a51594590b1a084f3054b5b4d917d5e47e0b6ffb11097ecfb97fff490f6d31c0532f2aae8cd9d10031 SHA512 a55efd3edaddbc099450d849fcc6fe5a8d20b85ece966d8ac2fd73ee9cb4255a0349bbcfceb4e9fca6daf054ce7c648eff8d273c6873f5dade6e62dcea7eeb2b -EBUILD subversion-1.8.18.ebuild 15660 BLAKE2B 29655e74dc167caeb053378b7012f8534ea1b0aca3b269db092d6f63d1329382c8ea6d55526cdf70655bf26706f8ac0910e184e099117ddd69b136bcb629f19f SHA512 935727b59ec36bfe4e4d88d9ea856a8d25fe5008bed094bf3f7e5ea6e04055291232a69df52673257becd9f01a5e35373aabc6d18fa90237556356656ec1452a -EBUILD subversion-1.9.7.ebuild 15494 BLAKE2B 4228f9bde1e226fcdaaa5e04001ef05c3d82ca23d8e4f8e005896a4b415c0b724c9445b38b9877ca47548e7f50deabcdcdda484bae256118fc86b6cd97bcd558 SHA512 48e6636758c56d52614299204ad68a365b9ecdc2b93a34d7fa2abb4fcae9c4a1c18a00e635b0b1af663c7fd12ff9ce26bb5610f5ff2d339c3f658709d02969be +EBUILD subversion-1.8.18.ebuild 15810 BLAKE2B 78d6d45a448b6c70b1d6813f23f607ecf79ec936959b8179ff793ea521550433555f4b498b5ea9f1bf4acded0302728dd561c24a4b7e715d0b29c28cdabc2753 SHA512 e50f0c552ac0b3e9654f70f89508ad4eb29e924430d156e18c3a2c88920a1317189be4d02f1b52f7693fc515c981b87e87dffdc20a9a1e5c7959d7289b51b7aa +EBUILD subversion-1.9.7.ebuild 15687 BLAKE2B 60f9339a3829dd420f15d87a2b3a8673b5bf800b02a33fe70bc5a1c1d01bc79d97a7c8b0102f004288cd8a78ea83c05839a3c6397e3e9283f7bd9acbd0e702b9 SHA512 949dd71c2f252b82f505fd2a1146cc6b89d22865c49c4155e37aab286111f41a07c9b2caa1f1fe042d87abcfcd3bcd1a77528b16379bdc67c62eb604f044a3c9 MISC metadata.xml 659 BLAKE2B 645c4601d97faa216c2b75f48c2202f011ba17611ae68f3d572584b4608e1d5b7ef2db5cfdb78d0aafffce51519f65a4945979e3da9c57b03a2c3f08552e74c8 SHA512 2a2f10c5500540ae1bdd49d80d9689c14a79772d93b689db01e0cd1d63a729b86a7b28974492ee08d6433495c61d5a493590c4c60d843afc881c54d574369313 diff --git a/dev-vcs/subversion/files/subversion-1.5.4-interix.patch b/dev-vcs/subversion/files/subversion-1.5.4-interix.patch deleted file mode 100644 index 53ef6960c9f3..000000000000 --- a/dev-vcs/subversion/files/subversion-1.5.4-interix.patch +++ /dev/null @@ -1,114 +0,0 @@ -diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h subversion-1.5.4/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h ---- subversion-1.5.4.orig/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h 2008-10-29 08:22:36 +0100 -+++ subversion-1.5.4/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h 2008-10-29 08:52:31 +0100 -@@ -49,6 +49,11 @@ - # endif - #endif - -+// This is bad, but better than nothing ;) -+#if defined(__INTERIX) -+# define strtoll strtol -+#endif -+ - - - #if defined(SVN_AVOID_CIRCULAR_LINKAGE_AT_ALL_COSTS_HACK) -diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/core.c subversion-1.5.4/subversion/bindings/swig/perl/native/core.c ---- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/core.c 2008-10-29 08:22:37 +0100 -+++ subversion-1.5.4/subversion/bindings/swig/perl/native/core.c 2008-10-29 08:53:40 +0100 -@@ -1733,7 +1733,10 @@ - # endif - #endif - -- -+#ifdef __INTERIX -+# define strtoull strtoul -+# define strtoll strtol -+#endif - - SWIGINTERN int - SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) -diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_client.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_client.c ---- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_client.c 2008-10-29 08:22:37 +0100 -+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_client.c 2008-10-29 08:54:17 +0100 -@@ -1872,6 +1872,10 @@ - #endif - - -+#ifdef __INTERIX -+# define strtoull strtoul -+# define strtoll strtol -+#endif - - SWIGINTERN int - SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) -diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_delta.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_delta.c ---- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_delta.c 2008-10-29 08:22:37 +0100 -+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_delta.c 2008-10-29 08:54:28 +0100 -@@ -1745,6 +1745,10 @@ - #endif - - -+#ifdef __INTERIX -+# define strtoull strtoul -+# define strtoll strtol -+#endif - - SWIGINTERN int - SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) -diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_fs.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_fs.c ---- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_fs.c 2008-10-29 08:22:37 +0100 -+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_fs.c 2008-10-29 08:54:41 +0100 -@@ -1818,6 +1818,10 @@ - #endif - - -+#ifdef __INTERIX -+# define strtoull strtoul -+# define strtoll strtol -+#endif - - SWIGINTERN int - SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) -diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_ra.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_ra.c ---- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_ra.c 2008-10-29 08:22:37 +0100 -+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_ra.c 2008-10-29 08:54:52 +0100 -@@ -1661,6 +1661,10 @@ - # endif - #endif - -+#ifdef __INTERIX -+# define strtoull strtoul -+# define strtoll strtol -+#endif - - SWIGINTERN int - SWIG_AsVal_double SWIG_PERL_DECL_ARGS_2(SV *obj, double *val) -diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_repos.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_repos.c ---- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_repos.c 2008-10-29 08:22:37 +0100 -+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_repos.c 2008-10-29 08:55:05 +0100 -@@ -1792,6 +1792,10 @@ - #endif - - -+#ifdef __INTERIX -+# define strtoull strtoul -+# define strtoll strtol -+#endif - - SWIGINTERN int - SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) -diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_wc.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_wc.c ---- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_wc.c 2008-10-29 08:22:37 +0100 -+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_wc.c 2008-10-29 08:55:17 +0100 -@@ -1816,6 +1816,10 @@ - #endif - - -+#ifdef __INTERIX -+# define strtoull strtoul -+# define strtoll strtol -+#endif - - SWIGINTERN int - SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val) diff --git a/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch b/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch deleted file mode 100644 index 69a4355f17af..000000000000 --- a/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch +++ /dev/null @@ -1,21 +0,0 @@ -On AIX, load shared libraries even when created with full aix-soname support: -http://lists.gnu.org/archive/html/libtool/2011-01/msg00023.html -http://lists.gnu.org/archive/html/libtool/2011-02/msg00000.html -Once there is an agreement on that, this patch eventually is for upstream too. - ---- a/subversion/libsvn_ra/ra_loader.c -+++ b/subversion/libsvn_ra/ra_loader.c -@@ -164,6 +164,13 @@ - - /* find/load the specified library */ - SVN_ERR(svn_dso_load(&dso, libname)); -+#ifdef _AIX -+ if (! dso) { -+ libname = apr_psprintf(pool, "libsvn_ra_%s-%d.so.0(shr.o)", -+ ra_name, SVN_VER_MAJOR); -+ SVN_ERR(svn_dso_load(&dso, libname)); -+ } -+#endif - if (! dso) - return SVN_NO_ERROR; - diff --git a/dev-vcs/subversion/files/subversion-1.8.0-hpux-dso.patch b/dev-vcs/subversion/files/subversion-1.8.0-hpux-dso.patch deleted file mode 100644 index 80e5563672c7..000000000000 --- a/dev-vcs/subversion/files/subversion-1.8.0-hpux-dso.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- subversion-1.8.0/subversion/libsvn_ra/ra_loader.c -+++ subversion-1.8.0/subversion/libsvn_ra/ra_loader.c -@@ -141,8 +141,13 @@ - const char *compat_funcname; - apr_status_t status; - -+#if defined(__hpux) && defined(__hppa) -+ libname = apr_psprintf(pool, "libsvn_ra_%s-%d.sl.%d", -+ ra_name, SVN_VER_MAJOR, SVN_SOVERSION); -+#else - libname = apr_psprintf(pool, "libsvn_ra_%s-%d.so.%d", - ra_name, SVN_VER_MAJOR, SVN_SOVERSION); -+#endif - funcname = apr_psprintf(pool, "svn_ra_%s__init", ra_name); - compat_funcname = apr_psprintf(pool, "svn_ra_%s_init", ra_name); - diff --git a/dev-vcs/subversion/files/subversion-1.8.1-revert_bdb6check.patch b/dev-vcs/subversion/files/subversion-1.8.1-revert_bdb6check.patch deleted file mode 100644 index 158c08233165..000000000000 --- a/dev-vcs/subversion/files/subversion-1.8.1-revert_bdb6check.patch +++ /dev/null @@ -1,85 +0,0 @@ ---- subversion-1.8.1/build/ac-macros/berkeley-db.m4 -+++ subversion-1.8.1/build/ac-macros/berkeley-db.m4 -@@ -48,7 +48,7 @@ - AC_ARG_WITH(berkeley-db, [AS_HELP_STRING( - [[--with-berkeley-db[=HEADER:INCLUDES:LIB_SEARCH_DIRS:LIBS]]], [ - The Subversion Berkeley DB based filesystem library -- requires Berkeley DB $db_version or $db_alt_version. If you -+ requires Berkeley DB $db_version or newer. If you - specify `--without-berkeley-db', that library will - not be built. If you omit the argument of this option - completely, the configure script will use Berkeley DB -@@ -126,35 +126,22 @@ - svn_lib_berkeley_db=no - else - AC_MSG_CHECKING([for availability of Berkeley DB]) -- AC_ARG_ENABLE(bdb6, -- AS_HELP_STRING([--enable-bdb6], -- [Allow building against BDB 6+. -- See --with-berkeley-db for specifying the location of -- the Berkeley DB installation. Using BDB 6 will fail if -- this option is not used.]), -- [enable_bdb6=$enableval],[enable_bdb6=unspecified]) -- -- SVN_LIB_BERKELEY_DB_TRY($1, $2, $3, $enable_bdb6) -+ SVN_LIB_BERKELEY_DB_TRY($1, $2, $3) - if test "$svn_have_berkeley_db" = "yes"; then - AC_MSG_RESULT([yes]) - svn_lib_berkeley_db=yes - else -- if test "$svn_have_berkeley_db" = "no6"; then -- AC_MSG_RESULT([no (found version 6, but --enable-bdb6 not specified)]) -- # A warning will be printed at the end of configure.ac. -- else -- AC_MSG_RESULT([no]) -- fi -+ AC_MSG_RESULT([no]) - svn_lib_berkeley_db=no - if test "$bdb_status" = "required"; then -- AC_MSG_ERROR([Berkeley DB $db_version or $db_alt_version wasn't found.]) -+ AC_MSG_ERROR([Berkeley DB $db_version or newer't found.]) - fi - fi - fi - ]) - - --dnl SVN_LIB_BERKELEY_DB_TRY(major, minor, patch, enable_bdb6) -+dnl SVN_LIB_BERKELEY_DB_TRY(major, minor, patch) - dnl - dnl A subroutine of SVN_LIB_BERKELEY_DB. - dnl -@@ -187,7 +174,6 @@ - svn_check_berkeley_db_major=$1 - svn_check_berkeley_db_minor=$2 - svn_check_berkeley_db_patch=$3 -- enable_bdb6=$4 - - if test -z "$SVN_DB_LIBS"; then - # We pass --dbm-libs here since Debian has modified apu-config not -@@ -245,12 +231,6 @@ - || patch != DB_VERSION_PATCH) - exit (1); - -- /* Block Berkeley DB 6, because (a) we haven't tested with it, (b) 6.0.20 -- and newer are under the AGPL, and we want use of AGPL dependencies to be -- opt-in. */ -- if (major >= 6 && strcmp("$enable_bdb6", "yes")) -- exit(2); -- - /* Run-time check: ensure the library claims to be the correct version. */ - - if (major < $svn_check_berkeley_db_major) -@@ -270,11 +250,7 @@ - } - ]])], - [svn_have_berkeley_db=yes], -- [rc=$? -- svn_have_berkeley_db=no -- if test $rc = 2; then -- svn_have_berkeley_db=no6 -- fi], -+ [svn_have_berkeley_db=no], - [svn_have_berkeley_db=yes] - ) - diff --git a/dev-vcs/subversion/files/subversion-1.8.16-javadoc-nolint.patch b/dev-vcs/subversion/files/subversion-1.8.16-javadoc-nolint.patch deleted file mode 100644 index 8b07d22ca3f4..000000000000 --- a/dev-vcs/subversion/files/subversion-1.8.16-javadoc-nolint.patch +++ /dev/null @@ -1,19 +0,0 @@ -With newer versions of javadoc (since JDK-1.8), "make doc-javahl" -reports many errors, causing build failures. Add "-Xdoclint:none" -option to restore old, sloppy behavior. - -Patch created for subversion-1.8.16, should work for other other -versions, too. -See - ---- a/Makefile.in -+++ b/Makefile.in -@@ -650,7 +650,7 @@ - - # Generate API documentation for the JavaHL package. - doc-javahl: -- $(JAVADOC) -d $(abs_builddir)/doc/javadoc \ -+ $(JAVADOC) -Xdoclint:none -d $(abs_builddir)/doc/javadoc \ - -sourcepath $(top_srcdir)/subversion/bindings/javahl/src \ - -link http://java.sun.com/javase/6/docs/api/ \ - org.tigris.subversion.javahl \ diff --git a/dev-vcs/subversion/files/subversion-1.8.5-swig-python-no-gnome-keyring.patch b/dev-vcs/subversion/files/subversion-1.8.5-swig-python-no-gnome-keyring.patch deleted file mode 100644 index 9feccfbe0481..000000000000 --- a/dev-vcs/subversion/files/subversion-1.8.5-swig-python-no-gnome-keyring.patch +++ /dev/null @@ -1,495 +0,0 @@ -https://trac.macports.org/browser/trunk/dports/devel/subversion-python27bindings/files/patch-swig-python-core.diff - -diff -u -d -b -w -r subversion-1.8.0-orig/subversion/bindings/swig/python/core.c subversion-1.8.0-python/subversion/bindings/swig/python/core.c ---- subversion/bindings/swig/python/core.c 2013-06-13 05:07:20.000000000 -0400 -+++ subversion/bindings/swig/python/core.c 2013-07-12 16:11:05.000000000 -0400 -@@ -2958,140 +2958,139 @@ - #define SWIGTYPE_p_apr_size_t swig_types[15] - #define SWIGTYPE_p_char swig_types[16] - #define SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[17] --#define SWIGTYPE_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[18] --#define SWIGTYPE_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void swig_types[19] --#define SWIGTYPE_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[20] --#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[21] --#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[22] --#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[23] --#define SWIGTYPE_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[24] --#define SWIGTYPE_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[25] --#define SWIGTYPE_p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[26] --#define SWIGTYPE_p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[27] --#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__int swig_types[28] --#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void_p_apr_pool_t__int swig_types[29] --#define SWIGTYPE_p_f_p_q_const__char_p_void__int swig_types[30] --#define SWIGTYPE_p_f_p_q_const__char_p_void_p_apr_pool_t__int swig_types[31] --#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[32] --#define SWIGTYPE_p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[33] --#define SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[34] --#define SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[35] --#define SWIGTYPE_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[36] --#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[37] --#define SWIGTYPE_p_f_p_void_apr_size_t__p_svn_error_t swig_types[38] --#define SWIGTYPE_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[39] --#define SWIGTYPE_p_f_p_void_p_char_p_apr_size_t__p_svn_error_t swig_types[40] --#define SWIGTYPE_p_f_p_void_p_p_svn_stream_mark_t_p_apr_pool_t__p_svn_error_t swig_types[41] --#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_size_t__p_svn_error_t swig_types[42] --#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__apr_finfo_t_p_apr_pool_t__p_svn_error_t swig_types[43] --#define SWIGTYPE_p_f_p_void_p_q_const__svn_stream_mark_t__p_svn_error_t swig_types[44] --#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[45] --#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[46] --#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[47] --#define SWIGTYPE_p_int swig_types[48] --#define SWIGTYPE_p_long swig_types[49] --#define SWIGTYPE_p_p_apr_array_header_t swig_types[50] --#define SWIGTYPE_p_p_apr_file_t swig_types[51] --#define SWIGTYPE_p_p_apr_hash_t swig_types[52] --#define SWIGTYPE_p_p_char swig_types[53] --#define SWIGTYPE_p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[54] --#define SWIGTYPE_p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void swig_types[55] --#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[56] --#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[57] --#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[58] --#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[59] --#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[60] --#define SWIGTYPE_p_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[61] --#define SWIGTYPE_p_p_f_p_q_const__char_p_q_const__char_p_void__int swig_types[62] --#define SWIGTYPE_p_p_f_p_q_const__char_p_q_const__char_p_void_p_apr_pool_t__int swig_types[63] --#define SWIGTYPE_p_p_f_p_q_const__char_p_void__int swig_types[64] --#define SWIGTYPE_p_p_f_p_q_const__char_p_void_p_apr_pool_t__int swig_types[65] --#define SWIGTYPE_p_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[66] --#define SWIGTYPE_p_p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[67] --#define SWIGTYPE_p_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[68] --#define SWIGTYPE_p_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[69] --#define SWIGTYPE_p_p_f_p_void__p_svn_error_t swig_types[70] --#define SWIGTYPE_p_p_f_p_void_apr_size_t__p_svn_error_t swig_types[71] --#define SWIGTYPE_p_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[72] --#define SWIGTYPE_p_p_f_p_void_p_char_p_apr_size_t__p_svn_error_t swig_types[73] --#define SWIGTYPE_p_p_f_p_void_p_p_svn_stream_mark_t_p_apr_pool_t__p_svn_error_t swig_types[74] --#define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_apr_size_t__p_svn_error_t swig_types[75] --#define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__apr_finfo_t_p_apr_pool_t__p_svn_error_t swig_types[76] --#define SWIGTYPE_p_p_f_p_void_p_q_const__svn_stream_mark_t__p_svn_error_t swig_types[77] --#define SWIGTYPE_p_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[78] --#define SWIGTYPE_p_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[79] --#define SWIGTYPE_p_p_f_void__p_svn_version_t swig_types[80] --#define SWIGTYPE_p_p_svn_auth_baton_t swig_types[81] --#define SWIGTYPE_p_p_svn_auth_cred_simple_t swig_types[82] --#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[83] --#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_t swig_types[84] --#define SWIGTYPE_p_p_svn_auth_cred_ssl_server_trust_t swig_types[85] --#define SWIGTYPE_p_p_svn_auth_cred_username_t swig_types[86] --#define SWIGTYPE_p_p_svn_auth_iterstate_t swig_types[87] --#define SWIGTYPE_p_p_svn_auth_provider_object_t swig_types[88] --#define SWIGTYPE_p_p_svn_checksum_t swig_types[89] --#define SWIGTYPE_p_p_svn_config_t swig_types[90] --#define SWIGTYPE_p_p_svn_io_dirent2_t swig_types[91] --#define SWIGTYPE_p_p_svn_stream_mark_t swig_types[92] --#define SWIGTYPE_p_p_svn_stream_t swig_types[93] --#define SWIGTYPE_p_p_svn_string_t swig_types[94] --#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[95] --#define SWIGTYPE_p_p_void swig_types[96] --#define SWIGTYPE_p_svn_auth_baton_t swig_types[97] --#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[98] --#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[99] --#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[100] --#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[101] --#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[102] --#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[103] --#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[104] --#define SWIGTYPE_p_svn_auth_provider_t swig_types[105] --#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[106] --#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[107] --#define SWIGTYPE_p_svn_checksum_kind_t swig_types[108] --#define SWIGTYPE_p_svn_checksum_t swig_types[109] --#define SWIGTYPE_p_svn_commit_info_t swig_types[110] --#define SWIGTYPE_p_svn_config_t swig_types[111] --#define SWIGTYPE_p_svn_depth_t swig_types[112] --#define SWIGTYPE_p_svn_dirent_t swig_types[113] --#define SWIGTYPE_p_svn_errno_t swig_types[114] --#define SWIGTYPE_p_svn_error_t swig_types[115] --#define SWIGTYPE_p_svn_io_dirent2_t swig_types[116] --#define SWIGTYPE_p_svn_io_dirent_t swig_types[117] --#define SWIGTYPE_p_svn_io_file_del_t swig_types[118] --#define SWIGTYPE_p_svn_location_segment_t swig_types[119] --#define SWIGTYPE_p_svn_lock_t swig_types[120] --#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[121] --#define SWIGTYPE_p_svn_log_changed_path_t swig_types[122] --#define SWIGTYPE_p_svn_log_entry_t swig_types[123] --#define SWIGTYPE_p_svn_merge_range_t swig_types[124] --#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[125] --#define SWIGTYPE_p_svn_node_kind_t swig_types[126] --#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[127] --#define SWIGTYPE_p_svn_opt_revision_t swig_types[128] --#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[129] --#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[130] --#define SWIGTYPE_p_svn_opt_subcommand_desc2_t_desc_overrides swig_types[131] --#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[132] --#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[133] --#define SWIGTYPE_p_svn_prop_kind swig_types[134] --#define SWIGTYPE_p_svn_prop_t swig_types[135] --#define SWIGTYPE_p_svn_stream_mark_t swig_types[136] --#define SWIGTYPE_p_svn_stream_t swig_types[137] --#define SWIGTYPE_p_svn_string_t swig_types[138] --#define SWIGTYPE_p_svn_stringbuf_t swig_types[139] --#define SWIGTYPE_p_svn_tristate_t swig_types[140] --#define SWIGTYPE_p_svn_version_checklist_t swig_types[141] --#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[142] --#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[143] --#define SWIGTYPE_p_svn_version_extended_t swig_types[144] --#define SWIGTYPE_p_svn_version_t swig_types[145] --#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[146] --#define SWIGTYPE_p_unsigned_char swig_types[147] --#define SWIGTYPE_p_unsigned_long swig_types[148] --#define SWIGTYPE_p_void swig_types[149] --static swig_type_info *swig_types[151]; --static swig_module_info swig_module = {swig_types, 150, 0, 0, 0, 0}; -+#define SWIGTYPE_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void swig_types[18] -+#define SWIGTYPE_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[19] -+#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[20] -+#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[21] -+#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[22] -+#define SWIGTYPE_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[23] -+#define SWIGTYPE_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[24] -+#define SWIGTYPE_p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[25] -+#define SWIGTYPE_p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[26] -+#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__int swig_types[27] -+#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void_p_apr_pool_t__int swig_types[28] -+#define SWIGTYPE_p_f_p_q_const__char_p_void__int swig_types[29] -+#define SWIGTYPE_p_f_p_q_const__char_p_void_p_apr_pool_t__int swig_types[30] -+#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[31] -+#define SWIGTYPE_p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[32] -+#define SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[33] -+#define SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[34] -+#define SWIGTYPE_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[35] -+#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[36] -+#define SWIGTYPE_p_f_p_void_apr_size_t__p_svn_error_t swig_types[37] -+#define SWIGTYPE_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[38] -+#define SWIGTYPE_p_f_p_void_p_char_p_apr_size_t__p_svn_error_t swig_types[39] -+#define SWIGTYPE_p_f_p_void_p_p_svn_stream_mark_t_p_apr_pool_t__p_svn_error_t swig_types[40] -+#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_size_t__p_svn_error_t swig_types[41] -+#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__apr_finfo_t_p_apr_pool_t__p_svn_error_t swig_types[42] -+#define SWIGTYPE_p_f_p_void_p_q_const__svn_stream_mark_t__p_svn_error_t swig_types[43] -+#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[44] -+#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[45] -+#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[46] -+#define SWIGTYPE_p_int swig_types[47] -+#define SWIGTYPE_p_long swig_types[48] -+#define SWIGTYPE_p_p_apr_array_header_t swig_types[49] -+#define SWIGTYPE_p_p_apr_file_t swig_types[50] -+#define SWIGTYPE_p_p_apr_hash_t swig_types[51] -+#define SWIGTYPE_p_p_char swig_types[52] -+#define SWIGTYPE_p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void swig_types[53] -+#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[54] -+#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[55] -+#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[56] -+#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[57] -+#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[58] -+#define SWIGTYPE_p_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[59] -+#define SWIGTYPE_p_p_f_p_q_const__char_p_q_const__char_p_void__int swig_types[60] -+#define SWIGTYPE_p_p_f_p_q_const__char_p_q_const__char_p_void_p_apr_pool_t__int swig_types[61] -+#define SWIGTYPE_p_p_f_p_q_const__char_p_void__int swig_types[62] -+#define SWIGTYPE_p_p_f_p_q_const__char_p_void_p_apr_pool_t__int swig_types[63] -+#define SWIGTYPE_p_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[64] -+#define SWIGTYPE_p_p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[65] -+#define SWIGTYPE_p_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[66] -+#define SWIGTYPE_p_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[67] -+#define SWIGTYPE_p_p_f_p_void__p_svn_error_t swig_types[68] -+#define SWIGTYPE_p_p_f_p_void_apr_size_t__p_svn_error_t swig_types[69] -+#define SWIGTYPE_p_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[70] -+#define SWIGTYPE_p_p_f_p_void_p_char_p_apr_size_t__p_svn_error_t swig_types[71] -+#define SWIGTYPE_p_p_f_p_void_p_p_svn_stream_mark_t_p_apr_pool_t__p_svn_error_t swig_types[72] -+#define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_apr_size_t__p_svn_error_t swig_types[73] -+#define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__apr_finfo_t_p_apr_pool_t__p_svn_error_t swig_types[74] -+#define SWIGTYPE_p_p_f_p_void_p_q_const__svn_stream_mark_t__p_svn_error_t swig_types[75] -+#define SWIGTYPE_p_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[76] -+#define SWIGTYPE_p_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[77] -+#define SWIGTYPE_p_p_f_void__p_svn_version_t swig_types[78] -+#define SWIGTYPE_p_p_svn_auth_baton_t swig_types[79] -+#define SWIGTYPE_p_p_svn_auth_cred_simple_t swig_types[80] -+#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[81] -+#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_t swig_types[82] -+#define SWIGTYPE_p_p_svn_auth_cred_ssl_server_trust_t swig_types[83] -+#define SWIGTYPE_p_p_svn_auth_cred_username_t swig_types[84] -+#define SWIGTYPE_p_p_svn_auth_iterstate_t swig_types[85] -+#define SWIGTYPE_p_p_svn_auth_provider_object_t swig_types[86] -+#define SWIGTYPE_p_p_svn_checksum_t swig_types[87] -+#define SWIGTYPE_p_p_svn_config_t swig_types[88] -+#define SWIGTYPE_p_p_svn_io_dirent2_t swig_types[89] -+#define SWIGTYPE_p_p_svn_stream_mark_t swig_types[90] -+#define SWIGTYPE_p_p_svn_stream_t swig_types[91] -+#define SWIGTYPE_p_p_svn_string_t swig_types[92] -+#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[93] -+#define SWIGTYPE_p_p_void swig_types[94] -+#define SWIGTYPE_p_svn_auth_baton_t swig_types[95] -+#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[96] -+#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[97] -+#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[98] -+#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[99] -+#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[100] -+#define SWIGTYPE_p_svn_auth_gnome_keyring_unlock_prompt_func_t swig_types[101] -+#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[102] -+#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[103] -+#define SWIGTYPE_p_svn_auth_provider_t swig_types[104] -+#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[105] -+#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[106] -+#define SWIGTYPE_p_svn_checksum_kind_t swig_types[107] -+#define SWIGTYPE_p_svn_checksum_t swig_types[108] -+#define SWIGTYPE_p_svn_commit_info_t swig_types[109] -+#define SWIGTYPE_p_svn_config_t swig_types[110] -+#define SWIGTYPE_p_svn_depth_t swig_types[111] -+#define SWIGTYPE_p_svn_dirent_t swig_types[112] -+#define SWIGTYPE_p_svn_errno_t swig_types[113] -+#define SWIGTYPE_p_svn_error_t swig_types[114] -+#define SWIGTYPE_p_svn_io_dirent2_t swig_types[115] -+#define SWIGTYPE_p_svn_io_dirent_t swig_types[116] -+#define SWIGTYPE_p_svn_io_file_del_t swig_types[117] -+#define SWIGTYPE_p_svn_location_segment_t swig_types[118] -+#define SWIGTYPE_p_svn_lock_t swig_types[119] -+#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[120] -+#define SWIGTYPE_p_svn_log_changed_path_t swig_types[121] -+#define SWIGTYPE_p_svn_log_entry_t swig_types[122] -+#define SWIGTYPE_p_svn_merge_range_t swig_types[123] -+#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[124] -+#define SWIGTYPE_p_svn_node_kind_t swig_types[125] -+#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[126] -+#define SWIGTYPE_p_svn_opt_revision_t swig_types[127] -+#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[128] -+#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[129] -+#define SWIGTYPE_p_svn_opt_subcommand_desc2_t_desc_overrides swig_types[130] -+#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[131] -+#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[132] -+#define SWIGTYPE_p_svn_prop_kind swig_types[133] -+#define SWIGTYPE_p_svn_prop_t swig_types[134] -+#define SWIGTYPE_p_svn_stream_mark_t swig_types[135] -+#define SWIGTYPE_p_svn_stream_t swig_types[136] -+#define SWIGTYPE_p_svn_string_t swig_types[137] -+#define SWIGTYPE_p_svn_stringbuf_t swig_types[138] -+#define SWIGTYPE_p_svn_tristate_t swig_types[139] -+#define SWIGTYPE_p_svn_version_checklist_t swig_types[140] -+#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[141] -+#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[142] -+#define SWIGTYPE_p_svn_version_extended_t swig_types[143] -+#define SWIGTYPE_p_svn_version_t swig_types[144] -+#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[145] -+#define SWIGTYPE_p_unsigned_char swig_types[146] -+#define SWIGTYPE_p_unsigned_long swig_types[147] -+#define SWIGTYPE_p_void swig_types[148] -+static swig_type_info *swig_types[150]; -+static swig_module_info swig_module = {swig_types, 149, 0, 0, 0, 0}; - #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) - #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) - -@@ -3834,29 +3833,6 @@ - - - --/* Helper function to set the gnome-keyring unlock prompt function. This -- * C function accepts an auth baton, a function and a prompt baton, but -- * the below callback_typemap uses both the function and the prompt -- * baton, so the resulting binding has just two arguments: The auth -- * baton and the prompt function. -- * The prompt function should again have two arguments: The keyring name -- * (string) and a pool (except for the ruby version, which doesn't have -- * the pool argument). It should return the entered password (string). -- * This binding generated for this function generates a reference to the -- * prompt function that was passed into this. The caller should store -- * that reference somewhere, to prevent the function from being garbage -- * collected... -- */ --static void svn_auth_set_gnome_keyring_unlock_prompt_func(svn_auth_baton_t *ab, -- svn_auth_gnome_keyring_unlock_prompt_func_t prompt_func, -- void *prompt_baton) { -- svn_auth_set_parameter(ab, SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_FUNC, -- prompt_func); -- svn_auth_set_parameter(ab, SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_BATON, -- prompt_baton); --} -- -- - static svn_error_t * - svn_swig_mergeinfo_merge(apr_hash_t **mergeinfo_inout, - apr_hash_t *changes, -@@ -17674,7 +17650,7 @@ - SWIGINTERN PyObject *svn_auth_gnome_keyring_unlock_prompt_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *obj; - if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; -- SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj)); -+ SWIG_TypeNewClientData(SWIGTYPE_p_svn_auth_gnome_keyring_unlock_prompt_func_t, SWIG_NewClientData(obj)); - return SWIG_Py_Void(); - } - -@@ -32562,40 +32538,6 @@ - return SWIG_Py_Void(); - } - --SWIGINTERN PyObject *_wrap_svn_auth_set_gnome_keyring_unlock_prompt_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { -- PyObject *resultobj = 0; -- svn_auth_baton_t *arg1 = (svn_auth_baton_t *) 0 ; -- svn_auth_gnome_keyring_unlock_prompt_func_t arg2 = (svn_auth_gnome_keyring_unlock_prompt_func_t) 0 ; -- void *arg3 = (void *) 0 ; -- PyObject * obj0 = 0 ; -- PyObject * obj1 = 0 ; -- -- if (!PyArg_ParseTuple(args,(char *)"OO:svn_auth_set_gnome_keyring_unlock_prompt_func",&obj0,&obj1)) SWIG_fail; -- { -- arg1 = (svn_auth_baton_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_auth_baton_t, svn_argnum_obj0); -- if (PyErr_Occurred()) { -- SWIG_fail; -- } -- } -- { -- arg2 = svn_swig_py_auth_gnome_keyring_unlock_prompt_func; -- arg3 = obj1; -- } -- { -- svn_swig_py_release_py_lock(); -- -- svn_auth_set_gnome_keyring_unlock_prompt_func(arg1,arg2,arg3); -- -- svn_swig_py_acquire_py_lock(); -- -- } -- resultobj = SWIG_Py_Void(); -- return resultobj; --fail: -- return NULL; --} -- -- - SWIGINTERN PyObject *_wrap_svn_swig_py_set_application_pool(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - PyObject *arg1 = (PyObject *) 0 ; -@@ -33902,7 +33844,6 @@ - { (char *)"svn_checksum_is_empty_checksum", _wrap_svn_checksum_is_empty_checksum, METH_VARARGS, (char *)"svn_checksum_is_empty_checksum(svn_checksum_t checksum) -> svn_boolean_t"}, - { (char *)"svn_checksum_mismatch_err", _wrap_svn_checksum_mismatch_err, METH_VARARGS, (char *)"svn_checksum_mismatch_err(svn_checksum_t expected, svn_checksum_t actual, apr_pool_t scratch_pool, char const * fmt) -> svn_error_t"}, - { (char *)"svn_checksum_ctx_t_swigregister", svn_checksum_ctx_t_swigregister, METH_VARARGS, NULL}, -- { (char *)"svn_auth_set_gnome_keyring_unlock_prompt_func", _wrap_svn_auth_set_gnome_keyring_unlock_prompt_func, METH_VARARGS, (char *)"svn_auth_set_gnome_keyring_unlock_prompt_func(svn_auth_baton_t * ab, svn_auth_gnome_keyring_unlock_prompt_func_t prompt_func)"}, - { (char *)"svn_swig_py_set_application_pool", _wrap_svn_swig_py_set_application_pool, METH_VARARGS, (char *)"svn_swig_py_set_application_pool(PyObject * py_pool, apr_pool_t pool)"}, - { (char *)"svn_swig_py_clear_application_pool", _wrap_svn_swig_py_clear_application_pool, METH_VARARGS, (char *)"svn_swig_py_clear_application_pool()"}, - { (char *)"apr_array_header_t_swigregister", apr_array_header_t_swigregister, METH_VARARGS, NULL}, -@@ -33937,7 +33878,6 @@ - static swig_type_info _swigt__p_apr_size_t = {"_p_apr_size_t", "apr_size_t *", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_opt_subcommand_t *|struct svn_error_t *(*)(apr_getopt_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0}; --static swig_type_info _swigt__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t", "svn_auth_gnome_keyring_unlock_prompt_func_t|struct svn_error_t *(*)(char **,char const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void = {"_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void", "svn_auth_simple_provider_func_t|svn_auth_ssl_client_cert_pw_provider_func_t|void (*)(struct svn_auth_provider_object_t **,apr_pool_t *)", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_auth_simple_prompt_func_t|struct svn_error_t *(*)(svn_auth_cred_simple_t **,void *,char const *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_auth_ssl_client_cert_pw_prompt_func_t|struct svn_error_t *(*)(svn_auth_cred_ssl_client_cert_pw_t **,void *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0}; -@@ -33973,7 +33913,6 @@ - static swig_type_info _swigt__p_p_apr_file_t = {"_p_p_apr_file_t", "apr_file_t **", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_p_apr_hash_t = {"_p_p_apr_hash_t", "apr_hash_t **|svn_mergeinfo_t *", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0}; --static swig_type_info _swigt__p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(**)(char **,char const *,void *,apr_pool_t *)|svn_auth_gnome_keyring_unlock_prompt_func_t *", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void = {"_p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void", "void (**)(struct svn_auth_provider_object_t **,apr_pool_t *)|svn_auth_simple_provider_func_t *|svn_auth_ssl_client_cert_pw_provider_func_t *", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(**)(svn_auth_cred_simple_t **,void *,char const *,char const *,svn_boolean_t,apr_pool_t *)|svn_auth_simple_prompt_func_t *", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(**)(svn_auth_cred_ssl_client_cert_pw_t **,void *,char const *,svn_boolean_t,apr_pool_t *)|svn_auth_ssl_client_cert_pw_prompt_func_t *", 0, 0, (void*)0, 0}; -@@ -34022,6 +33961,7 @@ - static swig_type_info _swigt__p_svn_auth_cred_ssl_client_cert_t = {"_p_svn_auth_cred_ssl_client_cert_t", "struct svn_auth_cred_ssl_client_cert_t *|svn_auth_cred_ssl_client_cert_t *", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_svn_auth_cred_ssl_server_trust_t = {"_p_svn_auth_cred_ssl_server_trust_t", "struct svn_auth_cred_ssl_server_trust_t *|svn_auth_cred_ssl_server_trust_t *", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_svn_auth_cred_username_t = {"_p_svn_auth_cred_username_t", "struct svn_auth_cred_username_t *|svn_auth_cred_username_t *", 0, 0, (void*)0, 0}; -+static swig_type_info _swigt__p_svn_auth_gnome_keyring_unlock_prompt_func_t = {"_p_svn_auth_gnome_keyring_unlock_prompt_func_t", "svn_auth_gnome_keyring_unlock_prompt_func_t *", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_svn_auth_iterstate_t = {"_p_svn_auth_iterstate_t", "struct svn_auth_iterstate_t *|svn_auth_iterstate_t *", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_svn_auth_provider_object_t = {"_p_svn_auth_provider_object_t", "struct svn_auth_provider_object_t *|svn_auth_provider_object_t *", 0, 0, (void*)0, 0}; - static swig_type_info _swigt__p_svn_auth_provider_t = {"_p_svn_auth_provider_t", "struct svn_auth_provider_t *|svn_auth_provider_t *", 0, 0, (void*)0, 0}; -@@ -34089,7 +34029,6 @@ - &_swigt__p_apr_size_t, - &_swigt__p_char, - &_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t, -- &_swigt__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, - &_swigt__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void, - &_swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, - &_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, -@@ -34125,7 +34064,6 @@ - &_swigt__p_p_apr_file_t, - &_swigt__p_p_apr_hash_t, - &_swigt__p_p_char, -- &_swigt__p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, - &_swigt__p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void, - &_swigt__p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, - &_swigt__p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, -@@ -34174,6 +34112,7 @@ - &_swigt__p_svn_auth_cred_ssl_client_cert_t, - &_swigt__p_svn_auth_cred_ssl_server_trust_t, - &_swigt__p_svn_auth_cred_username_t, -+ &_swigt__p_svn_auth_gnome_keyring_unlock_prompt_func_t, - &_swigt__p_svn_auth_iterstate_t, - &_swigt__p_svn_auth_provider_object_t, - &_swigt__p_svn_auth_provider_t, -@@ -34241,7 +34180,6 @@ - static swig_cast_info _swigc__p_apr_size_t[] = { {&_swigt__p_apr_size_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; --static swig_cast_info _swigc__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void[] = { {&_swigt__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; -@@ -34277,7 +34215,6 @@ - static swig_cast_info _swigc__p_p_apr_file_t[] = { {&_swigt__p_p_apr_file_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_p_apr_hash_t[] = { {&_swigt__p_p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_p_char[] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}}; --static swig_cast_info _swigc__p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void[] = { {&_swigt__p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}}; -@@ -34326,6 +34263,7 @@ - static swig_cast_info _swigc__p_svn_auth_cred_ssl_client_cert_t[] = { {&_swigt__p_svn_auth_cred_ssl_client_cert_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_svn_auth_cred_ssl_server_trust_t[] = { {&_swigt__p_svn_auth_cred_ssl_server_trust_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_svn_auth_cred_username_t[] = { {&_swigt__p_svn_auth_cred_username_t, 0, 0, 0},{0, 0, 0, 0}}; -+static swig_cast_info _swigc__p_svn_auth_gnome_keyring_unlock_prompt_func_t[] = { {&_swigt__p_svn_auth_gnome_keyring_unlock_prompt_func_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_svn_auth_iterstate_t[] = { {&_swigt__p_svn_auth_iterstate_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_svn_auth_provider_object_t[] = { {&_swigt__p_svn_auth_provider_object_t, 0, 0, 0},{0, 0, 0, 0}}; - static swig_cast_info _swigc__p_svn_auth_provider_t[] = { {&_swigt__p_svn_auth_provider_t, 0, 0, 0},{0, 0, 0, 0}}; -@@ -34393,7 +34331,6 @@ - _swigc__p_apr_size_t, - _swigc__p_char, - _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t, -- _swigc__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, - _swigc__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void, - _swigc__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, - _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, -@@ -34429,7 +34366,6 @@ - _swigc__p_p_apr_file_t, - _swigc__p_p_apr_hash_t, - _swigc__p_p_char, -- _swigc__p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, - _swigc__p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void, - _swigc__p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, - _swigc__p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, -@@ -34478,6 +34414,7 @@ - _swigc__p_svn_auth_cred_ssl_client_cert_t, - _swigc__p_svn_auth_cred_ssl_server_trust_t, - _swigc__p_svn_auth_cred_username_t, -+ _swigc__p_svn_auth_gnome_keyring_unlock_prompt_func_t, - _swigc__p_svn_auth_iterstate_t, - _swigc__p_svn_auth_provider_object_t, - _swigc__p_svn_auth_provider_t, -@@ -35638,8 +35575,6 @@ - SWIG_Python_SetConstant(d, "SVN_AUTH_PARAM_CONFIG",SWIG_FromCharPtr("svn:auth:config-category-servers")); - SWIG_Python_SetConstant(d, "SVN_AUTH_PARAM_SERVER_GROUP",SWIG_FromCharPtr("svn:auth:server-group")); - SWIG_Python_SetConstant(d, "SVN_AUTH_PARAM_CONFIG_DIR",SWIG_FromCharPtr("svn:auth:config-dir")); -- SWIG_Python_SetConstant(d, "SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_FUNC",SWIG_FromCharPtr("gnome-keyring-unlock-prompt-func")); -- SWIG_Python_SetConstant(d, "SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_BATON",SWIG_FromCharPtr("gnome-keyring-unlock-prompt-baton")); - SWIG_Python_SetConstant(d, "SVN_CONFIG_CATEGORY_SERVERS",SWIG_FromCharPtr("servers")); - SWIG_Python_SetConstant(d, "SVN_CONFIG_SECTION_GROUPS",SWIG_FromCharPtr("groups")); - SWIG_Python_SetConstant(d, "SVN_CONFIG_SECTION_GLOBAL",SWIG_FromCharPtr("global")); -diff -u -d -b -w -r subversion-1.8.0-orig/subversion/bindings/swig/python/core.py subversion-1.8.0-python/subversion/bindings/swig/python/core.py ---- subversion/bindings/swig/python/core.py 2013-06-13 05:07:20.000000000 -0400 -+++ subversion/bindings/swig/python/core.py 2013-07-12 16:11:04.000000000 -0400 -@@ -3316,8 +3316,6 @@ - def svn_auth_get_platform_specific_client_providers(*args): - """svn_auth_get_platform_specific_client_providers(svn_config_t * config, apr_pool_t pool) -> svn_error_t""" - return _core.svn_auth_get_platform_specific_client_providers(*args) --SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_FUNC = _core.SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_FUNC --SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_BATON = _core.SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_BATON - - def svn_auth_get_username_provider(*args): - """svn_auth_get_username_provider(apr_pool_t pool)""" -@@ -6336,10 +6334,6 @@ - svn_checksum_ctx_t_swigregister(svn_checksum_ctx_t) - - --def svn_auth_set_gnome_keyring_unlock_prompt_func(*args): -- """svn_auth_set_gnome_keyring_unlock_prompt_func(svn_auth_baton_t * ab, svn_auth_gnome_keyring_unlock_prompt_func_t prompt_func)""" -- return _core.svn_auth_set_gnome_keyring_unlock_prompt_func(*args) -- - def svn_swig_py_set_application_pool(*args): - """svn_swig_py_set_application_pool(PyObject * py_pool, apr_pool_t pool)""" - return _core.svn_swig_py_set_application_pool(*args) diff --git a/dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch b/dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch deleted file mode 100644 index bffb43117b27..000000000000 --- a/dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Makefile.in -+++ b/Makefile.in -@@ -732,7 +732,7 @@ - extraclean-swig-headers: clean-swig-headers - $(EXTRACLEAN_SWIG_HEADERS) - --$(SWIG_PL_DIR)/native/Makefile.PL: $(SWIG_SRC_DIR)/perl/native/Makefile.PL.in -+$(SWIG_PL_DIR)/native/Makefile.PL: $(SWIG_SRC_DIR)/perl/native/Makefile.PL.in libsvn_swig_perl - ./config.status subversion/bindings/swig/perl/native/Makefile.PL - - $(SWIG_PL_DIR)/native/Makefile: $(SWIG_PL_DIR)/native/Makefile.PL diff --git a/dev-vcs/subversion/subversion-1.8.18.ebuild b/dev-vcs/subversion/subversion-1.8.18.ebuild index 11446afe5dcf..4ebfd57ae56d 100644 --- a/dev-vcs/subversion/subversion-1.8.18.ebuild +++ b/dev-vcs/subversion/subversion-1.8.18.ebuild @@ -13,7 +13,8 @@ inherit autotools bash-completion-r1 db-use depend.apache distutils-r1 elisp-com MY_P="${P/_/-}" DESCRIPTION="Advanced version control system" HOMEPAGE="http://subversion.apache.org/" -SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2" +SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2 + https://dev.gentoo.org/~mgorny/dist/${P}-patchset.tar.bz2" S="${WORKDIR}/${MY_P}" LICENSE="Subversion GPL-2" @@ -65,12 +66,12 @@ REQUIRED_USE=" )" PATCHES=( - "${FILESDIR}"/${PN}-1.5.4-interix.patch - "${FILESDIR}"/${PN}-1.5.6-aix-dso.patch - "${FILESDIR}"/${PN}-1.8.0-hpux-dso.patch - "${FILESDIR}"/${PN}-fix-parallel-build-support-for-perl-bindings.patch - "${FILESDIR}"/${PN}-1.8.1-revert_bdb6check.patch - "${FILESDIR}"/${PN}-1.8.16-javadoc-nolint.patch + "${WORKDIR}"/${P}-patchset/${PN}-1.5.4-interix.patch + "${WORKDIR}"/${P}-patchset/${PN}-1.5.6-aix-dso.patch + "${WORKDIR}"/${P}-patchset/${PN}-1.8.0-hpux-dso.patch + "${WORKDIR}"/${P}-patchset/${PN}-fix-parallel-build-support-for-perl-bindings.patch + "${WORKDIR}"/${P}-patchset/${PN}-1.8.1-revert_bdb6check.patch + "${WORKDIR}"/${P}-patchset/${PN}-1.8.16-javadoc-nolint.patch ) want_apache @@ -160,7 +161,7 @@ src_prepare() { # http://mail-archives.apache.org/mod_mbox/subversion-dev/201306.mbox/%3C20130614113003.GA19257@tarsus.local2%3E # in short, we don't have gnome-keyring stuff here, patch # borrowed from MacPorts - epatch "${FILESDIR}"/${PN}-1.8.5-swig-python-no-gnome-keyring.patch + epatch "${WORKDIR}"/${P}-patchset/${PN}-1.8.5-swig-python-no-gnome-keyring.patch fi # XXX: make python_copy_sources accept path diff --git a/dev-vcs/subversion/subversion-1.9.7.ebuild b/dev-vcs/subversion/subversion-1.9.7.ebuild index f3c2697e04c9..28c8d3cdb68f 100644 --- a/dev-vcs/subversion/subversion-1.9.7.ebuild +++ b/dev-vcs/subversion/subversion-1.9.7.ebuild @@ -13,7 +13,8 @@ inherit autotools bash-completion-r1 db-use depend.apache distutils-r1 elisp-com MY_P="${P/_/-}" DESCRIPTION="Advanced version control system" HOMEPAGE="http://subversion.apache.org/" -SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2" +SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2 + https://dev.gentoo.org/~mgorny/dist/${PN}-1.8.18-patchset.tar.bz2" S="${WORKDIR}/${MY_P}" LICENSE="Subversion GPL-2" @@ -65,12 +66,12 @@ REQUIRED_USE=" )" PATCHES=( - "${FILESDIR}"/${PN}-1.5.4-interix.patch - "${FILESDIR}"/${PN}-1.5.6-aix-dso.patch - "${FILESDIR}"/${PN}-1.8.0-hpux-dso.patch - "${FILESDIR}"/${PN}-fix-parallel-build-support-for-perl-bindings.patch - "${FILESDIR}"/${PN}-1.8.1-revert_bdb6check.patch - "${FILESDIR}"/${PN}-1.8.16-javadoc-nolint.patch + "${WORKDIR}"/${PN}-1.8.18-patchset/${PN}-1.5.4-interix.patch + "${WORKDIR}"/${PN}-1.8.18-patchset/${PN}-1.5.6-aix-dso.patch + "${WORKDIR}"/${PN}-1.8.18-patchset/${PN}-1.8.0-hpux-dso.patch + "${WORKDIR}"/${PN}-1.8.18-patchset/${PN}-fix-parallel-build-support-for-perl-bindings.patch + "${WORKDIR}"/${PN}-1.8.18-patchset/${PN}-1.8.1-revert_bdb6check.patch + "${WORKDIR}"/${PN}-1.8.18-patchset/${PN}-1.8.16-javadoc-nolint.patch ) want_apache -- cgit v1.2.3