commit glucat for openSUSE:Factory

2020-07-16 Thread root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2020-07-16 12:16:38

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new.3592 (New)


Package is "glucat"

Thu Jul 16 12:16:38 2020 rev:22 rq:820986 version:0.8.4

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2020-01-20 
22:57:12.999384414 +0100
+++ /work/SRC/openSUSE:Factory/.glucat.new.3592/glucat.changes  2020-07-16 
12:17:46.374923474 +0200
@@ -1,0 +2,15 @@
+Sun Jul 12 14:52:58 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 0.8.4:
+  * Port to Python3.
+  * Drop python2 support.
+- Adapt to pyclical changes:
+  * Re-enable pyclical extension for all openSUSE and drop no
+longer required compat macros.
+  * Rename python-glucat pkg to python3-glucat and provide
+python-glucat.
+  * Switch BuildRequires to python3 versions.
+- Drop BuildRequires: python-devel, no longer required.
+- Package DESIGN file in doc package.
+
+---

Old:

  glucat-0.8.2.tar.gz

New:

  glucat-0.8.4.tar.gz



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.CemZLS/_old  2020-07-16 12:17:48.498925622 +0200
+++ /var/tmp/diff_new_pack.CemZLS/_new  2020-07-16 12:17:48.498925622 +0200
@@ -16,16 +16,8 @@
 #
 
 
-# SECTION DISABLE pyclical FOR openSUSE >= 1550: DOESN'T BUILD WITH PYTHON3
-%if 0%{?suse_version} < 1550
-%bcond_without python2
-%else
-%bcond_with python2
-%endif
-# /SECTION
-
 Name:   glucat
-Version:0.8.2
+Version:0.8.4
 Release:0
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 License:LGPL-3.0-only
@@ -38,11 +30,8 @@
 BuildRequires:  graphviz-gd
 BuildRequires:  graphviz-gnome
 BuildRequires:  libboost_headers-devel
-%if %{with python2}
-BuildRequires:  python-Cython
-BuildRequires:  python-devel
-BuildRequires:  python-numpy
-%endif
+BuildRequires:  python3-Cython
+BuildRequires:  python3-numpy
 BuildRequires:  texlive-collection-fontsrecommended
 BuildRequires:  texlive-latex-bin
 BuildRequires:  texlive-metafont-bin
@@ -100,15 +89,15 @@
 
 This package provides the documentation for %{name}.
 
-%package -n python-glucat
+%package -n python3-glucat
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 Group:  Development/Libraries/C and C++
-%if %{with python2}
-Requires:   python-base = %{py_ver}
-%endif
+Requires:   python3-base
 Recommends: %{name}-doc = %{version}
+Obsoletes:  python-glucat < %{version}
+Provides:   python-glucat = %{version}
 
-%description -n python-glucat
+%description -n python3-glucat
 GluCat is a library of template classes which model the universal
 Clifford algebras over the field of real numbers, with arbitrary
 dimension and arbitrary signature. GluCat implements a model of each
@@ -124,15 +113,10 @@
 sed -i "s|-march=native||g" configure
 %configure \
   --docdir=%{_docdir}/%{name} \
-%if %{without python2}
-  --disable-pyclical \
-%endif
+  --enable-pyclical \
   --with-demo-dir=%{_docdir}/%{name}/demos
 
-# FIX A NON-UNIX EOF ENCODING
-sed -i 's/\r$//' ./pyclical/demos/plotting_demo_mayavi.py
-
-make %{?_smp_mflags} clean all
+%make_build clean all
 make %{?_smp_mflags} doc
 
 %install
@@ -140,7 +124,7 @@
 make DESTDIR=%{buildroot} install-doc
 
 # REMOVE FILES PKGED USING %%doc ANYWAY OR OTHERWISE NOT NEEDED
-rm -fr 
%{buildroot}%{_docdir}/%{name}/{AUTHORS,COPYING,ChangeLog,glucat.lsm,INSTALL,NEWS,README,TODO}
+rm -fr 
%{buildroot}%{_docdir}/%{name}/{AUTHORS,COPYING,ChangeLog,glucat.lsm,INSTALL,NEWS,README,TODO,DESIGN}
 
 %check
 make %{?_smp_mflags} check
@@ -149,7 +133,7 @@
 
 %files devel
 %license COPYING
-%doc AUTHORS ChangeLog README TODO NEWS
+%doc AUTHORS ChangeLog README TODO NEWS DESIGN
 %{_includedir}/%{name}/
 
 %files doc
@@ -157,11 +141,9 @@
 %{_docdir}/%{name}/html/
 %{_docdir}/%{name}/pdf/
 
-%if %{with python2}
-%files -n python-glucat
-%{python_sitearch}/*
+%files -n python3-glucat
+%{python3_sitearch}/*
 %dir %{_docdir}/%{name}
 %{_docdir}/%{name}/demos/
-%endif
 
 %changelog

++ glucat-0.8.2.tar.gz -> glucat-0.8.4.tar.gz ++
 46692 lines of diff (skipped)




commit glucat for openSUSE:Factory

2020-01-20 Thread root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2020-01-20 22:57:12

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new.26092 (New)


Package is "glucat"

Mon Jan 20 22:57:12 2020 rev:21 rq:765360 version:0.8.2

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2019-03-21 
09:53:35.330784177 +0100
+++ /work/SRC/openSUSE:Factory/.glucat.new.26092/glucat.changes 2020-01-20 
22:57:12.999384414 +0100
@@ -1,0 +2,13 @@
+Sat Jan 11 13:36:40 UTC 2020 - Atri Bhattacharya 
+
+- Disable python extension by default for openSUSE >= 1550 as it
+  doesn't build against python3.
+- Build PDF documentation for openSUSE > 1500 also; introduces
+  new BuildRequires: tex(etoc.sty), tex(hanging.sty),
+  tex(newunicodechar.sty), tex(stackengine.sty), tex(ulem.sty).
+- Drop glucat-convert-demos-to-python3.patch: No longer needed
+  since PDF documentation builds with previous change; drop
+  libtool BuildRequires and don't run autoreconf before configure,
+  both of which were only needed for this patch.
+
+---

Old:

  glucat-disable-pdf-doc.patch



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.5yhjVH/_old  2020-01-20 22:57:13.587384640 +0100
+++ /var/tmp/diff_new_pack.5yhjVH/_new  2020-01-20 22:57:13.587384640 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package glucat
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,11 +15,14 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-%if 0%{?suse_version} <= 1500
-%global _with_pdfdoc 1
+
+# SECTION DISABLE pyclical FOR openSUSE >= 1550: DOESN'T BUILD WITH PYTHON3
+%if 0%{?suse_version} < 1550
+%bcond_without python2
 %else
-%global _with_pdfdoc 0
+%bcond_with python2
 %endif
+# /SECTION
 
 Name:   glucat
 Version:0.8.2
@@ -29,36 +32,38 @@
 Group:  Development/Libraries/C and C++
 URL:http://glucat.sourceforge.net/
 Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM glucat-disable-pdf-doc.patch badshah...@gmail.com -- 
Disable building pdf documentation until issues with TeXLive 2018 are sorted.
-Patch0: glucat-disable-pdf-doc.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  graphviz-gd
 BuildRequires:  graphviz-gnome
-BuildRequires:  libtool
+BuildRequires:  libboost_headers-devel
+%if %{with python2}
 BuildRequires:  python-Cython
 BuildRequires:  python-devel
 BuildRequires:  python-numpy
-BuildRequires:  libboost_headers-devel
-%if %{with pdfdoc}
+%endif
 BuildRequires:  texlive-collection-fontsrecommended
 BuildRequires:  texlive-latex-bin
 BuildRequires:  texlive-metafont-bin
 BuildRequires:  tex(adjustbox.sty)
 BuildRequires:  tex(caption.sty)
 BuildRequires:  tex(colortbl.sty)
+BuildRequires:  tex(etoc.sty)
 BuildRequires:  tex(fancyhdr.sty)
 BuildRequires:  tex(float.sty)
+BuildRequires:  tex(hanging.sty)
 BuildRequires:  tex(helvet.sty)
 BuildRequires:  tex(multirow.sty)
 BuildRequires:  tex(natbib.sty)
+BuildRequires:  tex(newunicodechar.sty)
 BuildRequires:  tex(sectsty.sty)
+BuildRequires:  tex(stackengine.sty)
 BuildRequires:  tex(tabu.sty)
 BuildRequires:  tex(tocloft.sty)
+BuildRequires:  tex(ulem.sty)
 BuildRequires:  tex(wasysym.sty)
 BuildRequires:  tex(xtab.sty)
-%endif
 
 %description
 GluCat is a library of template classes which model the universal
@@ -98,7 +103,9 @@
 %package -n python-glucat
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 Group:  Development/Libraries/C and C++
+%if %{with python2}
 Requires:   python-base = %{py_ver}
+%endif
 Recommends: %{name}-doc = %{version}
 
 %description -n python-glucat
@@ -112,14 +119,15 @@
 
 %prep
 %setup -q
-%if ! %{with pdfdoc}
-%patch0 -p1
-%endif
 
 %build
-autoreconf -fvi
 sed -i "s|-march=native||g" configure
-%configure --prefix=%{_prefix} --docdir=%{_docdir}/%{name} 
--with-demo-dir=%{_docdir}/%{name}/demos
+%configure \
+  --docdir=%{_docdir}/%{name} \
+%if %{without python2}
+  --disable-pyclical \
+%endif
+  --with-demo-dir=%{_docdir}/%{name}/demos
 
 # FIX A NON-UNIX EOF ENCODING
 sed -i 's/\r$//' ./pyclical/demos/plotting_demo_mayavi.py
@@ -147,13 +155,13 @@
 %files doc
 %dir %{_docdir}/%{name}
 %{_docdir}/%{name}/html/
-%if %{with pdfdoc}
 %{_docdir}/%{name}/pdf/
-%endif
 
+%if %{with python2}
 %files -n python-glucat
 

commit glucat for openSUSE:Factory

2019-03-21 Thread root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2019-03-21 09:53:31

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new.28833 (New)


Package is "glucat"

Thu Mar 21 09:53:31 2019 rev:20 rq:687073 version:0.8.2

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2018-07-13 
10:21:16.490449960 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new.28833/glucat.changes 2019-03-21 
09:53:35.330784177 +0100
@@ -1,0 +2,7 @@
+Sun Feb 10 01:29:04 UTC 2019 - Atri Bhattacharya 
+
+- Add glucat-disable-pdf-doc.patch to disable building pdf
+  documentation until issues are fixed.
+- Use %%license to install COPYING file.
+
+---

New:

  glucat-disable-pdf-doc.patch



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.0Poh9y/_old  2019-03-21 09:53:36.082783974 +0100
+++ /var/tmp/diff_new_pack.0Poh9y/_new  2019-03-21 09:53:36.086783974 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package glucat
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,33 +12,36 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+%if 0%{?suse_version} <= 1500
+%global _with_pdfdoc 1
+%else
+%global _with_pdfdoc 0
+%endif
 
 Name:   glucat
 Version:0.8.2
 Release:0
 Summary:Library of C++ templates implementing universal Clifford 
algebras
-License:LGPL-3.0
+License:LGPL-3.0-only
 Group:  Development/Libraries/C and C++
-Url:http://glucat.sourceforge.net/
+URL:http://glucat.sourceforge.net/
 Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-BuildRequires:  autoconf
-BuildRequires:  automake
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_headers-devel
-%else
-BuildRequires:  boost-devel
-%endif
+# PATCH-FIX-UPSTREAM glucat-disable-pdf-doc.patch badshah...@gmail.com -- 
Disable building pdf documentation until issues with TeXLive 2018 are sorted.
+Patch0: glucat-disable-pdf-doc.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  graphviz-gd
 BuildRequires:  graphviz-gnome
+BuildRequires:  libtool
 BuildRequires:  python-Cython
 BuildRequires:  python-devel
 BuildRequires:  python-numpy
+BuildRequires:  libboost_headers-devel
+%if %{with pdfdoc}
 BuildRequires:  texlive-collection-fontsrecommended
 BuildRequires:  texlive-latex-bin
 BuildRequires:  texlive-metafont-bin
@@ -55,7 +58,7 @@
 BuildRequires:  tex(tocloft.sty)
 BuildRequires:  tex(wasysym.sty)
 BuildRequires:  tex(xtab.sty)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%endif
 
 %description
 GluCat is a library of template classes which model the universal
@@ -109,9 +112,13 @@
 
 %prep
 %setup -q
-sed -i "s|-march=native||g" configure
+%if ! %{with pdfdoc}
+%patch0 -p1
+%endif
 
 %build
+autoreconf -fvi
+sed -i "s|-march=native||g" configure
 %configure --prefix=%{_prefix} --docdir=%{_docdir}/%{name} 
--with-demo-dir=%{_docdir}/%{name}/demos
 
 # FIX A NON-UNIX EOF ENCODING
@@ -133,18 +140,18 @@
 %fdupes %{buildroot}%{_docdir}/%{name}/html/
 
 %files devel
-%defattr(-,root,root)
-%doc AUTHORS ChangeLog README COPYING TODO NEWS
+%license COPYING
+%doc AUTHORS ChangeLog README TODO NEWS
 %{_includedir}/%{name}/
 
 %files doc
-%defattr(-,root,root)
 %dir %{_docdir}/%{name}
 %{_docdir}/%{name}/html/
+%if %{with pdfdoc}
 %{_docdir}/%{name}/pdf/
+%endif
 
 %files -n python-glucat
-%defattr(-,root,root)
 %{python_sitearch}/*
 %dir %{_docdir}/%{name}
 %{_docdir}/%{name}/demos/

++ glucat-disable-pdf-doc.patch ++
Index: glucat-0.8.2/doc/Makefile.am
===
--- glucat-0.8.2.orig/doc/Makefile.am
+++ glucat-0.8.2/doc/Makefile.am
@@ -14,7 +14,7 @@ if HAVE_DOXYGEN
   testHEADERS = ../test/*.h
   PyClicalSOURCE = ../pyclical/glucat.pxd ../pyclical/PyClical.h  
../pyclical/PyClical.pxd ../pyclical/PyClical.pyx
   
-doc: html pdf
+doc: html
 
 html: $(nodist_html_DATA) 
 
@@ -25,13 +25,9 @@ $(nodist_html_DATA): .doxygen.out
mkdir -p api/latex
$(DOXYGEN) $(DOXYFLAGS) $(doxydir)/Doxyfile > .doxygen.out
 
-pdf: $(nodist_pdf_DATA)
+pdf:
 
-$(nodist_pdf_DATA): .doxygen.out
-   

commit glucat for openSUSE:Factory

2018-07-13 Thread root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2018-07-13 10:21:14

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is "glucat"

Fri Jul 13 10:21:14 2018 rev:19 rq:622198 version:0.8.2

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2017-02-07 
12:05:32.348036897 +0100
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2018-07-13 
10:21:16.490449960 +0200
@@ -1,0 +2,5 @@
+Tue Jul 10 19:23:18 UTC 2018 - bwiedem...@suse.com
+
+- make compilation independent of build system CPU (boo#1100520)
+
+---



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.3TNk44/_old  2018-07-13 10:21:17.098450687 +0200
+++ /var/tmp/diff_new_pack.3TNk44/_new  2018-07-13 10:21:17.098450687 +0200
@@ -109,6 +109,7 @@
 
 %prep
 %setup -q
+sed -i "s|-march=native||g" configure
 
 %build
 %configure --prefix=%{_prefix} --docdir=%{_docdir}/%{name} 
--with-demo-dir=%{_docdir}/%{name}/demos




commit glucat for openSUSE:Factory

2017-02-07 Thread root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2017-02-07 12:05:31

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is "glucat"

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2016-07-14 
09:49:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2017-02-07 
12:05:32.348036897 +0100
@@ -1,0 +2,5 @@
+Wed Feb  1 10:54:51 UTC 2017 - adam.ma...@suse.de
+
+- use individual libboost-*-devel packages instead of boost-devel
+
+---



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.znxJtf/_old  2017-02-07 12:05:32.815970694 +0100
+++ /var/tmp/diff_new_pack.znxJtf/_new  2017-02-07 12:05:32.815970694 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package glucat
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -26,7 +26,11 @@
 Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
 BuildRequires:  autoconf
 BuildRequires:  automake
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_headers-devel
+%else
 BuildRequires:  boost-devel
+%endif
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++




commit glucat for openSUSE:Factory

2016-07-14 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2016-07-14 09:49:26

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is "glucat"

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2016-05-10 
09:27:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2016-07-14 
09:49:33.0 +0200
@@ -1,0 +2,38 @@
+Mon Jul 11 08:28:12 UTC 2016 - badshah...@gmail.com
+
+- Update to version 0.8.2:
+  + The GluCat classes basis_matrix_t and framed_multi<> have been
+refined.
+  + The class basis_matrix_t is now based on int rather than on
+Scalar_T. This should make basis matrix generation more
+efficient, especially when Scalar_T is of class dd_real or
+qd_real.
+  + The class framed_multi<> is now based on either
+map or unordered_map, rather than the previous base class, map or unordered_map.  This is for compatibility with the libc++
+implementations of these bases classes.
+  + The framed_multi<> and matrix_multi<> constructors that use
+the parameters val, frm and prechecked have changed. The frame
+used for the constuction now includes the union of val.frame()
+with frm, and these constructors no longer throw an exception
+if val is oustide of frm.
+  + A new function, reframe(lhs,rhs,lhs_reframed,rhs_reframed)
+fixes a bug in reframing for binary operations on class
+matrix_multi<>.
+  + The function reframe(self, ixt) in pyclical/PyCliCal.pyx now
+puts self into a larger frame, containing the union of
+self.frame() and index set ixt.
+  + GluCat now compiles with clang++ and libc++.
+  + PyClical can now be built with g++ version 4.8 and possibly
+earlier versions.
+  + GluCat also compiles cleanly with Intel C++ 16.0.2.
+- Drop patches incorporated upstream:
+  + glucat-pyclical-demos-dir.patch
+  + glucat-doxygen-build-workaround.patch
+  + glucat-pyclical-pythonpath.patch.
+- Pyclical module now builds with gcc older than 4.9 again,
+  reenable python-glucat for openSUSE 13.2 and older.
+
+---

Old:

  glucat-0.8.1.tar.gz
  glucat-doxygen-build-workaround.patch
  glucat-pyclical-demos-dir.patch
  glucat-pyclical-pythonpath.patch

New:

  glucat-0.8.2.tar.gz



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.g4cc3D/_old  2016-07-14 09:49:34.0 +0200
+++ /var/tmp/diff_new_pack.g4cc3D/_new  2016-07-14 09:49:34.0 +0200
@@ -16,28 +16,14 @@
 #
 
 
-# GCC >= 4.9 IS REQUIRED FOR THE PYCLICAL MODULE, AVAILABLE FOR openSUSE > 
1320,
-# FOR OLDER VERSIONS, DISABLE PYCLICAL MOD BUT BUILD REST
-%if 0%{?suse_version} > 1320
-%define pyclical_enable 1
-%else
-%define pyclical_enable 0
-%endif
 Name:   glucat
-Version:0.8.1
+Version:0.8.2
 Release:0
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 License:LGPL-3.0
 Group:  Development/Libraries/C and C++
 Url:http://glucat.sourceforge.net/
 Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-# PATCH-FEATURE-OPENSUSE glucat-pyclical-demos-dir.patch badshah...@gmail.com 
-- Allow a configure option "--with-demo-dir" to set a custom path to install 
the pyclical demos (defaults to %%{_datadir}/pyclical/demos); patch submitted 
upstream
-Patch0: glucat-pyclical-demos-dir.patch
-# PATCH-FIX-UPSTREAM glucat-doxygen-build-workaround.patch bgo#762982 
badshah...@gmail.com -- Required to circumvent a known doxygen 1.8.11 
regression; only required for openSUSE > 13.2; patch submitted upstream
-# FIXME: PATCH1 SHOULD BE DROPPED WHEN UPSTREAM doxygen BUG IS FIXED AND THE 
FIXED VERSION IS MADE AVAILABLE FOR openSUSE:Factory
-Patch1: glucat-doxygen-build-workaround.patch
-# PATCH-FIX-UPSTREAM glucat-pyclical-pythonpath.patch badshah...@gmail.com -- 
Add the dir where pyclical module is located to PYTHONPATH to make the module 
visible, build fails otherwise; patch submitted upstream
-Patch2: glucat-pyclical-pythonpath.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  boost-devel
@@ -119,15 +105,8 @@
 
 %prep
 %setup -q
-%patch0 -p1
-%if 0%{?suse_version} > 1320
-%patch1 -p1
-%endif
-%patch2 -p1
 
 %build
-# PATCH0 AND PATCH1 TOUCH MAKEFILE.am FILES
-autoreconf -i
 %configure --prefix=%{_prefix} --docdir=%{_docdir}/%{name} 
--with-demo-dir=%{_docdir}/%{name}/demos
 
 # FIX A NON-UNIX EOF ENCODING
@@ -159,12 +138,10 @@
 %{_docdir}/%{name}/html/
 %{_docdir}/%{name}/pdf/
 
-%if 

commit glucat for openSUSE:Factory

2016-05-10 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2016-05-10 09:27:26

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is "glucat"

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2015-10-20 
00:08:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2016-05-10 
09:27:28.0 +0200
@@ -1,0 +2,41 @@
+Thu May  5 15:54:55 UTC 2016 - badshah...@gmail.com
+
+- Update to version 0.8.1:
+  + The configuration option --with-tuning=arg controls test
+tuning via preprocessor macros and the header files
+test/tuning.h and test/undefine.h.
+  + The configuration option --enable-check-isnan controls checks
+for NaN values, and the configuration option --with-pool-alloc
+controls the use of the Boost pool allocator.
+  + The scripts test/test-all-config-options.sh,
+test/diff-all-config-outputs.sh and
+test/copy-all-config-outputs.sh enable comprehensive tesing of
+configuation options.
+  + The use of Autotools has again been improved, with
+enhancements to make, make clean, make dist and make install,
+and the introduction of make check, make doc and make
+install-doc. 
+- Use make check for the %check section.
+- Add glucat-pyclical-demos-dir.patch to add a configure option
+  "--with-demo-dir" to set a custom path to install the
+  pyclical demos (defaults to %%{_datadir}/pyclical/demos);
+  patch submitted upstream. We use this option to install the
+  demos to %{_docdir}/%{name}/demos.
+- Add glucat-doxygen-build-workaround.patch: required to
+  circumvent a known doxygen 1.8.11 regression (bgo#762982); only
+  required for openSUSE > 13.2. This patch should be dropped when
+  the upstream doxygen bug is fixed and the fixed version is made
+  available for openSUSE:Factory.
+- Add glucat-pyclical-pythonpath.patch to include the correct dir
+  for the Pycilcal module before building the pyclical notebooks;
+  patch sent upstream.
+- Add BuildRequires: automake, autoconf; new patches modify
+  autotool build files.
+- Package pyclical demos.
+- Pyclical module does not build for openSUSE <= 13.2 or Leap
+  42.1.
+- Build HTML and PDF documentation, package them in a separate 
+  sub-package; add BuildRequires on texlive packages required for
+  building the PDF documentation.
+
+---

Old:

  glucat-0.8.0.tar.gz

New:

  glucat-0.8.1.tar.gz
  glucat-doxygen-build-workaround.patch
  glucat-pyclical-demos-dir.patch
  glucat-pyclical-pythonpath.patch



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.g10ebA/_old  2016-05-10 09:27:29.0 +0200
+++ /var/tmp/diff_new_pack.g10ebA/_new  2016-05-10 09:27:29.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package glucat
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -16,18 +16,55 @@
 #
 
 
+# GCC >= 4.9 IS REQUIRED FOR THE PYCLICAL MODULE, AVAILABLE FOR openSUSE > 
1320,
+# FOR OLDER VERSIONS, DISABLE PYCLICAL MOD BUT BUILD REST
+%if 0%{?suse_version} > 1320
+%define pyclical_enable 1
+%else
+%define pyclical_enable 0
+%endif
 Name:   glucat
-Version:0.8.0
+Version:0.8.1
 Release:0
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 License:LGPL-3.0
 Group:  Development/Libraries/C and C++
 Url:http://glucat.sourceforge.net/
 Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+# PATCH-FEATURE-OPENSUSE glucat-pyclical-demos-dir.patch badshah...@gmail.com 
-- Allow a configure option "--with-demo-dir" to set a custom path to install 
the pyclical demos (defaults to %%{_datadir}/pyclical/demos); patch submitted 
upstream
+Patch0: glucat-pyclical-demos-dir.patch
+# PATCH-FIX-UPSTREAM glucat-doxygen-build-workaround.patch bgo#762982 
badshah...@gmail.com -- Required to circumvent a known doxygen 1.8.11 
regression; only required for openSUSE > 13.2; patch submitted upstream
+# FIXME: PATCH1 SHOULD BE DROPPED WHEN UPSTREAM doxygen BUG IS FIXED AND THE 
FIXED VERSION IS MADE AVAILABLE FOR openSUSE:Factory
+Patch1: glucat-doxygen-build-workaround.patch
+# PATCH-FIX-UPSTREAM glucat-pyclical-pythonpath.patch badshah...@gmail.com -- 
Add the dir where pyclical module is located to PYTHONPATH to make the module 
visible, build fails otherwise; patch submitted upstream

commit glucat for openSUSE:Factory

2015-10-19 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2015-10-19 22:53:47

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is "glucat"

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2015-09-13 
09:45:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2015-10-20 
00:08:51.0 +0200
@@ -1,0 +2,5 @@
+Sun Oct 18 17:15:37 UTC 2015 - sch...@suse.de
+
+- Clean junk before building
+
+---



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.8OgWik/_old  2015-10-20 00:08:52.0 +0200
+++ /var/tmp/diff_new_pack.8OgWik/_new  2015-10-20 00:08:52.0 +0200
@@ -72,7 +72,7 @@
 %build
 %configure --prefix=%{buildroot}%{_prefix}
 
-make %{?_smp_mflags}
+make %{?_smp_mflags} clean all
 
 %install
 %make_install




commit glucat for openSUSE:Factory

2015-09-13 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2015-09-13 09:45:03

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is "glucat"

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2015-09-08 
17:57:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2015-09-13 
09:45:11.0 +0200
@@ -1,0 +2,16 @@
+Thu Sep 10 19:49:45 UTC 2015 - badshah...@gmail.com
+
+- Update to version 0.8.0:
+  + Drop all deprecated options (breaks backward compatibility):
+-  (was enabled by the option
+  _GLUCAT_USE_GNU_CXX_HASH_MAP).
+-  (_GLUCAT_USE_BACKWARD_HASH_MAP).
+-  (_GLUCAT_USE_TR1_UNORDERED_MAP).
+-  (the old default: the option
+  _GLUCAT_USE_STD_RANDOM is no longer needed, and is ignored,
+  as  is now the default).
+-  (_GLUCAT_USE_ALGLIB).
+- 
+   (_GLUCAT_USE_BINDINGS_V1).
+
+---

Old:

  glucat-0.7.5.tar.gz

New:

  glucat-0.8.0.tar.gz



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.H9VR50/_old  2015-09-13 09:45:12.0 +0200
+++ /var/tmp/diff_new_pack.H9VR50/_new  2015-09-13 09:45:12.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   glucat
-Version:0.7.5
+Version:0.8.0
 Release:0
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 License:LGPL-3.0

++ glucat-0.7.5.tar.gz -> glucat-0.8.0.tar.gz ++
/work/SRC/openSUSE:Factory/glucat/glucat-0.7.5.tar.gz 
/work/SRC/openSUSE:Factory/.glucat.new/glucat-0.8.0.tar.gz differ: char 5, line 
1




commit glucat for openSUSE:Factory

2015-09-08 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2015-09-08 17:43:48

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is "glucat"

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2014-12-29 
00:30:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2015-09-08 
17:57:57.0 +0200
@@ -1,0 +2,11 @@
+Sat Sep  5 11:30:47 UTC 2015 - badshah...@gmail.com
+
+- Update to version 0.7.5:
+  + The use of Autotools in configuring, building and installing
+GluCat and PyClical has been simplified and improved.
+  + Deprecated configuation options have been dropped.
+  + The default for --with-random is now std.
+  + The default for --with-map is now stdunordered.
+- Remove glucat-fix-32bit-build.patch: fixed upstream.
+
+---

Old:

  glucat-0.7.4.tar.gz
  glucat-fix-32bit-build.patch

New:

  glucat-0.7.5.tar.gz



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.jsnVgT/_old  2015-09-08 17:58:12.0 +0200
+++ /var/tmp/diff_new_pack.jsnVgT/_new  2015-09-08 17:58:12.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package glucat
 #
-# 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,14 +17,13 @@
 
 
 Name:   glucat
-Version:0.7.4
+Version:0.7.5
 Release:0
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 License:LGPL-3.0
 Group:  Development/Libraries/C and C++
 Url:http://glucat.sourceforge.net/
 Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-Patch0: glucat-fix-32bit-build.patch
 BuildRequires:  boost-devel
 BuildRequires:  gcc-c++
 BuildRequires:  python-Cython
@@ -69,9 +68,6 @@
 
 %prep
 %setup -q -n %{name}-%{version}
-%ifarch i586 ppc
-%patch0 -p1
-%endif
 
 %build
 %configure --prefix=%{buildroot}%{_prefix}

++ glucat-0.7.4.tar.gz -> glucat-0.7.5.tar.gz ++
 116343 lines of diff (skipped)




commit glucat for openSUSE:Factory

2014-12-28 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2014-12-29 00:30:31

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is glucat

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2014-04-06 
07:15:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2014-12-29 
00:30:46.0 +0100
@@ -1,0 +2,7 @@
+Sat Dec 27 01:40:46 UTC 2014 - badshah...@gmail.com
+
+- Update to version 0.7.4:
+  + Improved precision of the sqrt, log and exp functions.
+- Workaround incorrect install location of pyclical module.
+
+---

Old:

  glucat-0.7.3.tar.gz

New:

  glucat-0.7.4.tar.gz



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.I5JrIu/_old  2014-12-29 00:30:51.0 +0100
+++ /var/tmp/diff_new_pack.I5JrIu/_new  2014-12-29 00:30:51.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   glucat
-Version:0.7.3
+Version:0.7.4
 Release:0
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 License:LGPL-3.0
@@ -79,7 +79,11 @@
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install
+%make_install
+
+# INSTALLATION OF PYCLICAL MODULE IS BOTCHED, WORKAROUND UNTIL FIXED
+mkdir -p %{buildroot}/%{python_sitearch}/
+mv %{buildroot}/%{buildroot}/%{python_sitearch}/* 
%{buildroot}/%{python_sitearch}/
 
 %check
 ./test/test.sh

++ glucat-0.7.3.tar.gz - glucat-0.7.4.tar.gz ++
 94869 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit glucat for openSUSE:Factory

2014-04-05 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2014-04-06 07:15:52

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is glucat

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2014-04-02 
17:20:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2014-04-06 
07:15:54.0 +0200
@@ -1,0 +2,7 @@
+Thu Apr  3 01:41:20 UTC 2014 - badshah...@gmail.com
+
+- Update to version 0.7.3:
+  + Fixes a bug where the line print_exec(from PyClical import*)
+was left out of some of the pyclical_tutorial*.py files.
+
+---

Old:

  glucat-0.7.2.tar.gz

New:

  glucat-0.7.3.tar.gz



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.bhgnNX/_old  2014-04-06 07:15:55.0 +0200
+++ /var/tmp/diff_new_pack.bhgnNX/_new  2014-04-06 07:15:55.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   glucat
-Version:0.7.2
+Version:0.7.3
 Release:0
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 License:LGPL-3.0

++ glucat-0.7.2.tar.gz - glucat-0.7.3.tar.gz ++
 5492 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit glucat for openSUSE:Factory

2014-04-02 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2014-04-02 17:20:15

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is glucat

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2013-08-01 
15:35:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2014-04-02 
17:20:16.0 +0200
@@ -1,0 +2,27 @@
+Mon Mar 31 09:42:12 UTC 2014 - badshah...@gmail.com
+
+- Update to version 0.7.2:
+  + When used with PyClical now generates IPython notebooks
+  + The Pyclical tutorials are now accompanied by corresponding
+IPython notebooks.
+  + The nork() function in matrix.h and matrix_imp.h is now
+accompanied by the signed_perm_nork() function, which is
+faster for the case used by fast() in matrix_mult_imp.h
+  + Use of the Boost pool allocator with framed_multi is now
+optional, controlled via the new symbol
+_GLUCAT_USE_BOOST_POOL_ALLOC
+  + GluCat compiles cleanly with g++ 4.8: does not trigger the
+unused local typedefs warning caused by the addition of
+-Wunused-local-typedefs to -Wall in g++ 4.8. See
+http://gcc.gnu.org/ml/gcc-patches/2011-07/msg02460.html
+http://gcc.gnu.org/ml/gcc-patches/2012-05/msg01388.html
+  + Also compiles cleanly and builds correctly with clang++ 3.4
+- Drop glucat-build-with-updated-boost.patch: incorporated
+  upstream
+- Implement a %check section with included tests
+- Drop conditionals solely relevant to end-of-life openSUSE
+  versions
+- Do not package unnecessary INSTALL file
+- Update year in specfile COPYRIGHT.
+
+---

Old:

  glucat-0.7.1.tar.gz
  glucat-build-with-updated-boost.patch

New:

  glucat-0.7.2.tar.gz



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.E1M6Fp/_old  2014-04-02 17:20:17.0 +0200
+++ /var/tmp/diff_new_pack.E1M6Fp/_new  2014-04-02 17:20:17.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package glucat
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products 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:   glucat
-Version:0.7.1
+Version:0.7.2
 Release:0
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 License:LGPL-3.0
@@ -25,8 +25,6 @@
 Url:http://glucat.sourceforge.net/
 Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
 Patch0: glucat-fix-32bit-build.patch
-#PATCH-FIX-UPSTREAM glucat-build-with-updated-boost.patch badshah...@gmail.com 
-- Fix building with updated boost; patch came from upstream
-Patch1: glucat-build-with-updated-boost.patch
 BuildRequires:  boost-devel
 BuildRequires:  gcc-c++
 BuildRequires:  python-Cython
@@ -74,24 +72,22 @@
 %ifarch i586 ppc
 %patch0 -p1
 %endif
-%patch1 -p1
+
 %build
-# Parallel make fails for openSUSE 11.4 and lower
-%configure --prefix=%{buildroot}%{_prefix}/
+%configure --prefix=%{buildroot}%{_prefix}
 
-%if 0%{?suse_version} = 1210
 make %{?_smp_mflags}
-%else
-make
-%endif
 
 %install
 make DESTDIR=%{buildroot} install
 
+%check
+./test/test.sh
+
 %files devel
 %defattr(-,root,root)
 %{_includedir}/%{name}/
-%doc AUTHORS INSTALL ChangeLog README COPYING TODO
+%doc AUTHORS ChangeLog README COPYING TODO
 
 %files -n python-glucat
 %defattr(-,root,root)

++ glucat-0.7.1.tar.gz - glucat-0.7.2.tar.gz ++
 177071 lines of diff (skipped)

++ glucat-fix-32bit-build.patch ++
--- /var/tmp/diff_new_pack.E1M6Fp/_old  2014-04-02 17:20:18.0 +0200
+++ /var/tmp/diff_new_pack.E1M6Fp/_new  2014-04-02 17:20:18.0 +0200
@@ -1,13 +1,13 @@
-Index: glucat-0.7.0/glucat/framed_multi_imp.h
+Index: glucat-0.7.2/glucat/framed_multi_imp.h
 ===
 glucat-0.7.0.orig/glucat/framed_multi_imp.h
-+++ glucat-0.7.0/glucat/framed_multi_imp.h
-@@ -215,7 +215,7 @@ namespace glucat
+--- glucat-0.7.2.orig/glucat/framed_multi_imp.h
 glucat-0.7.2/glucat/framed_multi_imp.h
+@@ -217,7 +217,7 @@ namespace glucat
  const Scalar_T eps = std::numeric_limitsScalar_T::epsilon();
  const Scalar_T tol = traits_t::abs(val_norm * eps * eps);
  #if defined(_GLUCAT_MAP_IS_HASH)
 -const size_t max_size = std::min(algebra_dim, matrix::nnz(val.m_matrix));
 +const size_t max_size = std::minsize_t(algebra_dim, 
matrix::nnz(val.m_matrix));
  *this = 

commit glucat for openSUSE:Factory

2013-08-01 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2013-08-01 15:35:17

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is glucat

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2013-06-11 
09:27:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2013-08-01 
15:35:19.0 +0200
@@ -1,0 +2,6 @@
+Thu Aug  1 11:15:52 UTC 2013 - dval...@suse.com
+
+- rename glucat-fix-i586-build.patch to glucat-fix-32bit-build.patch 
+- apply it for ppc 32Bit
+
+---

Old:

  glucat-fix-i586-build.patch

New:

  glucat-fix-32bit-build.patch



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.IGdrCy/_old  2013-08-01 15:35:19.0 +0200
+++ /var/tmp/diff_new_pack.IGdrCy/_new  2013-08-01 15:35:19.0 +0200
@@ -24,7 +24,7 @@
 Group:  Development/Libraries/C and C++
 Url:http://glucat.sourceforge.net/
 Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-Patch0: glucat-fix-i586-build.patch
+Patch0: glucat-fix-32bit-build.patch
 #PATCH-FIX-UPSTREAM glucat-build-with-updated-boost.patch badshah...@gmail.com 
-- Fix building with updated boost; patch came from upstream
 Patch1: glucat-build-with-updated-boost.patch
 BuildRequires:  boost-devel
@@ -71,7 +71,7 @@
 
 %prep
 %setup -q -n %{name}-%{version}
-%ifarch i586
+%ifarch i586 ppc
 %patch0 -p1
 %endif
 %patch1 -p1

++ glucat-fix-32bit-build.patch ++
Index: glucat-0.7.0/glucat/framed_multi_imp.h
===
--- glucat-0.7.0.orig/glucat/framed_multi_imp.h
+++ glucat-0.7.0/glucat/framed_multi_imp.h
@@ -215,7 +215,7 @@ namespace glucat
 const Scalar_T eps = std::numeric_limitsScalar_T::epsilon();
 const Scalar_T tol = traits_t::abs(val_norm * eps * eps);
 #if defined(_GLUCAT_MAP_IS_HASH)
-const size_t max_size = std::min(algebra_dim, matrix::nnz(val.m_matrix));
+const size_t max_size = std::minsize_t(algebra_dim, 
matrix::nnz(val.m_matrix));
 *this = multivector_t(_GLUCAT_HASH_SIZE_T(max_size));
 #endif
 for (set_value_t
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit glucat for openSUSE:Factory

2013-06-11 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2013-06-11 06:33:09

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is glucat

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2013-01-10 
11:18:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2013-06-11 
09:27:25.0 +0200
@@ -1,0 +2,9 @@
+Sat Jun  8 13:45:10 UTC 2013 - badshah...@gmail.com
+
+- Add glucat-build-with-updated-boost.patch to fix building with
+  boost  1.50; patch came from upstream
+- Include INSTALL file in package since it provides important
+  information for compiling code built against glucat on
+  openSUSE  12.3.
+
+---

New:

  glucat-build-with-updated-boost.patch



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.6im63g/_old  2013-06-11 09:27:26.0 +0200
+++ /var/tmp/diff_new_pack.6im63g/_new  2013-06-11 09:27:26.0 +0200
@@ -25,6 +25,8 @@
 Url:http://glucat.sourceforge.net/
 Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
 Patch0: glucat-fix-i586-build.patch
+#PATCH-FIX-UPSTREAM glucat-build-with-updated-boost.patch badshah...@gmail.com 
-- Fix building with updated boost; patch came from upstream
+Patch1: glucat-build-with-updated-boost.patch
 BuildRequires:  boost-devel
 BuildRequires:  gcc-c++
 BuildRequires:  python-Cython
@@ -72,6 +74,7 @@
 %ifarch i586
 %patch0 -p1
 %endif
+%patch1 -p1
 %build
 # Parallel make fails for openSUSE 11.4 and lower
 %configure --prefix=%{buildroot}%{_prefix}/
@@ -88,7 +91,7 @@
 %files devel
 %defattr(-,root,root)
 %{_includedir}/%{name}/
-%doc AUTHORS ChangeLog README COPYING TODO
+%doc AUTHORS INSTALL ChangeLog README COPYING TODO
 
 %files -n python-glucat
 %defattr(-,root,root)

++ glucat-build-with-updated-boost.patch ++
diff -rub glucat-0.7.1/glucat/framed_multi.h 
glucat-0.7.1.patched/glucat/framed_multi.h
--- glucat-0.7.1/glucat/framed_multi.h  2012-10-10 23:49:20.0 +1100
+++ glucat-0.7.1.patched/glucat/framed_multi.h  2013-06-08 16:24:08.0 
+1000
@@ -35,8 +35,10 @@
 #include glucat/errors.h
 #include glucat/clifford_algebra.h
 
+#if defined(_GLUCAT_USE_BOOST_POOL_ALLOC)
 // Use the Boost pool allocator
 #include boost/pool/poolfwd.hpp
+#endif
 
 #include string
 #include utility
@@ -151,8 +153,11 @@
   private std::unordered_map const index_setLO,HI, Scalar_T, 
index_set_hashLO,HI 
 #else
   private std::map const index_setLO,HI, Scalar_T,
-std::less const index_setLO,HI ,
-boost::fast_pool_allocator std::pairconst 
index_setLO,HI, Scalar_T  
+std::less const index_setLO,HI 
+#if defined(_GLUCAT_USE_BOOST_POOL_ALLOC)
+  , boost::fast_pool_allocator std::pairconst 
index_setLO,HI, Scalar_T  
+#endif  
+  
 #endif
   {
   public:
@@ -171,8 +176,11 @@
 typedef class var_term var_term_t;
 typedef typename matrix_multi_t::matrix_t  matrix_t;
 typedef std::map const index_set_t, Scalar_T,
-  std::lessconst index_set_t,
-  boost::fast_pool_allocatorterm_t 
+  std::lessconst index_set_t
+#if defined(_GLUCAT_USE_BOOST_POOL_ALLOC)
+, boost::fast_pool_allocatorterm_t
+#endif 
+
sorted_map_t;
 #if defined(_GLUCAT_USE_GNU_CXX_HASH_MAP)
 typedef   __gnu_cxx::hash_map const index_set_t, Scalar_T, 
index_set_hashLO,HI 
diff -rub glucat-0.7.1/glucat/framed_multi_imp.h 
glucat-0.7.1.patched/glucat/framed_multi_imp.h
--- glucat-0.7.1/glucat/framed_multi_imp.h  2012-11-07 00:38:27.0 
+1100
+++ glucat-0.7.1.patched/glucat/framed_multi_imp.h  2013-06-08 
16:23:42.0 +1000
@@ -36,8 +36,10 @@
 
 #include glucat/random.h
 
+#if defined(_GLUCAT_USE_BOOST_POOL_ALLOC)
 // Use the Boost pool allocator
 #include boost/pool/pool_alloc.hpp
+#endif
 
 #include sstream
 #include fstream
diff -rub glucat-0.7.1/INSTALL glucat-0.7.1.patched/INSTALL
--- glucat-0.7.1/INSTALL2012-11-10 19:54:41.0 +1100
+++ glucat-0.7.1.patched/INSTALL2013-06-08 17:27:14.0 +1000
@@ -325,6 +325,32 @@
   This tells g++ to use the 2011 C++ standard.
 
 
+[Added in patch for openSUSE Build Service using Boost 1.53.0:]
+
+If _GLUCAT_USE_BOOST_POOL_ALLOC is defined, glucat/framed_multi.h includes
+the header file boost/pool/poolfwd.hpp and defines 

commit glucat for openSUSE:Factory

2013-01-10 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2013-01-10 11:18:01

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is glucat, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2012-10-26 
17:04:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2013-01-10 
11:18:03.0 +0100
@@ -1,0 +2,7 @@
+Tue Jan  8 07:52:17 UTC 2013 - badshah...@gmail.com
+
+- Update to version 0.7.1:
+  + Fixes a bug which prevented compilation in the case where the
+class glucat::framed_multi is based on std::map.
+
+---

Old:

  glucat-0.7.0.tar.gz

New:

  glucat-0.7.1.tar.gz



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.bwFTFd/_old  2013-01-10 11:18:04.0 +0100
+++ /var/tmp/diff_new_pack.bwFTFd/_new  2013-01-10 11:18:04.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package glucat
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products 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:   glucat
-Version:0.7.0
+Version:0.7.1
 Release:0
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 License:LGPL-3.0

++ glucat-0.7.0.tar.gz - glucat-0.7.1.tar.gz ++
 167225 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit glucat for openSUSE:Factory

2012-10-26 Thread h_root
Hello community,

here is the log from the commit of package glucat for openSUSE:Factory checked 
in at 2012-10-26 17:04:46

Comparing /work/SRC/openSUSE:Factory/glucat (Old)
 and  /work/SRC/openSUSE:Factory/.glucat.new (New)


Package is glucat, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/glucat/glucat.changes2012-05-16 
21:07:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.glucat.new/glucat.changes   2012-10-26 
17:04:48.0 +0200
@@ -1,0 +2,36 @@
+Thu Oct 25 23:16:06 UTC 2012 - badshah...@gmail.com
+
+- Add glucat-fix-i586-build.patch to fix build failures on i586.
+
+---
+Thu Oct 11 06:32:01 UTC 2012 - badshah...@gmail.com
+
+- Update to version 0.7.0:
+  + More accurate sqrt and transcendental functions and includes
+PyClical tutorials
+  + The PyClical Python extension module now comes with a set of
+tutorials that guide you through working with Clifford algebra
+calculations in Python
+  + The GluCat library now supports C++11, including
+unordered_map and random
+  + Now has transcendental functions that are more accurate when
+used with higher precision arithmetic. This is accomplished by
+using different Pade' approximations according to
+the numerical precision needed
+  + The class glucat::framed_multi based on hash_map or
+unordered_map now uses constructors that specify an initial
+number of buckets
+  + The basis_element cache used for glucat::matrix_multi now
+uses pointers to matrices instead of matrices
+  + The GluCat header files have been reorganized so that they now
+directly include the header files they depend on, rather than
+relying on glucat/glucat.h and glucat/glucat_imp.h to do this
+  + The default options for ./configure now yield the simplest
+usable production case: ./configure without arguments with
+GluCat 0.7.0 gives the same results as
+./configure --with-map=unordered --enable-debug=no
+--enable-pyclical did with GluCat 0.6.0
+  + The README and INSTALL files have been completely rewritten,
+and AUTHORS has been updated.
+
+---

Old:

  glucat-0.6.0.tar.gz

New:

  glucat-0.7.0.tar.gz
  glucat-fix-i586-build.patch



Other differences:
--
++ glucat.spec ++
--- /var/tmp/diff_new_pack.792XeB/_old  2012-10-26 17:04:50.0 +0200
+++ /var/tmp/diff_new_pack.792XeB/_new  2012-10-26 17:04:50.0 +0200
@@ -17,13 +17,14 @@
 
 
 Name:   glucat
-Version:0.6.0
+Version:0.7.0
 Release:0
 Summary:Library of C++ templates implementing universal Clifford 
algebras
 License:LGPL-3.0
 Group:  Development/Libraries/C and C++
 Url:http://glucat.sourceforge.net/
-Source: 
http://sourceforge.net/projects/%{name}/files/%{name}/%{name}-%{version}/%{name}-%{version}.tar.gz
+Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Patch0: glucat-fix-i586-build.patch
 BuildRequires:  boost-devel
 BuildRequires:  gcc-c++
 BuildRequires:  python-Cython
@@ -68,12 +69,13 @@
 
 %prep
 %setup -q -n %{name}-%{version}
-
+%ifarch i586
+%patch0 -p1
+%endif
 %build
 # Parallel make fails for openSUSE 11.4 and lower
-%configure \
-  --prefix=%{buildroot}%{_prefix}/ \
-  --enable-pyclical
+%configure --prefix=%{buildroot}%{_prefix}/
+
 %if 0%{?suse_version} = 1210
 make %{?_smp_mflags}
 %else

++ glucat-0.6.0.tar.gz - glucat-0.7.0.tar.gz ++
 96129 lines of diff (skipped)

++ glucat-fix-i586-build.patch ++
Index: glucat-0.7.0/glucat/framed_multi_imp.h
===
--- glucat-0.7.0.orig/glucat/framed_multi_imp.h
+++ glucat-0.7.0/glucat/framed_multi_imp.h
@@ -215,7 +215,7 @@ namespace glucat
 const Scalar_T eps = std::numeric_limitsScalar_T::epsilon();
 const Scalar_T tol = traits_t::abs(val_norm * eps * eps);
 #if defined(_GLUCAT_MAP_IS_HASH)
-const size_t max_size = std::min(algebra_dim, matrix::nnz(val.m_matrix));
+const size_t max_size = std::minsize_t(algebra_dim, 
matrix::nnz(val.m_matrix));
 *this = multivector_t(_GLUCAT_HASH_SIZE_T(max_size));
 #endif
 for (set_value_t
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org