# HG changeset patch # User John Beck # Date 1425569607 28800 # Node ID 7afc7128c98a0748e2a4bd1f19906550ed59853f # Parent 780ff6c7fff63e0f78633fb40b74bb3a9108ef42 20649370 migrate library/python/subversion to Python 2.7 diff -r 780ff6c7fff6 -r 7afc7128c98a components/subversion/Makefile --- a/components/subversion/Makefile Thu Mar 05 02:10:27 2015 -0800 +++ b/components/subversion/Makefile Thu Mar 05 07:33:27 2015 -0800 @@ -51,6 +51,7 @@ PERL_VERSION.64 = 5.16 PERL_VERSION = $(PERL_VERSION.$(BITS)) PERL = $(PERL.$(PERL_VERSION)) +PYTHON_VERSION = 2.7 GNUCP = /usr/gnu/bin/cp # because we can't seem to get -norunpath to the java bindings build any @@ -181,6 +182,7 @@ fi ; ) PKG_MACROS += PERL_ARCH_16="$(PERL_ARCH_16)" +PKG_MACROS += PYVER=$(PYTHON_VERSION) ASLR_MODE=$(ASLR_ENABLE) diff -r 780ff6c7fff6 -r 7afc7128c98a components/subversion/patches/000-Makefile.in.patch --- a/components/subversion/patches/000-Makefile.in.patch Thu Mar 05 02:10:27 2015 -0800 +++ b/components/subversion/patches/000-Makefile.in.patch Thu Mar 05 07:33:27 2015 -0800 @@ -9,8 +9,8 @@ ### these possibly need further discussion -swig_pydir = @libdir@/svn-python/libsvn -swig_pydir_extra = @libdir@/svn-python/svn -+swig_pydir = /usr/lib/python2.6/vendor-packages/libsvn -+swig_pydir_extra = /usr/lib/python2.6/vendor-packages/svn ++swig_pydir = /usr/lib/python2.7/vendor-packages/libsvn ++swig_pydir_extra = /usr/lib/python2.7/vendor-packages/svn swig_pldir = @libdir@/svn-perl swig_rbdir = $(SWIG_RB_SITE_ARCH_DIR)/svn/ext toolsdir = @bindir@/svn-tools diff -r 780ff6c7fff6 -r 7afc7128c98a components/subversion/subversion-python.p5m --- a/components/subversion/subversion-python.p5m Thu Mar 05 02:10:27 2015 -0800 +++ b/components/subversion/subversion-python.p5m Thu Mar 05 07:33:27 2015 -0800 @@ -18,7 +18,7 @@ # # CDDL HEADER END # -# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. # set name=pkg.fmri \ value=pkg:/library/python/subversion@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) @@ -35,60 +35,60 @@ set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) set name=org.opensolaris.arc-caseid value=PSARC/2006/563 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) -file path=usr/lib/python2.6/vendor-packages/64/libsvn/__init__.py -file path=usr/lib/python2.6/vendor-packages/64/libsvn/_client.so -file path=usr/lib/python2.6/vendor-packages/64/libsvn/_core.so -file path=usr/lib/python2.6/vendor-packages/64/libsvn/_delta.so -file path=usr/lib/python2.6/vendor-packages/64/libsvn/_diff.so -file path=usr/lib/python2.6/vendor-packages/64/libsvn/_fs.so -file path=usr/lib/python2.6/vendor-packages/64/libsvn/_ra.so -file path=usr/lib/python2.6/vendor-packages/64/libsvn/_repos.so -file path=usr/lib/python2.6/vendor-packages/64/libsvn/_wc.so -file path=usr/lib/python2.6/vendor-packages/64/libsvn/client.py -file path=usr/lib/python2.6/vendor-packages/64/libsvn/core.py -file path=usr/lib/python2.6/vendor-packages/64/libsvn/delta.py -file path=usr/lib/python2.6/vendor-packages/64/libsvn/diff.py -file path=usr/lib/python2.6/vendor-packages/64/libsvn/fs.py -file path=usr/lib/python2.6/vendor-packages/64/libsvn/ra.py -file path=usr/lib/python2.6/vendor-packages/64/libsvn/repos.py -file path=usr/lib/python2.6/vendor-packages/64/libsvn/wc.py -file path=usr/lib/python2.6/vendor-packages/64/svn/__init__.py -file path=usr/lib/python2.6/vendor-packages/64/svn/client.py -file path=usr/lib/python2.6/vendor-packages/64/svn/core.py -file path=usr/lib/python2.6/vendor-packages/64/svn/delta.py -file path=usr/lib/python2.6/vendor-packages/64/svn/diff.py -file path=usr/lib/python2.6/vendor-packages/64/svn/fs.py -file path=usr/lib/python2.6/vendor-packages/64/svn/ra.py -file path=usr/lib/python2.6/vendor-packages/64/svn/repos.py -file path=usr/lib/python2.6/vendor-packages/64/svn/wc.py -file path=usr/lib/python2.6/vendor-packages/libsvn/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/_client.so +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/_core.so +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/_delta.so +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/_diff.so +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/_fs.so +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/_ra.so +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/_repos.so +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/_wc.so +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/client.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/core.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/delta.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/diff.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/fs.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/ra.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/repos.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/libsvn/wc.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/svn/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/svn/client.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/svn/core.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/svn/delta.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/svn/diff.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/svn/fs.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/svn/ra.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/svn/repos.py +file path=usr/lib/python$(PYVER)/vendor-packages/64/svn/wc.py +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/__init__.py # -file path=usr/lib/python2.6/vendor-packages/libsvn/_client.so -file path=usr/lib/python2.6/vendor-packages/libsvn/_core.so -file path=usr/lib/python2.6/vendor-packages/libsvn/_delta.so -file path=usr/lib/python2.6/vendor-packages/libsvn/_diff.so -file path=usr/lib/python2.6/vendor-packages/libsvn/_fs.so -file path=usr/lib/python2.6/vendor-packages/libsvn/_ra.so -file path=usr/lib/python2.6/vendor-packages/libsvn/_repos.so -file path=usr/lib/python2.6/vendor-packages/libsvn/_wc.so -file path=usr/lib/python2.6/vendor-packages/libsvn/client.py -file path=usr/lib/python2.6/vendor-packages/libsvn/core.py -file path=usr/lib/python2.6/vendor-packages/libsvn/delta.py -file path=usr/lib/python2.6/vendor-packages/libsvn/diff.py -file path=usr/lib/python2.6/vendor-packages/libsvn/fs.py -file path=usr/lib/python2.6/vendor-packages/libsvn/ra.py -file path=usr/lib/python2.6/vendor-packages/libsvn/repos.py -file path=usr/lib/python2.6/vendor-packages/libsvn/wc.py -file path=usr/lib/python2.6/vendor-packages/svn/__init__.py -file path=usr/lib/python2.6/vendor-packages/svn/client.py -file path=usr/lib/python2.6/vendor-packages/svn/core.py -file path=usr/lib/python2.6/vendor-packages/svn/delta.py -file path=usr/lib/python2.6/vendor-packages/svn/diff.py -file path=usr/lib/python2.6/vendor-packages/svn/fs.py -file path=usr/lib/python2.6/vendor-packages/svn/ra.py -file path=usr/lib/python2.6/vendor-packages/svn/repos.py -file path=usr/lib/python2.6/vendor-packages/svn/wc.py +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/_client.so +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/_core.so +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/_delta.so +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/_diff.so +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/_fs.so +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/_ra.so +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/_repos.so +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/_wc.so +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/client.py +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/core.py +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/delta.py +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/diff.py +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/fs.py +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/ra.py +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/repos.py +file path=usr/lib/python$(PYVER)/vendor-packages/libsvn/wc.py +file path=usr/lib/python$(PYVER)/vendor-packages/svn/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/svn/client.py +file path=usr/lib/python$(PYVER)/vendor-packages/svn/core.py +file path=usr/lib/python$(PYVER)/vendor-packages/svn/delta.py +file path=usr/lib/python$(PYVER)/vendor-packages/svn/diff.py +file path=usr/lib/python$(PYVER)/vendor-packages/svn/fs.py +file path=usr/lib/python$(PYVER)/vendor-packages/svn/ra.py +file path=usr/lib/python$(PYVER)/vendor-packages/svn/repos.py +file path=usr/lib/python$(PYVER)/vendor-packages/svn/wc.py link path=usr/lib/svn/$(MACH64)/libsvn_swig_py-1.so \ target=libsvn_swig_py-1.so.0.0.0 link path=usr/lib/svn/$(MACH64)/libsvn_swig_py-1.so.0 \