--- - branch: MAIN date: Wed Jul 3 10:42:54 UTC 2019 files: - new: '1.113' old: '1.112' path: pkgsrc/devel/subversion/distinfo pathrev: pkgsrc/devel/subversion/distinfo@1.113 type: modified - new: '1.5' old: '1.4' path: pkgsrc/devel/subversion/patches/patch-configure pathrev: pkgsrc/devel/subversion/patches/patch-configure@1.5 type: modified - new: '1.1' old: '0' path: pkgsrc/devel/subversion/patches/patch-subversion_bindings_swig_python_libsvn_swig_py_swigutil_py.c pathrev: pkgsrc/devel/subversion/patches/patch-subversion_bindings_swig_python_libsvn_swig_py_swigutil_py.c@1.1 type: added id: 20190703T104254Z.3df35b84798211a9ec955bbbefc3c27fa8809133 log: | subversion: more reliable fix for APR 1.7.0 From: Stefan Sperling Date: Fri, 12 Apr 2019 09:27:33 +0000 Subject: [PATCH] Get rid of apr_int64_t format string check in swig py configure. This check relied on APR implementation details and broke with APR 1.7.0. Rather than trying to guess a perfect format string to use, just use the largest possible format and cast the argument accordingly. Should fix build against APR 1.7.0 and later. Suggested by: brane * build/ac-macros/swig.m4: Remove code related to SVN_APR_INT64_T_PYCFMT. * subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c (svn_swig_py_client_blame_receiver_func): Stop relying on the SVN_APR_INT64_T_PYCFMT constant from configure. Use "L" and acast to PY_LONG_LONG instead. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/subversion' unixtime: '1562150574' user: markd