Author: svn-role
Date: Wed Nov  9 04:00:04 2022
New Revision: 1905173

URL: http://svn.apache.org/viewvc?rev=1905173&view=rev
Log:
Merge r1904167 from trunk:

 * r1904167
   swig-py: Fix conditionals by SWIG version and by Python version for proxy
   code.
   Justification:
     swig-py should be built correctly with upcoming SWIG 4.1.0 release.
   Votes:
     +1: futatuki, jun66j5, jamessan

Modified:
    subversion/branches/1.14.x/   (props changed)
    subversion/branches/1.14.x/STATUS
    subversion/branches/1.14.x/subversion/bindings/swig/include/proxy.swg

Propchange: subversion/branches/1.14.x/
------------------------------------------------------------------------------
  Merged /subversion/trunk:r1904167

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1905173&r1=1905172&r2=1905173&view=diff
==============================================================================
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Wed Nov  9 04:00:04 2022
@@ -46,11 +46,3 @@ Veto-blocked changes:
 
 Approved changes:
 =================
-
- * r1904167
-   swig-py: Fix conditionals by SWIG version and by Python version for proxy
-   code.
-   Justification:
-     swig-py should be built correctly with upcoming SWIG 4.1.0 release.
-   Votes:
-     +1: futatuki, jun66j5, jamessan

Modified: subversion/branches/1.14.x/subversion/bindings/swig/include/proxy.swg
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/subversion/bindings/swig/include/proxy.swg?rev=1905173&r1=1905172&r2=1905173&view=diff
==============================================================================
--- subversion/branches/1.14.x/subversion/bindings/swig/include/proxy.swg 
(original)
+++ subversion/branches/1.14.x/subversion/bindings/swig/include/proxy.swg Wed 
Nov  9 04:00:04 2022
@@ -66,7 +66,6 @@
         fn()
 
 %}
-#if defined(SWIGPYTHON_PY3)
 #if SWIG_VERSION >= 0x040000
 %pythoncode %{
   # -classic and -modern options have been dropped and this variable
@@ -76,7 +75,7 @@
   _set_instance_attr = 
_swig_setattr_nondynamic_instance_variable(object.__setattr__)
 
 %}
-#else
+#elif defined(SWIGPYTHON_PY3)
 %pythoncode %{
   # SWIG classes generated with -modern do not define this variable
   try:
@@ -90,7 +89,6 @@
   _set_instance_attr = _swig_setattr_nondynamic_method(object.__setattr__)
 
 %}
-#endif
 #else
 %pythoncode %{
   # SWIG classes generated with -classic do not define this variable,


Reply via email to