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.