Author: troycurtisjr
Date: Thu Dec 28 04:55:00 2017
New Revision: 1819396

URL: http://svn.apache.org/viewvc?rev=1819396&view=rev
Log:
On branch swig-py3: Add configuration instructions for py3c.

* INSTALL: Add configuration instructions for py3c and remove reference to
  Python 3 not being supported.

* subversion/bindings/swig/INSTALL: Add build instructions for py3c.

Modified:
    subversion/branches/swig-py3/INSTALL
    subversion/branches/swig-py3/subversion/bindings/swig/INSTALL

Modified: subversion/branches/swig-py3/INSTALL
URL: 
http://svn.apache.org/viewvc/subversion/branches/swig-py3/INSTALL?rev=1819396&r1=1819395&r2=1819396&view=diff
==============================================================================
--- subversion/branches/swig-py3/INSTALL (original)
+++ subversion/branches/swig-py3/INSTALL Thu Dec 28 04:55:00 2017
@@ -147,6 +147,11 @@ I.    INTRODUCTION
          for other languages, you need to have those languages
          available at build time.
 
+      * py3c (OPTIONAL, but REQUIRED for python bindings)
+
+        The Python 3 Compatibility layer for C extensions is required to build
+        the python language bindings.
+
       * KDELibs, GNOME Keyring  (OPTIONAL for client)
 
          Subversion contains optional support for storing passwords in
@@ -418,8 +423,6 @@ I.    INTRODUCTION
       test suite is written in Python, as is part of Subversion's build
       system.
 
-      Note that Python 3.x is not supported and most likely won't work.
-
 
       11. Perl 5.8 or newer (Windows only)  (OPTIONAL)
 
@@ -540,6 +543,16 @@ I.    INTRODUCTION
       If configure should use the version bundled with the sources, use:
         --with-lz4=internal
 
+      23. py3c (OPTIONAL)
+
+      Subversion uses the py3c compatibility library when building the Python
+      language bindings. Configure will attempt to locate the system library by
+      default using pkg-config and known paths.
+
+      If it is installed in a non-standard location, then use:
+
+        --with-py3c=/path/to/py3c/prefix
+
   D. Documentation
 
       The primary documentation for Subversion is the free book

Modified: subversion/branches/swig-py3/subversion/bindings/swig/INSTALL
URL: 
http://svn.apache.org/viewvc/subversion/branches/swig-py3/subversion/bindings/swig/INSTALL?rev=1819396&r1=1819395&r2=1819396&view=diff
==============================================================================
--- subversion/branches/swig-py3/subversion/bindings/swig/INSTALL (original)
+++ subversion/branches/swig-py3/subversion/bindings/swig/INSTALL Thu Dec 28 
04:55:00 2017
@@ -98,6 +98,17 @@ Step 1:  Install a suitable version of S
       from the command line. SWIG should report that it is version 1.3.24
       or newer.
 
+Step 1a: Install py3c library if building Python SWIG bindings.
+
+    * Check your distribution packages first for a suitable version, and if 
found
+      install from there.
+
+    * To install from source, download the latest release from
+      https://github.com/encukou/py3c.
+
+    * This is a header-only library, so no configuring or compiling is
+      necessary, simply 'make install'.
+      
 Step 2:  Build and Install Subversion.
 
   See Subversion's own INSTALL file for details.


Reply via email to