Hello community,

here is the log from the commit of package python-egenix-mx-base for 
openSUSE:Factory checked in at 2015-05-07 09:22:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-egenix-mx-base (Old)
 and      /work/SRC/openSUSE:Factory/.python-egenix-mx-base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-egenix-mx-base"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-egenix-mx-base/python-egenix-mx-base.changes  
    2014-02-03 11:13:22.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-egenix-mx-base.new/python-egenix-mx-base.changes
 2015-05-07 09:22:35.000000000 +0200
@@ -1,0 +2,32 @@
+Mon May  4 14:10:52 UTC 2015 - [email protected]
+
+- update to version 3.2.8:
+  * Added web installer support to mxSetup, the distutils extension
+    module which drives all our product installations.
+  * Uploaded web installer package to PyPI which simplifies
+    installation.
+  * In addition to the usual ways of installing eGenix mx Base, we
+    have uploaded a web installer to PyPI, so that it is now also
+    possible to use one of these installation methods on all
+    supported platforms (Windows, Linux, FreeBSD, Mac OS X):
+    + easy_install egenix-mx-base via PyPI
+    + pip install egenix-mx-base via PyPI
+    + egenix-mx-base egg reference in zc.buildout via PyPI
+    + running "python setup.py install" in the unzipped web
+      installer archive directory
+  * The web installer will automatically detect the platform and
+    choose the right binary download package for you. All downloads
+    are verified before installation.
+  * mxDateTime: Protected delta.strftime() against segfaults on
+    Windows, which only allows day values <= 31 and segfaults for
+    higher values. Thanks to Frank Boje for reporting this problem.
+  * mxTextTools: Fixed a double decref in the tagging engine that
+    surfaced when using custom tag objects and appending the
+    results to them. Thanks to Richard Moseley for the report.
+  * Prepared eGenix mx Base for two digit Python patch level
+    numbers such as Python 2.7.10
+- always run fdupes during build : drop test for opensuse 10.3
+- define python_sitearch only for SLE11
+- remove unwanted shebang of python files in a more generic way
+
+-------------------------------------------------------------------

Old:
----
  egenix-mx-base-3.2.7.tar.gz

New:
----
  egenix-mx-base-3.2.8.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-egenix-mx-base.spec ++++++
--- /var/tmp/diff_new_pack.jzkdV3/_old  2015-05-07 09:22:36.000000000 +0200
+++ /var/tmp/diff_new_pack.jzkdV3/_new  2015-05-07 09:22:36.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-egenix-mx-base
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           python-egenix-mx-base
-Version:        3.2.7
+Version:        3.2.8
 Release:        0
 Url:            http://www.egenix.com/products/python/mxBase/
 Summary:        MX Extensions for Python (base)
@@ -25,15 +25,14 @@
 Group:          Development/Libraries/Python
 Source0:        egenix-mx-base-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  fdupes
 BuildRequires:  python-devel
 BuildRequires:  python-setuptools
-%if 0%{?suse_version} >= 1030
-BuildRequires:  fdupes
-%{py_requires}
-%endif
 Provides:       python-egenix-mx-base-doc = %{version}
 Obsoletes:      python-egenix-mx-base-doc < %{version}
+%if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%endif
 
 %description
 A collection of Python software tools which enhance Python's usability
@@ -52,16 +51,15 @@
 
 %prep
 %setup -q -n "egenix-mx-base-%{version}"
-sed -i "1d" 
mx/{BeeBase/{FileLock,mxBeeBase/testernesto,showBeeDict},DateTime/Examples/{AtomicClock,Y2000,alarm},DateTime/mxDateTime/test,Log,Misc/{OrderedMapping,Daemon,FileLock},Queue/queuebench,Stack/stackbench,TextTools/Examples/{RegExp,HTML,altRTF,pytag,Words,RTF,Loop,Python,mysplit},TextTools/mxTextTools/testkj}.py
 # Fix non-executable scripts
+# remove unwanted shebang
+find mx -name "*.py" | xargs sed -i '1 { /^#!/ d }'
 
 %build
 CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot} 
--install-data=%{python_sitearch}/mx
-%if 0%{?suse_version} >= 1030
 %fdupes %{buildroot}%{_prefix}
-%endif
 
 %files
 %defattr(-,root,root)

++++++ egenix-mx-base-3.2.7.tar.gz -> egenix-mx-base-3.2.8.tar.gz ++++++
++++ 4231 lines of diff (skipped)


Reply via email to