Hello community,

here is the log from the commit of package libeigen2-devel for openSUSE:Factory 
checked in at 2018-06-29 22:24:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libeigen2-devel (Old)
 and      /work/SRC/openSUSE:Factory/.libeigen2-devel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libeigen2-devel"

Fri Jun 29 22:24:30 2018 rev:26 rq:615793 version:2.0.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/libeigen2-devel/libeigen2-devel.changes  
2014-03-21 13:32:32.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libeigen2-devel.new/libeigen2-devel.changes     
2018-06-29 22:24:47.246556527 +0200
@@ -1,0 +2,15 @@
+Sun Jun 10 10:12:15 UTC 2018 - [email protected]
+
+- Ensure neutrality of description.
+
+-------------------------------------------------------------------
+Sun Jun 10 08:59:22 UTC 2018 - [email protected]
+
+- Update to 2.0.17 (commit 429fa67a258f)
+  * Fix aligned_allocator::allocate interface
+  * Fix link to UnalignedArrayAssert.html
+  * Improve docs
+- Run spec-cleaner
+- Remove the kde4-filesystem dependency
+
+-------------------------------------------------------------------

Old:
----
  eigen-2.0.16.tar.bz2

New:
----
  eigen-2.0.17.tar.bz2

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

Other differences:
------------------
++++++ libeigen2-devel.spec ++++++
--- /var/tmp/diff_new_pack.rFBpwj/_old  2018-06-29 22:24:47.610556254 +0200
+++ /var/tmp/diff_new_pack.rFBpwj/_new  2018-06-29 22:24:47.614556251 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libeigen2-devel
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,44 +16,40 @@
 #
 
 
+%define tar_ver 429fa67a258f
 Name:           libeigen2-devel
+Version:        2.0.17
+Release:        0
+Summary:        Linear algebra C++ template library
+License:        GPL-2.0-or-later AND LGPL-3.0-or-later
+Group:          Development/Libraries/C and C++
+URL:            http://eigen.tuxfamily.org/
+Source:         eigen-%{version}.tar.bz2
+Patch0:         altivec-packetmath.patch
 BuildRequires:  c++_compiler
 BuildRequires:  cmake
 BuildRequires:  doxygen
-BuildRequires:  kde4-filesystem
-BuildRequires:  pkg-config
-Summary:        Lightweight linear algebra C++ template library
-License:        GPL-2.0+ and LGPL-3.0+
-Group:          Development/Libraries/C and C++
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Url:            http://eigen.tuxfamily.org/
-Version:        2.0.16
-Release:        0
-%define tar_ver 9ca09dbd70ce
+BuildRequires:  pkgconfig
 BuildArch:      noarch
-Source:         eigen-%{version}.tar.bz2
-Patch:          altivec-packetmath.patch
 
 %description
-Eigen is a lightweight C++ template library for vector and matrix math,
+Eigen is a C++ template library for vector and matrix math,
 a.k.a. linear algebra.
 
 %prep
 %setup -q -n eigen-eigen-%{tar_ver}
-%patch -p1
+%patch0 -p1
 
 %build
-  %cmake_kde4 -d build
-  %make_jobs
+%cmake
+%make_jobs
 
 %install
-  cd build
-  make DESTDIR=%{buildroot} install
+%cmake_install
 
 %files
-%defattr(-,root,root)
-%doc COPYING COPYING.LESSER
-/usr/include/eigen2
-/usr/share/pkgconfig/eigen2.pc
+%license COPYING COPYING.LESSER
+%{_includedir}/eigen2
+%{_datadir}/pkgconfig/eigen2.pc
 
 %changelog

++++++ eigen-2.0.16.tar.bz2 -> eigen-2.0.17.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eigen-eigen-9ca09dbd70ce/.hg_archival.txt 
new/eigen-eigen-429fa67a258f/.hg_archival.txt
--- old/eigen-eigen-9ca09dbd70ce/.hg_archival.txt       1970-01-01 
01:00:00.000000000 +0100
+++ new/eigen-eigen-429fa67a258f/.hg_archival.txt       2013-10-18 
12:56:28.000000000 +0200
@@ -0,0 +1,6 @@
+repo: 8a21fd850624c931e448cbcfb38168cb2717c790
+node: 429fa67a258fd3e0c60483f12341be23970c0a77
+branch: 2.0
+latesttag: 2.0.17
+latesttagdistance: 6
+changessincelatesttag: 6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eigen-eigen-9ca09dbd70ce/.hgtags 
new/eigen-eigen-429fa67a258f/.hgtags
--- old/eigen-eigen-9ca09dbd70ce/.hgtags        2011-05-28 10:16:08.000000000 
+0200
+++ new/eigen-eigen-429fa67a258f/.hgtags        2013-10-18 12:56:28.000000000 
+0200
@@ -12,3 +12,5 @@
 99d564175944d85ab01324b066c9872e23bf32dd 2.0.13
 f30db88dec8b1158e8329971e190adeaa0a37293 2.0.14
 0938af7840b013ea31f4bf31950fb87dc180144d 2.0.15
+9ca09dbd70ce5388fa49643429c620acdc036d38 2.0.16
+b23437e61a0756f92f6c713b73268884fce529b7 2.0.17
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eigen-eigen-9ca09dbd70ce/CMakeLists.txt 
new/eigen-eigen-429fa67a258f/CMakeLists.txt
--- old/eigen-eigen-9ca09dbd70ce/CMakeLists.txt 2011-05-28 10:16:08.000000000 
+0200
+++ new/eigen-eigen-429fa67a258f/CMakeLists.txt 2013-10-18 12:56:28.000000000 
+0200
@@ -7,7 +7,7 @@
     "The directory where we install the header files"
     FORCE)
 
-set(EIGEN_VERSION_NUMBER "2.0.16")
+set(EIGEN_VERSION_NUMBER "2.0.17")
 set(EIGEN_VERSION "${EIGEN_VERSION_NUMBER}")
 
 set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/eigen-eigen-9ca09dbd70ce/Eigen/src/Core/MatrixStorage.h 
new/eigen-eigen-429fa67a258f/Eigen/src/Core/MatrixStorage.h
--- old/eigen-eigen-9ca09dbd70ce/Eigen/src/Core/MatrixStorage.h 2011-05-28 
10:16:08.000000000 +0200
+++ new/eigen-eigen-429fa67a258f/Eigen/src/Core/MatrixStorage.h 2013-10-18 
12:56:28.000000000 +0200
@@ -41,7 +41,7 @@
   {
     #ifndef EIGEN_DISABLE_UNALIGNED_ARRAY_ASSERT
     ei_assert((reinterpret_cast<size_t>(array) & 0xf) == 0
-              && "this assertion is explained here: 
http://eigen.tuxfamily.org/dox/UnalignedArrayAssert.html  **** READ THIS WEB 
PAGE !!! ****");
+              && "this assertion is explained here: 
http://eigen.tuxfamily.org/dox-2.0/UnalignedArrayAssert.html  **** READ THIS 
WEB PAGE !!! ****");
     #endif
   }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/eigen-eigen-9ca09dbd70ce/Eigen/src/Core/util/Macros.h 
new/eigen-eigen-429fa67a258f/Eigen/src/Core/util/Macros.h
--- old/eigen-eigen-9ca09dbd70ce/Eigen/src/Core/util/Macros.h   2011-05-28 
10:16:08.000000000 +0200
+++ new/eigen-eigen-429fa67a258f/Eigen/src/Core/util/Macros.h   2013-10-18 
12:56:28.000000000 +0200
@@ -30,7 +30,7 @@
 
 #define EIGEN_WORLD_VERSION 2
 #define EIGEN_MAJOR_VERSION 0
-#define EIGEN_MINOR_VERSION 16
+#define EIGEN_MINOR_VERSION 17
 
 #define EIGEN_VERSION_AT_LEAST(x,y,z) (EIGEN_WORLD_VERSION>x || 
(EIGEN_WORLD_VERSION>=x && \
                                       (EIGEN_MAJOR_VERSION>y || 
(EIGEN_MAJOR_VERSION>=y && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/eigen-eigen-9ca09dbd70ce/Eigen/src/Core/util/Memory.h 
new/eigen-eigen-429fa67a258f/Eigen/src/Core/util/Memory.h
--- old/eigen-eigen-9ca09dbd70ce/Eigen/src/Core/util/Memory.h   2011-05-28 
10:16:08.000000000 +0200
+++ new/eigen-eigen-429fa67a258f/Eigen/src/Core/util/Memory.h   2013-10-18 
12:56:28.000000000 +0200
@@ -386,7 +386,7 @@
         return std::numeric_limits<size_type>::max();
     }
 
-    pointer allocate( size_type num, const_pointer* hint = 0 )
+    pointer allocate( size_type num, const void* hint = 0 )
     {
         static_cast<void>( hint ); // suppress unused variable warning
         return static_cast<pointer>( ei_aligned_malloc( num * sizeof(T) ) );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/eigen-eigen-9ca09dbd70ce/Eigen/src/Geometry/ParametrizedLine.h 
new/eigen-eigen-429fa67a258f/Eigen/src/Geometry/ParametrizedLine.h
--- old/eigen-eigen-9ca09dbd70ce/Eigen/src/Geometry/ParametrizedLine.h  
2011-05-28 10:16:08.000000000 +0200
+++ new/eigen-eigen-429fa67a258f/Eigen/src/Geometry/ParametrizedLine.h  
2013-10-18 12:56:28.000000000 +0200
@@ -34,7 +34,7 @@
   *
   * A parametrized line is defined by an origin point \f$ \mathbf{o} \f$ and a 
unit
   * direction vector \f$ \mathbf{d} \f$ such that the line corresponds to
-  * the set \f$ l(t) = \mathbf{o} + t \mathbf{d} \f$, \f$ l \in \mathbf{R} \f$.
+  * the set \f$ l(t) = \mathbf{o} + t \mathbf{d} \f$, \f$ t \in \mathbf{R} \f$.
   *
   * \param _Scalar the scalar type, i.e., the type of the coefficients
   * \param _AmbientDim the dimension of the ambient space, can be a compile 
time value or Dynamic.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eigen-eigen-9ca09dbd70ce/doc/Doxyfile.in 
new/eigen-eigen-429fa67a258f/doc/Doxyfile.in
--- old/eigen-eigen-9ca09dbd70ce/doc/Doxyfile.in        2011-05-28 
10:16:08.000000000 +0200
+++ new/eigen-eigen-429fa67a258f/doc/Doxyfile.in        2013-10-18 
12:56:28.000000000 +0200
@@ -783,9 +783,7 @@
 # each generated HTML page. If it is left blank doxygen will generate a
 # standard footer.
 
-# the footer has not been customized yet, so let's use the default one
-# ${Eigen_BINARY_DIR}/doc/eigendoxy_footer.html
-HTML_FOOTER             =
+HTML_FOOTER             = "${Eigen_BINARY_DIR}/doc/eigendoxy_footer.html"
 
 # The HTML_STYLESHEET tag can be used to specify a user-defined cascading
 # style sheet that is used by each HTML page. It can be used to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/eigen-eigen-9ca09dbd70ce/doc/eigendoxy_footer.html.in 
new/eigen-eigen-429fa67a258f/doc/eigendoxy_footer.html.in
--- old/eigen-eigen-9ca09dbd70ce/doc/eigendoxy_footer.html.in   2011-05-28 
10:16:08.000000000 +0200
+++ new/eigen-eigen-429fa67a258f/doc/eigendoxy_footer.html.in   2013-10-18 
12:56:28.000000000 +0200
@@ -1,5 +1,17 @@
-<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 
24 23:40:21 2008 for Eigen by&nbsp;
-<a href="http://www.doxygen.org/index.html";>
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+<hr class="footer"/>
+
+<!-- Piwik --> 
+<script type="text/javascript">
+var pkBaseURL = (("https:" == document.location.protocol) ? 
"https://stats.sylphide-consulting.com/piwik/"; : 
"http://stats.sylphide-consulting.com/piwik/";);
+document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' 
type='text/javascript'%3E%3C/script%3E"));
+</script><script type="text/javascript">
+try {
+var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 20);
+piwikTracker.trackPageView();
+piwikTracker.enableLinkTracking();
+} catch( err ) {}
+</script><noscript><p><img 
src="http://stats.sylphide-consulting.com/piwik/piwik.php?idsite=20"; 
style="border:0" alt="" /></p></noscript>
+<!-- End Piwik Tracking Code -->
+
 </body>
-</html>
\ No newline at end of file
+</html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eigen-eigen-9ca09dbd70ce/scripts/eigen_gen_docs 
new/eigen-eigen-429fa67a258f/scripts/eigen_gen_docs
--- old/eigen-eigen-9ca09dbd70ce/scripts/eigen_gen_docs 2011-05-28 
10:16:08.000000000 +0200
+++ new/eigen-eigen-429fa67a258f/scripts/eigen_gen_docs 2013-10-18 
12:56:28.000000000 +0200
@@ -4,16 +4,21 @@
 # You should call this script with USER set as you want, else some default
 # will be used
 USER=${USER:-'orzel'}
+UPLOAD_DIR=dox-2.0
+
+#ulimit -v 1024000
 
 # step 1 : build
-# todo if 'build is not there, create one:
-#mkdir build
-(cd build && cmake .. && make -j3 doc) || { echo "make failed"; exit 1; }
-#todo: n+1 where n = number of cpus
+rm build/doc/html -Rf
+mkdir build -p
+(cd build && cmake .. && make doc) || { echo "make failed"; exit 1; }
 
 #step 2 : upload
-# (the '/' at the end of path are very important, see rsync documentation)
-rsync -az build/doc/html/ 
[email protected]:eigen/eigen.tuxfamily.org-web/htdocs/dox-2.0/ || { echo 
"upload failed"; exit 1; }
+# (the '/' at the end of path is very important, see rsync documentation)
+rsync -az --no-p --delete build/doc/html/ 
[email protected]:eigen/eigen.tuxfamily.org-web/htdocs/$UPLOAD_DIR/ || { 
echo "upload failed"; exit 1; }
+
+#step 3 : fix the perm
+ssh [email protected] "chmod -R g+w 
/home/eigen/eigen.tuxfamily.org-web/htdocs/$UPLOAD_DIR" || { echo "perm 
failed"; exit 1; }
 
 echo "Uploaded successfully"
 


Reply via email to