diff --git a/bnc445431_pysvn_svnenv.cpp.diff b/bnc445431_pysvn_svnenv.cpp.diff new file mode 100644 index 0000000..b28b86c --- /dev/null +++ b/bnc445431_pysvn_svnenv.cpp.diff @@ -0,0 +1,11 @@ +--- Source/pysvn_svnenv.cpp 2008-11-18 11:25:47.000000000 +0100 ++++ Source/pysvn_svnenv.cpp 2008-11-18 11:28:21.000000000 +0100 +@@ -478,7 +478,7 @@ + + SvnContext::~SvnContext() + { +- delete m_config_dir; ++ delete [] m_config_dir; m_config_dir = NULL; + + if( m_pool ) + { diff --git a/python-pysvn.changes b/python-pysvn.changes index 1a2a17a..bd92106 100644 --- a/python-pysvn.changes +++ b/python-pysvn.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Nov 18 12:25:00 CEST 2008 - toms@suse.de +- Fixed bnc#445431 "undefinied C++ code" + in pysvn_svnenv.cpp + ------------------------------------------------------------------- Wed Oct 29 01:03:47 CET 2008 - ro@suse.de diff --git a/python-pysvn.spec b/python-pysvn.spec index 372a139..8b72adf 100644 --- a/python-pysvn.spec +++ b/python-pysvn.spec @@ -26,12 +26,13 @@ License: The Apache Software License BuildRequires: gcc gcc-c++ libapr1-devel libcom_err-devel libcom_err2 libexpat-devel neon-devel python python-devel python-xml subversion-devel Requires: libapr1 neon subversion libcom_err2 Version: 1.6.0 -Release: 3 +Release: 4 Source0: %{_realname}-%{version}.tar.bz2 Source1: setup.py Source2: MANIFEST.in Patch0: pysvn-no_rpath.diff Patch1: pysvn-optflags.diff +Patch2: bnc445431_pysvn_svnenv.cpp.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Highlevel Subversion Python Bindings @@ -63,6 +64,7 @@ Authors: %setup -q -n %{_realname}-%{version} %patch0 -p0 %patch1 -p0 +%patch2 -p0 cp %{S:1} . cp %{S:2} . @@ -71,8 +73,6 @@ python setup.py build %install python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT --record-rpm=INSTALLED_FILES -grep -v "share.doc.packages" INSTALLED_FILES > INSTALLED_FILES.new -mv INSTALLED_FILES.new INSTALLED_FILES %clean rm -rf $RPM_BUILD_ROOT @@ -84,6 +84,9 @@ rm -rf $RPM_BUILD_ROOT %doc Examples %changelog +* Tue Nov 18 2008 toms@suse.de +- Fixed bnc#445431 "undefinied C++ code" + in pysvn_svnenv.cpp * Wed Oct 29 2008 ro@suse.de - fix typo in specfile - remove doc files from INSTALLED_FILES