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 -<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"
