commit:     258b64db9acfdbc04832a6b3a316daa5824394b9
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 26 17:58:42 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sat Dec 26 17:58:51 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=258b64db

dev-python/pysvn: Drop vulnerable version for CVE-2015-0853

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=560530

obsoletes:
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=420191

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 dev-python/pysvn/Manifest                          |  2 -
 .../pysvn/files/pysvn-1.7.10-respect_flags.patch   | 95 ---------------------
 .../pysvn/files/pysvn-1.7.9-respect_flags.patch    | 96 ----------------------
 dev-python/pysvn/pysvn-1.7.10.ebuild               | 61 --------------
 dev-python/pysvn/pysvn-1.7.9.ebuild                | 59 -------------
 5 files changed, 313 deletions(-)

diff --git a/dev-python/pysvn/Manifest b/dev-python/pysvn/Manifest
index 5db2a53..00a0e26 100644
--- a/dev-python/pysvn/Manifest
+++ b/dev-python/pysvn/Manifest
@@ -1,3 +1 @@
-DIST pysvn-1.7.10.tar.gz 352631 SHA256 
cb8a7eca9fd5d077f4b086c79cc1115a2f38a37979eee836ff258b4da0aee517 SHA512 
3404ce53f974ff91a7eecea29176f6b71f1dbb37a716880dfd3d2961d4c6e0c81f87aa46308994d4f7ed6a6cbca7f7451753e1de43ce95fef4443fc5f70ff3aa
 WHIRLPOOL 
99ac425ad2e19355521c73947cf33b2c5bff0023af686d699fdfcd7abc8c5f965974c9762b0dbd3ae3cddfc833e35ac549af1de54ca2472d1354a8fa126e8c36
-DIST pysvn-1.7.9.tar.gz 352320 SHA256 
8a58ea6405e5f5ffd0850fc5ed6bc29a93b3573da099293f49ef3241e5be1692 SHA512 
966f9b57f63abc68d82a0f0f0d710d3109c2bd515eb0b0dacdca140b0db32154c802d27b4f79062da19f0d18ff6332b729c6f9c06e0a74742161a00b74bef7aa
 WHIRLPOOL 
53f27a30ce97b723fe0d1a8540221e25e593fc00789eab7b6e2814f3ffe3ff8f485523ad7fe3bff7c1b5d101fb87d694a1c18111d2523895835ea72ea1ee6aab
 DIST pysvn-1.8.0.tar.gz 366583 SHA256 
39596f4884ed689cdb5a4e210e421724302a566c7ba756cc4d46bbfeb0c8326b SHA512 
14a70b910be986eba638a903edde5046c93314fedb08a7c15d464dc51da1c7efeb87147cc68c00ff9ac1b4ca506d099d3aedf7e4d86f92642c7304ef9540653b
 WHIRLPOOL 
90a795f4d6a1c353321a116f5676741ce2121122de0426d045893e2688cc10bcd248ffef98da6d920daba70e2406ce136fed972e8172b7e648c6dd02f04e608d

diff --git a/dev-python/pysvn/files/pysvn-1.7.10-respect_flags.patch 
b/dev-python/pysvn/files/pysvn-1.7.10-respect_flags.patch
deleted file mode 100644
index 18c7ea6..0000000
--- a/dev-python/pysvn/files/pysvn-1.7.10-respect_flags.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-diff -ur pysvn-1.7.9.orig/Source/setup_configure.py 
pysvn-1.7.9/Source/setup_configure.py
---- Source/setup_configure.py  2014-02-02 22:19:59.000000000 +0800
-+++ Source/setup_configure.py  2014-08-15 08:15:44.676746371 +0800
-@@ -848,8 +848,8 @@
-     def __init__( self, setup ):
-         Compiler.__init__( self, setup )
- 
--        self._addVar( 'CCC',            'g++' )
--        self._addVar( 'CC',             'gcc' )
-+        self._addVar( 'CCC',            '$(CXX)' )
-+        self._addVar( 'CC',             '$(CC)' )
- 
-     def getPythonExtensionFileExt( self ):
-         return '.so'
-@@ -975,8 +975,8 @@
-         else:
-             arch_options = ''
-
--        self._addVar( 'CCC',            'g++ %s' % (arch_options,) )
--        self._addVar( 'CC',             'gcc %s' % (arch_options,) )
-+        self._addVar( 'CCC',            '$(CXX) %s' % (arch_options,) )
-+        self._addVar( 'CC',             '$(CC) %s' % (arch_options,) )
-
-         self._find_paths_pycxx_dir = [
-                         '../Import/pycxx-%d.%d.%d' % pycxx_version,
-@@ -1031,11 +1031,11 @@
- 
-     def setupUtilities( self ):
-         self._addVar( 'CCCFLAGS',
--                                        '-g  '
-+                                        '$(CXXFLAGS) '
-                                         '-Wall -fPIC -fexceptions -frtti '
-                                         '-I. -I%(APR_INC)s -I%(APU_INC)s 
-I%(SVN_INC)s '
-                                         '-D%(DEBUG)s' )
--        self._addVar( 'LDEXE',          '%(CCC)s -g' )
-+        self._addVar( 'LDEXE',          '$(CXX) $(LDFLAGS)' )
- 
-     def setupPySvn( self ):
-         self._pysvnModuleSetup()
-@@ -1047,7 +1047,7 @@
-         self._addVar( 'PYTHON_INC',         
distutils.sysconfig.get_python_inc() )
- 
-         py_cflags_list = [
--                    '-g',
-+                    '$(CXXFLAGS) ',
-                     '-Wall -fPIC -fexceptions -frtti',
-                     '-I. -I%(APR_INC)s -I%(APU_INC)s -I%(SVN_INC)s',
-                     '-DPYCXX_PYTHON_2TO3 -I%(PYCXX)s -I%(PYCXX_SRC)s 
-I%(PYTHON_INC)s',
-@@ -1073,13 +1073,12 @@
- 
-         self._addVar( 'CCCFLAGS', ' '.join( py_cflags_list ) )
-         self._addVar( 'LDLIBS', ' '.join( py_ld_libs ) )
--        self._addVar( 'LDSHARED',       '%(CCC)s -bundle -g '
-+        self._addVar( 'LDSHARED',       '$(CXX) $(LDFLAGS) -bundle '
-                                         '-framework System '
-                                         '%(PYTHON_FRAMEWORK)s '
-                                         '-framework CoreFoundation '
-                                         '-framework Kerberos '
--                                        '-framework Security '
--                                        '%(LDLIBS)s' )
-+                                        '-framework Security' )
- 
- class UnixCompilerGCC(CompilerGCC):
-     def __init__( self, setup ):
-@@ -1139,11 +1138,11 @@
- 
-     def setupUtilities( self ):
-         self._addVar( 'CCCFLAGS',
--                                        '-g  '
-+                                        '$(CXXFLAGS) '
-                                         '-Wall -fPIC -fexceptions -frtti '
-                                         '-I. -I%(APR_INC)s -I%(APU_INC)s 
-I%(SVN_INC)s '
-                                         '-D%(DEBUG)s' )
--        self._addVar( 'LDEXE',          '%(CCC)s -g' )
-+        self._addVar( 'LDEXE',          '$(CXX) $(LDFLAGS)' )
- 
-     def setupPySvn( self ):
-         self._pysvnModuleSetup()
-@@ -1154,6 +1153,7 @@
-         self._addVar( 'PYTHON_ARCH_SPECIFIC_INC',     
distutils.sysconfig.get_python_inc( True ) )
- 
-         py_cflags_list = [
-+                    '$(CXXFLAGS)',
-                     '-Wall -fPIC -fexceptions -frtti',
-                     '-I. -I%(APR_INC)s -I%(APU_INC)s -I%(SVN_INC)s',
-                     '-DPYCXX_PYTHON_2TO3 -I%(PYCXX)s -I%(PYCXX_SRC)s 
-I%(PYTHON_INC)s',
-@@ -1171,7 +1171,7 @@
- 
-         self._addVar( 'CCCFLAGS',   ' '.join( py_cflags_list ) )
-         self._addVar( 'LDLIBS',     ' '.join( self._getLdLibs() ) )
--        self._addVar( 'LDSHARED',   '%(CCC)s -shared -g' )
-+        self._addVar( 'LDSHARED',   '$(CXX) $(LDFLAGS) -shared' )
- 
- 
#--------------------------------------------------------------------------------
- class LinuxCompilerGCC(UnixCompilerGCC):

diff --git a/dev-python/pysvn/files/pysvn-1.7.9-respect_flags.patch 
b/dev-python/pysvn/files/pysvn-1.7.9-respect_flags.patch
deleted file mode 100644
index 7f1c35e..0000000
--- a/dev-python/pysvn/files/pysvn-1.7.9-respect_flags.patch
+++ /dev/null
@@ -1,96 +0,0 @@
-diff -ur pysvn-1.7.9.orig/Source/setup_configure.py 
pysvn-1.7.9/Source/setup_configure.py
---- Source/setup_configure.py  2014-02-02 22:19:59.000000000 +0800
-+++ Source/setup_configure.py  2014-08-15 08:15:44.676746371 +0800
-@@ -848,8 +848,8 @@
-     def __init__( self, setup ):
-         Compiler.__init__( self, setup )
- 
--        self._addVar( 'CCC',            'g++' )
--        self._addVar( 'CC',             'gcc' )
-+        self._addVar( 'CCC',            '$(CXX)' )
-+        self._addVar( 'CC',             '$(CC)' )
- 
-     def getPythonExtensionFileExt( self ):
-         return '.so'
-@@ -975,8 +975,8 @@
-         else:
-             arch_options = ''
- 
--        self._addVar( 'CCC',            'g++ %s' % (arch_options,) )
--        self._addVar( 'CC',             'gcc %s' % (arch_options,) )
-+        self._addVar( 'CCC',            '$(CXX) %s' % (arch_options,) )
-+        self._addVar( 'CC',             '$(CC) %s' % (arch_options,) )
- 
-         self._find_paths_pycxx_dir = [
-                         '../Import/pycxx-%d.%d.%d' % pycxx_version,
-@@ -1031,12 +1031,12 @@
- 
-     def setupUtilities( self ):
-         self._addVar( 'CCCFLAGS',
--                                        '-g  '
-+                                        '$(CXXFLAGS) '
-                                         '-no-long-double '
-                                         '-Wall -fPIC -fexceptions -frtti '
-                                         '-I. -I%(APR_INC)s -I%(APU_INC)s 
-I%(SVN_INC)s '
-                                         '-D%(DEBUG)s' )
--        self._addVar( 'LDEXE',          '%(CCC)s -g' )
-+        self._addVar( 'LDEXE',          '$(CXX) $(LDFLAGS)' )
- 
-     def setupPySvn( self ):
-         self._pysvnModuleSetup()
-@@ -1048,7 +1048,7 @@
-         self._addVar( 'PYTHON_INC',         
distutils.sysconfig.get_python_inc() )
- 
-         py_cflags_list = [
--                    '-g',
-+                    '$(CXXFLAGS) ',
-                     '-no-long-double',
-                     '-Wall -fPIC -fexceptions -frtti',
-                     '-I. -I%(APR_INC)s -I%(APU_INC)s -I%(SVN_INC)s',
-@@ -1075,13 +1075,12 @@
- 
-         self._addVar( 'CCCFLAGS', ' '.join( py_cflags_list ) )
-         self._addVar( 'LDLIBS', ' '.join( py_ld_libs ) )
--        self._addVar( 'LDSHARED',       '%(CCC)s -bundle -g '
-+        self._addVar( 'LDSHARED',       '$(CXX) $(LDFLAGS) -bundle '
-                                         '-framework System '
-                                         '%(PYTHON_FRAMEWORK)s '
-                                         '-framework CoreFoundation '
-                                         '-framework Kerberos '
--                                        '-framework Security '
--                                        '%(LDLIBS)s' )
-+                                        '-framework Security' )
- 
- class UnixCompilerGCC(CompilerGCC):
-     def __init__( self, setup ):
-@@ -1141,11 +1140,11 @@
- 
-     def setupUtilities( self ):
-         self._addVar( 'CCCFLAGS',
--                                        '-g  '
-+                                        '$(CXXFLAGS) '
-                                         '-Wall -fPIC -fexceptions -frtti '
-                                         '-I. -I%(APR_INC)s -I%(APU_INC)s 
-I%(SVN_INC)s '
-                                         '-D%(DEBUG)s' )
--        self._addVar( 'LDEXE',          '%(CCC)s -g' )
-+        self._addVar( 'LDEXE',          '$(CXX) $(LDFLAGS)' )
- 
-     def setupPySvn( self ):
-         self._pysvnModuleSetup()
-@@ -1156,6 +1155,7 @@
-         self._addVar( 'PYTHON_ARCH_SPECIFIC_INC',     
distutils.sysconfig.get_python_inc( True ) )
- 
-         py_cflags_list = [
-+                    '$(CXXFLAGS)',
-                     '-Wall -fPIC -fexceptions -frtti',
-                     '-I. -I%(APR_INC)s -I%(APU_INC)s -I%(SVN_INC)s',
-                     '-DPYCXX_PYTHON_2TO3 -I%(PYCXX)s -I%(PYCXX_SRC)s 
-I%(PYTHON_INC)s',
-@@ -1173,7 +1173,7 @@
- 
-         self._addVar( 'CCCFLAGS',   ' '.join( py_cflags_list ) )
-         self._addVar( 'LDLIBS',     ' '.join( self._getLdLibs() ) )
--        self._addVar( 'LDSHARED',   '%(CCC)s -shared -g' )
-+        self._addVar( 'LDSHARED',   '$(CXX) $(LDFLAGS) -shared' )
- 
- 
#--------------------------------------------------------------------------------
- class LinuxCompilerGCC(UnixCompilerGCC):

diff --git a/dev-python/pysvn/pysvn-1.7.10.ebuild 
b/dev-python/pysvn/pysvn-1.7.10.ebuild
deleted file mode 100644
index 5ea2536..0000000
--- a/dev-python/pysvn/pysvn-1.7.10.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Object-oriented python bindings for subversion"
-HOMEPAGE="http://pysvn.tigris.org/";
-SRC_URI="http://pysvn.barrys-emacs.org/source_kits/${P}.tar.gz";
-
-LICENSE="Apache-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
-IUSE="doc examples"
-
-DEPEND="
-       >=dev-python/pycxx-6.2.0[${PYTHON_USEDEP}]
-       <dev-vcs/subversion-1.9"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-respect_flags.patch )
-
-python_prepare() {
-       # Don't use internal copy of dev-python/pycxx.
-       rm -r Import || die
-
-       # http://pysvn.tigris.org/source/browse/pysvn?view=rev&revision=1469
-       sed \
-               -e 
"s/PYSVN_HAS_SVN_CLIENT_CTX_T__CONFLICT_FUNC_16/PYSVN_HAS_SVN_CLIENT_CTX_T__CONFLICT_FUNC_1_6/"
 \
-               -i Source/pysvn_svnenv.hpp || die
-}
-
-python_configure() {
-       cd Source || die
-       # all config options from 1.7.6 are all already set
-       esetup.py configure
-}
-
-python_compile() {
-       cd Source || die
-       emake CC="$(tc-getCC)" CXX="$(tc-getCXX)"
-}
-
-python_test() {
-       cd Tests || die
-       emake
-}
-
-python_install() {
-       cd Source || die
-       python_domodule pysvn
-}
-
-python_install_all() {
-       use doc && local HTML_DOCS=( Docs/ )
-       use examples && local EXAMPLES=( Examples/Client/. )
-       distutils-r1_python_install_all
-}

diff --git a/dev-python/pysvn/pysvn-1.7.9.ebuild 
b/dev-python/pysvn/pysvn-1.7.9.ebuild
deleted file mode 100644
index 6cc2869..0000000
--- a/dev-python/pysvn/pysvn-1.7.9.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-inherit eutils distutils-r1 toolchain-funcs
-
-DESCRIPTION="Object-oriented python bindings for subversion"
-HOMEPAGE="http://pysvn.tigris.org/";
-SRC_URI="http://pysvn.barrys-emacs.org/source_kits/${P}.tar.gz";
-
-LICENSE="Apache-1.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc x86 ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
-IUSE="doc examples"
-
-DEPEND="
-       >=dev-python/pycxx-6.2.0[${PYTHON_USEDEP}]
-       <dev-vcs/subversion-1.9"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-respect_flags.patch )
-
-python_prepare() {
-       # Don't use internal copy of dev-python/pycxx.
-       rm -r Import || die
-
-       # http://pysvn.tigris.org/source/browse/pysvn?view=rev&revision=1469
-       sed -e 
"s/PYSVN_HAS_SVN_CLIENT_CTX_T__CONFLICT_FUNC_16/PYSVN_HAS_SVN_CLIENT_CTX_T__CONFLICT_FUNC_1_6/"
 -i Source/pysvn_svnenv.hpp
-}
-
-python_configure() {
-       cd Source || die
-       # all config options from 1.7.6 are all already set
-       esetup.py configure
-}
-
-python_compile() {
-       cd Source || die
-       emake CC="$(tc-getCC)" CXX="$(tc-getCXX)"
-}
-
-python_test() {
-       cd Tests || die
-       emake
-}
-
-python_install() {
-       cd Source || die
-       python_domodule pysvn
-}
-
-python_install_all() {
-       use doc && local HTML_DOCS=( Docs/ )
-       use examples && local EXAMPLES=( Examples/Client/. )
-       distutils-r1_python_install_all
-}

Reply via email to