commit armadillo for openSUSE:Factory

2020-11-03 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2020-11-03 15:17:00

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


Package is "armadillo"

Tue Nov  3 15:17:00 2020 rev:140 rq:845630 version:10.1.1

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2020-10-16 
16:16:21.952729089 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.3463/armadillo.changes
2020-11-03 15:17:35.736099510 +0100
@@ -1,0 +2,6 @@
+Sat Oct 31 18:37:23 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 10.1.1:
+  * Bug-fix release, no changelog from upstream.
+
+---

Old:

  armadillo-10.1.0.tar.xz

New:

  armadillo-10.1.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.xNjFe4/_old  2020-11-03 15:17:36.580100323 +0100
+++ /var/tmp/diff_new_pack.xNjFe4/_new  2020-11-03 15:17:36.584100327 +0100
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo10
 Name:   armadillo
-Version:10.1.0
+Version:10.1.1
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-10.1.0.tar.xz -> armadillo-10.1.1.tar.xz ++
 2516 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2020-10-16 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2020-10-16 16:15:44

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


Package is "armadillo"

Fri Oct 16 16:15:44 2020 rev:139 rq:842005 version:10.1.0

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2020-09-08 
22:51:04.743626048 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.3486/armadillo.changes
2020-10-16 16:16:21.952729089 +0200
@@ -1,0 +2,18 @@
+Wed Oct 14 11:42:28 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 10.1.0:
+  * C++11 is now the minimum required C++ standard.
+  * Faster handling of compound expressions by trimatu() and
+trimatl().
+  * Faster sparse matrix addition, subtraction and element-wise
+multiplication.
+  * Expanded sparse submatrix views to handle the non-contiguous
+form of X.cols(vector_of_column_indices).
+  * Expanded eigs_sym() and eigs_gen() with optional fine-grained
+parameters (subspace dimension, number of iterations,
+eigenvalues closest to specified value).
+- Fix an additional EOF encoding issue introduced in new release.
+- Update shared lib name in keeping with so version update.
+- Update baselibs.conf file for so version change.
+
+---

Old:

  armadillo-9.900.3.tar.xz

New:

  armadillo-10.1.0.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.3cgsP4/_old  2020-10-16 16:16:23.776729648 +0200
+++ /var/tmp/diff_new_pack.3cgsP4/_new  2020-10-16 16:16:23.780729649 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define soname libarmadillo9
+%define soname libarmadillo10
 Name:   armadillo
-Version:9.900.3
+Version:10.1.0
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0
@@ -94,6 +94,7 @@
 %setup -q
 #Convert DOS end-of-line to UNIX end-of-line
 sed -i 's/\r$//' README.md
+sed -i 's/\r$//' examples/README.txt
 sed -i 's/\r$//' LICENSE.txt
 sed -i 's/\r$//' NOTICE.txt
 for i in `ls examples/*.cpp`; do sed -i 's/\r$//' $i; done

++ armadillo-9.900.3.tar.xz -> armadillo-10.1.0.tar.xz ++
 93419 lines of diff (skipped)

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.3cgsP4/_old  2020-10-16 16:16:25.484730172 +0200
+++ /var/tmp/diff_new_pack.3cgsP4/_new  2020-10-16 16:16:25.484730172 +0200
@@ -1,4 +1,4 @@
-libarmadillo9
+libarmadillo10
 armadillo-devel
requires -armadillo-
requires "libarmadillo9- = "




commit armadillo for openSUSE:Factory

2020-09-08 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2020-09-08 22:50:57

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


Package is "armadillo"

Tue Sep  8 22:50:57 2020 rev:138 rq:832953 version:9.900.3

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2020-07-24 
13:36:07.770725455 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.3399/armadillo.changes
2020-09-08 22:51:04.743626048 +0200
@@ -1,0 +2,6 @@
+Sun Sep  6 10:02:06 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 9.900.3:
+  * Bug-fix release, no changelog from upstream.
+
+---

Old:

  armadillo-9.900.2.tar.xz

New:

  armadillo-9.900.3.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.tukHAk/_old  2020-09-08 22:51:05.419626386 +0200
+++ /var/tmp/diff_new_pack.tukHAk/_new  2020-09-08 22:51:05.423626388 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.900.2
+Version:9.900.3
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.900.2.tar.xz -> armadillo-9.900.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-9.900.2/CMakeLists.txt 
new/armadillo-9.900.3/CMakeLists.txt
--- old/armadillo-9.900.2/CMakeLists.txt2016-06-16 18:21:12.0 
+0200
+++ new/armadillo-9.900.3/CMakeLists.txt2016-06-16 18:21:13.0 
+0200
@@ -133,6 +133,14 @@
 endif()
 
 option(DETECT_HDF5 "Detect HDF5 and include HDF5 support, if found" ON)
+# set(DETECT_HDF5 false)
+## uncomment the above line to disable the detection of the HDF5 library;
+## you can also disable HDF5 detection directly on the command line:
+## cmake -D DETECT_HDF5=false .
+
+option(ALLOW_FLEXIBLAS_LINUX "Allow detection of FlexiBLAS on Linux 
(EXPERIMENTAL)" OFF)
+## Example use on the command line:
+## cmake -D ALLOW_FLEXIBLAS_LINUX=true .
 
 option(ALLOW_OPENBLAS_MACOS "Allow detection of OpenBLAS on macOS" OFF)
 ## Example use on the command line:
@@ -171,6 +179,7 @@
 message(STATUS "CMAKE_COMPILER_IS_GNUCXX   = ${CMAKE_COMPILER_IS_GNUCXX}"  )
 message(STATUS "BUILD_SHARED_LIBS  = ${BUILD_SHARED_LIBS}" )
 message(STATUS "DETECT_HDF5= ${DETECT_HDF5}"   )
+message(STATUS "ALLOW_FLEXIBLAS_LINUX  = ${ALLOW_FLEXIBLAS_LINUX}" )
 message(STATUS "ALLOW_OPENBLAS_MACOS   = ${ALLOW_OPENBLAS_MACOS}"  )
 message(STATUS "ALLOW_BLAS_LAPACK_MACOS= ${ALLOW_BLAS_LAPACK_MACOS}"   )
 message(STATUS "BUILD_SMOKE_TEST   = ${BUILD_SMOKE_TEST}"  )
@@ -259,15 +268,42 @@
   include(ARMA_FindBLAS)
   include(ARMA_FindLAPACK)
   
-  message(STATUS " MKL_FOUND = ${MKL_FOUND}" )
-  message(STATUS "  ACMLMP_FOUND = ${ACMLMP_FOUND}"  )
-  message(STATUS "ACML_FOUND = ${ACML_FOUND}")
-  message(STATUS "OpenBLAS_FOUND = ${OpenBLAS_FOUND}")
-  message(STATUS "   ATLAS_FOUND = ${ATLAS_FOUND}"   )
-  message(STATUS "BLAS_FOUND = ${BLAS_FOUND}")
-  message(STATUS "  LAPACK_FOUND = ${LAPACK_FOUND}"  )
+  if(ALLOW_FLEXIBLAS_LINUX AND (${CMAKE_SYSTEM_NAME} MATCHES "Linux"))
+include(ARMA_FindFlexiBLAS)
+  endif()
   
-  if(MKL_FOUND OR ACMLMP_FOUND OR ACML_FOUND)
+  message(STATUS "  MKL_FOUND = ${MKL_FOUND}"   )
+  message(STATUS "   ACMLMP_FOUND = ${ACMLMP_FOUND}")
+  message(STATUS " ACML_FOUND = ${ACML_FOUND}"  )
+  message(STATUS " OpenBLAS_FOUND = ${OpenBLAS_FOUND}"  )
+  message(STATUS "ATLAS_FOUND = ${ATLAS_FOUND}" )
+  message(STATUS " BLAS_FOUND = ${BLAS_FOUND}"  )
+  message(STATUS "   LAPACK_FOUND = ${LAPACK_FOUND}")
+  
+  if(FlexiBLAS_FOUND)
+
+message(STATUS "FlexiBLAS_FOUND = ${FlexiBLAS_FOUND}" )
+
+set(ARMA_USE_LAPACK true)
+set(ARMA_USE_BLAS   true)
+
+set(ARMA_LIBS ${ARMA_LIBS} ${FlexiBLAS_LIBRARIES})
+
+message(STATUS "")
+message(STATUS "*** Using FlexiBLAS to access BLAS and LAPACK functions.")
+message(STATUS "*** WARNING:")
+message(STATUS "*** if SuperLU and/or ARPACK are used, they must also be 
linked with FlexiBLAS.")
+message(STATUS "")
+message(STATUS "*** If using FlexiBLAS causes problems, please file a bug")
+message(STATUS "*** report with the FlexiBLAS developers:")
+message(STATUS "*** https://www.mpi-magdeburg.mpg.de/projects/flexiblas";)
+message(STATUS "")
+message(STATUS "*** To disable detection of FlexiBLAS,")
+message(STATUS "*** rerun cmake 

commit armadillo for openSUSE:Factory

2020-07-24 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2020-07-24 13:35:48

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


Package is "armadillo"

Fri Jul 24 13:35:48 2020 rev:137 rq:822610 version:9.900.2

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2020-06-23 
21:07:29.402403515 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.3592/armadillo.changes
2020-07-24 13:36:07.770725455 +0200
@@ -1,0 +2,6 @@
+Wed Jul 22 09:24:53 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 9.900.2:
+  * Bug-fix release, no changelog from upstream.
+
+---

Old:

  armadillo-9.900.1.tar.xz

New:

  armadillo-9.900.2.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.Jm4ozg/_old  2020-07-24 13:36:10.890728558 +0200
+++ /var/tmp/diff_new_pack.Jm4ozg/_new  2020-07-24 13:36:10.894728562 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.900.1
+Version:9.900.2
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.900.1.tar.xz -> armadillo-9.900.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-9.900.1/CMakeLists.txt 
new/armadillo-9.900.2/CMakeLists.txt
--- old/armadillo-9.900.1/CMakeLists.txt2016-06-16 18:21:11.0 
+0200
+++ new/armadillo-9.900.2/CMakeLists.txt2016-06-16 18:21:12.0 
+0200
@@ -466,6 +466,12 @@
   endif()
 endif()
 
+
+if(MINGW OR MSYS OR CYGWIN OR MSVC)
+  # MinGW doesn't correctly handle thread_local
+  set(ARMA_USE_EXTERN_CXX11_RNG false)
+endif()
+
 message(STATUS "ARMA_USE_EXTERN_CXX11_RNG = ${ARMA_USE_EXTERN_CXX11_RNG}")
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-9.900.1/README.md 
new/armadillo-9.900.2/README.md
--- old/armadillo-9.900.1/README.md 2016-06-16 18:21:11.0 +0200
+++ new/armadillo-9.900.2/README.md 2016-06-16 18:21:12.0 +0200
@@ -366,7 +366,7 @@
 
 Armadillo will enable extra features (such as move constructors)
 when a C++11/C++14 compiler is detected. You can also force Armadillo
-to make use C++11 features by defining ARMA_USE_CXX11 before
+to make use of C++11 features by defining ARMA_USE_CXX11 before
 `#include ` in your code.
 
 You may need to explicitly enable C++11 mode in your compiler.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-9.900.1/docs.html 
new/armadillo-9.900.2/docs.html
--- old/armadillo-9.900.1/docs.html 2016-06-16 18:21:11.0 +0200
+++ new/armadillo-9.900.2/docs.html 2016-06-16 18:21:12.0 +0200
@@ -25,7 +25,8 @@
   

commit armadillo for openSUSE:Factory

2020-06-23 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2020-06-23 21:06:47

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


Package is "armadillo"

Tue Jun 23 21:06:47 2020 rev:136 rq:816576 version:9.900.1

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2020-05-19 
14:49:27.176198977 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.2956/armadillo.changes
2020-06-23 21:07:29.402403515 +0200
@@ -1,0 +2,11 @@
+Tue Jun  9 22:00:18 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 9.900.1:
+  * Faster solve() for under/over-determined systems.
+  * Faster eig_gen() and eig_pair() for large matrices.
+  * Expanded eig_gen() and eig_pair() to optionally provide left
+and right eigenvectors.
+- Use cmake macros for configuring, building, and installing.
+- Run spec-cleaner for minor cleanups.
+
+---

Old:

  armadillo-9.880.1.tar.xz

New:

  armadillo-9.900.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.FApJ4d/_old  2020-06-23 21:07:31.278409576 +0200
+++ /var/tmp/diff_new_pack.FApJ4d/_new  2020-06-23 21:07:31.278409576 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.880.1
+Version:9.900.1
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0
@@ -33,7 +33,6 @@
 BuildRequires:  lapack-devel
 BuildRequires:  pkgconfig
 BuildRequires:  superlu-devel >= 5.2
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 Armadillo is a C++ linear algebra library (matrix maths).
@@ -100,24 +99,20 @@
 for i in `ls examples/*.cpp`; do sed -i 's/\r$//' $i; done
 
 %build
-cmake . \
--DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}\
--DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir}
-make %{?_smp_mflags}
+%cmake
+%cmake_build
 
 %install
-make DESTDIR=%{buildroot} install
+%cmake_install
 rm -f examples/Makefile.cmake
 rm -rf examples/example1_win64.*
 rm -rf examples/example2_win64.*
 rm -rf examples/lib_win64
 
 %post -n %{soname} -p /sbin/ldconfig
-
 %postun -n %{soname} -p /sbin/ldconfig
 
 %files -n %{soname}
-%defattr(-,root,root)
 %{_libdir}/*.so.*
 
 %files doc

++ armadillo-9.880.1.tar.xz -> armadillo-9.900.1.tar.xz ++
 2765 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2020-05-19 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2020-05-19 14:49:24

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


Package is "armadillo"

Tue May 19 14:49:24 2020 rev:135 rq:807062 version:9.880.1

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2020-05-09 
19:52:47.488894179 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.2738/armadillo.changes
2020-05-19 14:49:27.176198977 +0200
@@ -1,0 +2,9 @@
+Sun May 17 18:10:12 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 9.880.1:
+  * Expanded qr() to optionally use pivoted decomposition.
+  * Updated physical constants to NIST 2018 CODATA values.
+  * Added ARMA_DONT_USE_CXX11_MUTEX confguration option to disable
+use of std::mutex.
+
+---

Old:

  armadillo-9.870.2.tar.xz

New:

  armadillo-9.880.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.yyhofn/_old  2020-05-19 14:49:28.236201327 +0200
+++ /var/tmp/diff_new_pack.yyhofn/_new  2020-05-19 14:49:28.236201327 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.870.2
+Version:9.880.1
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.870.2.tar.xz -> armadillo-9.880.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-9.870.2/CMakeLists.txt 
new/armadillo-9.880.1/CMakeLists.txt
--- old/armadillo-9.870.2/CMakeLists.txt2016-06-16 18:20:52.0 
+0200
+++ new/armadillo-9.880.1/CMakeLists.txt2016-06-16 18:21:01.0 
+0200
@@ -142,6 +142,12 @@
 ## Example use on the command line:
 ## cmake -D ALLOW_BLAS_LAPACK_MACOS=true .
 
+option(BUILD_SMOKE_TEST "Build a smoke test" OFF)
+## Example use on the command line:
+## cmake -D BUILD_SMOKE_TEST=true .
+## make
+## ctest
+
 
 if(WIN32)
   message(STATUS "")
@@ -167,7 +173,10 @@
 message(STATUS "DETECT_HDF5= ${DETECT_HDF5}"   )
 message(STATUS "ALLOW_OPENBLAS_MACOS   = ${ALLOW_OPENBLAS_MACOS}"  )
 message(STATUS "ALLOW_BLAS_LAPACK_MACOS= ${ALLOW_BLAS_LAPACK_MACOS}"   )
+message(STATUS "BUILD_SMOKE_TEST   = ${BUILD_SMOKE_TEST}"  )
 
+message(STATUS "")
+message(STATUS "*** Looking for external libraries")
 
 ##
 ## Find LAPACK and BLAS libraries, or their optimised versions
@@ -602,3 +611,12 @@
 configure_file(${PROJECT_BINARY_DIR}/tmp/misc/armadillo.pc.in 
"${PROJECT_BINARY_DIR}/tmp/misc/armadillo.pc" @ONLY)
 
 install(FILES "${PROJECT_BINARY_DIR}/tmp/misc/armadillo.pc" DESTINATION 
${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+
+
+# smoke test
+
+if(BUILD_SMOKE_TEST)
+  message(STATUS "*** configuring smoke_test")
+  enable_testing()
+  add_subdirectory(smoke_test)
+endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-9.870.2/docs.html 
new/armadillo-9.880.1/docs.html
--- old/armadillo-9.870.2/docs.html 2016-06-16 18:20:52.0 +0200
+++ new/armadillo-9.880.1/docs.html 2016-06-16 18:21:01.0 +0200
@@ -149,7 +149,7 @@
 [top]
 
 
-API Documentation for Armadillo 9.870
+API Documentation for Armadillo 9.880
 
 
 
@@ -12567,14 +12567,29 @@
 
 
 
-qr( Q, R, X )
+
+qr( Q, R,X   
)   (form 1)
+qr( Q, R, P, X, "vector" 
)   (form 2)
+qr( Q, R, P, X, "matrix" 
)   (form 3)
+
 
 
-Decomposition of X into an orthogonal matrix Q and a right 
triangular matrix R, such that Q*R = X
+Decomposition of X into an orthogonal matrix Q and a right 
triangular matrix R,
+with an optional permutation matrix/vector P
+
+form 1: decomposition has the form Q*R = X
+form 2: P is permutation vector with type uvec; 
decomposition has the form Q*R = X.cols(P)
+form 3: P is permutation matrix with type umat; 
decomposition has the form Q*R = X*P
+
 
 
 
-If the decomposition fails, Q and R are reset and the function 
returns a bool set to false (exception is not thrown)
+If P is specified, a column pivoting decomposition is used;
+the diagonal entries of R are ordered from largest to smallest magnitude
+
+
+
+If the decomposition fails, Q, R and P are reset and the 
function returns a bool set to false (exception is not thrown)
 
 
 
@@ -12582,9 +12597,17 @@
 
 
 mat X = randu(5,5);
-mat Q, R;
 
-qr(Q,R,X);
+mat Q;
+mat R;
+
+qr(Q, R, X);
+
+uvec P_vec;
+umat P_mat;
+
+qr(Q, R, P_vec, X, "vector");
+qr(Q, R, P_mat, X, "matrix");
 
 
 
@@ -12625,9 +12648,11 @@
 
 
 mat X = randu(6,5);
-mat Q, R;
 
-qr_eco

commit armadillo for openSUSE:Factory

2020-05-09 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2020-05-09 19:52:33

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


Package is "armadillo"

Sat May  9 19:52:33 2020 rev:134 rq:801889 version:9.870.2

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2020-04-16 
23:06:44.679861268 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.2738/armadillo.changes
2020-05-09 19:52:47.488894179 +0200
@@ -1,0 +2,9 @@
+Fri May  8 01:23:13 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 9.870.2:
+  * Faster handling of matrix multiplication expressions by
+diagvec() and diagmat().
+  * Added trimatu_ind() and trimatl_ind().
+  * More consistent detection of sparse vector expressions.
+
+---

Old:

  armadillo-9.860.2.tar.xz

New:

  armadillo-9.870.2.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.eGMd2d/_old  2020-05-09 19:52:48.572896506 +0200
+++ /var/tmp/diff_new_pack.eGMd2d/_new  2020-05-09 19:52:48.576896515 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.860.2
+Version:9.870.2
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.860.2.tar.xz -> armadillo-9.870.2.tar.xz ++
 5020 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2020-04-16 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2020-04-16 23:06:38

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


Package is "armadillo"

Thu Apr 16 23:06:38 2020 rev:133 rq:794601 version:9.860.2

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2020-02-21 
16:41:48.917967984 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new.2738/armadillo.changes
2020-04-16 23:06:44.679861268 +0200
@@ -1,0 +2,11 @@
+Mon Apr 13 11:36:45 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 9.860.2:
+  * added powmat().
+  * faster access to columns in sparse submatrix views.
+  * faster handling of relational expressions by accu().
+  * faster handling of sympd matrices by expmat(), logmat(),
+sqrtmat().
+  * workaround for save/load issues with HDF5 v1.12.
+
+---

Old:

  armadillo-9.850.1.tar.xz

New:

  armadillo-9.860.2.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.WeSRMZ/_old  2020-04-16 23:06:45.611862097 +0200
+++ /var/tmp/diff_new_pack.WeSRMZ/_new  2020-04-16 23:06:45.611862097 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.850.1
+Version:9.860.2
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.850.1.tar.xz -> armadillo-9.860.2.tar.xz ++
 3909 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2020-02-21 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2020-02-21 16:41:38

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


Package is "armadillo"

Fri Feb 21 16:41:38 2020 rev:132 rq:40 version:9.850.1

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2020-01-06 
15:21:41.904465673 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new.26092/armadillo.changes   
2020-02-21 16:41:48.917967984 +0100
@@ -1,0 +2,11 @@
+Thu Feb 20 11:11:25 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 9.850.1:
+  * faster handling of compound expressions by diagmat().
+  * expanded .save() and .load() to handle CSV files with headers
+via csv_name(filename,header) specification.
+  * added log_normpdf().
+  * added .is_zero().
+  * added quantile().
+
+---

Old:

  armadillo-9.800.3.tar.xz

New:

  armadillo-9.850.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.adZG7s/_old  2020-02-21 16:41:49.665969479 +0100
+++ /var/tmp/diff_new_pack.adZG7s/_new  2020-02-21 16:41:49.677969502 +0100
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.800.3
+Version:9.850.1
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0
@@ -121,7 +121,6 @@
 %{_libdir}/*.so.*
 
 %files doc
-%defattr(-,root,root)
 %doc armadillo_nicta_2010.pdf
 %doc rcpp_armadillo_csda_2014.pdf
 %doc armadillo_joss_2016.pdf
@@ -129,7 +128,6 @@
 %license LICENSE.txt
 
 %files devel
-%defattr(-,root,root)
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/%{name}.pc
 %{_includedir}/armadillo

++ armadillo-9.800.3.tar.xz -> armadillo-9.850.1.tar.xz ++
 4796 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2020-01-06 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2020-01-06 15:21:38

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


Package is "armadillo"

Mon Jan  6 15:21:38 2020 rev:131 rq:761007 version:9.800.3

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2019-10-30 
14:48:40.334236739 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new.6675/armadillo.changes
2020-01-06 15:21:41.904465673 +0100
@@ -1,0 +2,6 @@
+Sat Jan  4 14:59:19 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 9.800.3:
+  * Minor bug fixes.
+
+---

Old:

  armadillo-9.800.1.tar.xz

New:

  armadillo-9.800.3.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.5v8gFj/_old  2020-01-06 15:21:42.580466023 +0100
+++ /var/tmp/diff_new_pack.5v8gFj/_new  2020-01-06 15:21:42.580466023 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package armadillo
 #
-# 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
@@ -18,12 +18,12 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.800.1
+Version:9.800.3
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
-Url:http://arma.sourceforge.net/
+URL:http://arma.sourceforge.net/
 Source: http://downloads.sourceforge.net/arma/%{name}-%{version}.tar.xz
 Source2:baselibs.conf
 BuildRequires:  arpack-ng-devel

++ armadillo-9.800.1.tar.xz -> armadillo-9.800.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-9.800.1/CMakeLists.txt 
new/armadillo-9.800.3/CMakeLists.txt
--- old/armadillo-9.800.1/CMakeLists.txt2016-06-16 18:20:23.0 
+0200
+++ new/armadillo-9.800.3/CMakeLists.txt2016-06-16 18:20:25.0 
+0200
@@ -29,6 +29,14 @@
 
 cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
 
+if(NOT (${CMAKE_MAJOR_VERSION} LESS 3))
+  if(POLICY CMP0025)
+# enable differentiation between vanilla Clang and AppleClang
+cmake_policy(SET CMP0025 NEW)
+message(STATUS "*** set cmake policy CMP0025 to NEW")
+  endif()
+endif()
+
 project(armadillo CXX C)
 include(CheckIncludeFileCXX)
 include(CheckLibraryExists)
@@ -126,6 +134,14 @@
 
 option(DETECT_HDF5 "Detect HDF5 and include HDF5 support, if found" ON)
 
+option(ALLOW_OPENBLAS_MACOS "Allow detection of OpenBLAS on macOS" OFF)
+## Example use on the command line:
+## cmake -D ALLOW_OPENBLAS_MACOS=true .
+
+option(ALLOW_BLAS_LAPACK_MACOS "Allow detection of BLAS and LAPACK on macOS" 
OFF)
+## Example use on the command line:
+## cmake -D ALLOW_BLAS_LAPACK_MACOS=true .
+
 
 if(WIN32)
   message(STATUS "")
@@ -149,6 +165,8 @@
 message(STATUS "CMAKE_COMPILER_IS_GNUCXX   = ${CMAKE_COMPILER_IS_GNUCXX}"  )
 message(STATUS "BUILD_SHARED_LIBS  = ${BUILD_SHARED_LIBS}" )
 message(STATUS "DETECT_HDF5= ${DETECT_HDF5}"   )
+message(STATUS "ALLOW_OPENBLAS_MACOS   = ${ALLOW_OPENBLAS_MACOS}"  )
+message(STATUS "ALLOW_BLAS_LAPACK_MACOS= ${ALLOW_BLAS_LAPACK_MACOS}"   )
 
 
 ##
@@ -158,18 +176,64 @@
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
"${CMAKE_CURRENT_SOURCE_DIR}/cmake_aux/Modules/")
 
 if(APPLE)
+  message(STATUS "Detected macOS")
   
   set(ARMA_OS macos)
   
-  set(ARMA_USE_LAPACK true)
-  set(ARMA_USE_BLAS   true)
+  set(ARMA_USE_LAPACK true)
+  set(ARMA_USE_BLAS   true)
+  set(ARMA_USE_ACCELERATE true)
+  
+  if(ALLOW_OPENBLAS_MACOS)
+include(ARMA_FindOpenBLAS)
+message(STATUS "OpenBLAS_FOUND = ${OpenBLAS_FOUND}")
+message(STATUS "")
+message(STATUS "*** If use of OpenBLAS is causing problems,")
+message(STATUS "*** rerun cmake with detection of OpenBLAS disabled:")
+message(STATUS "*** cmake -D ALLOW_OPENBLAS_MACOS=false .")
+message(STATUS "")
+
+if(OpenBLAS_FOUND)
+  set(ARMA_LIBS ${ARMA_LIBS} ${OpenBLAS_LIBRARIES})
+  set(ARMA_USE_ACCELERATE false)
+endif()
+  endif()
   
-  set(ARMA_LIBS ${ARMA_LIBS} "-framework Accelerate")  # or "-framework 
accelerate" ?
-  message(STATUS "macOS detected. Added '-framework Accelerate' to compiler 
flags")
+  if(ALLOW_BLAS_LAPACK_MACOS)
+include(ARMA_FindBLAS)
+include(ARMA_FindLAPACK)
+message(STATUS "  BLAS_FOUND = ${BLAS_FOUND}"  )
+message(STATUS 

commit armadillo for openSUSE:Factory

2019-10-30 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2019-10-30 14:48:36

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


Package is "armadillo"

Wed Oct 30 14:48:36 2019 rev:130 rq:744093 version:9.800.1

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2019-09-09 
23:58:57.901225741 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.2990/armadillo.changes
2019-10-30 14:48:40.334236739 +0100
@@ -1,0 +2,13 @@
+Wed Oct 30 09:43:40 UTC 2019 - Atri Bhattacharya 
+
+- Update to version 9.800.1:
+  * Faster solve() in default operation; iterative refinement is
+no longer applied by default; use solve_opts::refine to
+explicitly enable refinement.
+  * Faster expmat().
+  * Faster handling of triangular matrices by rcond().
+  * Added .front() and .back().
+  * Added .is_trimatu() and .is_trimatl().
+  * Added .is_diagmat().
+
+---

Old:

  armadillo-9.700.2.tar.xz

New:

  armadillo-9.800.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.p0ca32/_old  2019-10-30 14:48:41.414237887 +0100
+++ /var/tmp/diff_new_pack.p0ca32/_new  2019-10-30 14:48:41.418237891 +0100
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.700.2
+Version:9.800.1
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.700.2.tar.xz -> armadillo-9.800.1.tar.xz ++
 4556 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2019-09-09 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2019-09-09 23:58:56

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


Package is "armadillo"

Mon Sep  9 23:58:56 2019 rev:129 rq:729456 version:9.700.2

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2019-07-21 
11:34:43.980773359 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.7948/armadillo.changes
2019-09-09 23:58:57.901225741 +0200
@@ -1,0 +2,14 @@
+Thu Sep  5 09:35:57 UTC 2019 - Atri Bhattacharya 
+
+- Update to version 9.700.2:
+  * Faster handling of cubes by vectorise().
+  * Faster handling of sparse matrices by nonzeros().
+  * Faster row-wise index_min() and index_max().
+  * Expanded join_rows() and join_cols() to handle joining up to 4
+matrices.
+  * Expanded .save() and .load() to allow storing sparse matrices
+in CSV format.
+  * Added randperm() to generate a vector with random permutation
+of a sequence of integers.
+
+---

Old:

  armadillo-9.600.4.tar.xz

New:

  armadillo-9.700.2.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.AhWs45/_old  2019-09-09 23:58:58.489225701 +0200
+++ /var/tmp/diff_new_pack.AhWs45/_new  2019-09-09 23:58:58.489225701 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.600.4
+Version:9.700.2
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.600.4.tar.xz -> armadillo-9.700.2.tar.xz ++
 8982 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2019-07-21 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2019-07-21 11:34:42

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


Package is "armadillo"

Sun Jul 21 11:34:42 2019 rev:128 rq:717102 version:9.600.4

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2019-06-27 
15:26:50.853648178 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.4126/armadillo.changes
2019-07-21 11:34:43.980773359 +0200
@@ -1,0 +2,12 @@
+Tue Jul 16 11:39:07 UTC 2019 - Atri Bhattacharya 
+
+- Update to version 9.600.4:
+  * faster handling of sparse submatrices.
+  * faster handling of sparse diagonal views.
+  * faster handling of sparse matrices by symmatu() and symmatl().
+  * faster handling of sparse matrices by join_cols().
+  * expanded clamp() to handle sparse matrices.
+  * added .clean() to replace elements below a threshold with
+zeros; can be used to sparsify matrices.
+
+---

Old:

  armadillo-9.500.2.tar.xz

New:

  armadillo-9.600.4.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.30c7lr/_old  2019-07-21 11:34:44.540773264 +0200
+++ /var/tmp/diff_new_pack.30c7lr/_new  2019-07-21 11:34:44.540773264 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.500.2
+Version:9.600.4
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.500.2.tar.xz -> armadillo-9.600.4.tar.xz ++
 4021 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2019-06-27 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2019-06-27 15:26:49

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


Package is "armadillo"

Thu Jun 27 15:26:49 2019 rev:127 rq:712232 version:9.500.2

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2019-05-24 
11:29:32.709434900 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.4615/armadillo.changes
2019-06-27 15:26:50.853648178 +0200
@@ -1,0 +2,18 @@
+Tue Jun 25 09:56:07 UTC 2019 - Atri Bhattacharya 
+
+- Update to version 9.500.2:
+  * expanded solve() with solve_opts::likely_sympd to indicate
+that the given matrix is likely positive definite
+  * more robust automatic detection of positive definite matrices
+by solve() and inv()
+  * faster handling of sparse submatrices
+  * expanded eigs_sym() to print a warning if the given matrix is
+not symmetric
+  * extended LAPACK function prototypes to follow Fortran passing
+conventions for so-called "hidden arguments", in order to
+address GCC Bug 90329;
+  * to use previous LAPACK function prototypes without the "hidden
+arguments", #define ARMA_DONT_USE_FORTRAN_HIDDEN_ARGS before
+#include 
+
+---

Old:

  armadillo-9.400.3.tar.xz

New:

  armadillo-9.500.2.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.ePLzJ6/_old  2019-06-27 15:26:51.397648993 +0200
+++ /var/tmp/diff_new_pack.ePLzJ6/_new  2019-06-27 15:26:51.397648993 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.400.3
+Version:9.500.2
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.400.3.tar.xz -> armadillo-9.500.2.tar.xz ++
 12365 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2019-05-24 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2019-05-24 11:29:32

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


Package is "armadillo"

Fri May 24 11:29:32 2019 rev:126 rq:704320 version:9.400.3

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2019-04-15 
11:53:00.986577079 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new.5148/armadillo.changes
2019-05-24 11:29:32.709434900 +0200
@@ -1,0 +2,18 @@
+Sat May 18 12:48:45 UTC 2019 - Atri Bhattacharya 
+
+- Update to version 9.400.3:
+  + Faster cov() and cor()
+  + Added .as_col() and .as_row()
+  + Expanded .shed_rows() / .shed_cols() / .shed_slices() to
+remove rows/columns/slices specified in a vector
+  + Expanded vectorise() to handle sparse matrices
+  + Expanded element-wise versions of max() and min() to handle
+sparse matrices
+  + Optimised handling of sparse matrix expressions: sparse %
+(sparse +- scalar) and sparse / (sparse +- scalar)
+  + Expanded eig_sym(), chol(), expmat_sym(), logmat_sympd(),
+sqrtmat_sympd(), inv_sympd() to print a warning if the given
+matrix is not symmetric
+  + More consistent detection of vector expressions
+
+---

Old:

  armadillo-9.300.2.tar.xz

New:

  armadillo-9.400.3.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.JTxsPv/_old  2019-05-24 11:29:33.697434646 +0200
+++ /var/tmp/diff_new_pack.JTxsPv/_new  2019-05-24 11:29:33.701434645 +0200
@@ -12,13 +12,13 @@
 # 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/
 #
 
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.300.2
+Version:9.400.3
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.300.2.tar.xz -> armadillo-9.400.3.tar.xz ++
 15268 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2019-04-15 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2019-04-15 11:52:57

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


Package is "armadillo"

Mon Apr 15 11:52:57 2019 rev:125 rq:694072 version:9.300.2

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2019-03-20 
13:20:35.117324995 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new.17052/armadillo.changes   
2019-04-15 11:53:00.986577079 +0200
@@ -1,0 +2,17 @@
+Fri Apr 12 14:06:16 UTC 2019 - Atri Bhattacharya 
+
+- Update to version 9.300.2:
+  + faster handling of compound complex matrix expressions by
+trace().
+  + more efficient handling of element access for inplace
+modifications in sparse matrices.
+  + added .is_sympd() to check whether a matrix is
+symmetric/hermitian positive definite.
+  + added interp2() for 2D data interpolation.
+  + added expm1() and log1p().
+  + expanded .is_sorted() with options "strictascend" and
+"strictdescend".
+  + expanded eig_gen() to optionally perform balancing prior to
+decomposition.
+
+---

Old:

  armadillo-9.200.8.tar.xz

New:

  armadillo-9.300.2.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.77ROl0/_old  2019-04-15 11:53:01.986577793 +0200
+++ /var/tmp/diff_new_pack.77ROl0/_new  2019-04-15 11:53:01.990577796 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.200.8
+Version:9.300.2
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.200.8.tar.xz -> armadillo-9.300.2.tar.xz ++
 4170 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2019-03-20 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2019-03-20 13:20:29

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


Package is "armadillo"

Wed Mar 20 13:20:29 2019 rev:124 rq:686438 version:9.200.8

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2019-01-25 
22:45:35.235064076 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new.28833/armadillo.changes   
2019-03-20 13:20:35.117324995 +0100
@@ -1,0 +2,6 @@
+Fri Mar 15 16:46:42 UTC 2019 - badshah...@gmail.com
+
+- Update to version 9.200.8:
+  + Misc bug fixes.
+
+---

Old:

  armadillo-9.200.7.tar.xz

New:

  armadillo-9.200.8.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.I9ssYe/_old  2019-03-20 13:20:37.121324508 +0100
+++ /var/tmp/diff_new_pack.I9ssYe/_new  2019-03-20 13:20:37.125324507 +0100
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.200.7
+Version:9.200.8
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.200.7.tar.xz -> armadillo-9.200.8.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-9.200.7/cmake_aux/Modules/ARMA_FindARPACK.cmake 
new/armadillo-9.200.8/cmake_aux/Modules/ARMA_FindARPACK.cmake
--- old/armadillo-9.200.7/cmake_aux/Modules/ARMA_FindARPACK.cmake   
2016-06-16 18:19:17.0 +0200
+++ new/armadillo-9.200.8/cmake_aux/Modules/ARMA_FindARPACK.cmake   
2016-06-16 18:19:18.0 +0200
@@ -1,29 +1,29 @@
-# - Try to find ARPACK
-# Once done this will define
-#
-#  ARPACK_FOUND- system has ARPACK
-#  ARPACK_LIBRARY  - Link this to use ARPACK
-
-
-find_library(ARPACK_LIBRARY
-  NAMES arpack
-  PATHS ${CMAKE_SYSTEM_LIBRARY_PATH} /usr/lib64 /usr/lib /usr/local/lib64 
/usr/local/lib /opt/local/lib64 /opt/local/lib
-  )
-
-
-IF (ARPACK_LIBRARY)
-  SET(ARPACK_FOUND YES)
-ELSE ()
-  SET(ARPACK_FOUND NO)
-ENDIF ()
-
-
-IF (ARPACK_FOUND)
-  IF (NOT ARPACK_FIND_QUIETLY)
- MESSAGE(STATUS "Found ARPACK: ${ARPACK_LIBRARY}")
-  ENDIF (NOT ARPACK_FIND_QUIETLY)
-ELSE (ARPACK_FOUND)
-  IF (ARPACK_FIND_REQUIRED)
- MESSAGE(FATAL_ERROR "Could not find ARPACK")
-  ENDIF (ARPACK_FIND_REQUIRED)
-ENDIF (ARPACK_FOUND)
+# - Try to find ARPACK
+# Once done this will define
+#
+#  ARPACK_FOUND- system has ARPACK
+#  ARPACK_LIBRARY  - Link this to use ARPACK
+
+
+find_library(ARPACK_LIBRARY
+  NAMES arpack
+  PATHS ${CMAKE_SYSTEM_LIBRARY_PATH} /usr/lib64 /usr/lib /usr/local/lib64 
/usr/local/lib /opt/local/lib64 /opt/local/lib
+  )
+
+
+IF (ARPACK_LIBRARY)
+  SET(ARPACK_FOUND YES)
+ELSE ()
+  SET(ARPACK_FOUND NO)
+ENDIF ()
+
+
+IF (ARPACK_FOUND)
+  IF (NOT ARPACK_FIND_QUIETLY)
+ MESSAGE(STATUS "Found ARPACK: ${ARPACK_LIBRARY}")
+  ENDIF (NOT ARPACK_FIND_QUIETLY)
+ELSE (ARPACK_FOUND)
+  IF (ARPACK_FIND_REQUIRED)
+ MESSAGE(FATAL_ERROR "Could not find ARPACK")
+  ENDIF (ARPACK_FIND_REQUIRED)
+ENDIF (ARPACK_FOUND)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-9.200.7/docs.html 
new/armadillo-9.200.8/docs.html
--- old/armadillo-9.200.7/docs.html 2016-06-16 18:19:17.0 +0200
+++ new/armadillo-9.200.8/docs.html 2016-06-16 18:19:18.0 +0200
@@ -1785,7 +1785,7 @@
 
 
 
-Specifically intended for large matrices where only a small minority of the 
elements are non-zero
+Specifically intended for large matrices where only a small minority of the 
elements is non-zero
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-9.200.7/include/armadillo_bits/Gen_bones.hpp 
new/armadillo-9.200.8/include/armadillo_bits/Gen_bones.hpp
--- old/armadillo-9.200.7/include/armadillo_bits/Gen_bones.hpp  2016-06-16 
18:19:17.0 +0200
+++ new/armadillo-9.200.8/include/armadillo_bits/Gen_bones.hpp  2016-06-16 
18:19:18.0 +0200
@@ -29,7 +29,7 @@
   typedef typename T1::elem_type   elem_type;
   typedef typename get_pod_type::result pod_type;
   
-  static const bool use_at= (is_same_type::value) ? 
true : false;
+  static const bool use_at= (is_same_type::value);
   static const bool is_simple = (is_same_type::value) || 
(is_same_type::value); 
   
   static const bool is_row = T1::is_row;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-9.200.7/include/armadillo_bits/arma_version.hpp 
new/armadillo-9.200.8/in

commit armadillo for openSUSE:Factory

2019-01-25 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2019-01-25 22:45:34

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


Package is "armadillo"

Fri Jan 25 22:45:34 2019 rev:123 rq:668655 version:9.200.7

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2018-11-18 
23:32:07.593485987 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new.28833/armadillo.changes   
2019-01-25 22:45:35.235064076 +0100
@@ -1,0 +2,6 @@
+Fri Jan 25 11:11:30 UTC 2019 - badshah...@gmail.com
+
+- Update to version 9.200.7:
+  + Misc bug fixes.
+
+---

Old:

  armadillo-9.200.4.tar.xz

New:

  armadillo-9.200.7.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.DWpiRo/_old  2019-01-25 22:45:36.003063178 +0100
+++ /var/tmp/diff_new_pack.DWpiRo/_new  2019-01-25 22:45:36.007063173 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package armadillo
 #
-# Copyright (c) 2018 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
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.200.4
+Version:9.200.7
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.200.4.tar.xz -> armadillo-9.200.7.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-9.200.4/README.md 
new/armadillo-9.200.7/README.md
--- old/armadillo-9.200.4/README.md 2016-06-16 18:19:14.0 +0200
+++ new/armadillo-9.200.7/README.md 2016-06-16 18:19:17.0 +0200
@@ -74,9 +74,9 @@
 
 ### 2: Citation Details
 
-Please cite one (or both) of the following papers if you use Armadillo
-in your research and/or software.  Citations are useful for the continued
-development and maintenance of the library.
+Please cite the following papers if you use Armadillo
+in your research and/or software.  Citations are useful
+for the continued development and maintenance of the library.
 
   * Conrad Sanderson and Ryan Curtin.  
 Armadillo: a template-based C++ library for linear algebra.  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-9.200.4/docs.html 
new/armadillo-9.200.7/docs.html
--- old/armadillo-9.200.4/docs.html 2016-06-16 18:19:14.0 +0200
+++ new/armadillo-9.200.7/docs.html 2016-06-16 18:19:17.0 +0200
@@ -189,7 +189,7 @@
 
 
 
-Please cite one (or both) of the following papers if you use Armadillo in your 
research and/or software.
+Please cite the following papers if you use Armadillo in your research and/or 
software.
 
 Citations are useful for the continued development and maintenance of the 
library.
 
@@ -501,7 +501,7 @@
 cor correlation
 hist histogram of 
counts
 histc histogram of counts 
with user specified edges
-princomp principal 
component analysis
+princomp principal 
component analysis (PCA)
 normpdf probability density function 
of normal distribution
 normcdf cumulative distribution 
function of normal distribution
 mvnrnd random vectors from 
multivariate normal distribution
@@ -703,7 +703,7 @@
 
 
 
-When using the mat(n_rows, n_cols) or mat(size(X) constructors, 
by default the memory is uninitialised (ie. may contain garbage);
+When using the mat(n_rows, n_cols) or mat(size(X)) constructors, 
by default the memory is uninitialised (ie. may contain garbage);
 memory can be explicitly initialised by specifying the fill_type,
 which is one of:
 fill::zeros,
@@ -2495,6 +2495,7 @@
 element initialisation
 ind2sub()
 sub2ind()
+.index_min() / .index_max()
 submatrix views
 .memptr()
 .transform()
@@ -3542,7 +3543,7 @@
 
X( span(first_row, last_row), span(first_col, last_col) )
 
 
X( first_row, first_col, size(n_rows, n_cols) )
-X( first_row, first_col, size(Y) )(Y is a mat)
+X( first_row, first_col, size(Y) )[ Y is a matrix ]
 
 
X( span(first_row, last_row), col_number )
 
X( row_number, span(first_col, last_col) )
@@ -3553,7 +3554,7 @@
 X.tail_cols( number_of_cols )
 X.tail_rows( number_of_rows )
 
-X.unsafe_col( col_number )
+X.unsafe_col( col_number )[ use with caution ]
 
 
 
@@ -3567,7 +3568,7 @@
 V( span(first_index, last_index) )
 V.subvec( first_index, last_index )
 
-V.subvec( first_index, 
size(W) )(W is a vector)
+V.subvec( first_index, 
size(W) )[ W is a vector ]
 
 V

commit armadillo for openSUSE:Factory

2018-11-18 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2018-11-18 23:32:00

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


Package is "armadillo"

Sun Nov 18 23:32:00 2018 rev:122 rq:649809 version:9.200.4

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2018-08-18 
00:05:03.975248293 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2018-11-18 
23:32:07.593485987 +0100
@@ -1,0 +2,20 @@
+Thu Nov 15 15:50:25 UTC 2018 - badshah...@gmail.com
+
+- Update to version 9.200.4:
+  + Faster handling of symmetric positive definite matrices by
+rcond().
+  + Faster transpose of matrices with size ≥ 512x512.
+  + Faster handling of compound sparse matrix expressions by
+accu(), diagmat(), trace().
+  + Faster handling of sparse matrices by join_rows().
+  + Added sinc().
+  + Expanded sign() to handle scalar arguments.
+  + Expanded operators (*, %, +, −) to handle sparse matrices with
+differing element types (eg. multiplication of complex matrix
+by real matrix).
+  + Expanded conv_to() to allow conversion between sparse matrices
+with differing element types.
+  + Expanded solve() to optionally allow keeping solutions of
+systems singular to working precision.
+
+---

Old:

  armadillo-9.100.5.tar.xz

New:

  armadillo-9.200.4.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.wxHltA/_old  2018-11-18 23:32:08.213485241 +0100
+++ /var/tmp/diff_new_pack.wxHltA/_new  2018-11-18 23:32:08.213485241 +0100
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo9
 Name:   armadillo
-Version:9.100.5
+Version:9.200.4
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-9.100.5.tar.xz -> armadillo-9.200.4.tar.xz ++
 7622 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2018-08-17 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2018-08-18 00:05:02

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


Package is "armadillo"

Sat Aug 18 00:05:02 2018 rev:121 rq:629570 version:9.100.5

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2018-05-29 
10:28:20.741211602 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2018-08-18 
00:05:03.975248293 +0200
@@ -1,0 +2,19 @@
+Thu Aug 16 06:36:12 UTC 2018 - badshah...@gmail.com
+
+- Update to version 9.100.5:
+  + Faster handling of symmetric/hermitian positive definite
+matrices by solve().
+  + Faster handling of inv_sympd() in compound expressions.
+  + Added .is_symmetric().
+  + Added .is_hermitian().
+  + Expanded spsolve() to optionally allow keeping solutions of
+systems singular to working precision.
+  + New configuration options ARMA_OPTIMISE_SOLVE_BAND and
+ARMA_OPTIMISE_SOLVE_SYMPD.
+  + Smarter use of the element cache in sparse matrices.
+- Pass a more robust regexp to sed for fixing end-of-line encoding
+  changes.
+- Update shlib package name in keeping with upstream versioning.
+- Use %%license instead of %%doc to install license file.
+
+---

Old:

  armadillo-8.500.1.tar.xz

New:

  armadillo-9.100.5.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.mUdULO/_old  2018-08-18 00:05:04.791250734 +0200
+++ /var/tmp/diff_new_pack.mUdULO/_new  2018-08-18 00:05:04.791250734 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define soname libarmadillo8
+%define soname libarmadillo9
 Name:   armadillo
-Version:8.500.1
+Version:9.100.5
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0
@@ -94,11 +94,10 @@
 %prep
 %setup -q
 #Convert DOS end-of-line to UNIX end-of-line
-sed -i 's/\r//' README.txt
-sed -i 's/\r//' LICENSE.txt
-sed -i 's/\r//' NOTICE.txt
-# for i in `ls licenses/`; do sed -i 's/\r//' licenses/$i ; done
-for i in `ls examples/*.cpp`; do sed -i 's/\r//' $i; done
+sed -i 's/\r$//' README.md
+sed -i 's/\r$//' LICENSE.txt
+sed -i 's/\r$//' NOTICE.txt
+for i in `ls examples/*.cpp`; do sed -i 's/\r$//' $i; done
 
 %build
 cmake . \
@@ -126,7 +125,8 @@
 %doc armadillo_nicta_2010.pdf
 %doc rcpp_armadillo_csda_2014.pdf
 %doc armadillo_joss_2016.pdf
-%doc LICENSE.txt NOTICE.txt README.txt index.html examples/ docs.html
+%doc NOTICE.txt README.md index.html examples/ docs.html
+%license LICENSE.txt
 
 %files devel
 %defattr(-,root,root)

++ armadillo-8.500.1.tar.xz -> armadillo-9.100.5.tar.xz ++
 11960 lines of diff (skipped)

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.mUdULO/_old  2018-08-18 00:05:06.067254553 +0200
+++ /var/tmp/diff_new_pack.mUdULO/_new  2018-08-18 00:05:06.067254553 +0200
@@ -1,4 +1,4 @@
-libarmadillo8
+libarmadillo9
 armadillo-devel
requires -armadillo-
-   requires "libarmadillo8- = "
+   requires "libarmadillo9- = "




commit armadillo for openSUSE:Factory

2018-05-29 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2018-05-29 10:28:17

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


Package is "armadillo"

Tue May 29 10:28:17 2018 rev:120 rq:609062 version:8.500.1

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2018-02-22 
15:01:54.871151115 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2018-05-29 
10:28:20.741211602 +0200
@@ -1,0 +2,17 @@
+Wed May 16 07:44:11 UTC 2018 - badshah...@gmail.com
+
+- Update to version 8.500.1:
+  + Faster handling of sparse matrices by kron() and repmat().
+  + Faster transpose of sparse matrices.
+  + Faster element access in sparse matrices.
+  + Faster row iterators for sparse matrices.
+  + Faster handling of compound expressions by trace().
+  + More efficient handling of aliasing in submatrix views.
+  + Expanded normalise() to handle sparse matrices.
+  + Expanded .transform() and .for_each() to handle sparse
+matrices.
+  + Added reverse() for reversing order of elements.
+  + Added repelem() for replicating elements.
+  + Added roots() for finding the roots of a polynomial.
+
+---

Old:

  armadillo-8.400.0.tar.xz

New:

  armadillo-8.500.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.4cpEGm/_old  2018-05-29 10:28:21.625178943 +0200
+++ /var/tmp/diff_new_pack.4cpEGm/_new  2018-05-29 10:28:21.629178795 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo8
 Name:   armadillo
-Version:8.400.0
+Version:8.500.1
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-8.400.0.tar.xz -> armadillo-8.500.1.tar.xz ++
 12215 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2018-02-22 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2018-02-22 15:01:50

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


Package is "armadillo"

Thu Feb 22 15:01:50 2018 rev:119 rq:578731 version:8.400.0

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2018-01-13 
21:47:27.266614807 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2018-02-22 
15:01:54.871151115 +0100
@@ -1,0 +2,16 @@
+Wed Feb 21 14:53:47 UTC 2018 - badshah...@gmail.com
+
+- Update to version 8.400.0:
+  + Faster handling of sparse matrices by repmat()
+  + Faster loading of CSV files
+  + Expanded kron() to handle sparse matrices
+  + Expanded index_min() and index_max() to handle cubes
+  + Expanded randi(), randu(), randn(), randg() to output single
+scalars
+  + Added submatrix & subcube iterators
+  + Added normcdf()
+  + Added mvnrnd()
+  + Added chi2rnd()
+  + Added wishrnd() and iwishrnd()
+
+---

Old:

  armadillo-8.300.3.tar.xz

New:

  armadillo-8.400.0.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.MYvXCO/_old  2018-02-22 15:01:56.775082622 +0100
+++ /var/tmp/diff_new_pack.MYvXCO/_new  2018-02-22 15:01:56.775082622 +0100
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo8
 Name:   armadillo
-Version:8.300.3
+Version:8.400.0
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-8.300.3.tar.xz -> armadillo-8.400.0.tar.xz ++
 11368 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2018-01-13 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2018-01-13 21:47:26

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


Package is "armadillo"

Sat Jan 13 21:47:26 2018 rev:118 rq:563543 version:8.300.3

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-12-19 
10:58:43.972639589 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2018-01-13 
21:47:27.266614807 +0100
@@ -1,0 +2,6 @@
+Tue Jan  9 15:02:12 UTC 2018 - badshah...@gmail.com
+
+- Update to version 8.300.3:
+  + Misc bug fixes.
+
+---

Old:

  armadillo-8.300.2.tar.xz

New:

  armadillo-8.300.3.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.uctyIT/_old  2018-01-13 21:47:28.226570054 +0100
+++ /var/tmp/diff_new_pack.uctyIT/_new  2018-01-13 21:47:28.230569868 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package armadillo
 #
-# Copyright (c) 2017 SUSE LINUX 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
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo8
 Name:   armadillo
-Version:8.300.2
+Version:8.300.3
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-8.300.2.tar.xz -> armadillo-8.300.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-8.300.2/README.txt 
new/armadillo-8.300.3/README.txt
--- old/armadillo-8.300.2/README.txt2016-06-16 18:17:22.0 +0200
+++ new/armadillo-8.300.3/README.txt2016-06-16 18:17:23.0 +0200
@@ -336,17 +336,13 @@
 10: Support for ATLAS
 =
 
-Armadillo can use the ATLAS library for faster versions of
-certain LAPACK and BLAS functions. Not all ATLAS functions are
-currently used, and as such LAPACK should still be installed.
-
-The minimum recommended version of ATLAS is 3.8.
-Old versions (eg. 3.6) can produce incorrect results
-as well as corrupting memory, leading to random crashes.
-
-Users of older Ubuntu and Debian based systems should explicitly
-check that ATLAS 3.6 is not installed. It's better to
-remove the old version and use the standard LAPACK library.
+Armadillo can use the ATLAS library for faster versions of a subset
+of LAPACK and BLAS functions. LAPACK should still be installed to
+obtain full functionality.
+
+Caveat: the minimum recommended version of ATLAS is 3.10;
+earlier versions (such as 3.6 and 3.8) can produce incorrect
+results and/or corrupt memory, leading to random crashes.
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-8.300.2/include/armadillo_bits/SpMat_bones.hpp 
new/armadillo-8.300.3/include/armadillo_bits/SpMat_bones.hpp
--- old/armadillo-8.300.2/include/armadillo_bits/SpMat_bones.hpp
2016-06-16 18:17:22.0 +0200
+++ new/armadillo-8.300.3/include/armadillo_bits/SpMat_bones.hpp
2016-06-16 18:17:23.0 +0200
@@ -606,7 +606,7 @@
   // 1: CSC needs to be updated from cache
   // 2: no update required
   
-  #if !defined(_OPENMP) && defined(ARMA_USE_CXX11)
+  #if !defined(ARMA_USE_OPENMP) && defined(ARMA_USE_CXX11)
   arma_aligned mutable std::mutex cache_mutex;
   #endif
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-8.300.2/include/armadillo_bits/arma_version.hpp 
new/armadillo-8.300.3/include/armadillo_bits/arma_version.hpp
--- old/armadillo-8.300.2/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:17:22.0 +0200
+++ new/armadillo-8.300.3/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:17:23.0 +0200
@@ -21,7 +21,7 @@
 
 #define ARMA_VERSION_MAJOR 8
 #define ARMA_VERSION_MINOR 300
-#define ARMA_VERSION_PATCH 2
+#define ARMA_VERSION_PATCH 3
 #define ARMA_VERSION_NAME  "Tropical Shenanigans"
 
 




commit armadillo for openSUSE:Factory

2017-12-19 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-12-19 10:58:42

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


Package is "armadillo"

Tue Dec 19 10:58:42 2017 rev:117 rq:558067 version:8.300.2

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-11-23 
09:44:20.996654663 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-12-19 
10:58:43.972639589 +0100
@@ -1,0 +2,6 @@
+Mon Dec 18 06:14:55 UTC 2017 - badshah...@gmail.com
+
+- Update to version 8.300.2:
+  + Misc bug fixes.
+
+---

Old:

  armadillo-8.300.0.tar.xz

New:

  armadillo-8.300.2.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.GzZcTB/_old  2017-12-19 10:58:44.680605412 +0100
+++ /var/tmp/diff_new_pack.GzZcTB/_new  2017-12-19 10:58:44.680605412 +0100
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo8
 Name:   armadillo
-Version:8.300.0
+Version:8.300.2
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-8.300.0.tar.xz -> armadillo-8.300.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-8.300.0/README.txt 
new/armadillo-8.300.2/README.txt
--- old/armadillo-8.300.0/README.txt2016-06-16 18:17:20.0 +0200
+++ new/armadillo-8.300.2/README.txt2016-06-16 18:17:22.0 +0200
@@ -25,7 +25,7 @@
 
  9: Support for OpenBLAS and Intel MKL
 10: Support for ATLAS
-11: Support for C++11/C++14 Features
+11: Support for C++11 / C++14 Features
 12: Support for OpenMP
 
 13: API Documentation
@@ -375,7 +375,7 @@
 
 Armadillo can use OpenMP to automatically speed up computationally
 expensive element-wise functions such as exp(), log(), cos(), etc.
-This requires a C++11/C++14 compiler with OpenMP 3.0+ support.
+This requires a C++11/C++14 compiler with OpenMP 3.1+ support.
 
 When using gcc or clang, use the following options to enable both
 C++11 and OpenMP:  -std=c++11 -fopenmp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-8.300.0/docs.html 
new/armadillo-8.300.2/docs.html
--- old/armadillo-8.300.0/docs.html 2016-06-16 18:17:20.0 +0200
+++ new/armadillo-8.300.2/docs.html 2016-06-16 18:17:22.0 +0200
@@ -16216,7 +16216,7 @@
 
 Use OpenMP for parallelisation of computationally expensive element-wise 
operations
 (such as exp(), log(), cos(), etc).
-Automatically enabled when using a C++11/C++14 compiler which has OpenMP 3.0+ 
active (eg. the -fopenmp option for gcc and clang).
+Automatically enabled when using a C++11/C++14 compiler which has OpenMP 3.1+ 
active (eg. the -fopenmp option for gcc and clang).
 Caveat: when using gcc, use of -march=native in 
conjunction with -fopenmp may lead to speed regressions on recent 
processors.
 
   
@@ -16820,7 +16820,7 @@
 
 computationally expensive element-wise functions (such as exp(), log(), cos(), etc)
 can now be automatically sped up via https://en.wikipedia.org/wiki/OpenMP";>OpenMP;
-this requires a C++11/C++14 compiler with OpenMP 3.0+ support
+this requires a C++11/C++14 compiler with OpenMP 3.1+ support
 
 for GCC and clang compilers use the following options to enable both C++11 
and OpenMP: -std=c++11 -fopenmp
 Caveat: when using GCC, use of -march=native in 
conjunction with -fopenmp may lead to speed regressions on recent 
processors
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-8.300.0/include/armadillo 
new/armadillo-8.300.2/include/armadillo
--- old/armadillo-8.300.0/include/armadillo 2016-06-16 18:17:20.0 
+0200
+++ new/armadillo-8.300.2/include/armadillo 2016-06-16 18:17:22.0 
+0200
@@ -59,6 +59,8 @@
   #include 
   #include 
   #include 
+  #include 
+  #include 
 #endif
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-8.300.0/include/armadillo_bits/MapMat_bones.hpp 
new/armadillo-8.300.2/include/armadillo_bits/MapMat_bones.hpp
--- old/armadillo-8.300.0/include/armadillo_bits/MapMat_bones.hpp   
2016-06-16 18:17:20.0 +0200
+++ new/armadillo-8.300.2/include/armadillo_bits/MapMat_bones.hpp   
2016-06-16 18:17:22.0 +0200
@@ -80,9 +80,9 @@
   inline void speye(const uword in_n_rows, const uword in_n_cols);
   inline void speye(const SizeMat& s);
   
-  arma_inline MapMat_elem elem(const uword index,  
uword& sync_state, uwo

commit armadillo for openSUSE:Factory

2017-11-23 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-11-23 09:44:08

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


Package is "armadillo"

Thu Nov 23 09:44:08 2017 rev:116 rq:544399 version:8.300.0

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-11-07 
10:04:37.487877367 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-11-23 
09:44:20.996654663 +0100
@@ -1,0 +2,11 @@
+Wed Nov 22 09:21:39 UTC 2017 - badshah...@gmail.com
+
+- Update to version 8.300.0:
+  + Faster handling of band matrices by solve().
+  + Faster handling of band matrices by chol().
+  + Faster randg() when using OpenMP.
+  + Added normpdf().
+  + Expanded .save() to allow appending new datasets to existing
+HDF5 files.
+
+---

Old:

  armadillo-8.200.2.tar.xz

New:

  armadillo-8.300.0.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.fsUVkP/_old  2017-11-23 09:44:22.048616274 +0100
+++ /var/tmp/diff_new_pack.fsUVkP/_new  2017-11-23 09:44:22.052616129 +0100
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo8
 Name:   armadillo
-Version:8.200.2
+Version:8.300.0
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-8.200.2.tar.xz -> armadillo-8.300.0.tar.xz ++
 3949 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2017-11-07 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-11-07 10:04:12

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


Package is "armadillo"

Tue Nov  7 10:04:12 2017 rev:115 rq:539300 version:8.200.2

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-10-19 
19:33:28.541117693 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-11-07 
10:04:37.487877367 +0100
@@ -1,0 +2,6 @@
+Sun Nov  5 14:29:27 UTC 2017 - badshah...@gmail.com
+
+- Update to version 8.200.2:
+  + Misc bug fixes.
+
+---

Old:

  armadillo-8.200.1.tar.xz

New:

  armadillo-8.200.2.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.lTa3ux/_old  2017-11-07 10:04:38.387844714 +0100
+++ /var/tmp/diff_new_pack.lTa3ux/_new  2017-11-07 10:04:38.391844569 +0100
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo8
 Name:   armadillo
-Version:8.200.1
+Version:8.200.2
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-8.200.1.tar.xz -> armadillo-8.200.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-8.200.1/README.txt 
new/armadillo-8.200.2/README.txt
--- old/armadillo-8.200.1/README.txt2016-06-16 18:17:11.0 +0200
+++ new/armadillo-8.200.2/README.txt2016-06-16 18:17:12.0 +0200
@@ -436,21 +436,21 @@
 15: Bug Reports and Frequently Asked Questions
 ==
 
-Armadillo has gone through extensive testing and
-has been successfully used in production environments.
-However, as with almost all software, it's impossible
-to guarantee 100% correct functionality.
-
-If you find a bug in the library or the documentation,
-we are interested in hearing about it. Please make a
-_small_ and _self-contained_ program which exposes the bug,
-and then send the program source and the bug description
-to the developers. The contact details are at:
+Armadillo has gone through extensive testing and has been successfully
+used in production environments. However, as with almost all software,
+it's impossible to guarantee 100% correct functionality.
+
+If you find a bug in the library or the documentation, we are interested
+in hearing about it. Please make a _small_ and _self-contained_ program
+which exposes the bug, and then send the program source and the bug description
+to the developers. The small program must have a main() function and use only
+functions/classes from Armadillo and the standard C++ library (no other 
libraries).
+
+The contact details are at:
 
   http://arma.sourceforge.net/contact.html
 
-Further information about Armadillo as well as
-answers to frequently asked questions are at:
+Further information about Armadillo is on the frequently asked questions page:
 
   http://arma.sourceforge.net/faq.html
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-8.200.1/include/armadillo_bits/arma_version.hpp 
new/armadillo-8.200.2/include/armadillo_bits/arma_version.hpp
--- old/armadillo-8.200.1/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:17:11.0 +0200
+++ new/armadillo-8.200.2/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:17:12.0 +0200
@@ -21,7 +21,7 @@
 
 #define ARMA_VERSION_MAJOR 8
 #define ARMA_VERSION_MINOR 200
-#define ARMA_VERSION_PATCH 1
+#define ARMA_VERSION_PATCH 2
 #define ARMA_VERSION_NAME  "Feral Pursuits Deluxe"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-8.200.1/include/armadillo_bits/compiler_setup.hpp 
new/armadillo-8.200.2/include/armadillo_bits/compiler_setup.hpp
--- old/armadillo-8.200.1/include/armadillo_bits/compiler_setup.hpp 
2016-06-16 18:17:11.0 +0200
+++ new/armadillo-8.200.2/include/armadillo_bits/compiler_setup.hpp 
2016-06-16 18:17:12.0 +0200
@@ -471,12 +471,12 @@
 
 
 #if defined(ARMA_PRINT_OPENMP_WARNING) && 
!defined(ARMA_DONT_PRINT_OPENMP_WARNING)
-  #pragma message ("WARNING: use of OpenMP disabled; this compiler doesn't 
support OpenMP 3.0+")
+  #pragma message ("WARNING: use of OpenMP disabled; compiler support for 
OpenMP 3.0+ not detected")
 #endif
 
 
 #if defined(ARMA_USE_OPENMP) && !defined(ARMA_USE_CXX11)
-  #if (defined(ARMA_GCC_VERSION) && (ARMA_GCC_VERSION >= 40803)) || 
(defined(__clang__) && !defined(ARMA_FAKE_CLANG))
+  #if (defined(ARMA_GCC_VERSION) && (ARMA_GCC_VERSION

commit armadillo for openSUSE:Factory

2017-10-19 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-10-19 19:33:26

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


Package is "armadillo"

Thu Oct 19 19:33:26 2017 rev:114 rq:535169 version:8.200.1

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-10-18 
10:53:56.343142229 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-10-19 
19:33:28.541117693 +0200
@@ -1,0 +2,6 @@
+Wed Oct 18 12:50:38 UTC 2017 - badshah...@gmail.com
+
+- Update to version 8.200.1:
+  + Misc bug fixes.
+
+---

Old:

  armadillo-8.200.0.tar.xz

New:

  armadillo-8.200.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.I1TgFA/_old  2017-10-19 19:33:29.341080264 +0200
+++ /var/tmp/diff_new_pack.I1TgFA/_new  2017-10-19 19:33:29.345080077 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo8
 Name:   armadillo
-Version:8.200.0
+Version:8.200.1
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-8.200.0.tar.xz -> armadillo-8.200.1.tar.xz ++
Binary files old/armadillo-8.200.0/armadillo_mtgmm_2017.pdf and 
new/armadillo-8.200.1/armadillo_mtgmm_2017.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-8.200.0/docs.html 
new/armadillo-8.200.1/docs.html
--- old/armadillo-8.200.0/docs.html 2016-06-16 18:17:10.0 +0200
+++ new/armadillo-8.200.1/docs.html 2016-06-16 18:17:11.0 +0200
@@ -194,11 +194,9 @@
 Citations are useful for the continued development and maintenance of the 
library.
 
 
-
 Conrad Sanderson and Ryan Curtin.
 Armadillo: a template-based C++ 
library for linear algebra.
 Journal of Open Source Software, Vol. 1, pp. 26, 2016.
-
 
 
 
@@ -2995,6 +2993,7 @@
 .transform()
 .fill()
 find()
+clamp()
 relational operators
 constants (pi, nan, inf, ...)
 
@@ -7449,6 +7448,7 @@
 
 min() & max()
 .min() & .max() (member functions of 
Mat)
+replace()
 find()
 
 
@@ -13455,9 +13455,17 @@
 
 gmm_diag
 gmm_full
+
+
+
+
+
+
+
+
 
 
-Classes for multivariate data modelling and evaluation via Gaussian Mixture 
Models (GMMs)
+Classes for multivariate data modelling and evaluation via Gaussian Mixture 
Models (GMMs)
 
 
 
@@ -13486,7 +13494,7 @@
 
N( x | mg , Cg )
 represents a Gaussian (normal) distribution
 for each Gaussian g:
 
-hg is the heft (weight), with constraints 
hg ≥ 0 and ∑hg = 1
+hg is the heft (weight), with constraints 
hg ≥ 0 and ∑hg = 1
 mg is the mean (centroid) vector with dimensionality 
n_dims
 Cg is the covariance matrix (either diagonal or 
full)
 
@@ -13511,18 +13519,50 @@
 The classes include parameter estimation (training) algorithms: k-means 
clustering and Expectation-Maximisation (EM);
 the training algorithms will run much quicker on multi-core machines when 
OpenMP is enabled in your compiler (eg. -fopenmp in GCC and clang)
 
+
+
+
+
+ 
+
+
 
+
+
+
+
 
-Please cite the following paper if you use the classes in your research and/or 
software:
+Please cite the following article if you use the gmm_diag or 
gmm_full classes in your research and/or software:
 
 
-
 Conrad Sanderson and Ryan Curtin.
-An Open Source C++ Implementation of 
Multi-Threaded Gaussian Mixture Models, k-Means and Expectation 
Maximisation.
-International Conference on Signal Processing and Communication Systems, 
2017.
-
-
+gmm_diag and gmm_full: C++ classes for 
multi-threaded Gaussian mixture models and Expectation-Maximisation.
+Journal of Open Source Software, Vol. 2, 2017.
+
+bibtex:
 
+
+
+
+@article{gmm2017,
+ author  = {Conrad Sanderson and Ryan Curtin},
+ title   = {gmm{\tt\char95}diag and gmm{\tt\char95}full: 
C++ classes for multi-threaded Gaussian mixture models and 
Expectation-Maximisation},
+ journal = {Journal of Open Source Software},
+ volume  = {2},
+ year= {2017}
+ }
+
+
+
+
+
+
+
+
+
+
+
+
 
 For an instance of gmm_diag or gmm_full named as M, the 
member functions and variables are:
 
Binary files old/armadillo-8.200.0/gmm_joss_2017.pdf and 
new/armadillo-8.200.1/gmm_joss_2017.pdf differ
Binary files old/armadillo-8.200.0/gmm_spcs_2017.pdf and 
new/armadillo-8.200.1/gmm_spcs_2017.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-8.200.0/include/armadillo_bits/SpMat_bones.hpp 
new/armadillo-8.200.1/include/armadillo_bits/SpMat_bones.hpp
--- old/armadillo-8.200.0/include/armadillo_bits/SpMat_bones.hpp
2016-06-16 18:17:10.0 +02

commit armadillo for openSUSE:Factory

2017-10-18 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-10-18 10:53:53

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


Package is "armadillo"

Wed Oct 18 10:53:53 2017 rev:113 rq:534371 version:8.200.0

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-09-13 
22:38:40.285189402 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-10-18 
10:53:56.343142229 +0200
@@ -1,0 +2,8 @@
+Sun Oct 15 12:24:13 UTC 2017 - badshah...@gmail.com
+
+- Update to version 8.200.0:
+  + Added intersect() for finding common elements in two
+vectors/matrices.
+  + Expanded affmul() to handle non-square matrices.
+
+---

Old:

  armadillo-8.100.1.tar.xz

New:

  armadillo-8.200.0.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.gZLyyu/_old  2017-10-18 10:53:57.019110516 +0200
+++ /var/tmp/diff_new_pack.gZLyyu/_new  2017-10-18 10:53:57.023110328 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo8
 Name:   armadillo
-Version:8.100.1
+Version:8.200.0
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-8.100.1.tar.xz -> armadillo-8.200.0.tar.xz ++
 1634 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-09-13 22:38:27

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


Package is "armadillo"

Wed Sep 13 22:38:27 2017 rev:112 rq:525882 version:8.100.1

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-09-09 
20:26:17.820101076 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-09-13 
22:38:40.285189402 +0200
@@ -1,0 +2,6 @@
+Tue Sep 12 05:55:54 UTC 2017 - badshah...@gmail.com
+
+- Update to version 8.100.1:
+  + Misc bug fixes.
+
+---

Old:

  armadillo-8.100.0.tar.xz

New:

  armadillo-8.100.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.TesZFa/_old  2017-09-13 22:38:42.160925304 +0200
+++ /var/tmp/diff_new_pack.TesZFa/_new  2017-09-13 22:38:42.160925304 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo8
 Name:   armadillo
-Version:8.100.0
+Version:8.100.1
 Release:0
 Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-8.100.0.tar.xz -> armadillo-8.100.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-8.100.0/docs.html 
new/armadillo-8.100.1/docs.html
--- old/armadillo-8.100.0/docs.html 2016-06-16 18:17:00.0 +0200
+++ new/armadillo-8.100.1/docs.html 2016-06-16 18:17:01.0 +0200
@@ -3731,9 +3731,7 @@
 
 For k < 0, the k-th sub-diagonal is accessed (bottom-left 
corner)
 
-
-The diagonal is interpreted as a column vector within expressions
-
+The diagonal is interpreted as a column vector within expressions
 
 
 Examples:
@@ -3751,6 +3749,18 @@
 
 
 
+
+
+NOTE: handling of sparse matrix diagonals has changed slightly in 
Armadillo 8.x;
+to copy sparse diagonal to dense vector, use:
+
+
+sp_mat S = sprandu(10,10,0.1);
+
+vec v(S.diag());  // copy sparse diagonal to dense vector
+
+
+
 
 
 See also:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-8.100.0/include/armadillo_bits/Col_bones.hpp 
new/armadillo-8.100.1/include/armadillo_bits/Col_bones.hpp
--- old/armadillo-8.100.0/include/armadillo_bits/Col_bones.hpp  2016-06-16 
18:17:00.0 +0200
+++ new/armadillo-8.100.1/include/armadillo_bits/Col_bones.hpp  2016-06-16 
18:17:01.0 +0200
@@ -57,14 +57,15 @@
   inline Col& operator=(Col&& m);
   #endif
   
-  inline explicit Col(const SpCol& X);
-  
   inline Col& operator=(const eT val);
   inline Col& operator=(const Col& m);
   
   template inline Col(const Base& X);
   template inline Col&  operator=(const Base& X);
   
+  template inline explicitCol(const SpBase& X);
+  template inline Col&  operator=(const SpBase& X);
+  
   inline Col(  eT* aux_mem, const uword aux_length, const bool 
copy_aux_mem = true, const bool strict = false);
   inline Col(const eT* aux_mem, const uword aux_length);
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-8.100.0/include/armadillo_bits/Col_meat.hpp 
new/armadillo-8.100.1/include/armadillo_bits/Col_meat.hpp
--- old/armadillo-8.100.0/include/armadillo_bits/Col_meat.hpp   2016-06-16 
18:17:00.0 +0200
+++ new/armadillo-8.100.1/include/armadillo_bits/Col_meat.hpp   2016-06-16 
18:17:01.0 +0200
@@ -322,23 +322,6 @@
 
 template
 inline
-Col::Col(const SpCol& X)
-  : Mat(arma_vec_indicator(), X.n_elem, 1, 1)
-  {
-  arma_extra_debug_sigprint_this(this);
-
-  arrayops::inplace_set(Mat::memptr(), eT(0), X.n_elem);
-
-  for(typename SpCol::const_iterator it = X.begin(); it != X.end(); ++it)
-{
-at(it.row()) = (*it);
-}
-  }
-
-
-
-template
-inline
 Col&
 Col::operator=(const eT val)
   {
@@ -386,6 +369,34 @@
   {
   arma_extra_debug_sigprint();
   
+  Mat::operator=(X.get_ref());
+  
+  return *this;
+  }
+
+
+
+template
+template
+inline
+Col::Col(const SpBase& X)
+  : Mat(arma_vec_indicator(), 1)
+  {
+  arma_extra_debug_sigprint_this(this);
+  
+  Mat::operator=(X.get_ref());
+  }
+
+
+
+template
+template
+inline
+Col&
+Col::operator=(const SpBase& X)
+  {
+  arma_extra_debug_sigprint();
+  
   Mat::operator=(X.get_ref());
   
   return *this;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-8.100.0/include/armadillo_bits/MapMat_meat.hpp 
new/armadillo-8.100.1/include/armadillo_bits/MapMat_meat.hpp
--- old/armadillo-8.100.0/include/armadillo_bits/MapMat_meat.hpp
2016-06-16 

commit armadillo for openSUSE:Factory

2017-09-09 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-09-09 20:26:13

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


Package is "armadillo"

Sat Sep  9 20:26:13 2017 rev:111 rq:522124 version:8.100.0

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-09-05 
15:20:09.547583027 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-09-09 
20:26:17.820101076 +0200
@@ -1,0 +2,7 @@
+Tue Sep  5 21:45:23 UTC 2017 - jeng...@inai.de
+
+- Trim descriptions, keeping the full description just for the
+  one that is installed most often (libarmadillo8).
+  Ensure neutrality of descriptions.
+
+---



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.qoHwNe/_old  2017-09-09 20:26:18.923945487 +0200
+++ /var/tmp/diff_new_pack.qoHwNe/_new  2017-09-09 20:26:18.923945487 +0200
@@ -20,7 +20,7 @@
 Name:   armadillo
 Version:8.100.0
 Release:0
-Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
+Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0
 Group:  Development/Libraries/C and C++
 Url:http://arma.sourceforge.net/
@@ -36,27 +36,16 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-Armadillo is a C++ linear algebra library (matrix maths)
-aiming towards a good balance between speed and ease of use.
+Armadillo is a C++ linear algebra library (matrix maths).
 Integer, floating point and complex numbers are supported,
 as well as a subset of trigonometric and statistics functions.
-Various matrix decompositions are provided through optional
-integration with LAPACK and ATLAS libraries.
-A delayed evaluation approach is employed (during compile time)
-to combine several operations into one and reduce (or eliminate)
-the need for temporaries. This is accomplished through recursive
-templates and template meta-programming.
-This library is useful if C++ has been decided as the language
-of choice (due to speed and/or integration capabilities), rather
-than another language like Matlab or Octave.
 
 %package -n %{soname}
-Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
+Summary:C++ matrix library with interfaces to LAPACK and ATLAS
 Group:  System/Libraries
 
 %description -n %{soname}
-Armadillo is a C++ linear algebra library (matrix maths)
-aiming towards a good balance between speed and ease of use.
+Armadillo is a C++ linear algebra library (matrix maths).
 Integer, floating point and complex numbers are supported,
 as well as a subset of trigonometric and statistics functions.
 Various matrix decompositions are provided through optional
@@ -65,9 +54,6 @@
 to combine several operations into one and reduce (or eliminate)
 the need for temporaries. This is accomplished through recursive
 templates and template meta-programming.
-This library is useful if C++ has been decided as the language
-of choice (due to speed and/or integration capabilities), rather
-than another language like Matlab or Octave.
 
 This package provides the shared libraries for armadillo.
 
@@ -79,19 +65,9 @@
 %endif
 
 %descriptiondoc
-Armadillo is a C++ linear algebra library (matrix maths)
-aiming towards a good balance between speed and ease of use.
+Armadillo is a C++ linear algebra library (matrix maths).
 Integer, floating point and complex numbers are supported,
 as well as a subset of trigonometric and statistics functions.
-Various matrix decompositions are provided through optional
-integration with LAPACK and ATLAS libraries.
-A delayed evaluation approach is employed (during compile time)
-to combine several operations into one and reduce (or eliminate)
-the need for temporaries. This is accomplished through recursive
-templates and template meta-programming.
-This library is useful if C++ has been decided as the language
-of choice (due to speed and/or integration capabilities), rather
-than another language like Matlab or Octave.
 
 This package provides the documentation for armadillo.
 
@@ -107,19 +83,9 @@
 Recommends: %{name}-doc
 
 %descriptiondevel
-Armadillo is a C++ linear algebra library (matrix maths)
-aiming towards a good balance between speed and ease of use.
+Armadillo is a C++ linear algebra library (matrix maths).
 Integer, floating point and complex numbers are supported,
 as well as a subset of trigonometric and statistics functions.
-Various matrix decompositions are provided through optional
-integration with LAPACK and ATLAS libr

commit armadillo for openSUSE:Factory

2017-09-05 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-09-05 15:20:06

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


Package is "armadillo"

Tue Sep  5 15:20:06 2017 rev:110 rq:521072 version:8.100.0

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-08-24 
18:53:45.441943842 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-09-05 
15:20:09.547583027 +0200
@@ -1,0 +2,22 @@
+Fri Sep  1 17:31:45 UTC 2017 - badshah...@gmail.com
+
+- Update to version 8.100.0:
+  + Faster incremental construction of sparse matrices via element
+access operators
+  + Faster diagonal views in sparse matrices
+  + Expanded SpMat to save/load sparse matrices in coord format
+  + Expanded .save()/.load() to allow specification of datasets
+within HDF5 files
+  + Added affmul() to simplify application of affine
+transformations
+  + Warnings and errors are now printed by default to the
+std::cerr stream
+  + Added set_cerr_stream() and get_cerr_stream() to replace
+set_stream_err1(), set_stream_err2(), get_stream_err1(),
+get_stream_err2()
+  + New configuration options ARMA_COUT_STREAM and
+ARMA_CERR_STREAM
+- Adapt shared lib and baselibs.conf to updated shared object
+  numbering.
+
+---

Old:

  armadillo-7.960.1.tar.xz

New:

  armadillo-8.100.0.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.BdOdNb/_old  2017-09-05 15:20:12.527164206 +0200
+++ /var/tmp/diff_new_pack.BdOdNb/_new  2017-09-05 15:20:12.531163644 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define soname libarmadillo7
+%define soname libarmadillo8
 Name:   armadillo
-Version:7.960.1
+Version:8.100.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-7.960.1.tar.xz -> armadillo-8.100.0.tar.xz ++
 16894 lines of diff (skipped)

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.BdOdNb/_old  2017-09-05 15:20:13.778988245 +0200
+++ /var/tmp/diff_new_pack.BdOdNb/_new  2017-09-05 15:20:13.782987683 +0200
@@ -1,4 +1,4 @@
-libarmadillo7
+libarmadillo8
 armadillo-devel
requires -armadillo-
-   requires "libarmadillo7- = "
+   requires "libarmadillo8- = "




commit armadillo for openSUSE:Factory

2017-08-24 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-08-24 18:53:34

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


Package is "armadillo"

Thu Aug 24 18:53:34 2017 rev:109 rq:517319 version:7.960.1

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-06-30 
18:43:50.429654339 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-08-24 
18:53:45.441943842 +0200
@@ -1,0 +2,22 @@
+Wed Aug 16 15:26:57 UTC 2017 - badshah...@gmail.com
+
+- Update to version 7.960.1:
+  + Undocumented bug fixes. 
+
+---
+Fri Aug  4 10:36:47 UTC 2017 - badshah...@gmail.com
+
+- Update to version 7.960.0:
+  + Faster randn() when using OpenMP.
+  + Faster gmm_diag class, for Gaussian mixture models with
+diagonal covariance matrices.
+  + Added .sum_log_p() to the gmm_diag class.
+  + Added gmm_full class, for Gaussian mixture models with full
+covariance matrices.
+  + Expanded .each_slice() to optionally use OpenMP for
+multi-threaded execution.
+- Drop %%check section entirely, this is not expected to work
+  going forward. Also drop armadillo-tests.patch, which was meant
+  for the tests in the %%check section.
+
+---

Old:

  armadillo-7.950.1.tar.xz
  armadillo-tests.patch

New:

  armadillo-7.960.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.CJLwhk/_old  2017-08-24 18:53:46.869742799 +0200
+++ /var/tmp/diff_new_pack.CJLwhk/_new  2017-08-24 18:53:46.873742236 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo7
 Name:   armadillo
-Version:7.950.1
+Version:7.960.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0
@@ -26,8 +26,6 @@
 Url:http://arma.sourceforge.net/
 Source: http://downloads.sourceforge.net/arma/%{name}-%{version}.tar.xz
 Source2:baselibs.conf
-# PATCH-FEATURE-OPENSUSE armadillo-tests.patch badshah...@gmail.com -- 
Generate tests/Makefile by configuring tests/Makefile.in using cmake so that 
the tests can be run before actually installing the library; patch sent upstream
-Patch1: armadillo-tests.patch
 BuildRequires:  arpack-ng-devel
 BuildRequires:  blas-devel
 BuildRequires:  cmake
@@ -129,7 +127,6 @@
 
 %prep
 %setup -q
-%patch1 -p1
 #Convert DOS end-of-line to UNIX end-of-line
 sed -i 's/\r//' README.txt
 sed -i 's/\r//' LICENSE.txt
@@ -150,13 +147,6 @@
 rm -rf examples/example2_win64.*
 rm -rf examples/lib_win64
 
-# Drop tests because upstream acknowledges some tests are intended to fail 
without ARPACK
-#%%check
-#pushd tests
-#make %%{?_smp_mflags}
-#./main
-#popd
-
 %post -n %{soname} -p /sbin/ldconfig
 
 %postun -n %{soname} -p /sbin/ldconfig

++ armadillo-7.950.1.tar.xz -> armadillo-7.960.1.tar.xz ++
 6122 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2017-06-30 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-06-30 18:43:09

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


Package is "armadillo"

Fri Jun 30 18:43:09 2017 rev:108 rq:507287 version:7.950.1

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-06-08 
14:58:27.901451365 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-06-30 
18:43:50.429654339 +0200
@@ -1,0 +2,10 @@
+Wed Jun 21 12:07:23 UTC 2017 - badshah...@gmail.com
+
+- Update to version 7.950.1:
+  + Expanded accu() and sum() to use OpenMP for processing
+expressions with computationally expensive element-wise
+functions.
+  + Expanded trimatu() and trimatl() to allow specification of the
+diagonal which delineates the boundary of the triangular part.
+
+---

Old:

  armadillo-7.900.1.tar.xz

New:

  armadillo-7.950.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.a6jwXO/_old  2017-06-30 18:43:51.025570520 +0200
+++ /var/tmp/diff_new_pack.a6jwXO/_new  2017-06-30 18:43:51.029569957 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo7
 Name:   armadillo
-Version:7.900.1
+Version:7.950.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0

++ armadillo-7.900.1.tar.xz -> armadillo-7.950.1.tar.xz ++
 2877 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2017-06-08 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-06-08 14:58:12

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


Package is "armadillo"

Thu Jun  8 14:58:12 2017 rev:107 rq:495092 version:7.900.1

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-03-01 
23:43:29.862455491 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-06-08 
14:58:27.901451365 +0200
@@ -1,0 +2,13 @@
+Mon May 15 14:07:43 UTC 2017 - badshah...@gmail.com
+
+- Update to version 7.900.1:
+  + Expanded clamp() to handle cubes.
+  + Computationally expensive element-wise functions (such as
+exp(), log(), cos(), etc) can now be automatically sped up via
+OpenMP; this requires a C++11/C++14 compiler with OpenMP 3.0+
+support.
+- Rebase armadillo-tests.patch for updated version.
+- Drop tests because upstream acknowledges some tests are intended
+  to fail without ARPACK.
+
+---

Old:

  armadillo-7.800.0.tar.xz

New:

  armadillo-7.900.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.re2KPO/_old  2017-06-08 14:58:29.497226149 +0200
+++ /var/tmp/diff_new_pack.re2KPO/_new  2017-06-08 14:58:29.501225585 +0200
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo7
 Name:   armadillo
-Version:7.800.0
+Version:7.900.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:Apache-2.0
@@ -140,7 +140,7 @@
 %build
 cmake . \
 -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}\
--DINSTALL_LIB_DIR:PATH=%{_libdir}
+-DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir}
 make %{?_smp_mflags}
 
 %install
@@ -150,11 +150,12 @@
 rm -rf examples/example2_win64.*
 rm -rf examples/lib_win64
 
-%check
-pushd tests
-make %{?_smp_mflags}
-./main
-popd
+# Drop tests because upstream acknowledges some tests are intended to fail 
without ARPACK
+#%%check
+#pushd tests
+#make %%{?_smp_mflags}
+#./main
+#popd
 
 %post -n %{soname} -p /sbin/ldconfig
 

++ armadillo-7.800.0.tar.xz -> armadillo-7.900.1.tar.xz ++
 19632 lines of diff (skipped)

++ armadillo-tests.patch ++
--- /var/tmp/diff_new_pack.re2KPO/_old  2017-06-08 14:58:30.681059071 +0200
+++ /var/tmp/diff_new_pack.re2KPO/_new  2017-06-08 14:58:30.681059071 +0200
@@ -1,7 +1,7 @@
-Index: armadillo-7.500.0/tests/Makefile.in
+Index: armadillo-7.900.1/tests/Makefile.in
 ===
 --- /dev/null
-+++ armadillo-7.500.0/tests/Makefile.in
 armadillo-7.900.1/tests/Makefile.in
 @@ -0,0 +1,38 @@
 +
 +LIB_FLAGS = -L@PROJECT_SOURCE_DIR@ -larmadillo
@@ -19,8 +19,8 @@
 +  LIB_FLAGS += -larpack
 +endif
 +
-+#LIB_FLAGS = -lblas -llapack 
-+#LIB_FLAGS = -lopenblas -llapack 
++#LIB_FLAGS = -lblas -llapack
++#LIB_FLAGS = -lopenblas -llapack
 +
 +CXX_FLAGS = -I@PROJECT_SOURCE_DIR@/include -std=c++11 -Wshadow -Wall 
-pedantic -O0
 +#CXX_FLAGS = -std=c++11 -Wshadow -Wall -pedantic -O0 -DARMA_DONT_USE_WRAPPER
@@ -41,11 +41,11 @@
 +
 +clean:
 +  rm -f main *.o
-Index: armadillo-7.500.0/CMakeLists.txt
+Index: armadillo-7.900.1/CMakeLists.txt
 ===
 armadillo-7.500.0.orig/CMakeLists.txt
-+++ armadillo-7.500.0/CMakeLists.txt
-@@ -453,6 +453,10 @@ set(ARMADILLO_LIB_DIR  "${PROJECT_BI
+--- armadillo-7.900.1.orig/CMakeLists.txt
 armadillo-7.900.1/CMakeLists.txt
+@@ -437,6 +437,10 @@ set(ARMADILLO_LIB_DIR  "${PROJECT_BI
  set(ARMADILLO_CMAKE_DIR"${PROJECT_BINARY_DIR}")
  
  
@@ -56,17 +56,18 @@
  message(STATUS "Generating '${PROJECT_BINARY_DIR}/ArmadilloConfig.cmake'")
  # copy/change config and configVersion file (modify only the @xyz@ variables)
  
configure_file(${PROJECT_SOURCE_DIR}/cmake_aux/InstallFiles/ArmadilloConfig.cmake.in
-Index: armadillo-7.500.0/tests/Makefile
+Index: armadillo-7.900.1/tests/Makefile
 ===
 armadillo-7.500.0.orig/tests/Makefile
-+++ /dev/null
-@@ -1,24 +0,0 @@
+--- armadillo-7.900.1.orig/tests/Makefile
 armadillo-7.900.1/tests/Makefile
+@@ -1,25 +0,0 @@
 -
 -LIB_FLAGS = -larmadillo
 -#LIB_FLAGS = -lblas -llapack 
 -#LIB_FLAGS = -lopenblas -llapack 
 -
 -CXX_FLAGS = -std=c++11 -Wshadow -Wall -pedantic -O0
+-#CXX_FLAGS = -std=c++11 -Wshadow -Wall -pedantic -O0 -fopenmp
 -#CXX_FLAGS = -std=c++11 -Wshadow -Wall -pedantic -O0 -DARMA_DONT_USE_WRAPPER
 -#CXX_FLAGS = -std=c++11 -Wshadow -Wall -pedantic -O2
 -




commit armadillo for openSUSE:Factory

2017-03-01 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-03-01 23:43:28

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


Package is "armadillo"

Wed Mar  1 23:43:28 2017 rev:106 rq:459018 version:7.800.0

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-02-10 
10:05:50.535156403 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-03-01 
23:43:29.862455491 +0100
@@ -1,0 +2,10 @@
+Sat Feb 18 22:37:01 UTC 2017 - badshah...@gmail.com
+
+- Update to version 7.800.0:
+  + Changed license to the permissve Apache License 2.0.
+- Update License tag in specfile in keeping with upstream.
+- Update package file list:
+  + Include the license doc NOTICE.txt.
+  + Additional documentation file: armadillo_joss_2016.pdf.
+
+---

Old:

  armadillo-7.700.0.tar.xz

New:

  armadillo-7.800.0.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.VmDXDU/_old  2017-03-01 23:43:30.630347198 +0100
+++ /var/tmp/diff_new_pack.VmDXDU/_new  2017-03-01 23:43:30.634346634 +0100
@@ -18,10 +18,10 @@
 
 %define soname libarmadillo7
 Name:   armadillo
-Version:7.700.0
+Version:7.800.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
-License:MPL-2.0
+License:Apache-2.0
 Group:  Development/Libraries/C and C++
 Url:http://arma.sourceforge.net/
 Source: http://downloads.sourceforge.net/arma/%{name}-%{version}.tar.xz
@@ -133,6 +133,7 @@
 #Convert DOS end-of-line to UNIX end-of-line
 sed -i 's/\r//' README.txt
 sed -i 's/\r//' LICENSE.txt
+sed -i 's/\r//' NOTICE.txt
 # for i in `ls licenses/`; do sed -i 's/\r//' licenses/$i ; done
 for i in `ls examples/*.cpp`; do sed -i 's/\r//' $i; done
 
@@ -167,7 +168,8 @@
 %defattr(-,root,root)
 %doc armadillo_nicta_2010.pdf
 %doc rcpp_armadillo_csda_2014.pdf
-%doc LICENSE.txt README.txt index.html examples/ docs.html
+%doc armadillo_joss_2016.pdf
+%doc LICENSE.txt NOTICE.txt README.txt index.html examples/ docs.html
 
 %files devel
 %defattr(-,root,root)

++ armadillo-7.700.0.tar.xz -> armadillo-7.800.0.tar.xz ++
 16567 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2017-02-10 Thread root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2017-02-10 10:04:43

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2017-01-04 
19:37:23.996239695 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2017-02-10 
10:05:50.535156403 +0100
@@ -1,0 +2,11 @@
+Wed Feb  8 13:58:57 UTC 2017 - badshah...@gmail.com
+
+- Update to version 7.700.0:
+  + Added polyfit() and polyval().
+  + Added second form of log_det() to directly return the result
+as a complex number.
+  + Added range() to statistics functions.
+  + Expanded trimatu()/trimatl() and symmatu()/symmatl() to handle
+sparse matrices.
+
+---

Old:

  armadillo-7.600.2.tar.xz

New:

  armadillo-7.700.0.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.dJqCZZ/_old  2017-02-10 10:05:51.235057421 +0100
+++ /var/tmp/diff_new_pack.dJqCZZ/_new  2017-02-10 10:05:51.235057421 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package armadillo
 #
-# 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
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo7
 Name:   armadillo
-Version:7.600.2
+Version:7.700.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-7.600.2.tar.xz -> armadillo-7.700.0.tar.xz ++
 2365 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2016-11-22 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-11-22 18:59:08

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-11-15 
18:02:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-11-22 
18:59:09.0 +0100
@@ -1,0 +2,6 @@
+Mon Nov 21 00:38:17 UTC 2016 - badshah...@gmail.com
+
+- Update to version 7.500.2:
+  + Undocumented bug fixes.
+
+---

Old:

  armadillo-7.500.1.tar.xz

New:

  armadillo-7.500.2.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.XS47ad/_old  2016-11-22 18:59:10.0 +0100
+++ /var/tmp/diff_new_pack.XS47ad/_new  2016-11-22 18:59:10.0 +0100
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo7
 Name:   armadillo
-Version:7.500.1
+Version:7.500.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-7.500.1.tar.xz -> armadillo-7.500.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-7.500.1/include/armadillo_bits/arma_rng_cxx11.hpp 
new/armadillo-7.500.2/include/armadillo_bits/arma_rng_cxx11.hpp
--- old/armadillo-7.500.1/include/armadillo_bits/arma_rng_cxx11.hpp 
2016-06-16 18:16:07.0 +0200
+++ new/armadillo-7.500.2/include/armadillo_bits/arma_rng_cxx11.hpp 
2016-06-16 18:16:08.0 +0200
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2015 National ICT Australia (NICTA)
+// Copyright (C) 2013-2016 National ICT Australia (NICTA)
 // 
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -57,6 +57,10 @@
 arma_rng_cxx11::set_seed(const arma_rng_cxx11::seed_type val)
   {
   engine.seed(val);
+  
+  i_distr.reset();
+  u_distr.reset();
+  n_distr.reset();
   }
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-7.500.1/include/armadillo_bits/arma_version.hpp 
new/armadillo-7.500.2/include/armadillo_bits/arma_version.hpp
--- old/armadillo-7.500.1/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:16:07.0 +0200
+++ new/armadillo-7.500.2/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:16:08.0 +0200
@@ -15,7 +15,7 @@
 
 #define ARMA_VERSION_MAJOR 7
 #define ARMA_VERSION_MINOR 500
-#define ARMA_VERSION_PATCH 1
+#define ARMA_VERSION_PATCH 2
 #define ARMA_VERSION_NAME  "Coup d'Etat"
 
 




commit armadillo for openSUSE:Factory

2016-11-15 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-11-15 18:02:11

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-11-05 
21:28:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-11-15 
18:02:13.0 +0100
@@ -1,0 +2,6 @@
+Mon Nov 14 00:25:09 UTC 2016 - badshah...@gmail.com
+
+- Update to version 7.500.1:
+  + Undocumented bug fixes.
+
+---

Old:

  armadillo-7.500.0.tar.xz

New:

  armadillo-7.500.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.1mmvRT/_old  2016-11-15 18:02:15.0 +0100
+++ /var/tmp/diff_new_pack.1mmvRT/_new  2016-11-15 18:02:15.0 +0100
@@ -18,7 +18,7 @@
 
 %define soname libarmadillo7
 Name:   armadillo
-Version:7.500.0
+Version:7.500.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-7.500.0.tar.xz -> armadillo-7.500.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-7.500.0/docs.html 
new/armadillo-7.500.1/docs.html
--- old/armadillo-7.500.0/docs.html 2016-06-16 18:16:06.0 +0200
+++ new/armadillo-7.500.1/docs.html 2016-06-16 18:16:07.0 +0200
@@ -6084,7 +6084,7 @@
 
 
 
-Generated Vectors/Matrices
+Generated Vectors/Matrices/Cubes
 
 
 
@@ -9749,11 +9749,11 @@
 
 
 
-vectorise( A )
-vectorise( A, dim )
+vectorise( X )
+vectorise( X, dim )
 
 
-Generate a column vector (dim=0) or row vector (dim=1) from 
matrix A
+Generate a column vector (dim=0) or row vector (dim=1) from 
matrix X
 
 
 
@@ -9761,11 +9761,11 @@
 
 
 
-For dim=0, the elements are copied from X column-wise; 
equivalent to concatenating all the columns of A
+For dim=0, the elements are copied from X column-wise; 
equivalent to concatenating all the columns of X
 
 
 
-For dim=1, the elements are copied from X row-wise; equivalent 
to concatenating all the rows of A
+For dim=1, the elements are copied from X row-wise; equivalent 
to concatenating all the rows of X
 
 
 
@@ -9776,9 +9776,9 @@
 Examples:
 
 
-mat A = randu(4, 5);
+mat X = randu(4, 5);
 
-vec v = vectorise(A);
+vec v = vectorise(X);
 
 
 
@@ -10882,7 +10882,7 @@
 
 
 
-"none"   no selection 
(default operation)
+"none"   no ordering 
(default operation)
 "lhp"   left-half-plane: 
eigenvalues with real part < 0
 
"rhp"   right-half-plane: 
eigenvalues with real part > 0
 
"iuc"   inside-unit-circle:
 eigenvalues with absolute value < 1
@@ -15852,8 +15852,10 @@
 
 History of API Additions, Changes and Deprecations
 
+
+API Version Policy:
+
 
-API Version Policy
 
 
 Armadillo's version number is A.B.C, where A is a major version, 
B is a minor version, and C is the patch level (indicating bug 
fixes)
@@ -15906,7 +15908,7 @@
 Version 7.500:
 
 expanded qz() to optionally specify ordering of the 
Schur form
-expanded each_slice() to support matrix 
multiplication
+expanded .each_slice() to support matrix 
multiplication
 
 
 
@@ -16494,6 +16496,7 @@
 
 
 
+
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-7.500.0/include/armadillo_bits/arma_version.hpp 
new/armadillo-7.500.1/include/armadillo_bits/arma_version.hpp
--- old/armadillo-7.500.0/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:16:06.0 +0200
+++ new/armadillo-7.500.1/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:16:07.0 +0200
@@ -15,7 +15,7 @@
 
 #define ARMA_VERSION_MAJOR 7
 #define ARMA_VERSION_MINOR 500
-#define ARMA_VERSION_PATCH 0
+#define ARMA_VERSION_PATCH 1
 #define ARMA_VERSION_NAME  "Coup d'Etat"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-7.500.0/include/armadillo_bits/auxlib_meat.hpp 
new/armadillo-7.500.1/include/armadillo_bits/auxlib_meat.hpp
--- old/armadillo-7.500.0/include/armadillo_bits/auxlib_meat.hpp
2016-06-16 18:16:06.0 +0200
+++ new/armadillo-7.500.1/include/armadillo_bits/auxlib_meat.hpp
2016-06-16 18:16:07.0 +0200
@@ -317,6 +317,8 @@
 arma_extra_debug_print("lapack::trtri()");
 lapack::trtri(&uplo, &diag, &n, out.memptr(), &n, &info);
 
+if(info != 0)  { return false; }
+
 if(layout == 0)
   {
   out = trimatu(out);  // upper triangular
@@ -326,7 +328,7 @@
   out = trimatl(out);  // lower triangular
  

commit armadillo for openSUSE:Factory

2016-11-05 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-11-05 21:28:22

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-10-31 
09:56:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-11-05 
21:28:23.0 +0100
@@ -1,0 +2,13 @@
+Sat Oct 29 10:05:40 UTC 2016 - badshah...@gmail.com
+
+- Add armadillo-install-pkgconfig.patch: Generate and install a
+  pkgconfig file (PATCH-FEATURE-OPENSUSE for now, but in
+  discussions with upstream to have this included).
+- Add armadillo-tests.patch: Generate tests/Makefile by
+  configuring tests/Makefile.in using cmake so that the tests can
+  be run before actually installing the library. Then, use a
+  make check section to test the built library
+  (PATCH-FEATURE-OPENSUSE for now, but in discussions with
+  upstream to have this included).
+
+---

New:

  armadillo-install-pkgconfig.patch
  armadillo-tests.patch



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.E8yq07/_old  2016-11-05 21:28:25.0 +0100
+++ /var/tmp/diff_new_pack.E8yq07/_new  2016-11-05 21:28:25.0 +0100
@@ -17,7 +17,6 @@
 
 
 %define soname libarmadillo7
-
 Name:   armadillo
 Version:7.500.0
 Release:0
@@ -27,11 +26,16 @@
 Url:http://arma.sourceforge.net/
 Source: http://downloads.sourceforge.net/arma/%{name}-%{version}.tar.xz
 Source2:baselibs.conf
+# PATCH-FEATURE-OPENSUSE armadillo-install-pkgconfig.patch 
badshah...@gmail.com -- Generate and install a pkgconfig file
+Patch0: armadillo-install-pkgconfig.patch
+# PATCH-FEATURE-OPENSUSE armadillo-tests.patch badshah...@gmail.com -- 
Generate tests/Makefile by configuring tests/Makefile.in using cmake so that 
the tests can be run before actually installing the library; patch sent upstream
+Patch1: armadillo-tests.patch
 BuildRequires:  arpack-ng-devel
 BuildRequires:  blas-devel
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  lapack-devel
+BuildRequires:  pkgconfig
 BuildRequires:  superlu-devel >= 5.2
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -127,6 +131,8 @@
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
 #Convert DOS end-of-line to UNIX end-of-line
 sed -i 's/\r//' README.txt
 sed -i 's/\r//' LICENSE.txt
@@ -146,6 +152,12 @@
 rm -rf examples/example2_win64.*
 rm -rf examples/lib_win64
 
+%check
+pushd tests
+make %{?_smp_mflags}
+./main
+popd
+
 %post -n %{soname} -p /sbin/ldconfig
 
 %postun -n %{soname} -p /sbin/ldconfig
@@ -163,6 +175,7 @@
 %files devel
 %defattr(-,root,root)
 %{_libdir}/*.so
+%{_libdir}/pkgconfig/%{name}.pc
 %{_includedir}/armadillo
 %{_includedir}/armadillo_bits/
 %{_datadir}/Armadillo/

++ armadillo-install-pkgconfig.patch ++
Index: armadillo-7.500.0/misc/armadillo.pc.in
===
--- /dev/null
+++ armadillo-7.500.0/misc/armadillo.pc.in
@@ -0,0 +1,11 @@
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=${prefix}
+libdir=@INSTALL_LIB_DIR@
+includedir=@INSTALL_INCLUDE_DIR@
+
+Name: armadillo
+Description: A fast and user-friendly C++ linear algebra library
+URL: http://arma.sourceforge.net
+Version: @ARMA_VERSION_MAJOR@.@ARMA_VERSION_MINOR@.@ARMA_VERSION_PATCH@
+Cflags: -I${includedir}
+Libs: -L${libdir} -larmadillo
Index: armadillo-7.500.0/CMakeLists.txt
===
--- armadillo-7.500.0.orig/CMakeLists.txt
+++ armadillo-7.500.0/CMakeLists.txt
@@ -270,6 +269,11 @@ if(DETECT_HDF5)
   endif()
 endif()
 
+# Install pkgconfig file if pkg-config is found on system
+find_package(PkgConfig)
+if (PKG_CONFIG_FOUND)
+  set(ARMA_INSTALL_PKGCONFIG true)
+endif()
 
 include(ARMA_FindARPACK)
 message(STATUS "ARPACK_FOUND = ${ARPACK_FOUND}")
@@ -403,6 +407,11 @@ if(NOT INSTALL_BIN_DIR)
   set(INSTALL_BIN_DIR "bin")
 endif()
 
+# pkgconfig install dir
+if(ARMA_INSTALL_PKGCONFIG)
+  set(PKGCONFIG_DIR ${INSTALL_LIB_DIR}/pkgconfig)
+endif()
+
 # Make relative paths absolute so we can write them in Config.cmake files
 foreach(p LIB INCLUDE DATA BIN)
   set(var INSTALL_${p}_DIR)
@@ -452,6 +460,11 @@ message(STATUS "Generating '${PROJECT_BI
 
configure_file(${PROJECT_SOURCE_DIR}/cmake_aux/InstallFiles/ArmadilloConfigVersion.cmake.in
   "${PROJECT_BINARY_DIR}/ArmadilloConfigVersion.cmake" @ONLY)
 
+if(ARMA_INSTALL_PKGCONFIG)
+  message(STATUS "Generating '${PROJECT_BINARY_DIR}/misc/armadillo.pc'")
+  configure_file(${PROJECT_SOU

commit armadillo for openSUSE:Factory

2016-10-31 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-10-31 09:56:48

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-09-30 
15:33:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-10-31 
09:56:50.0 +0100
@@ -1,0 +2,8 @@
+Mon Oct 24 13:16:30 UTC 2016 - badshah...@gmail.com
+
+- Update to version 7.500.0:
+  + Expanded qz() to optionally specify ordering of the Schur
+form.
+  + Expanded .each_slice() to support matrix multiplication.
+
+---

Old:

  armadillo-7.400.3.tar.xz

New:

  armadillo-7.500.0.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.96NKpe/_old  2016-10-31 09:56:51.0 +0100
+++ /var/tmp/diff_new_pack.96NKpe/_new  2016-10-31 09:56:51.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo7
 
 Name:   armadillo
-Version:7.400.3
+Version:7.500.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-7.400.3.tar.xz -> armadillo-7.500.0.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-7.400.3/CMakeLists.txt 
new/armadillo-7.500.0/CMakeLists.txt
--- old/armadillo-7.400.3/CMakeLists.txt2016-06-16 18:16:04.0 
+0200
+++ new/armadillo-7.500.0/CMakeLists.txt2016-06-16 18:16:06.0 
+0200
@@ -14,13 +14,9 @@
 
 cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
 
-set(ARMA_MAJOR 7)
-set(ARMA_MINOR 400)
-set(ARMA_PATCH 2)
-set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
-
-message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
-
+project(armadillo CXX)
+include(CheckIncludeFileCXX)
+include(CheckLibraryExists)
 
 ## Set ARMA_USE_WRAPPER to false if you're getting linking errors when 
compiling your programs,
 ## or if you prefer to directly link with BLAS and/or LAPACK.
@@ -40,12 +36,24 @@
 set(ARMA_USE_EXTERN_CXX11_RNG false)
 set(ARMA_USE_SUPERLU  false)  # Caveat: only SuperLU version 5.x can 
be used!
 
-project(armadillo CXX)
 
-set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
"${CMAKE_CURRENT_SOURCE_DIR}/cmake_aux/Modules/")
+## extract version from sources
 
-include(CheckIncludeFileCXX)
-include(CheckLibraryExists)
+set(ARMA_VERSION_FILE_NAME 
"${PROJECT_SOURCE_DIR}/include/armadillo_bits/arma_version.hpp")
+
+if(NOT EXISTS ${ARMA_VERSION_FILE_NAME})
+  message(FATAL_ERROR "Can't read ${ARMA_VERSION_FILE_NAME}")
+endif()
+
+file(READ ${ARMA_VERSION_FILE_NAME} ARMA_VERSION_FILE_CONTENTS)
+string(REGEX REPLACE ".*#define ARMA_VERSION_MAJOR ([0-9]+).*" "\\1" 
ARMA_VERSION_MAJOR "${ARMA_VERSION_FILE_CONTENTS}")
+string(REGEX REPLACE ".*#define ARMA_VERSION_MINOR ([0-9]+).*" "\\1" 
ARMA_VERSION_MINOR "${ARMA_VERSION_FILE_CONTENTS}")
+string(REGEX REPLACE ".*#define ARMA_VERSION_PATCH ([0-9]+).*" "\\1" 
ARMA_VERSION_PATCH "${ARMA_VERSION_FILE_CONTENTS}")
+
+message(STATUS "Configuring Armadillo 
${ARMA_VERSION_MAJOR}.${ARMA_VERSION_MINOR}.${ARMA_VERSION_PATCH}")
+
+
+set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
"${CMAKE_CURRENT_SOURCE_DIR}/cmake_aux/Modules/")
 
 
 if(MSVC)
@@ -312,13 +320,13 @@
 
 ## work around a silly limitation in Mac OS X
 if(APPLE)
-  if(${ARMA_MINOR} GREATER 99)
-math(EXPR ARMA_MINOR_ALT "${ARMA_MINOR} / 10")
+  if(${ARMA_VERSION_MINOR} GREATER 99)
+math(EXPR ARMA_VERSION_MINOR_ALT "${ARMA_VERSION_MINOR} / 10")
   else()
-set(ARMA_MINOR_ALT ${ARMA_MINOR})
+set(ARMA_VERSION_MINOR_ALT ${ARMA_VERSION_MINOR})
   endif()
 else()
-  set(ARMA_MINOR_ALT ${ARMA_MINOR})
+  set(ARMA_VERSION_MINOR_ALT ${ARMA_VERSION_MINOR})
 endif()
 
 
@@ -339,7 +347,7 @@
 
 add_library( armadillo ${PROJECT_SOURCE_DIR}/src/wrapper.cpp )
 target_link_libraries( armadillo ${ARMA_LIBS} )
-set_target_properties(armadillo PROPERTIES VERSION 
${ARMA_MAJOR}.${ARMA_MINOR_ALT}.${ARMA_PATCH} SOVERSION ${ARMA_MAJOR})
+set_target_properties(armadillo PROPERTIES VERSION 
${ARMA_VERSION_MAJOR}.${ARMA_VERSION_MINOR_ALT}.${ARMA_VERSION_PATCH} SOVERSION 
${ARMA_VERSION_MAJOR})
 
 
 

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-7.400.3/README.txt 
new/armadillo-7.500.0/README.txt
--- old/armadillo-7.400.3/README.txt2016-06-16 18:16:04.0 +0200
+++ new/armadillo-7.500.0/README.txt2016-06-16 18:16:06.

commit armadillo for openSUSE:Factory

2016-09-30 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-09-30 15:33:51

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-08-31 
14:31:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-09-30 
15:33:52.0 +0200
@@ -1,0 +2,6 @@
+Wed Sep 28 11:44:58 UTC 2016 - badshah...@gmail.com
+
+- Update to version 7.400.3:
+  + Undocumented bug fixes.
+
+---

Old:

  armadillo-7.400.2.tar.xz

New:

  armadillo-7.400.3.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.mPvQbT/_old  2016-09-30 15:33:54.0 +0200
+++ /var/tmp/diff_new_pack.mPvQbT/_new  2016-09-30 15:33:54.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo7
 
 Name:   armadillo
-Version:7.400.2
+Version:7.400.3
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-7.400.2.tar.xz -> armadillo-7.400.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-7.400.2/docs.html 
new/armadillo-7.400.3/docs.html
--- old/armadillo-7.400.2/docs.html 2016-06-16 18:16:03.0 +0200
+++ new/armadillo-7.400.3/docs.html 2016-06-16 18:16:04.0 +0200
@@ -185,21 +185,23 @@
 
 
 
-Please cite the following tech report if you use Armadillo in your research 
and/or software.
+Please cite the following article if you use Armadillo in your research and/or 
software.
 Citations are useful for the continued development and maintenance of the 
library.
 
 
 
 Conrad Sanderson and Ryan Curtin.
-Armadillo: a template-based C++ library 
for linear algebra.
-Journal of Open Source Software, Vol. 1, pp. 26, 2016.
+Armadillo: a template-based C++ 
library for linear algebra.
+Journal of Open Source Software, Vol. 1, pp. 26, 2016.
 
 
+
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-7.400.2/include/armadillo_bits/arma_version.hpp 
new/armadillo-7.400.3/include/armadillo_bits/arma_version.hpp
--- old/armadillo-7.400.2/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:16:03.0 +0200
+++ new/armadillo-7.400.3/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:16:04.0 +0200
@@ -15,7 +15,7 @@
 
 #define ARMA_VERSION_MAJOR 7
 #define ARMA_VERSION_MINOR 400
-#define ARMA_VERSION_PATCH 2
+#define ARMA_VERSION_PATCH 3
 #define ARMA_VERSION_NAME  "Feral Winter Deluxe"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-7.400.2/include/armadillo_bits/diskio_meat.hpp 
new/armadillo-7.400.3/include/armadillo_bits/diskio_meat.hpp
--- old/armadillo-7.400.2/include/armadillo_bits/diskio_meat.hpp
2016-06-16 18:16:03.0 +0200
+++ new/armadillo-7.400.3/include/armadillo_bits/diskio_meat.hpp
2016-06-16 18:16:04.0 +0200
@@ -652,22 +652,17 @@
 bool
 diskio::safe_rename(const std::string& old_name, const std::string& new_name)
   {
-  std::fstream f(new_name.c_str(), std::fstream::out | std::fstream::app);
+  const char* new_name_c_str = new_name.c_str();
+  
+  std::fstream f(new_name_c_str, std::fstream::out | std::fstream::app);
   f.put(' ');
   
-  bool save_okay = f.good();
-  f.close();
+  if(f.good()) { f.close(); } else { return false; }
   
-  if(save_okay == true)
-{
-std::remove(new_name.c_str());
-
-const int mv_result = std::rename(old_name.c_str(), new_name.c_str());
-
-save_okay = (mv_result == 0);
-}
+  if(std::remove(  new_name_c_str) != 0)  { return false; }
+  if(std::rename(old_name.c_str(), new_name_c_str) != 0)  { return false; }
   
-  return save_okay;
+  return true;
   }
 
 
@@ -1894,7 +1889,7 @@
 f >> f_maxval;
 f.get();
 
-if( (f_maxval > 0) || (f_maxval <= 65535) )
+if( (f_maxval > 0) && (f_maxval <= 65535) )
   {
   x.set_size(f_n_rows,f_n_cols);
   
@@ -1945,7 +1940,7 @@
 else
   {
   load_okay = false;
-  err_msg = "currently no code available to handle loading ";
+  err_msg = "functionality unimplemented to handle loading ";
   }
 
 if(f.good() == false)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-7.400.2/mex_interface/armaMex.hpp 
new/armadillo-7.400.3/mex_interface/armaMex.hpp
--- old/armadillo-7.400.2/mex_interface/ar

commit armadillo for openSUSE:Factory

2016-08-31 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-08-31 14:31:50

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-08-05 
18:17:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-08-31 
14:31:52.0 +0200
@@ -1,0 +2,7 @@
+Mon Aug 29 11:42:41 UTC 2016 - badshah...@gmail.com
+
+- Update to version 7.400.2:
+  + Added expmat_sym(), logmat_sympd(), sqrtmat_sympd().
+  + Added .replace().
+
+---

Old:

  armadillo-7.300.1.tar.xz

New:

  armadillo-7.400.2.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.YMylGU/_old  2016-08-31 14:31:53.0 +0200
+++ /var/tmp/diff_new_pack.YMylGU/_new  2016-08-31 14:31:53.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo7
 
 Name:   armadillo
-Version:7.300.1
+Version:7.400.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-7.300.1.tar.xz -> armadillo-7.400.2.tar.xz ++
 3223 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2016-08-05 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-08-05 18:17:08

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-07-30 
00:28:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-08-05 
18:17:14.0 +0200
@@ -1,0 +2,6 @@
+Fri Jul 29 01:45:47 UTC 2016 - badshah...@gmail.com
+
+- Update to version 7.300.1:
+  + Undocumented bug fixes.
+
+---

Old:

  armadillo-7.300.0.tar.xz

New:

  armadillo-7.300.1.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.l8rJkn/_old  2016-08-05 18:17:15.0 +0200
+++ /var/tmp/diff_new_pack.l8rJkn/_new  2016-08-05 18:17:15.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo7
 
 Name:   armadillo
-Version:7.300.0
+Version:7.300.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-7.300.0.tar.xz -> armadillo-7.300.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-7.300.0/README.txt 
new/armadillo-7.300.1/README.txt
--- old/armadillo-7.300.0/README.txt2016-06-16 18:16:00.0 +0200
+++ new/armadillo-7.300.1/README.txt2016-06-16 18:16:01.0 +0200
@@ -208,10 +208,10 @@
 If you want to use Armadillo without installation (not recommended),
 compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-7.200.2/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-7.200.3/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
   
 The above command line assumes that you have unpacked the armadillo archive 
into /home/blah/
-You will need to adjust this for later versions of Armadillo,
+You will need to adjust this for later versions of Armadillo (ie. change the 
7.200.3 part)
 and/or if you have unpacked the armadillo archive into a different directory.
 
 Replace -lblas with -lopenblas if you have OpenBLAS.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-7.300.0/include/armadillo_bits/arma_version.hpp 
new/armadillo-7.300.1/include/armadillo_bits/arma_version.hpp
--- old/armadillo-7.300.0/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:16:00.0 +0200
+++ new/armadillo-7.300.1/include/armadillo_bits/arma_version.hpp   
2016-06-16 18:16:01.0 +0200
@@ -15,7 +15,7 @@
 
 #define ARMA_VERSION_MAJOR 7
 #define ARMA_VERSION_MINOR 300
-#define ARMA_VERSION_PATCH 0
+#define ARMA_VERSION_PATCH 1
 #define ARMA_VERSION_NAME  "Feral Winter"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-7.300.0/include/armadillo_bits/subview_bones.hpp 
new/armadillo-7.300.1/include/armadillo_bits/subview_bones.hpp
--- old/armadillo-7.300.0/include/armadillo_bits/subview_bones.hpp  
2016-06-16 18:16:00.0 +0200
+++ new/armadillo-7.300.1/include/armadillo_bits/subview_bones.hpp  
2016-06-16 18:16:01.0 +0200
@@ -248,6 +248,9 @@
   inline arma_warn_unused eT min() const;
   inline arma_warn_unused eT max() const;
   
+  inline eT min(uword& index_of_min_val) const;
+  inline eT max(uword& index_of_max_val) const;
+  
   inline arma_warn_unused uword index_min() const;
   inline arma_warn_unused uword index_max() const;
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-7.300.0/include/armadillo_bits/subview_meat.hpp 
new/armadillo-7.300.1/include/armadillo_bits/subview_meat.hpp
--- old/armadillo-7.300.0/include/armadillo_bits/subview_meat.hpp   
2016-06-16 18:16:00.0 +0200
+++ new/armadillo-7.300.1/include/armadillo_bits/subview_meat.hpp   
2016-06-16 18:16:01.0 +0200
@@ -2840,10 +2840,54 @@
 
 template
 inline
+eT
+subview_col::min(uword& index_of_min_val) const
+  {
+  arma_extra_debug_sigprint();
+  
+  if(subview::n_elem == 0)
+{
+arma_debug_check(true, "min(): object has no elements");
+
+return Datum::nan;
+}
+  else
+{
+return op_min::direct_min(colmem, subview::n_elem, index_of_min_val);
+}
+  }
+
+
+
+template
+inline
+eT
+subview_col::max(uword& index_of_max_val) const
+  {
+  arma_extra_debug_sigprint();
+  
+  if(subview::n_elem == 0)
+{
+arma_debug_check(true, "max(): object has no elements");
+
+return Datum:

commit armadillo for openSUSE:Factory

2016-07-29 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-07-30 00:28:17

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-07-14 
09:44:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-07-30 
00:28:19.0 +0200
@@ -1,0 +2,8 @@
+Thu Jul 28 02:02:26 UTC 2016 - badshah...@gmail.com
+
+- Update to version 7.300.0:
+  + Added index_min() and index_max() standalone functions.
+  + Expanded .subvec() to accept size() arguments.
+  + More robust handling of non-square matrices by lu().
+
+---

Old:

  armadillo-7.200.2.tar.xz

New:

  armadillo-7.300.0.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.v7B7i3/_old  2016-07-30 00:28:21.0 +0200
+++ /var/tmp/diff_new_pack.v7B7i3/_new  2016-07-30 00:28:21.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo7
 
 Name:   armadillo
-Version:7.200.2
+Version:7.300.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-7.200.2.tar.xz -> armadillo-7.300.0.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-7.200.2/CMakeLists.txt 
new/armadillo-7.300.0/CMakeLists.txt
--- old/armadillo-7.200.2/CMakeLists.txt2016-06-16 17:38:45.0 
+0200
+++ new/armadillo-7.300.0/CMakeLists.txt2016-06-16 18:16:00.0 
+0200
@@ -15,8 +15,8 @@
 cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
 
 set(ARMA_MAJOR 7)
-set(ARMA_MINOR 200)
-set(ARMA_PATCH 2)
+set(ARMA_MINOR 300)
+set(ARMA_PATCH 0)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
Files old/armadillo-7.200.2/armadillo_joss_2016.pdf and 
new/armadillo-7.300.0/armadillo_joss_2016.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-7.200.2/docs.html 
new/armadillo-7.300.0/docs.html
--- old/armadillo-7.200.2/docs.html 2016-06-16 17:19:27.0 +0200
+++ new/armadillo-7.300.0/docs.html 2016-06-16 18:16:00.0 +0200
@@ -144,7 +144,7 @@
 
 [top]
 
-API Documentation for Armadillo 7.200
+API Documentation for Armadillo 7.300
 
 
 
@@ -294,7 +294,7 @@
 .t / .st  return 
matrix transpose
 .i  return
 inverse of square matrix
 .min / .max return
 extremum value
-.index_min / .index_max return
 index of extremum value
+.index_min / .index_max return
 index of extremum value
 .eval force 
evaluation of delayed expression
 
   
 .in_range check whether 
given location or span is valid
@@ -372,39 +372,40 @@
 fliplr / flipud reverse order 
of columns or rows
 imag / 
real extract imaginary/real part
 ind2sub convert linear index to 
subscripts
+index_min / 
index_max indices of extremum values
 inplace_trans in-place 
transpose
 is_finite check 
whether all elements are finite
-join_rows / 
join_cols concatenation of matrices
+join_rows / 
join_cols concatenation of matrices
 join_slices concatenation of 
cubes
 kron Kronecker tensor product
-logmat matrix logarithm
+logmat matrix 
logarithm
 min / max return 
extremum values
 nonzeros return 
non-zero values
-norm various norms of 
vectors and matrices
+norm various norms of vectors and 
matrices
 normalise normalise vectors to 
unit p-norm
 prod product of elements
-rank rank of matrix
+rank rank of 
matrix
 rcond reciprocal of 
condition number
 repmat replicate matrix 
in block-like fashion
-reshape change size 
while keeping elements
+reshape change size while keeping 
elements
 resize change size while keeping 
elements and preserving layout
 shift shift elements
-shuffle randomly shuffle 
elements
+shuffle randomly shuffle 
elements
 size obtain dimensions of 
given object
 sort sort elements
-sort_index vector 
describing sorted order of elements
+sort_index vector describing 
sorted order of elements
 sqrtmat square root of 
matrix
 sum sum of elements
-sub2ind convert subscripts to linear 
index
+sub2ind convert 
subscripts to linear index
 symmatu / symmatl generate 
symmetric matrix from given matrix
 trace sum of diagonal 
elements
-trans transpose of 
matrix
+trans transpose of matrix
 trapz trapezoidal numerical 
integration
 trimatu / trimatl generate 
triangular matrix from given matrix
-unique return unique 
elements
+unique return unique 
elements
 vectorise convert 
matrix to vector
 misc functions 

commit armadillo for openSUSE:Factory

2016-07-14 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-07-14 09:44:54

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-06-07 
23:49:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-07-14 
09:44:57.0 +0200
@@ -1,0 +2,23 @@
+Sat Jul  2 00:46:29 UTC 2016 - badshah...@gmail.com
+
+- Update to version 7.200.2:
+  + added .index_min() and .index_max().
+  + expanded ind2sub() to handle vectors of indices.
+  + expanded sub2ind() to handle matrix of subscripts.
+  + expanded expmat(), logmat() and sqrtmat() to optionally return
+a bool indicating success faster handling of compound
+expressions by vectorise().
+- Changes from Version 7.100.0:
+  + added erf(), erfc(), lgamma().
+  + added .head_slices() and .tail_slices() to subcube views.
+  + spsolve() now requires SuperLU 5.2.
+  + eigs_sym(), eigs_gen() and svds() now use a built-in
+reimplementation of ARPACK for real (non-complex) matrices;
+contributed by Yixuan Qiu.
+- Source tarballs are now xz compressed.
+- Update BuildRequires for superlu-devel: >= version 5.2 now
+  required.
+- Update shlib version (libarmadillo6 -> libarmadillo7) in spec
+  file and baselibs.conf.
+
+---

Old:

  armadillo-6.700.6.tar.gz

New:

  armadillo-7.200.2.tar.xz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.Sdri3M/_old  2016-07-14 09:44:59.0 +0200
+++ /var/tmp/diff_new_pack.Sdri3M/_new  2016-07-14 09:44:59.0 +0200
@@ -16,23 +16,23 @@
 #
 
 
-%define soname libarmadillo6
+%define soname libarmadillo7
 
 Name:   armadillo
-Version:6.700.6
+Version:7.200.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0
 Group:  Development/Libraries/C and C++
 Url:http://arma.sourceforge.net/
-Source: http://downloads.sourceforge.net/arma/%{name}-%{version}.tar.gz
+Source: http://downloads.sourceforge.net/arma/%{name}-%{version}.tar.xz
 Source2:baselibs.conf
 BuildRequires:  arpack-ng-devel
 BuildRequires:  blas-devel
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  lapack-devel
-BuildRequires:  superlu-devel >= 4.3
+BuildRequires:  superlu-devel >= 5.2
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.Sdri3M/_old  2016-07-14 09:44:59.0 +0200
+++ /var/tmp/diff_new_pack.Sdri3M/_new  2016-07-14 09:44:59.0 +0200
@@ -1,4 +1,4 @@
-libarmadillo6
+libarmadillo7
 armadillo-devel
requires -armadillo-
-   requires "libarmadillo6- = "
+   requires "libarmadillo7- = "




commit armadillo for openSUSE:Factory

2016-06-07 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-06-07 23:49:14

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-05-04 
08:20:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-06-07 
23:49:15.0 +0200
@@ -1,0 +2,6 @@
+Mon May 30 14:34:07 UTC 2016 - jeng...@inai.de
+
+- Drop ATLAS support, for libatlas itself is too much work and
+  is getting dropped.
+
+---



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.GDodKG/_old  2016-06-07 23:49:16.0 +0200
+++ /var/tmp/diff_new_pack.GDodKG/_new  2016-06-07 23:49:16.0 +0200
@@ -32,7 +32,6 @@
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  lapack-devel
-BuildRequires:  libatlas3-devel
 BuildRequires:  superlu-devel >= 4.3
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -103,7 +102,6 @@
 Requires:   arpack-ng-devel
 Requires:   blas-devel
 Requires:   lapack-devel
-Requires:   libatlas3-devel
 Requires:   libstdc++-devel
 Requires:   superlu-devel >= 4.3
 Recommends: %{name}-doc




commit armadillo for openSUSE:Factory

2016-05-03 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-05-04 08:20:17

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-04-28 
17:02:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-05-04 
08:20:19.0 +0200
@@ -1,0 +2,6 @@
+Tue May  3 03:07:50 UTC 2016 - badshah...@gmail.com
+
+- Update to version 6.700.6:
+  + Undocumented bug fixes.
+
+---

Old:

  armadillo-6.700.5.tar.gz

New:

  armadillo-6.700.6.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.kLvacY/_old  2016-05-04 08:20:20.0 +0200
+++ /var/tmp/diff_new_pack.kLvacY/_new  2016-05-04 08:20:20.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo6
 
 Name:   armadillo
-Version:6.700.5
+Version:6.700.6
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-6.700.5.tar.gz -> armadillo-6.700.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.700.5/CMakeLists.txt 
new/armadillo-6.700.6/CMakeLists.txt
--- old/armadillo-6.700.5/CMakeLists.txt2016-04-24 04:32:22.0 
+0200
+++ new/armadillo-6.700.6/CMakeLists.txt2016-04-29 10:35:06.0 
+0200
@@ -16,7 +16,7 @@
 
 set(ARMA_MAJOR 6)
 set(ARMA_MINOR 700)
-set(ARMA_PATCH 5)
+set(ARMA_PATCH 6)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.700.5/README.txt 
new/armadillo-6.700.6/README.txt
--- old/armadillo-6.700.5/README.txt2016-04-24 04:32:22.0 +0200
+++ new/armadillo-6.700.6/README.txt2016-05-02 05:30:02.0 +0200
@@ -9,7 +9,7 @@
  1: Introduction
  2: Citation Details
 
- 3: Open Source and Commercial Licenses
+ 3: Licenses
  4: Technical Support
 
  5: Requirements
@@ -78,46 +78,24 @@
 
 
 
-3: Open Source and Commercial Licenses
-==
+3: Licenses
+===
 
 Armadillo is available under 2 licenses:
 
-(a) Open source, under the restrictions of the Mozilla Public License (MPL) 
2.0.
-The file "LICENSE.txt" contains a copy of the MPL.
-
-(b) Commercial license (not open source), available for purchase.
-Please contact Conrad Sanderson for more information:
-http://conradsanderson.id.au
-
-
-The main restrictions of the open source license (MPL) are:
+- Open source, under the restrictions of the Mozilla Public License (MPL) 2.0.
+  See the "LICENSE.txt" file for details.
   
-  - any derived works, modifications and extensions of Armadillo
-are automatically licensed under the MPL
-  
-  - if you distribute any part of Armadillo in executable form
-(in software or hardware products), then you must also provide
-the source code of Armadillo and all derived works, modifications
-or extensions
-
-
-The commercial license has the following terms:
-  
-  - valid in perpetuity and royalty-free
-  
-  - Armadillo and derived works can be integrated into products
-(software & hardware), without releasing the source code
-  
-  - one year of service/support is included (bug fixes and updates);
-the service/support can be renewed annually
+- Commercial license (not open source), available for purchase.
+  Please contact Conrad Sanderson for more information:
+  http://conradsanderson.id.au
 
 
 
 4: Technical Support
 
 
-You can purchase the commercial license (see above) which comes with technical 
support.
+Technical support can be obtained by purchasing the commercial license (see 
above).
 Please contact Conrad Sanderson for more information:
 http://conradsanderson.id.au
 
@@ -231,7 +209,7 @@
 If you want to use Armadillo without installation (not recommended),
 compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-6.700.5/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-6.700.6/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
   
 The above command line assumes that you have unpacked the armadillo archive 
into /home/blah/
 You will need to adjust this for later versions of Armadillo,
@@ -403,8 +381,8 @@
 Documentation of functions and classes is available at:
   
   http://arma.sourceforg

commit armadillo for openSUSE:Factory

2016-04-28 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-04-28 16:57:14

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-04-22 
16:25:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-04-28 
17:02:26.0 +0200
@@ -1,0 +2,6 @@
+Wed Apr 27 04:43:12 UTC 2016 - badshah...@gmail.com
+
+- Update to version 6.700.5:
+  + Undocumented bug fixes.
+
+---

Old:

  armadillo-6.700.4.tar.gz

New:

  armadillo-6.700.5.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.xiEE0u/_old  2016-04-28 17:02:28.0 +0200
+++ /var/tmp/diff_new_pack.xiEE0u/_new  2016-04-28 17:02:28.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo6
 
 Name:   armadillo
-Version:6.700.4
+Version:6.700.5
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-6.700.4.tar.gz -> armadillo-6.700.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.700.4/CMakeLists.txt 
new/armadillo-6.700.5/CMakeLists.txt
--- old/armadillo-6.700.4/CMakeLists.txt2016-04-11 04:46:29.0 
+0200
+++ new/armadillo-6.700.5/CMakeLists.txt2016-04-24 04:32:22.0 
+0200
@@ -16,7 +16,7 @@
 
 set(ARMA_MAJOR 6)
 set(ARMA_MINOR 700)
-set(ARMA_PATCH 4)
+set(ARMA_PATCH 5)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.700.4/README.txt 
new/armadillo-6.700.5/README.txt
--- old/armadillo-6.700.4/README.txt2016-04-12 05:35:39.0 +0200
+++ new/armadillo-6.700.5/README.txt2016-04-24 04:32:22.0 +0200
@@ -231,11 +231,12 @@
 If you want to use Armadillo without installation (not recommended),
 compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-6.700.4/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-6.700.5/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
   
 The above command line assumes that you have unpacked the armadillo archive 
into /home/blah/
 You will need to adjust this for later versions of Armadillo,
 and/or if you have unpacked the armadillo archive into a different directory.
+
 Replace -lblas with -lopenblas if you have OpenBLAS.
 On Mac OS X, replace -lblas -llapack with -framework Accelerate
 
@@ -326,12 +327,22 @@
 
 Armadillo can use OpenBLAS, or Intel Math Kernel Library (MKL),
 or the AMD Core Math Library (ACML) as high-speed replacements
-for BLAS and LAPACK.  Generally this just involves linking with
-the replacement libraries instead of BLAS and LAPACK.
+for BLAS and LAPACK.  In essence this involves linking with the
+replacement libraries instead of BLAS and LAPACK.
+
+You may need to make minor modifications to include/armadillo_bits/config.hpp
+to make sure Armadillo uses the same integer sizes and style of function names
+as used by MKL or ACML. Specifically, you may need comment or uncomment the
+following defines:
+
+ARMA_USE_WRAPPER
+ARMA_BLAS_CAPITALS
+ARMA_BLAS_UNDERSCORE
+ARMA_BLAS_LONG
+ARMA_BLAS_LONG_LONG
 
-You may need to make minor modifications to "include/armadillo_bits/config.hpp"
-in order to make sure Armadillo uses the same style of function names
-as used by MKL or ACML. For example, the function names might be in capitals.
+See the associated descriptions in include/armadillo_bits/config.hpp
+for more information about the above defines.  
 
 On Linux systems, MKL and ACML might be installed in a non-standard
 location, such as /opt, which can cause problems during linking.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-6.700.4/include/armadillo_bits/arma_version.hpp 
new/armadillo-6.700.5/include/armadillo_bits/arma_version.hpp
--- old/armadillo-6.700.4/include/armadillo_bits/arma_version.hpp   
2016-04-11 04:46:29.0 +0200
+++ new/armadillo-6.700.5/include/armadillo_bits/arma_version.hpp   
2016-04-24 04:32:22.0 +0200
@@ -15,7 +15,7 @@
 
 #define ARMA_VERSION_MAJOR 6
 #define ARMA_VERSION_MINOR 700
-#define ARMA_VERSION_PATCH 4
+#define ARMA_VERSION_PATCH 5
 #define ARMA_VERSION_NAME  "Catabolic Amalgamator Deluxe"
 
 
diff -urN '--ex

commit armadillo for openSUSE:Factory

2016-04-22 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-04-22 16:25:50

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-04-06 
11:53:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-04-22 
16:25:57.0 +0200
@@ -1,0 +2,6 @@
+Wed Apr 20 01:38:35 UTC 2016 - badshah...@gmail.com
+
+- Update to version 6.700.4:
+  + Undocumented bug fixes.
+
+---

Old:

  armadillo-6.700.3.tar.gz

New:

  armadillo-6.700.4.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.FB4gcU/_old  2016-04-22 16:25:58.0 +0200
+++ /var/tmp/diff_new_pack.FB4gcU/_new  2016-04-22 16:25:58.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo6
 
 Name:   armadillo
-Version:6.700.3
+Version:6.700.4
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-6.700.3.tar.gz -> armadillo-6.700.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.700.3/CMakeLists.txt 
new/armadillo-6.700.4/CMakeLists.txt
--- old/armadillo-6.700.3/CMakeLists.txt2016-04-05 05:20:49.0 
+0200
+++ new/armadillo-6.700.4/CMakeLists.txt2016-04-11 04:46:29.0 
+0200
@@ -16,7 +16,7 @@
 
 set(ARMA_MAJOR 6)
 set(ARMA_MINOR 700)
-set(ARMA_PATCH 3)
+set(ARMA_PATCH 4)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.700.3/README.txt 
new/armadillo-6.700.4/README.txt
--- old/armadillo-6.700.3/README.txt2016-04-05 05:20:49.0 +0200
+++ new/armadillo-6.700.4/README.txt2016-04-12 05:35:39.0 +0200
@@ -9,7 +9,7 @@
  1: Introduction
  2: Citation Details
 
- 3: Licenses
+ 3: Open Source and Commercial Licenses
  4: Technical Support
 
  5: Requirements
@@ -43,15 +43,16 @@
 The syntax (API) is deliberately similar to Matlab.
 
 The library provides efficient classes for vectors, matrices and cubes,
-as well as 150+ associated functions (eg. contiguous and non-contiguous
+as well as 200+ associated functions (eg. contiguous and non-contiguous
 submatrix views).  Various matrix decompositions are provided through
 integration with LAPACK, or one of its high performance drop-in replacements
 (eg. OpenBLAS, Intel MKL, AMD ACML, Apple Accelerate framework, etc).
 
-An automatic expression evaluator (via C++ template meta-programming)
-combines several operations (at compile time) to increase efficiency.
+A sophisticated expression evaluator (via C++ template meta-programming)
+automatically combines several operations (at compile time) to increase speed
+and efficiency.
 
-The library can be used for machine learning, pattern recognition,
+The library can be used for machine learning, pattern recognition, computer 
vision,
 signal processing, bioinformatics, statistics, econometrics, etc.
 
 Armadillo is primarily developed at Data61 / NICTA (Australia).
@@ -77,24 +78,46 @@
 
 
 
-3: Licenses
-===
+3: Open Source and Commercial Licenses
+==
 
 Armadillo is available under 2 licenses:
 
-- Open source, using the Mozilla Public License (MPL) 2.0.
-  See the "LICENSE.txt" file for details.
+(a) Open source, under the restrictions of the Mozilla Public License (MPL) 
2.0.
+The file "LICENSE.txt" contains a copy of the MPL.
+
+(b) Commercial license (not open source), available for purchase.
+Please contact Conrad Sanderson for more information:
+http://conradsanderson.id.au
+
+
+The main restrictions of the open source license (MPL) are:
+  
+  - any derived works, modifications and extensions of Armadillo
+are automatically licensed under the MPL
+  
+  - if you distribute any part of Armadillo in executable form
+(in software or hardware products), then you must also provide
+the source code of Armadillo and all derived works, modifications
+or extensions
+
+
+The commercial license has the following terms:
+  
+  - valid in perpetuity and royalty-free
+  
+  - Armadillo and derived works can be integrated into products
+(software & hardware), without releasing the source code
   
-- Non-open source (commercial) license, available for purchase.
-  Please contact Conrad Sanderson for more infor

commit armadillo for openSUSE:Factory

2016-04-06 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-04-06 11:53:02

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-03-26 
17:24:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-04-06 
11:53:05.0 +0200
@@ -1,0 +2,14 @@
+Wed Apr  6 00:27:03 UTC 2016 - badshah...@gmail.com
+
+- Update to version 6.700.3 (Catabolic Amalgamator Deluxe):
+  + Added logmat() for calcuating the matrix logarithm
+  + Added regspace() for generating vectors with regularly spaced
+elements
+  + Added logspace() for generating vectors with logarithmically
+spaced elements
+  + Added approx_equal() for determining approximate equality
+  + Added trapz() for numerical integration
+  + Expanded .save() and .load() with hdf5_binary_trans file type,
+to save/load data with columns transposed to rows  
+
+---

Old:

  armadillo-6.600.5.tar.gz

New:

  armadillo-6.700.3.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.sjlzdx/_old  2016-04-06 11:53:06.0 +0200
+++ /var/tmp/diff_new_pack.sjlzdx/_new  2016-04-06 11:53:06.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo6
 
 Name:   armadillo
-Version:6.600.5
+Version:6.700.3
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-6.600.5.tar.gz -> armadillo-6.700.3.tar.gz ++
 3064 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2016-03-26 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-03-26 15:29:22

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-02-18 
12:36:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-03-26 
17:24:22.0 +0100
@@ -1,0 +2,11 @@
+Thu Mar 24 20:35:06 UTC 2016 - badshah...@gmail.com
+
+- Update to version 6.600.5 (Catabolic Amalgamator):
+  + Expanded sum(), mean(), min(), max() to handle cubes.
+  + Expanded Cube class to handle arbitrarily sized empty cubes
+(eg. 0x5x2).
+  + Added shift() for circular shifts of elements.
+  + Added sqrtmat() for finding the square root of a matrix.
+  + Fix for gmm_diag when using Mahalanobis distance.
+
+---

Old:

  armadillo-6.500.5.tar.gz

New:

  armadillo-6.600.5.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.FETQeQ/_old  2016-03-26 17:24:23.0 +0100
+++ /var/tmp/diff_new_pack.FETQeQ/_new  2016-03-26 17:24:23.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo6
 
 Name:   armadillo
-Version:6.500.5
+Version:6.600.5
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-6.500.5.tar.gz -> armadillo-6.600.5.tar.gz ++
 4639 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2016-02-18 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-02-18 11:07:40

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-01-28 
17:25:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-02-18 
12:36:51.0 +0100
@@ -1,0 +2,6 @@
+Wed Feb 17 00:40:59 UTC 2016 - badshah...@gmail.com
+
+- Update to version 6.500.5:
+  + Bug fixes (undocumented by upstream).
+
+---

Old:

  armadillo-6.500.4.tar.gz

New:

  armadillo-6.500.5.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.pCZN3U/_old  2016-02-18 12:36:52.0 +0100
+++ /var/tmp/diff_new_pack.pCZN3U/_new  2016-02-18 12:36:52.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo6
 
 Name:   armadillo
-Version:6.500.4
+Version:6.500.5
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-6.500.4.tar.gz -> armadillo-6.500.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.500.4/CMakeLists.txt 
new/armadillo-6.500.5/CMakeLists.txt
--- old/armadillo-6.500.4/CMakeLists.txt2016-01-26 04:26:18.0 
+0100
+++ new/armadillo-6.500.5/CMakeLists.txt2016-02-09 15:27:23.0 
+0100
@@ -16,7 +16,7 @@
 
 set(ARMA_MAJOR 6)
 set(ARMA_MINOR 500)
-set(ARMA_PATCH 4)
+set(ARMA_PATCH 5)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.500.4/README.txt 
new/armadillo-6.500.5/README.txt
--- old/armadillo-6.500.4/README.txt2016-01-26 04:26:18.0 +0100
+++ new/armadillo-6.500.5/README.txt2016-02-10 08:33:26.0 +0100
@@ -8,24 +8,26 @@
 
  1: Introduction
  2: Citation Details
- 3: Licenses and Support
 
- 4: Requirements
+ 3: Licenses
+ 4: Technical Support
 
- 5: Linux and Mac OS X: Installation
- 6: Linux and Mac OS X: Compiling & Linking
+ 5: Requirements
 
- 7: Windows: Installation
- 8: Windows: Compiling & Linking
+ 6: Linux and Mac OS X: Installation
+ 7: Linux and Mac OS X: Compiling & Linking
 
- 9: Support for OpenBLAS, Intel MKL and AMD ACML
-10: Support for ATLAS
+ 8: Windows: Installation
+ 9: Windows: Compiling & Linking
 
-11: Documentation / API Reference Manual
-12: MEX Interface to Octave/Matlab
+10: Support for OpenBLAS, Intel MKL and AMD ACML
+11: Support for ATLAS
 
-13: Bug Reports and Frequently Asked Questions
-14: Related Software
+12: API Documentation
+13: MEX Interface to Octave/Matlab
+
+14: Bug Reports and Frequently Asked Questions
+15: Related Software
 
 
 
@@ -75,33 +77,30 @@
 
 
 
-3: Licenses and Support
-===
+3: Licenses
+===
 
 Armadillo is available under 2 licenses:
 
- - open source license (with no support)
- - commercial license  (with technical support)
+- Open source, using the Mozilla Public License (MPL) 2.0.
+  See the "LICENSE.txt" file for details.
+  
+- Non-open source (commercial) license, available for purchase.
+  Please contact Conrad Sanderson for more information:
+  http://conradsanderson.id.au
 
-The open source edition uses the Mozilla Public License v2.0 (MPL),
-unless specified otherwise. See the "LICENSE.txt" file for license details.
 
-The MPL license requirements state that if you distribute any part
-of the library in executable form (including software & hardware products),
-then you must tell the recipients how to obtain a copy of the library source 
code
-at a charge no more than the cost of distribution to the recipient.
-The requirements apply to both original and modified versions of the library.
-Any modifications to the library are automatically licensed under the MPL.
 
-The commercial license does not have the above requirements,
-and comes with technical support.
+4: Technical Support
+
 
-To obtain more information about the commercial license, 
-please contact Conrad Sanderson:  http://conradsanderson.id.au
+You can purchase technical support on a commercial basis.
+Please contact Conrad Sanderson for more information:
+http://conradsanderson.id.au
 
 
 
-4: Requirements
+5: Requirements
 ===
 
 Armadillo makes extensive use of template meta-programming, recursive templates
@@ -123,14 +122,9 @@
 
 
 
-5: Linux and Mac OS X: I

commit armadillo for openSUSE:Factory

2016-01-29 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-01-28 17:25:02

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2016-01-03 
13:27:31.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-01-28 
17:25:54.0 +0100
@@ -1,0 +2,11 @@
+Wed Jan 27 23:28:38 UTC 2016 - badshah...@gmail.com
+
+- Update to version 6.500.4 (Gourmet Electron Jumper):
+  + Added conv2() for 2D convolution.
+  + Added stand-alone kmeans() function for clustering data.
+  + Added trunc().
+  + Extended conv() to optionally provide central convolution.
+  + Faster handling of multiply-and-accumulate by accu() when
+using Intel MKL, ATLAS or OpenBLAS.
+
+---

Old:

  armadillo-6.400.2.tar.gz

New:

  armadillo-6.500.4.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.sedCsD/_old  2016-01-28 17:25:55.0 +0100
+++ /var/tmp/diff_new_pack.sedCsD/_new  2016-01-28 17:25:55.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package armadillo
 #
-# 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
@@ -19,7 +19,7 @@
 %define soname libarmadillo6
 
 Name:   armadillo
-Version:6.400.2
+Version:6.500.4
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-6.400.2.tar.gz -> armadillo-6.500.4.tar.gz ++
 11282 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2016-01-03 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2016-01-03 13:27:13

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-11-16 
18:52:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2016-01-03 
13:27:31.0 +0100
@@ -1,0 +2,21 @@
+Tue Dec 15 12:53:57 UTC 2015 - badshah...@gmail.com
+
+- Update to version 6.400.2 (Flying Spaghetti Monster Deluxe):
+  + Expanded each_col(), each_row() and each_slice() to handle
+C++11 lambda functions.
+  + Added ind2sub() and sub2ind().
+  + Fixes for corner cases in gmm_diag class.
+
+---
+Sat Dec  5 11:09:18 UTC 2015 - badshah...@gmail.com
+
+- Update to version Version 6.300.2 (Flying Spaghetti Monster):
+  + Expanded solve() to find approximate solutions for
+rank-deficient systems.
+  + Faster handling of non-contiguous submatrix views in compound
+expressions.
+  + Added .for_each() to Mat, Row, Col, Cube and field classes.
+  + Added rcond() for estimating the reciprocal condition number.
+  + Fixes for spsolve(), eigs_sym(), eigs_gen(), svds().
+
+---

Old:

  armadillo-6.200.4.tar.gz

New:

  armadillo-6.400.2.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.dSAYsA/_old  2016-01-03 13:27:32.0 +0100
+++ /var/tmp/diff_new_pack.dSAYsA/_new  2016-01-03 13:27:32.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo6
 
 Name:   armadillo
-Version:6.200.4
+Version:6.400.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-6.200.4.tar.gz -> armadillo-6.400.2.tar.gz ++
 7326 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2015-11-16 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-11-16 18:52:00

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-11-12 
19:40:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-11-16 
18:52:02.0 +0100
@@ -1,0 +2,6 @@
+Sun Nov 15 10:11:08 UTC 2015 - badshah...@gmail.com
+
+- Update to version 6.200.4:
+  + Bug fixes (undocumented by upstream).
+
+---

Old:

  armadillo-6.200.3.tar.gz

New:

  armadillo-6.200.4.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.bfOtwe/_old  2015-11-16 18:52:03.0 +0100
+++ /var/tmp/diff_new_pack.bfOtwe/_new  2015-11-16 18:52:03.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo6
 
 Name:   armadillo
-Version:6.200.3
+Version:6.200.4
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-6.200.3.tar.gz -> armadillo-6.200.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.200.3/CMakeLists.txt 
new/armadillo-6.200.4/CMakeLists.txt
--- old/armadillo-6.200.3/CMakeLists.txt2015-11-10 05:42:43.0 
+0100
+++ new/armadillo-6.200.4/CMakeLists.txt2015-11-11 12:04:09.0 
+0100
@@ -16,7 +16,7 @@
 
 set(ARMA_MAJOR 6)
 set(ARMA_MINOR 200)
-set(ARMA_PATCH 3)
+set(ARMA_PATCH 4)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.200.3/README.txt 
new/armadillo-6.200.4/README.txt
--- old/armadillo-6.200.3/README.txt2015-11-10 05:42:43.0 +0100
+++ new/armadillo-6.200.4/README.txt2015-11-11 12:29:42.0 +0100
@@ -192,7 +192,7 @@
 If you want to use Armadillo without installation,
 or you're getting linking errors, compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-6.200.3/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-6.200.4/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
   
 The above command line assumes that you have unpacked the armadillo archive 
into /home/blah/
 You will need to adjust this for later versions of Armadillo,
@@ -434,76 +434,20 @@
 Main developers:
 - Conrad Sanderson - http://conradsanderson.id.au
 - Ryan Curtin  - http://www.ratml.org
-- Ian Cullinan
-- Dimitrios Bouzas
-- Stanislav Funiak
 
-Contributors:
+Notable contributors:
 - Matthew Amidon
-- Eric R. Anderson
-- Kipton Barros
-- Benoît Bayol
-- Salim Bcoin
-- Justin Bedo
-- Evan Bollig
-- Darius Braziunas
-- Filip Bruman
-- Ted Campbell
-- James Cline
-- Chris Cooper
+- Dimitrios Bouzas
+- Ian Cullinan
 - Clement Creusot
-- Chris Davey
-- Patrick Dondl
 - Alexandre Drouin
-- Dirk Eddelbuettel
-- Carles Fernandez
-- Romain Francois
 - Michael McNeil Forbes
-- Piotr Gawron
-- Charles Gretton
-- Franz Gritschneder
-- Benjamin Herzog
 - Szabolcs Horvat
-- Friedrich Hust
-- Ping-Keng Jao
-- Jacques-Henri Jourdan
-- Yaron Keren
-- Kshitij Kulshreshtha
-- Oka Kurniawan
-- Simen Kvaal
-- David Lawrence
-- Jussi Lehtola
-- Jeremy Mason
-- Nikolay Mayorov
-- Carlos Mendes
-- Sergey Nenakhov
-- Artem Novikov
 - Keith O'Hara
-- James Oldfield
-- Martin Orlob
-- Ken Panici
-- Adam Piatyszek
-- Jayden Platell
-- Vikas Reddy
-- Ola Rinta-Koski
-- Boris Sabanin
 - James Sanders
-- Pierre-Andre Savalle
-- Alexander Scherbatey
-- Gerhard Schreiber
-- Shane Stainsby
-- Petter Strandmark
 - Eric Jon Sundstrom
-- Paul Torfs
-- Martin Uhrin
-- Simon Urbanek
-- Unai Uribarri
-- Juergen Wiest
 - Arnold Wiliem
-- Yong Kang Wong
-- Buote Xu
 - George Yammine
-- Sean Young
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.200.3/docs.html 
new/armadillo-6.200.4/docs.html
--- old/armadillo-6.200.3/docs.html 2015-11-10 06:20:04.0 +0100
+++ new/armadillo-6.200.4/docs.html 2015-11-12 16:48:19.0 +0100
@@ -1,4 +1,16 @@
 
+
+
+
 
 
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-6.200.3/include/armadillo_bits/arma_version.hpp 
new/armadillo-6.200.4/include/armadillo_bits/arma_version.hpp
--- old/armadillo-6.200.3/include/armadillo_bits/arma_version.hpp   

commit armadillo for openSUSE:Factory

2015-11-12 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-11-12 19:40:31

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-10-24 
18:56:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-11-12 
19:40:33.0 +0100
@@ -1,0 +2,15 @@
+Tue Nov 10 12:24:51 UTC 2015 - badshah...@gmail.com
+
+- Update to version 6.200.3:
+  + Bug fixes (undocumented by upstream).
+
+---
+Tue Nov  3 22:46:40 UTC 2015 - badshah...@gmail.com
+
+- Version 6.200.2 (Midnight Blue Deluxe):
+  + Expanded diagmat() to handle non-square matrices and arbitrary
+diagonals.
+  + Expanded trace() to handle non-square matrices.
+  + Correction for datum::Z_0 constant.
+
+---

Old:

  armadillo-6.100.1.tar.gz

New:

  armadillo-6.200.3.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.cqS62v/_old  2015-11-12 19:40:34.0 +0100
+++ /var/tmp/diff_new_pack.cqS62v/_new  2015-11-12 19:40:34.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo6
 
 Name:   armadillo
-Version:6.100.1
+Version:6.200.3
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-6.100.1.tar.gz -> armadillo-6.200.3.tar.gz ++
 21260 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2015-10-24 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-10-24 18:56:25

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-10-20 
00:06:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-10-24 
18:56:40.0 +0200
@@ -1,0 +2,6 @@
+Sat Oct 24 02:44:52 UTC 2015 - badshah...@gmail.com
+
+- Update to version 6.100.1:
+  + Bug fixes (undocumented by upstream).
+
+---

Old:

  armadillo-6.100.0.tar.gz

New:

  armadillo-6.100.1.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.L7nnAK/_old  2015-10-24 18:56:41.0 +0200
+++ /var/tmp/diff_new_pack.L7nnAK/_new  2015-10-24 18:56:41.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo6
 
 Name:   armadillo
-Version:6.100.0
+Version:6.100.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-6.100.0.tar.gz -> armadillo-6.100.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.100.0/CMakeLists.txt 
new/armadillo-6.100.1/CMakeLists.txt
--- old/armadillo-6.100.0/CMakeLists.txt2015-10-02 04:44:31.0 
+0200
+++ new/armadillo-6.100.1/CMakeLists.txt2015-10-20 17:37:12.0 
+0200
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 6)
 set(ARMA_MINOR 100)
-set(ARMA_PATCH 0)
+set(ARMA_PATCH 1)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.100.0/README.txt 
new/armadillo-6.100.1/README.txt
--- old/armadillo-6.100.0/README.txt2015-10-02 04:44:31.0 +0200
+++ new/armadillo-6.100.1/README.txt2015-10-20 17:37:12.0 +0200
@@ -192,7 +192,7 @@
 If you want to use Armadillo without installation,
 or you're getting linking errors, compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I 
/home/blah/armadillo-6.100.0-test/include -DARMA_DONT_USE_WRAPPER -lblas 
-llapack
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-6.100.1/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
   
 The above command line assumes that you have unpacked the armadillo archive 
into /home/blah/
 You will need to adjust this for later versions of Armadillo,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-6.100.0/docs.html 
new/armadillo-6.100.1/docs.html
--- old/armadillo-6.100.0/docs.html 2015-10-02 05:06:58.0 +0200
+++ new/armadillo-6.100.1/docs.html 2015-10-22 20:11:16.0 +0200
@@ -634,38 +634,38 @@
 
 
 
-mat(*aux_mem, n_rows, n_cols, copy_aux_mem = true, strict = false)
+mat(ptr_aux_mem, n_rows, n_cols, copy_aux_mem = true, strict = 
false)
 
 
 
-Create a matrix using data from writable auxiliary (external) memory.
+Create a matrix using data from writable auxiliary (external) memory, where 
ptr_aux_mem is a pointer to the memory.
 By default the matrix allocates its own memory and copies data from the 
auxiliary memory (for safety).
 However, if copy_aux_mem is set to false,
-the matrix will instead directly use the auxiliary memory (ie. no copying).
-This is faster, but can be dangerous unless you know what you're doing!
+the matrix will instead directly use the auxiliary memory (ie. no copying);
+this is faster, but can be dangerous unless you know what you're doing!
 
 
 The strict parameter comes into effect only when copy_aux_mem is 
set to false
-(ie. the matrix is directly using auxiliary memory).
+(ie. the matrix is directly using auxiliary memory)
 
 
-When strict is set to false, the matrix will use the auxiliary 
memory and allow size changes;
-if a size change results in the number of elements to increase, new memory 
will be allocated and the auxiliary memory will no longer be used
+when strict is set to false, the matrix will use the auxiliary 
memory until a size change
 
 
-When strict is set to true, the matrix will be bound to the 
auxiliary memory for its lifetime;
-the number of elements in the matrix can't be changed (directly or indirectly)
+when strict is set to true, the matrix will be bound to the 
auxiliary memory for its lifetime;
+the number of elements in the matrix can't be changed
 
-The default setting of strict in versions 6.000+ is 
false
-The default setti

commit armadillo for openSUSE:Factory

2015-10-19 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-10-19 22:52:16

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-09-08 
18:11:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-10-20 
00:06:07.0 +0200
@@ -1,0 +2,16 @@
+Thu Oct 15 16:03:24 UTC 2015 - badshah...@gmail.com
+
+- Version 6.100.0 (Midnight Blue):
+  + Faster norm() and normalise() when using Intel MKL, ATLAS or
+OpenBLAS.
+  + Added Schur decomposition: schur().
+  + Stricter handling of matrix objects by hist() and histc().
+  + Advanced constructors for using auxiliary memory now have the
+default of strict = false.
+  + Cube class now delays allocation of .slice() related
+structures until needed.
+  + Expanded join_slices() to handle joining cubes with matrices.
+- Update shlib package name to libarmadillo6 in keeping with
+  shlib version upgrade.
+
+---

Old:

  armadillo-5.500.2.tar.gz

New:

  armadillo-6.100.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.QOYHsz/_old  2015-10-20 00:06:08.0 +0200
+++ /var/tmp/diff_new_pack.QOYHsz/_new  2015-10-20 00:06:08.0 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define soname libarmadillo5
+%define soname libarmadillo6
 
 Name:   armadillo
-Version:5.500.2
+Version:6.100.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-5.500.2.tar.gz -> armadillo-6.100.0.tar.gz ++
 12322 lines of diff (skipped)

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.QOYHsz/_old  2015-10-20 00:06:09.0 +0200
+++ /var/tmp/diff_new_pack.QOYHsz/_new  2015-10-20 00:06:09.0 +0200
@@ -1,4 +1,4 @@
-libarmadillo5
+libarmadillo6
 armadillo-devel
requires -armadillo-
-   requires "libarmadillo5- = "
+   requires "libarmadillo6- = "




commit armadillo for openSUSE:Factory

2015-09-08 Thread h_root
Hello community,

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

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-08-21 
07:41:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-09-08 
18:11:38.0 +0200
@@ -1,0 +2,12 @@
+Thu Sep  3 11:11:50 UTC 2015 - badshah...@gmail.com
+
+- Update to version 5.500.2:
+  + Undocumented fixes.
+- Changes from version 5.500.0 (Molotov Cocktail):
+  + Expanded object constructors and generators to handle size()
+based specification of dimensions.
+  + Faster handling of submatrix rows.
+  + Faster clamp().
+  + Fixes for handling sparse matrices.
+
+---

Old:

  armadillo-5.400.2.tar.gz

New:

  armadillo-5.500.2.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.fBJIGn/_old  2015-09-08 18:11:51.0 +0200
+++ /var/tmp/diff_new_pack.fBJIGn/_new  2015-09-08 18:11:51.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo5
 
 Name:   armadillo
-Version:5.400.2
+Version:5.500.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-5.400.2.tar.gz -> armadillo-5.500.2.tar.gz ++
 6422 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2015-08-20 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-08-21 07:41:12

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-08-10 
09:16:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-08-21 
07:41:49.0 +0200
@@ -1,0 +2,17 @@
+Wed Aug 19 04:44:22 UTC 2015 - badshah...@gmail.com
+
+- Update to version 5.400.2:
+  + Undocumented fixes.
+- Changes from version 5.400.0 (Plutocracy Incorporated Deluxe):
+  + Added find_unique() for finding indices of unique values.
+  + Added diff() for calculating differences between consecutive
+elements.
+  + Added cumprod() for calculating cumulative product.
+  + Added null() for finding the orthonormal basis of null space.
+  + Expanded interp1() to handle repeated locations.
+  + Expanded unique() to handle complex numbers.
+  + Faster flipud().
+  + Faster row-wise cumsum().
+  + Fix for k-means clustering in gmm_diag class.
+
+---

Old:

  armadillo-5.300.4.tar.gz

New:

  armadillo-5.400.2.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.cNjFln/_old  2015-08-21 07:41:50.0 +0200
+++ /var/tmp/diff_new_pack.cNjFln/_new  2015-08-21 07:41:50.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package armadillo
 #
-# Copyright (c) 2015 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
@@ -19,7 +19,7 @@
 %define soname libarmadillo5
 
 Name:   armadillo
-Version:5.300.4
+Version:5.400.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-5.300.4.tar.gz -> armadillo-5.400.2.tar.gz ++
 2905 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2015-08-10 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-08-10 09:16:37

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-06-24 
21:03:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-08-10 
09:16:39.0 +0200
@@ -1,0 +2,21 @@
+Fri Aug  7 23:02:46 UTC 2015 - badshah...@gmail.com
+
+- Update to version 5.300.4:
+  + Undocumented fixes.
+- Changes from Version 5.300.0 (Plutocracy Incorporated):
+  + Added generalised Schur decomposition: qz().
+  + Added .has_inf() and .has_nan().
+  + Expanded interp1() to handle out-of-domain locations.
+  + Expanded sparse matrix class with .set_imag() and .set_real().
+  + Expanded imag(), real() and conj() to handle sparse matrices.
+  + Expanded diagmat(), reshape() and resize() to handle sparse
+matrices.
+  + Faster sparse sum().
+  + Faster row-wise sum(), mean(), min(), max().
+  + Updated physical constants to NIST 2014 CODATA values.
+  + Fixes for handling sparse submatrix views.
+  + Armadillo can make use of GPUs by linking with NVIDIA NVBLAS
+(a GPU-accelerated implementation of BLAS),
+or by linking with AMD ACML (which can use GPUs via OpenCL).
+
+---

Old:

  armadillo-5.200.2.tar.gz

New:

  armadillo-5.300.4.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.xotEjK/_old  2015-08-10 09:16:40.0 +0200
+++ /var/tmp/diff_new_pack.xotEjK/_new  2015-08-10 09:16:40.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package armadillo
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -19,7 +19,7 @@
 %define soname libarmadillo5
 
 Name:   armadillo
-Version:5.200.2
+Version:5.300.4
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-5.200.2.tar.gz -> armadillo-5.300.4.tar.gz ++
 10678 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2015-06-24 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-06-24 21:03:50

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-05-27 
12:52:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-06-24 
21:03:51.0 +0200
@@ -1,0 +2,6 @@
+Wed Jun 24 07:50:21 UTC 2015 - badshah...@gmail.com
+
+- Update to version 5.200.2:
+  + Bugfix in interp1().
+
+---

Old:

  armadillo-5.200.1.tar.gz

New:

  armadillo-5.200.2.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.NDNQJt/_old  2015-06-24 21:03:52.0 +0200
+++ /var/tmp/diff_new_pack.NDNQJt/_new  2015-06-24 21:03:52.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo5
 
 Name:   armadillo
-Version:5.200.1
+Version:5.200.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-5.200.1.tar.gz -> armadillo-5.200.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-5.200.1/CMakeLists.txt 
new/armadillo-5.200.2/CMakeLists.txt
--- old/armadillo-5.200.1/CMakeLists.txt2015-05-24 05:52:32.0 
+0200
+++ new/armadillo-5.200.2/CMakeLists.txt2015-06-22 00:54:21.0 
+0200
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 5)
 set(ARMA_MINOR 200)
-set(ARMA_PATCH 1)
+set(ARMA_PATCH 2)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-5.200.1/README.txt 
new/armadillo-5.200.2/README.txt
--- old/armadillo-5.200.1/README.txt2015-05-24 05:52:32.0 +0200
+++ new/armadillo-5.200.2/README.txt2015-06-22 00:54:21.0 +0200
@@ -192,7 +192,7 @@
 If you want to use Armadillo without installation,
 or you're getting linking errors, compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-5.200.1/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-5.200.2/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
   
 The above command line assumes that you have unpacked the armadillo archive 
into /home/blah/
 You will need to adjust this for later versions of Armadillo,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-5.200.1/include/armadillo_bits/arma_version.hpp 
new/armadillo-5.200.2/include/armadillo_bits/arma_version.hpp
--- old/armadillo-5.200.1/include/armadillo_bits/arma_version.hpp   
2015-05-24 05:52:32.0 +0200
+++ new/armadillo-5.200.2/include/armadillo_bits/arma_version.hpp   
2015-06-22 00:54:21.0 +0200
@@ -13,7 +13,7 @@
 
 #define ARMA_VERSION_MAJOR 5
 #define ARMA_VERSION_MINOR 200
-#define ARMA_VERSION_PATCH 1
+#define ARMA_VERSION_PATCH 2
 #define ARMA_VERSION_NAME  "Boston Tea Smuggler"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-5.200.1/include/armadillo_bits/fn_interp1.hpp 
new/armadillo-5.200.2/include/armadillo_bits/fn_interp1.hpp
--- old/armadillo-5.200.1/include/armadillo_bits/fn_interp1.hpp 2015-04-25 
05:33:44.0 +0200
+++ new/armadillo-5.200.2/include/armadillo_bits/fn_interp1.hpp 2015-06-22 
00:41:09.0 +0200
@@ -92,9 +92,6 @@
   
   for(uword i=0; i::inf;
-eT b_best_err = Datum::inf;
-
 const eT XI_val = XI_mem[i];
 
 arma_debug_check( ((XI_val < XG_min) || (XI_val > XG_max)), "interp1(): 
extrapolation not supported" );
@@ -102,6 +99,9 @@
 // XG and XI are guaranteed to be sorted in ascending manner,
 // so start searching XG from last known optimum position 
 
+eT a_best_err = Datum::inf;
+eT b_best_err = Datum::inf;
+
 for(uword j=a_best_j; j= a_best_err)
 {
-if(err < b_best_err)
-  {
-  b_best_err = err;
-  b_best_j   = j;
-  }
-
 break;
 }
   else
 {
-b_best_err = a_best_err;
-b_best_j   = a_best_j;
-
 a_best_err = err;
 a_best_j   = j;
 }
   }
 
+if( (XG_mem[a_best_j] - XI_val) <= eT(0) )
+  {
+  // a_best_j is to the left of the interpolated position
+  
+  b_best_j = ( (a_best_j+1) < NG) ? (a_best_j+1) : a_best_j

commit armadillo for openSUSE:Factory

2015-05-27 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-05-27 12:52:26

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-05-16 
07:14:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-05-27 
12:52:27.0 +0200
@@ -1,0 +2,10 @@
+Mon May 25 23:22:57 UTC 2015 - badshah...@gmail.com
+
+- Update to version 5.200 (Boston Tea Smuggler):
+  + Added orth() for finding the orthonormal basis of the range
+space of a matrix.
+  + Expanded element initialisation to handle nested initialiser
+lists (C++11).
+  + Workarounds for bugs in GCC, Intel and MSVC C++ compilers.
+
+---

Old:

  armadillo-5.100.2.tar.gz

New:

  armadillo-5.200.1.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.TAiC7b/_old  2015-05-27 12:52:28.0 +0200
+++ /var/tmp/diff_new_pack.TAiC7b/_new  2015-05-27 12:52:28.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo5
 
 Name:   armadillo
-Version:5.100.2
+Version:5.200.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-5.100.2.tar.gz -> armadillo-5.200.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-5.100.2/CMakeLists.txt 
new/armadillo-5.200.1/CMakeLists.txt
--- old/armadillo-5.100.2/CMakeLists.txt2015-05-09 05:44:43.0 
+0200
+++ new/armadillo-5.200.1/CMakeLists.txt2015-05-24 05:52:32.0 
+0200
@@ -13,8 +13,8 @@
 cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
 
 set(ARMA_MAJOR 5)
-set(ARMA_MINOR 100)
-set(ARMA_PATCH 2)
+set(ARMA_MINOR 200)
+set(ARMA_PATCH 1)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-5.100.2/README.txt 
new/armadillo-5.200.1/README.txt
--- old/armadillo-5.100.2/README.txt2015-05-09 05:44:43.0 +0200
+++ new/armadillo-5.200.1/README.txt2015-05-24 05:52:32.0 +0200
@@ -192,7 +192,7 @@
 If you want to use Armadillo without installation,
 or you're getting linking errors, compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-5.100.2/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-5.200.1/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
   
 The above command line assumes that you have unpacked the armadillo archive 
into /home/blah/
 You will need to adjust this for later versions of Armadillo,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-5.100.2/docs.html 
new/armadillo-5.200.1/docs.html
--- old/armadillo-5.100.2/docs.html 2015-05-01 04:54:42.0 +0200
+++ new/armadillo-5.200.1/docs.html 2015-05-23 15:41:56.0 +0200
@@ -127,7 +127,7 @@
   
 
   
-Reference for Armadillo 5.100
+Reference for Armadillo 5.200
 
   
   
@@ -402,16 +402,17 @@
 inv inverse of general square 
matrix
 inv_sympd inverse of 
symmetric positive definite matrix
 lu   lower-upper 
decomposition
-pinv pseudo-inverse
+orth orthonormal basis of 
range space
+pinv pseudo-inverse
 princomp principal component 
analysis
 qr   QR decomposition
-qr_econ economical QR 
decomposition
+qr_econ economical QR 
decomposition
 solve solve systems of 
linear equations
 spsolve solve sparse 
systems of linear equations
-svd singular value 
decomposition
+svd singular value 
decomposition
 svd_econ economical singular value 
decomposition
 svds limited number of singular values 
& singular vectors of sparse matrix
-syl Sylvester equation solver
+syl Sylvester equation 
solver
 
 
 
@@ -2089,7 +2090,7 @@
 For vec and rowvec, access the n-th element.
 For mat, cube and field, access the n-th 
element/object under the assumption of a flat layout,
 with column-major ordering of data (ie. column by column).
-A std::logic_error exception is thrown if the requested element is out 
of bounds.
+A std::logic_error exception is thrown if the requested element is 
out of bounds.
 The bounds check can be optionally 
disabled at compile-time to get more speed.
   
 
@@ -2122,7 +2123,7 @@
   

commit armadillo for openSUSE:Factory

2015-05-15 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-05-16 07:14:29

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-04-18 
10:39:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-05-16 
07:14:36.0 +0200
@@ -1,0 +2,13 @@
+Fri May 15 03:55:25 UTC 2015 - badshah...@gmail.com
+
+- Update to version 5.100.2:
+  + Undocumented fixes.
+- Update to version 5.100.1:
+  + Undocumented fixes.
+- Changes from version Version 5.100.0 (Ankle Biter Deluxe):
+  + Added interp1() for 1D interpolation.
+  + Added .is_sorted() for checking whether a vector or matrix
+has sorted elements.
+  + Updated physical constants to NIST 2010 CODATA values.
+
+---

Old:

  armadillo-5.000.1.tar.gz

New:

  armadillo-5.100.2.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.AnlaUn/_old  2015-05-16 07:14:37.0 +0200
+++ /var/tmp/diff_new_pack.AnlaUn/_new  2015-05-16 07:14:37.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo5
 
 Name:   armadillo
-Version:5.000.1
+Version:5.100.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-5.000.1.tar.gz -> armadillo-5.100.2.tar.gz ++
 2569 lines of diff (skipped)




commit armadillo for openSUSE:Factory

2015-04-18 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-04-18 10:39:37

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-03-25 
10:00:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-04-18 
10:39:38.0 +0200
@@ -1,0 +2,31 @@
+Thu Apr 16 06:16:24 UTC 2015 - badshah...@gmail.com
+
+- Update to version 5.000.1:
+  + Fix an issue with C++11 support.
+- Add superlu-devel as BuildRequires, and as Requires for
+  armadillo.
+
+---
+Mon Apr 13 17:50:44 UTC 2015 - badshah...@gmail.com
+
+- Update to version 5.000.0 (Ankle Biter):
+  + Added spsolve() for solving sparse systems of linear
+equations.
+  + Added svds() for singular value decomposition of sparse
+matrices.
+  + Added nonzeros() for extracting non-zero values from matrices.
+  + Added handling of diagonal views by sparse matrices.
+  + Expanded repmat() to handle sparse matrices.
+  + Expanded join_rows() and join_cols() to handle sparse
+matrices.
+  + sort_index() and stable_sort_index() have been placed in the
+delayed operations framework for increased efficiency.
+  + Use of 64 bit integers is automatically enabled when using a
+C++11 compiler.
+  + Workaround for a bug in recent releases of Apple Xcode.
+  + Workaround for a bug in LAPACK 3.5.
+- New dependency: superlu >= 4.3.
+- Updated shared library name to libarmadillo5 in track with
+  upstream so name change.
+
+---

Old:

  armadillo-4.650.4.tar.gz

New:

  armadillo-5.000.1.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.kWXOXj/_old  2015-04-18 10:39:39.0 +0200
+++ /var/tmp/diff_new_pack.kWXOXj/_new  2015-04-18 10:39:39.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package armadillo
 #
-# Copyright (c) 2015 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
@@ -16,10 +16,10 @@
 #
 
 
-%define soname libarmadillo4
+%define soname libarmadillo5
 
 Name:   armadillo
-Version:4.650.4
+Version:5.000.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0
@@ -33,6 +33,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  lapack-devel
 BuildRequires:  libatlas3-devel
+BuildRequires:  superlu-devel >= 4.3
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -104,6 +105,7 @@
 Requires:   lapack-devel
 Requires:   libatlas3-devel
 Requires:   libstdc++-devel
+Requires:   superlu-devel >= 4.3
 Recommends: %{name}-doc
 
 %descriptiondevel

++ armadillo-4.650.4.tar.gz -> armadillo-5.000.1.tar.gz ++
 8073 lines of diff (skipped)

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.kWXOXj/_old  2015-04-18 10:39:40.0 +0200
+++ /var/tmp/diff_new_pack.kWXOXj/_new  2015-04-18 10:39:40.0 +0200
@@ -1,4 +1,4 @@
-libarmadillo4
+libarmadillo5
 armadillo-devel
requires -armadillo-
-   requires "libarmadillo4- = "
+   requires "libarmadillo5- = "




commit armadillo for openSUSE:Factory

2015-03-25 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-03-25 10:00:52

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-02-27 
11:00:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-03-25 
10:00:54.0 +0100
@@ -1,0 +2,8 @@
+Sat Mar 21 00:29:27 UTC 2015 - badshah...@gmail.com
+
+- Update to version 4.650.4:
+  + List of changes not documented upstream.
+- Changes from version 4.650.2 and 4.650.3:
+  + List of changes not documented upstream.
+
+---

Old:

  armadillo-4.650.1.tar.gz

New:

  armadillo-4.650.4.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.h6YVpU/_old  2015-03-25 10:00:56.0 +0100
+++ /var/tmp/diff_new_pack.h6YVpU/_new  2015-03-25 10:00:56.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.650.1
+Version:4.650.4
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.650.1.tar.gz -> armadillo-4.650.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.650.1/CMakeLists.txt 
new/armadillo-4.650.4/CMakeLists.txt
--- old/armadillo-4.650.1/CMakeLists.txt2015-02-23 05:27:48.0 
+0100
+++ new/armadillo-4.650.4/CMakeLists.txt2015-03-20 04:36:40.0 
+0100
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 4)
 set(ARMA_MINOR 650)
-set(ARMA_PATCH 1)
+set(ARMA_PATCH 4)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.650.1/README.txt 
new/armadillo-4.650.4/README.txt
--- old/armadillo-4.650.1/README.txt2015-02-23 05:27:48.0 +0100
+++ new/armadillo-4.650.4/README.txt2015-03-20 04:36:40.0 +0100
@@ -62,6 +62,10 @@
 with contributions from around the world.  More information
 about NICTA can be obtained from http://nicta.com.au
 
+Main developers:
+  Conrad Sanderson - http://conradsanderson.id.au
+  Ryan Curtin  - http://ratml.org
+
 
 
 2: Citation Details
@@ -187,7 +191,7 @@
 If you want to use Armadillo without installation,
 or you're getting linking errors, compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.650.1/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.650.4/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
   
 The above command line assumes that you have unpacked the armadillo archive 
into /home/blah/
 You will need to adjust this for later versions of Armadillo,
Files old/armadillo-4.650.1/armadillo_nicta_2010.pdf and 
new/armadillo-4.650.4/armadillo_nicta_2010.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.650.1/docs.html 
new/armadillo-4.650.4/docs.html
--- old/armadillo-4.650.1/docs.html 2015-02-18 04:26:59.0 +0100
+++ new/armadillo-4.650.4/docs.html 2015-03-05 06:19:46.0 +0100
@@ -1677,9 +1677,9 @@
 
 
 For form 4,
-rowind is a dense column vector of type umat or uvec 
containing the row indices of the values to be inserted,
+rowind is a dense column vector of type uvec containing the row 
indices of the values to be inserted,
 and
-colptr is a dense column vector of type umat or uvec 
containing indices of values corresponding to the start of new columns;
+colptr is a dense column vector of type uvec (with length 
n_cols + 1) containing indices of values corresponding 
to the start of new columns;
 the vectors correspond to the arrays used by the http://en.wikipedia.org/wiki/Sparse_matrix";>compressed sparse column 
format;
 this form is useful for copying data from other CSC sparse matrix containers
 
@@ -3044,22 +3044,35 @@
 
X( first_row, first_col, size(n_rows, n_cols) )
 
X( first_row, first_col, size(Y) )(Y is a mat)
 
-X( span::all, col_number )
 
X( span(first_row, last_row), col_number )
-
-X( row_number, span::all )
 
X( row_number, span(first_col, last_col) )
 
 X.head_cols( number_of_cols )
-X.tail_cols( number_of_cols )
-
 X.head_rows( number_of_rows )
+
+X.tail_cols( number_of_cols )
 X.tail_rows( number_of_rows )
 
 X.unsafe_col( col_number )
 
 
 
+
+
+
+contiguous views for vector V:
+
+
+
+V( span(first_index

commit armadillo for openSUSE:Factory

2015-02-27 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-02-27 10:59:57

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-01-22 
00:48:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-02-27 
11:00:32.0 +0100
@@ -1,0 +2,14 @@
+Wed Feb 18 03:20:26 UTC 2015 - badshah...@gmail.com
+
+- Update to version 4.650.1:
+  + List of changes not documented upstream.
+- Changes from version 4.650 (Intravenous Caffeine Injector):
+  + Added randg() for generating random values from gamma
+distributions (C++11 only).
+  + Added .head_rows() and .tail_rows() to submatrix views.
+  + Added .head_cols() and .tail_cols() to submatrix views.
+  + Expanded eigs_sym() to optionally calculate eigenvalues with
+smallest/largest algebraic values fixes for handling of sparse
+matrices.
+
+---

Old:

  armadillo-4.600.3.tar.gz

New:

  armadillo-4.650.1.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.vyNanH/_old  2015-02-27 11:00:34.0 +0100
+++ /var/tmp/diff_new_pack.vyNanH/_new  2015-02-27 11:00:34.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.600.3
+Version:4.650.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.600.3.tar.gz -> armadillo-4.650.1.tar.gz ++
 5949 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2015-01-21 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-01-21 22:14:08

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2015-01-08 
23:02:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-01-22 
00:48:47.0 +0100
@@ -1,0 +2,8 @@
+Tue Jan 20 02:13:42 UTC 2015 - badshah...@gmail.com
+
+- Update to version 4.600.3:
+  + List of changes not documented upstream.
+- Changes from version 4.600.2: 
+  + List of changes not documented upstream.
+
+---

Old:

  armadillo-4.600.1.tar.gz

New:

  armadillo-4.600.3.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.txxF6K/_old  2015-01-22 00:48:48.0 +0100
+++ /var/tmp/diff_new_pack.txxF6K/_new  2015-01-22 00:48:48.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package armadillo
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.600.1
+Version:4.600.3
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.600.1.tar.gz -> armadillo-4.600.3.tar.gz ++
 2034 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2015-01-08 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2015-01-08 23:02:14

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-12-30 
00:50:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2015-01-08 
23:02:17.0 +0100
@@ -1,0 +2,12 @@
+Sun Dec 28 04:46:19 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.600.1:
+  + List of changes not documented upstream.
+- Changes from version 4.600 (Off The Reservation):
+  + Added .head() and .tail() to submatrix views
+  + Faster matrix transposes within compound expressions
+  + Faster accu() and norm() when compiling with
+-O3 -ffast-math -march=native (gcc and clang)
+  + Workaround for a bug in GCC 4.4 
+
+---

Old:

  armadillo-4.550.4.tar.gz

New:

  armadillo-4.600.1.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.Jc4bTQ/_old  2015-01-08 23:02:18.0 +0100
+++ /var/tmp/diff_new_pack.Jc4bTQ/_new  2015-01-08 23:02:18.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.550.4
+Version:4.600.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.550.4.tar.gz -> armadillo-4.600.1.tar.gz ++
 14327 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2014-12-29 Thread h_root
Hello community,

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

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-12-03 
22:49:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-12-30 
00:50:23.0 +0100
@@ -1,0 +2,8 @@
+Sat Dec 27 01:44:31 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.550.4: 
+  + List of changes not documented upstream.
+- Update to version 4.550.3: 
+  + List of changes not documented upstream.
+
+---

Old:

  armadillo-4.550.2.tar.gz

New:

  armadillo-4.550.4.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.LXslBi/_old  2014-12-30 00:50:27.0 +0100
+++ /var/tmp/diff_new_pack.LXslBi/_new  2014-12-30 00:50:27.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.550.2
+Version:4.550.4
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.550.2.tar.gz -> armadillo-4.550.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.550.2/CMakeLists.txt 
new/armadillo-4.550.4/CMakeLists.txt
--- old/armadillo-4.550.2/CMakeLists.txt2014-11-30 04:49:49.0 
+0100
+++ new/armadillo-4.550.4/CMakeLists.txt2014-12-24 07:21:16.0 
+0100
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 4)
 set(ARMA_MINOR 550)
-set(ARMA_PATCH 2)
+set(ARMA_PATCH 4)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.550.2/README.txt 
new/armadillo-4.550.4/README.txt
--- old/armadillo-4.550.2/README.txt2014-11-30 04:49:49.0 +0100
+++ new/armadillo-4.550.4/README.txt2014-12-24 07:21:16.0 +0100
@@ -187,7 +187,7 @@
 If you want to use Armadillo without installation,
 or you're getting linking errors, compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.550.2/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack 
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.550.4/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack 
   
 The above command line assumes that you have unpacked the armadillo archive 
into /home/blah/
 You will need to adjust this for later versions of Armadillo,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.550.2/include/armadillo_bits/arma_version.hpp 
new/armadillo-4.550.4/include/armadillo_bits/arma_version.hpp
--- old/armadillo-4.550.2/include/armadillo_bits/arma_version.hpp   
2014-11-30 04:49:49.0 +0100
+++ new/armadillo-4.550.4/include/armadillo_bits/arma_version.hpp   
2014-12-24 07:21:16.0 +0100
@@ -13,7 +13,7 @@
 
 #define ARMA_VERSION_MAJOR 4
 #define ARMA_VERSION_MINOR 550
-#define ARMA_VERSION_PATCH 2
+#define ARMA_VERSION_PATCH 4
 #define ARMA_VERSION_NAME  "Singapore Sling Deluxe"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.550.2/include/armadillo_bits/compiler_setup.hpp 
new/armadillo-4.550.4/include/armadillo_bits/compiler_setup.hpp
--- old/armadillo-4.550.2/include/armadillo_bits/compiler_setup.hpp 
2014-10-21 18:40:33.0 +0200
+++ new/armadillo-4.550.4/include/armadillo_bits/compiler_setup.hpp 
2014-12-16 10:30:32.0 +0100
@@ -205,10 +205,20 @@
 
 #if defined(_MSC_VER)
   
-  #if (_MSC_VER < 1700)
+  #if (_MSC_VER < 1600)
 #error "*** Need a newer compiler ***"
   #endif
   
+  #if (_MSC_VER < 1700)
+#pragma message ("WARNING: your C++ compiler is outdated and has 
incomplete support for the C++ standard; if something breaks, you get to keep 
all the pieces")
+  #endif
+  
+  #if defined(ARMA_USE_CXX11)
+#if (_MSC_VER < 1800)
+  #pragma message ("WARNING: your C++ compiler is in C++11 mode, but it 
has incomplete support for C++11 features; if something breaks, you get to keep 
all the pieces")
+#endif
+  #endif
+  
   #undef  ARMA_SIMPLE_LOOPS
   #define ARMA_SIMPLE_LOOPS
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.550.2/include/armadillo_bits/gmm_diag_meat.hpp 
new/armadillo-4.550.4/include/armadillo_bits/gmm_diag_meat.hpp
--- 

commit armadillo for openSUSE:Factory

2014-12-03 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-12-03 22:48:26

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-11-24 
11:10:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-12-03 
22:49:04.0 +0100
@@ -1,0 +2,8 @@
+Tue Dec  2 00:55:41 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.550.2:
+  + List of changes not documented upstream.
+- Changes from version 4.550.1:
+  + List of changes not documented upstream.
+
+---

Old:

  armadillo-4.550.0.tar.gz

New:

  armadillo-4.550.2.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.LA6ydZ/_old  2014-12-03 22:49:05.0 +0100
+++ /var/tmp/diff_new_pack.LA6ydZ/_new  2014-12-03 22:49:05.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.550.0
+Version:4.550.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.550.0.tar.gz -> armadillo-4.550.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.550.0/CMakeLists.txt 
new/armadillo-4.550.2/CMakeLists.txt
--- old/armadillo-4.550.0/CMakeLists.txt2014-11-21 05:52:24.0 
+0100
+++ new/armadillo-4.550.2/CMakeLists.txt2014-11-30 04:49:49.0 
+0100
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 4)
 set(ARMA_MINOR 550)
-set(ARMA_PATCH 0)
+set(ARMA_PATCH 2)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.550.0/README.txt 
new/armadillo-4.550.2/README.txt
--- old/armadillo-4.550.0/README.txt2014-11-17 09:50:18.0 +0100
+++ new/armadillo-4.550.2/README.txt2014-11-30 04:49:49.0 +0100
@@ -187,7 +187,7 @@
 If you want to use Armadillo without installation,
 or you're getting linking errors, compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.550.0/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack 
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.550.2/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack 
   
 The above command line assumes that you have unpacked the armadillo archive 
into /home/blah/
 You will need to adjust this for later versions of Armadillo,
@@ -453,6 +453,7 @@
 - Szabolcs Horvat
 - Friedrich Hust
 - Ping-Keng Jao
+- Jacques-Henri Jourdan
 - Yaron Keren
 - Kshitij Kulshreshtha
 - Oka Kurniawan
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.550.0/docs.html 
new/armadillo-4.550.2/docs.html
--- old/armadillo-4.550.0/docs.html 2014-11-21 05:52:24.0 +0100
+++ new/armadillo-4.550.2/docs.html 2014-11-24 06:40:31.0 +0100
@@ -10319,7 +10319,8 @@
    
    
   
-  learn the model parameters via the k-means and/or EM algorithms
+  learn the model parameters via the k-means and/or EM algorithms,
+  and return a bool variable, with true indicating 
success, and false indicating failure
   
 
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.550.0/include/armadillo_bits/arma_version.hpp 
new/armadillo-4.550.2/include/armadillo_bits/arma_version.hpp
--- old/armadillo-4.550.0/include/armadillo_bits/arma_version.hpp   
2014-11-21 05:52:24.0 +0100
+++ new/armadillo-4.550.2/include/armadillo_bits/arma_version.hpp   
2014-11-30 04:49:49.0 +0100
@@ -13,7 +13,7 @@
 
 #define ARMA_VERSION_MAJOR 4
 #define ARMA_VERSION_MINOR 550
-#define ARMA_VERSION_PATCH 0
+#define ARMA_VERSION_PATCH 2
 #define ARMA_VERSION_NAME  "Singapore Sling Deluxe"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.550.0/include/armadillo_bits/gmm_diag_meat.hpp 
new/armadillo-4.550.2/include/armadillo_bits/gmm_diag_meat.hpp
--- old/armadillo-4.550.0/include/armadillo_bits/gmm_diag_meat.hpp  
2014-11-21 11:57:06.0 +0100
+++ new/armadillo-4.550.2/include/armadillo_bits/gmm_diag_meat.hpp  
2014-11-24 07:17:31.0 +0100
@@ -655,8 +655,8 @@
   const unwrap   tmp_X(data.get_ref());
   const Mat& X = tmp_X.M;
   
-  if(X.is_empty()  )  { arma_warn(true, "

commit armadillo for openSUSE:Factory

2014-11-24 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-11-24 11:09:31

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-11-19 
20:30:58.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-11-24 
11:10:19.0 +0100
@@ -1,0 +2,10 @@
+Thu Nov 20 19:12:24 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.550 (Singapore Sling Deluxe):
+  + Added matrix exponential function: expmat()
+  + Faster .log_p() and .avg_log_p() functions in the gmm_diag
+class when compiling with OpenMP enabled
+  + Faster handling of in-place addition/subtraction of
+expressions with an outer product.
+
+---

Old:

  armadillo-4.500.1.tar.gz

New:

  armadillo-4.550.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.If0TFj/_old  2014-11-24 11:10:20.0 +0100
+++ /var/tmp/diff_new_pack.If0TFj/_new  2014-11-24 11:10:20.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.500.1
+Version:4.550.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.500.1.tar.gz -> armadillo-4.550.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.500.1/CMakeLists.txt 
new/armadillo-4.550.0/CMakeLists.txt
--- old/armadillo-4.500.1/CMakeLists.txt2014-11-17 09:41:54.0 
+0100
+++ new/armadillo-4.550.0/CMakeLists.txt2014-11-21 05:52:24.0 
+0100
@@ -13,8 +13,8 @@
 cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
 
 set(ARMA_MAJOR 4)
-set(ARMA_MINOR 500)
-set(ARMA_PATCH 1)
+set(ARMA_MINOR 550)
+set(ARMA_PATCH 0)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
@@ -95,10 +95,12 @@
 set(ARMA_USE_LAPACK true)
 
 message(STATUS "")
-message(STATUS "*** If the MKL or ACML libraries are installed in")
-message(STATUS "*** /opt or /usr/local, make sure the run-time linker can 
find them.")
+message(STATUS "*** If the MKL or ACML libraries are installed in 
non-standard locations such as")
+message(STATUS "*** /opt/intel/mkl, /opt/intel/composerxe/, 
/usr/local/intel/mkl")
+message(STATUS "*** make sure the run-time linker can find them.")
 message(STATUS "*** On Linux systems this can be done by editing 
/etc/ld.so.conf")
 message(STATUS "*** or modifying the LD_LIBRARY_PATH environment 
variable.")
+message(STATUS "")
 message(STATUS "*** On systems with SELinux enabled (eg. Fedora, RHEL),")
 message(STATUS "*** you may need to change the SELinux type of all 
MKL/ACML libraries")
 message(STATUS "*** to fix permission problems that may occur during 
run-time.")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.500.1/README.txt 
new/armadillo-4.550.0/README.txt
--- old/armadillo-4.500.1/README.txt2014-11-17 09:50:18.0 +0100
+++ new/armadillo-4.550.0/README.txt2014-11-17 09:50:18.0 +0100
@@ -187,7 +187,7 @@
 If you want to use Armadillo without installation,
 or you're getting linking errors, compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.500.1/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.550.0/include 
-DARMA_DONT_USE_WRAPPER -lblas -llapack 
   
 The above command line assumes that you have unpacked the armadillo archive 
into /home/blah/
 You will need to adjust this for later versions of Armadillo,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.500.1/cmake_aux/Modules/ARMA_FindMKL.cmake 
new/armadillo-4.550.0/cmake_aux/Modules/ARMA_FindMKL.cmake
--- old/armadillo-4.500.1/cmake_aux/Modules/ARMA_FindMKL.cmake  2013-04-18 
06:50:43.0 +0200
+++ new/armadillo-4.550.0/cmake_aux/Modules/ARMA_FindMKL.cmake  2014-11-18 
09:53:49.0 +0100
@@ -3,47 +3,130 @@
 #  MKL_LIBRARIES, the libraries needed to use Intel's implementation of BLAS & 
LAPACK.
 #  MKL_FOUND, If false, do not try to use MKL.
 
-SET(MKL_NAMES ${MKL_NAMES} mkl_lapack)
-SET(MKL_NAMES ${MKL_NAMES} mkl_intel_thread)
-SET(MKL_NAMES ${MKL_NAMES} mkl_core)
-SET(MKL_NAMES ${MKL_NAMES} guide)
-SET(MKL_NAMES ${MKL_NAMES} mkl)
-SET(MKL_NAMES ${MKL_NAM

commit armadillo for openSUSE:Factory

2014-11-19 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-11-19 20:26:59

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-10-31 
19:58:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-11-19 
20:30:58.0 +0100
@@ -1,0 +2,6 @@
+Mon Nov  3 17:51:28 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.500.1:
+  + List of changes not documented upstream. 
+
+---

Old:

  armadillo-4.500.0.tar.gz

New:

  armadillo-4.500.1.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.pLLcbq/_old  2014-11-19 20:31:00.0 +0100
+++ /var/tmp/diff_new_pack.pLLcbq/_new  2014-11-19 20:31:00.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.500.0
+Version:4.500.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.500.0.tar.gz -> armadillo-4.500.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.500.0/CMakeLists.txt 
new/armadillo-4.500.1/CMakeLists.txt
--- old/armadillo-4.500.0/CMakeLists.txt2014-10-30 05:32:38.0 
+0100
+++ new/armadillo-4.500.1/CMakeLists.txt2014-11-17 09:41:54.0 
+0100
@@ -1,8 +1,8 @@
 
 # Copyright (C) 2008-2014 Conrad Sanderson
 # Copyright (C) 2008-2014 NICTA (www.nicta.com.au)
+# Copyright (C) 2013-2014 Ryan Curtin
 # Copyright (C) 2011 Clement Creusot
-# Copyright (C) 2013 Ryan Curtin
 # 
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 4)
 set(ARMA_MINOR 500)
-set(ARMA_PATCH 0)
+set(ARMA_PATCH 1)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
@@ -233,14 +233,41 @@
 ## cmake -D DETECT_HDF5=true .
 
 if(DETECT_HDF5)
-  find_package(HDF5)
-  message(STATUS "HDF5_FOUND = ${HDF5_FOUND}")
+  find_package(HDF5 QUIET)
+
+  if(NOT HDF5_FOUND)
+# On Debian systems, the HDF5 package has been split into multiple packages
+# so that it is co-installable.  But this may mean that the include files
+# are hidden somewhere very odd that the FindHDF5.cmake script will not
+# find.  Thus, we'll also quickly check pkgconfig to see if there is
+# information on what to use there.
+find_package(PkgConfig)
+if (PKG_CONFIG_FOUND)
+  pkg_check_modules(HDF5 hdf5)
+  # But using pkgconfig is a little weird because HDF5_LIBRARIES won't be
+  # filled with exact library paths, like the other scripts.  So instead
+  # what we get is HDF5_LIBRARY_DIRS which is the equivalent of what we'd
+  # pass to -L.  So we have to add those...
+  if (HDF5_FOUND)
+link_directories("${HDF5_LIBRARY_DIRS}")
+  endif()
+endif()
+  endif()
  
+  message(STATUS "HDF5_FOUND = ${HDF5_FOUND}")
   if(HDF5_FOUND)
 set(ARMA_USE_HDF5_ALT true)
 set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} 
${HDF5_INCLUDE_DIRS})
 set(ARMA_LIBS ${ARMA_LIBS} ${HDF5_LIBRARIES})
-set(ARMA_HDF5_INCLUDE_DIR ${HDF5_INCLUDE_DIRS})
+# Since we called HDF5 with no arguments, the script will find only the C
+# bindings.  So HDF5_INCLUDE_DIRS may now contain one or two elements; if 
it
+# contains two, the first is what the user passed as HDF5_INCLUDE_DIR and 
we
+# should use that as ARMA_HDF5_INCLUDE_DIR.  Otherwise, the one entry in
+# HDF5_INCLUDE_DIRS is the correct include directory.  So, in either case 
we
+# can use the first element in the list.  Issue a status message, too, just
+# for good measure.
+list(GET HDF5_INCLUDE_DIRS 0 ARMA_HDF5_INCLUDE_DIR)
+message(STATUS "Set ARMA_HDF5_INCLUDE_DIR to ${ARMA_HDF5_INCLUDE_DIR}")
   endif()
 endif()
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.500.0/README.txt 
new/armadillo-4.500.1/README.txt
--- old/armadillo-4.500.0/README.txt2014-10-30 05:32:38.0 +0100
+++ new/armadillo-4.500.1/README.txt2014-11-17 09:50:18.0 +0100
@@ -187,7 +187,7 @@
 If you want to use Armadillo without installation,
 or you're getting linking errors, compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.500.0/include 
-DARMA

commit armadillo for openSUSE:Factory

2014-10-31 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-10-31 18:27:53

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-10-14 
07:13:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-10-31 
19:58:20.0 +0100
@@ -1,0 +2,10 @@
+Thu Oct 30 18:44:50 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.500.0:
+  + Faster handling of complex vectors by norm()
+  + Expanded chol() to optionally specify output matrix as upper
+or lower triangular
+  + Better handling of non-finite values when saving matrices as
+text files.
+
+---

Old:

  armadillo-4.450.4.tar.gz

New:

  armadillo-4.500.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.R8W60O/_old  2014-10-31 19:58:21.0 +0100
+++ /var/tmp/diff_new_pack.R8W60O/_new  2014-10-31 19:58:21.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.450.4
+Version:4.500.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.450.4.tar.gz -> armadillo-4.500.0.tar.gz ++
 1786 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2014-10-13 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-10-14 07:12:35

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-10-11 
19:27:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-10-14 
07:13:31.0 +0200
@@ -1,0 +2,6 @@
+Mon Oct 13 18:12:52 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.450.4:
+  + No list of changes documented upstream.
+
+---

Old:

  armadillo-4.450.3.tar.gz

New:

  armadillo-4.450.4.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.OxZ013/_old  2014-10-14 07:13:32.0 +0200
+++ /var/tmp/diff_new_pack.OxZ013/_new  2014-10-14 07:13:32.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.450.3
+Version:4.450.4
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.450.3.tar.gz -> armadillo-4.450.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.450.3/CMakeLists.txt 
new/armadillo-4.450.4/CMakeLists.txt
--- old/armadillo-4.450.3/CMakeLists.txt2014-10-07 16:03:47.0 
+0200
+++ new/armadillo-4.450.4/CMakeLists.txt2014-10-12 13:40:24.0 
+0200
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 4)
 set(ARMA_MINOR 450)
-set(ARMA_PATCH 3)
+set(ARMA_PATCH 4)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
@@ -31,7 +31,7 @@
 set(ARMA_USE_LAPACKfalse)
 set(ARMA_USE_BLAS  false)
 set(ARMA_USE_ATLAS false)
-set(ARMA_USE_HDF5  false)
+set(ARMA_USE_HDF5_ALT  false)
 set(ARMA_USE_ARPACKfalse)
 set(ARMA_USE_CXX11_RNG false)
 set(ARMA_USE_WRAPPER   true )
@@ -232,7 +232,7 @@
 # message(STATUS "HDF5_FOUND = ${HDF5_FOUND}")
 # 
 # if(HDF5_FOUND)
-#   set(ARMA_USE_HDF5 true)
+#   set(ARMA_USE_HDF5_ALT true)
 #   set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} 
${HDF5_INCLUDE_DIRS})
 #   set(ARMA_LIBS ${ARMA_LIBS} ${HDF5_LIBRARIES})
 # endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.450.3/README.txt 
new/armadillo-4.450.4/README.txt
--- old/armadillo-4.450.3/README.txt2014-10-07 16:03:47.0 +0200
+++ new/armadillo-4.450.4/README.txt2014-10-12 13:40:24.0 +0200
@@ -187,10 +187,10 @@
 If you want to use Armadillo without installation,
 or you're getting linking errors, compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.450.3/include 
-DARMA_USE_BLAS -DARMA_USE_LAPACK -DARMA_DONT_USE_WRAPPER -lblas -llapack 
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.450.4/include 
-DARMA_USE_BLAS -DARMA_USE_LAPACK -DARMA_DONT_USE_WRAPPER -lblas -llapack 
   
 The above command line assumes that you have unpacked the armadillo archive
-(armadillo-4.450.3.tar.gz in this case) into /home/blah/
+(armadillo-4.450.4.tar.gz in this case) into /home/blah/
 You will need to adjust this for later versions of Armadillo,
 and/or if you have unpacked into a different directory.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.450.3/include/armadillo_bits/arma_version.hpp 
new/armadillo-4.450.4/include/armadillo_bits/arma_version.hpp
--- old/armadillo-4.450.3/include/armadillo_bits/arma_version.hpp   
2014-10-07 16:03:47.0 +0200
+++ new/armadillo-4.450.4/include/armadillo_bits/arma_version.hpp   
2014-10-12 13:40:24.0 +0200
@@ -13,7 +13,7 @@
 
 #define ARMA_VERSION_MAJOR 4
 #define ARMA_VERSION_MINOR 450
-#define ARMA_VERSION_PATCH 3
+#define ARMA_VERSION_PATCH 4
 #define ARMA_VERSION_NAME  "Spring Hill Fort"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.450.3/include/armadillo_bits/config.hpp 
new/armadillo-4.450.4/include/armadillo_bits/config.hpp
--- old/armadillo-4.450.3/include/armadillo_bits/config.hpp 2014-08-17 
17:14:57.0 +0200
+++ new/armadillo-4.450.4/include/armadillo_bits/config.hpp 2014-10-12 
13:40:24.0 +0200
@@ -90,6 +90,12 @@
  and you will need to link with the hdf5 library (eg. -lhdf5)
 #endif
 
+// #define ARMA_USE_HDF5_ALT
+#if defined(ARMA_USE_HDF5_ALT) && defined(ARMA_USE_WRAPPER)
+  #undef  ARMA_USE_HDF5
+  #define ARMA_USE_H

commit armadillo for openSUSE:Factory

2014-10-11 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-10-11 19:26:35

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-09-19 
15:45:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-10-11 
19:27:27.0 +0200
@@ -1,0 +2,12 @@
+Thu Oct  9 19:04:57 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.450.3:
+  + No list of changes documented upstream. 
+
+---
+Fri Oct  3 06:21:56 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.450.2:
+  + No list of changes documented upstream. 
+
+---

Old:

  armadillo-4.450.0.tar.gz

New:

  armadillo-4.450.3.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.qeEJC0/_old  2014-10-11 19:27:28.0 +0200
+++ /var/tmp/diff_new_pack.qeEJC0/_new  2014-10-11 19:27:28.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.450.0
+Version:4.450.3
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.450.0.tar.gz -> armadillo-4.450.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.450.0/CMakeLists.txt 
new/armadillo-4.450.3/CMakeLists.txt
--- old/armadillo-4.450.0/CMakeLists.txt2014-09-18 11:08:43.0 
+0200
+++ new/armadillo-4.450.3/CMakeLists.txt2014-10-07 16:03:47.0 
+0200
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 4)
 set(ARMA_MINOR 450)
-set(ARMA_PATCH 0)
+set(ARMA_PATCH 3)
 set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
 message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.450.0/README.txt 
new/armadillo-4.450.3/README.txt
--- old/armadillo-4.450.0/README.txt2014-09-19 04:18:06.0 +0200
+++ new/armadillo-4.450.3/README.txt2014-10-07 16:03:47.0 +0200
@@ -187,10 +187,10 @@
 If you want to use Armadillo without installation,
 or you're getting linking errors, compile along these lines:
   
-  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.450.0/include 
-DARMA_USE_BLAS -DARMA_USE_LAPACK -DARMA_DONT_USE_WRAPPER -lblas -llapack 
+  g++ example1.cpp -o example1 -O2 -I /home/blah/armadillo-4.450.3/include 
-DARMA_USE_BLAS -DARMA_USE_LAPACK -DARMA_DONT_USE_WRAPPER -lblas -llapack 
   
 The above command line assumes that you have unpacked the armadillo archive
-(armadillo-4.450.0.tar.gz in this case) into /home/blah/
+(armadillo-4.450.3.tar.gz in this case) into /home/blah/
 You will need to adjust this for later versions of Armadillo,
 and/or if you have unpacked into a different directory.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.450.0/docs.html 
new/armadillo-4.450.3/docs.html
--- old/armadillo-4.450.0/docs.html 2014-09-18 11:11:26.0 +0200
+++ new/armadillo-4.450.3/docs.html 2014-09-30 18:16:47.0 +0200
@@ -229,7 +229,6 @@
 operators ·
 print ·
 raw_print ·
-randi ·
 randu/randn ·
 reset ·
 reshape ·
@@ -256,6 +255,7 @@
 eye ·
 linspace ·
 ones ·
+randi ·
 randu/randn ·
 repmat ·
 speye ·
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.450.0/include/armadillo 
new/armadillo-4.450.3/include/armadillo
--- old/armadillo-4.450.0/include/armadillo 2014-08-28 08:44:26.0 
+0200
+++ new/armadillo-4.450.3/include/armadillo 2014-09-21 05:46:47.0 
+0200
@@ -112,10 +112,13 @@
   #include "armadillo_bits/constants.hpp"
   #include "armadillo_bits/constants_compat.hpp"
   
-  #if defined(ARMA_USE_CXX11_RNG)
+  #ifdef ARMA_RNG_ALT
+#include ARMA_INCFILE_WRAP(ARMA_RNG_ALT)
+#include "armadillo_bits/arma_rng.hpp"
+  #elif defined(ARMA_USE_CXX11_RNG)
 #include "armadillo_bits/arma_rng_cxx11.hpp"
 #include "armadillo_bits/arma_rng.hpp"
-  #else  
+  #else
 #include "armadillo_bits/arma_rng_cxx98.hpp"
 #include "armadillo_bits/arma_rng.hpp"
   #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.450.0/include/armadillo_bits/Mat_meat.hpp 
new/armadillo-4.450.3/include/armadillo_bits/Mat_meat.hpp
--- old/armadillo-4.450.0/include/armadillo_bits/Mat_meat.hpp

commit armadillo for openSUSE:Factory

2014-09-19 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-09-19 13:56:35

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-08-21 
17:26:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-09-19 
15:45:45.0 +0200
@@ -1,0 +2,12 @@
+Fri Sep 19 03:42:44 UTC 2014 - badshah...@gmail.com
+
+- Update to Version 4.450 (Spring Hill Fort):
+  + Faster handling of matrix transposes within compound
+expressions
+  + Expanded symmatu()/symmatl() to optionally disable taking the
+complex conjugate of elements
+  + Expanded sort_index() to handle complex vectors
+  + Expanded the gmm_diag class with functions to generate random
+samples 
+
+---

Old:

  armadillo-4.400.1.tar.gz

New:

  armadillo-4.450.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.tCc1tD/_old  2014-09-19 15:45:47.0 +0200
+++ /var/tmp/diff_new_pack.tCc1tD/_new  2014-09-19 15:45:47.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.400.1
+Version:4.450.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.400.1.tar.gz -> armadillo-4.450.0.tar.gz ++
 4656 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2014-08-21 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-08-21 17:25:05

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-07-04 
17:18:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-08-21 
17:26:23.0 +0200
@@ -1,0 +2,17 @@
+Wed Aug 20 18:31:39 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.400.1:
+  + No changes documented
+- Changes from version 4.400 (Winter Shark Alley):
+  + Faster handling of subvectors by dot()
+  + Faster handling of aliasing by submatrix views
+  + Expanded batch insertion constructors for sparse matrices to
+add values at repeated locations
+  + Added clamp() for clamping values to be between lower and
+upper limits
+  + Added gmm_diag class for statistical modelling using Gaussian
+Mixture Models (GMM);
+  + Includes multi-threaded implementation of k-means and
+Expectation-Maximisation (EM) for parameter estimation.
+
+---

Old:

  armadillo-4.320.0.tar.gz

New:

  armadillo-4.400.1.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.HslJg2/_old  2014-08-21 17:26:24.0 +0200
+++ /var/tmp/diff_new_pack.HslJg2/_new  2014-08-21 17:26:24.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.320.0
+Version:4.400.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.320.0.tar.gz -> armadillo-4.400.1.tar.gz ++
 12376 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2014-07-04 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-07-04 17:18:39

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-06-04 
18:40:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-07-04 
17:18:53.0 +0200
@@ -1,0 +2,11 @@
+Wed Jul  2 20:17:08 UTC 2014 - badshah...@gmail.com
+
+- Update to Version 4.320   (Daintree Tea Raider)
+  + Expanded eigs_sym() and eigs_gen() to use an optional
+tolerance parameter
+  + Expanded eig_sym() to automatically fall back to standard
+decomposition method if divide-and-conquer fails
+  + Automatic installer enables use of C++11 random number
+generator when using gcc 4.8.3+ in C++11 mode.
+
+---

Old:

  armadillo-4.300.8.tar.gz

New:

  armadillo-4.320.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.OwuiZY/_old  2014-07-04 17:18:54.0 +0200
+++ /var/tmp/diff_new_pack.OwuiZY/_new  2014-07-04 17:18:54.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.300.8
+Version:4.320.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.300.8.tar.gz -> armadillo-4.320.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.300.8/CMakeLists.txt 
new/armadillo-4.320.0/CMakeLists.txt
--- old/armadillo-4.300.8/CMakeLists.txt2014-06-01 04:44:40.0 
+0200
+++ new/armadillo-4.320.0/CMakeLists.txt2014-07-02 09:00:14.0 
+0200
@@ -13,10 +13,11 @@
 cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
 
 set(ARMA_MAJOR 4)
-set(ARMA_MINOR 300)
-set(ARMA_PATCH 8)
+set(ARMA_MINOR 320)
+set(ARMA_PATCH 0)
+set(ARMADILLO_VERSION ${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH})
 
-message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
+message(STATUS "Configuring Armadillo ${ARMADILLO_VERSION}")
 
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
"${CMAKE_SOURCE_DIR}/build_aux/cmake/Modules/")
 
@@ -34,6 +35,7 @@
 set(ARMA_USE_ARPACKfalse)
 set(ARMA_USE_CXX11_RNG false)
 set(ARMA_USE_WRAPPER   true )
+option(BUILD_SHARED_LIBS "build shared library" ON)
 
 ## NOTE:
 ## Set ARMA_USE_WRAPPER to false if you're getting linking errors when 
compiling your programs,
@@ -248,10 +250,10 @@
 
 
 if(DEFINED CMAKE_CXX_COMPILER_ID AND DEFINED CMAKE_CXX_COMPILER_VERSION)
-  if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND NOT 
${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS 4.9)
+  if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND NOT 
${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS 4.8.3)
 set(ARMA_USE_CXX11_RNG true)
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
-message(STATUS "Detected gcc 4.9 or later. Added '-std=c++11' to compiler 
flags")
+message(STATUS "Detected gcc 4.8.3 or later. Added '-std=c++11' to 
compiler flags")
   endif()
 endif()
 
@@ -309,7 +311,7 @@
 message(STATUS "CMAKE_SHARED_LINKER_FLAGS = ${CMAKE_SHARED_LINKER_FLAGS}")
 message(STATUS "CMAKE_REQUIRED_INCLUDES   = ${CMAKE_REQUIRED_INCLUDES}"  )
 
-add_library( armadillo SHARED ${PROJECT_SOURCE_DIR}/src/wrapper.cpp )
+add_library( armadillo ${PROJECT_SOURCE_DIR}/src/wrapper.cpp )
 target_link_libraries( armadillo ${ARMA_LIBS} )
 set_target_properties(armadillo PROPERTIES VERSION 
${ARMA_MAJOR}.${ARMA_MINOR_ALT}.${ARMA_PATCH} SOVERSION ${ARMA_MAJOR})
 
@@ -360,8 +362,13 @@
   set(INSTALL_DATA_DIR "share")
 endif()
 
+# executables destination
+if(NOT INSTALL_BIN_DIR)
+  set(INSTALL_BIN_DIR "bin")
+endif()
+
 # Make relative paths absolute so we can write them in Config.cmake files
-foreach(p LIB INCLUDE DATA)
+foreach(p LIB INCLUDE DATA BIN)
   set(var INSTALL_${p}_DIR)
   if(NOT IS_ABSOLUTE "${${var}}")
 set(${var} "${CMAKE_INSTALL_PREFIX}/${${var}}")
@@ -372,6 +379,7 @@
 message(STATUS "INSTALL_LIB_DIR  = ${INSTALL_LIB_DIR}" )
 message(STATUS "INSTALL_INCLUDE_DIR  = ${INSTALL_INCLUDE_DIR}" )
 message(STATUS "INSTALL_DATA_DIR = ${INSTALL_DATA_DIR}")
+message(STATUS "INSTALL_BIN_DIR  = ${INSTALL_BIN_DIR}")
 
 
 # Note that the trailing / character in "include/" is critical
@@ -383,10 +391,11 @@
 PATTERN "*orig" EXCLUDE
 )
 
-install(TARGETS armadillo 
-  DESTINATION ${INSTALL_LIB_DIR}
-  EXPORT ArmadilloLibraryDepends)
-
+install(TARGETS armadillo EXPORT ArmadilloLibraryDepends
+  ARCHIVE DESTINATION ${INSTALL_LIB_

commit armadillo for openSUSE:Factory

2014-06-04 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-06-04 18:39:37

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-05-22 
06:57:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-06-04 
18:40:05.0 +0200
@@ -1,0 +2,6 @@
+Tue Jun  3 00:11:13 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.300.8:
+  + List of changes not documented upstream.
+
+---

Old:

  armadillo-4.300.5.tar.gz

New:

  armadillo-4.300.8.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.iIrlyJ/_old  2014-06-04 18:40:07.0 +0200
+++ /var/tmp/diff_new_pack.iIrlyJ/_new  2014-06-04 18:40:07.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.300.5
+Version:4.300.8
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.300.5.tar.gz -> armadillo-4.300.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.300.5/CMakeLists.txt 
new/armadillo-4.300.8/CMakeLists.txt
--- old/armadillo-4.300.5/CMakeLists.txt2014-05-19 17:20:03.0 
+0200
+++ new/armadillo-4.300.8/CMakeLists.txt2014-06-01 04:44:40.0 
+0200
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 4)
 set(ARMA_MINOR 300)
-set(ARMA_PATCH 5)
+set(ARMA_PATCH 8)
 
 message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.300.5/include/armadillo 
new/armadillo-4.300.8/include/armadillo
--- old/armadillo-4.300.5/include/armadillo 2014-04-28 10:30:33.0 
+0200
+++ new/armadillo-4.300.8/include/armadillo 2014-06-01 04:44:40.0 
+0200
@@ -38,12 +38,6 @@
 #endif
 
 
-#if (__cplusplus >= 201103L)
-  #undef  ARMA_USE_CXX11
-  #define ARMA_USE_CXX11
-#endif
-
-
 #include "armadillo_bits/config.hpp"
 #include "armadillo_bits/compiler_setup.hpp"
 
@@ -51,8 +45,10 @@
 #if defined(ARMA_USE_CXX11)
   #include 
   #include 
-  #include 
   #include 
+  #if !defined(ARMA_DONT_USE_CXX11_CHRONO)
+#include 
+  #endif
 #endif
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.300.5/include/armadillo_bits/arma_version.hpp 
new/armadillo-4.300.8/include/armadillo_bits/arma_version.hpp
--- old/armadillo-4.300.5/include/armadillo_bits/arma_version.hpp   
2014-05-19 17:20:03.0 +0200
+++ new/armadillo-4.300.8/include/armadillo_bits/arma_version.hpp   
2014-06-01 04:44:40.0 +0200
@@ -13,7 +13,7 @@
 
 #define ARMA_VERSION_MAJOR 4
 #define ARMA_VERSION_MINOR 300
-#define ARMA_VERSION_PATCH 5
+#define ARMA_VERSION_PATCH 8
 #define ARMA_VERSION_NAME  "Medieval Cornea Scraper"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.300.5/include/armadillo_bits/compiler_setup.hpp 
new/armadillo-4.300.8/include/armadillo_bits/compiler_setup.hpp
--- old/armadillo-4.300.5/include/armadillo_bits/compiler_setup.hpp 
2014-04-28 10:30:33.0 +0200
+++ new/armadillo-4.300.8/include/armadillo_bits/compiler_setup.hpp 
2014-05-31 06:34:01.0 +0200
@@ -149,14 +149,11 @@
   
   #define ARMA_HAVE_ALIGNED_ATTRIBUTE
   
-  #if defined(__GXX_EXPERIMENTAL_CXX0X__)
-#undef  ARMA_USE_CXX11
-#define ARMA_USE_CXX11
-  #endif
-  
   #if defined(ARMA_USE_CXX11)
-#if (ARMA_GCC_VERSION < 40700) && !defined(__clang__)
-  #pragma message ("Your C++ compiler is in C++11 mode, but it has 
incomplete support for C++11 features")
+#if (ARMA_GCC_VERSION < 40800) && !defined(__clang__)
+  #pragma message ("WARNING: your C++ compiler is in C++11 mode, but it 
has incomplete support for C++11 features; if something breaks, you get to keep 
all the pieces")
+  #pragma message ("WARNING: to forcefully prevent Armadillo from using 
C++11 features, #define ARMA_DONT_USE_CXX11 before #include ")
+  #define ARMA_DONT_USE_CXX11_CHRONO
 #endif
   #endif
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.300.5/include/armadillo_bits/config.hpp 
new/armadillo-4.300.8/include/armadillo_bits/config.hpp
--- old/armadillo-4.300.5/include/armadillo_bits/config.hpp 2014-04-28 
10:30:33.0 +0200
+++ new

commit armadillo for openSUSE:Factory

2014-05-21 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-05-22 06:57:15

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-05-13 
20:42:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-05-22 
06:57:17.0 +0200
@@ -1,0 +2,6 @@
+Wed May 21 15:45:26 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.300.5:
+  + List of changes not documented upstream.
+
+---

Old:

  armadillo-4.300.2.tar.gz

New:

  armadillo-4.300.5.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.qUUSoa/_old  2014-05-22 06:57:18.0 +0200
+++ /var/tmp/diff_new_pack.qUUSoa/_new  2014-05-22 06:57:18.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.300.2
+Version:4.300.5
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.300.2.tar.gz -> armadillo-4.300.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.300.2/CMakeLists.txt 
new/armadillo-4.300.5/CMakeLists.txt
--- old/armadillo-4.300.2/CMakeLists.txt2014-05-11 15:11:27.0 
+0200
+++ new/armadillo-4.300.5/CMakeLists.txt2014-05-19 17:20:03.0 
+0200
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 4)
 set(ARMA_MINOR 300)
-set(ARMA_PATCH 2)
+set(ARMA_PATCH 5)
 
 message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
 
@@ -247,10 +247,12 @@
 message(STATUS "")
 
 
-if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND NOT ${CMAKE_CXX_COMPILER_VERSION} 
VERSION_LESS 4.9)
-  set(ARMA_USE_CXX11_RNG true)
-  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
-  message(STATUS "Detected gcc 4.9 or later. Added '-std=c++11' to compiler 
flags")
+if(DEFINED CMAKE_CXX_COMPILER_ID AND DEFINED CMAKE_CXX_COMPILER_VERSION)
+  if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND NOT 
${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS 4.9)
+set(ARMA_USE_CXX11_RNG true)
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+message(STATUS "Detected gcc 4.9 or later. Added '-std=c++11' to compiler 
flags")
+  endif()
 endif()
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.300.2/docs.html 
new/armadillo-4.300.5/docs.html
--- old/armadillo-4.300.2/docs.html 2014-05-03 16:56:22.0 +0200
+++ new/armadillo-4.300.5/docs.html 2014-05-19 08:33:48.0 +0200
@@ -7033,7 +7033,7 @@
 
 
 
-norm_dot(A,B): normalised version of dot(A,B)
+norm_dot(A,B): equivalent to 
dot(A,B) / (∥A∥•∥B∥)
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.300.2/include/armadillo_bits/arma_version.hpp 
new/armadillo-4.300.5/include/armadillo_bits/arma_version.hpp
--- old/armadillo-4.300.2/include/armadillo_bits/arma_version.hpp   
2014-05-11 15:11:27.0 +0200
+++ new/armadillo-4.300.5/include/armadillo_bits/arma_version.hpp   
2014-05-19 17:20:03.0 +0200
@@ -13,7 +13,7 @@
 
 #define ARMA_VERSION_MAJOR 4
 #define ARMA_VERSION_MINOR 300
-#define ARMA_VERSION_PATCH 2
+#define ARMA_VERSION_PATCH 5
 #define ARMA_VERSION_NAME  "Medieval Cornea Scraper"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.300.2/include/armadillo_bits/fn_dot.hpp 
new/armadillo-4.300.5/include/armadillo_bits/fn_dot.hpp
--- old/armadillo-4.300.2/include/armadillo_bits/fn_dot.hpp 2014-02-26 
05:45:33.0 +0100
+++ new/armadillo-4.300.5/include/armadillo_bits/fn_dot.hpp 2014-05-19 
07:16:24.0 +0200
@@ -56,12 +56,12 @@
 
 
 template
-arma_inline
+inline
 arma_warn_unused
 typename
 enable_if2
   <
-  is_arma_type::value && is_arma_type::value && is_same_type::value && is_cx::no,
+  is_arma_type::value && is_arma_type::value && is_same_type::value,
   typename T1::elem_type
   >::result
 norm_dot
@@ -76,28 +76,6 @@
   }
 
 
-
-template
-arma_inline
-arma_warn_unused
-typename
-enable_if2
-  <
-  is_arma_type::value && is_arma_type::value && is_same_type::value && is_complex_strict::value,
-  typename T1::elem_type
-  >::result
-norm_dot
-  (
-  const T1& A, 
-  const T2& B
-  )
-  {
-  arma_extra_debug_sigprint();
-  
-  return op_norm_dot_slow::apply(A,B);
-  }
-
-
 
 //
 // cdot
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclud

commit armadillo for openSUSE:Factory

2014-05-13 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-05-13 20:42:38

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-05-06 
13:53:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-05-13 
20:42:41.0 +0200
@@ -1,0 +2,8 @@
+Mon May 12 10:19:20 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.300.2:
+  + Fix for detection of HDF5 library during automatic
+installation
+  + Faster find()
+
+---

Old:

  armadillo-4.300.0.tar.gz

New:

  armadillo-4.300.2.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.bWeTCm/_old  2014-05-13 20:42:42.0 +0200
+++ /var/tmp/diff_new_pack.bWeTCm/_new  2014-05-13 20:42:42.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.300.0
+Version:4.300.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.300.0.tar.gz -> armadillo-4.300.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.300.0/CMakeLists.txt 
new/armadillo-4.300.2/CMakeLists.txt
--- old/armadillo-4.300.0/CMakeLists.txt2014-05-02 15:29:49.0 
+0200
+++ new/armadillo-4.300.2/CMakeLists.txt2014-05-11 15:11:27.0 
+0200
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 4)
 set(ARMA_MINOR 300)
-set(ARMA_PATCH 0)
+set(ARMA_PATCH 2)
 
 message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
 
@@ -264,7 +264,7 @@
 configure_file(${PROJECT_SOURCE_DIR}/examples/Makefile.cmake 
${PROJECT_SOURCE_DIR}/examples/Makefile)
 
 
-include_directories(${PROJECT_BINARY_DIR}/build_tmp/include/)
+include_directories(${PROJECT_BINARY_DIR}/build_tmp/include/ 
${CMAKE_REQUIRED_INCLUDES})
 
 
 ## For any library that is not in a default location,
@@ -305,6 +305,7 @@
 
 message(STATUS "CMAKE_CXX_FLAGS   = ${CMAKE_CXX_FLAGS}"  )
 message(STATUS "CMAKE_SHARED_LINKER_FLAGS = ${CMAKE_SHARED_LINKER_FLAGS}")
+message(STATUS "CMAKE_REQUIRED_INCLUDES   = ${CMAKE_REQUIRED_INCLUDES}"  )
 
 add_library( armadillo SHARED ${PROJECT_SOURCE_DIR}/src/wrapper.cpp )
 target_link_libraries( armadillo ${ARMA_LIBS} )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.300.0/README.txt 
new/armadillo-4.300.2/README.txt
--- old/armadillo-4.300.0/README.txt2014-03-11 04:37:27.0 +0100
+++ new/armadillo-4.300.2/README.txt2014-05-11 15:10:28.0 +0200
@@ -464,6 +464,7 @@
 - Chris Davey
 - Alexandre Drouin
 - Dirk Eddelbuettel
+- Carles Fernandez
 - Romain Francois
 - Michael McNeil Forbes
 - Piotr Gawron
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.300.0/docs.html 
new/armadillo-4.300.2/docs.html
--- old/armadillo-4.300.0/docs.html 2014-05-02 15:29:49.0 +0200
+++ new/armadillo-4.300.2/docs.html 2014-05-03 16:56:22.0 +0200
@@ -8066,6 +8066,9 @@
 uvec q1 = find(A > B);
 uvec q2 = find(A > 0.5);
 uvec q3 = find(A > 0.5, 3, "last");
+
+// change elements of A greater than 0.5 to 1
+A.elem( find(A > 0.5) ).ones();
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.300.0/include/armadillo_bits/Mat_bones.hpp 
new/armadillo-4.300.2/include/armadillo_bits/Mat_bones.hpp
--- old/armadillo-4.300.0/include/armadillo_bits/Mat_bones.hpp  2013-11-07 
01:41:37.0 +0100
+++ new/armadillo-4.300.2/include/armadillo_bits/Mat_bones.hpp  2014-05-09 
13:26:37.0 +0200
@@ -1,5 +1,5 @@
-// Copyright (C) 2008-2013 Conrad Sanderson
-// Copyright (C) 2008-2013 NICTA (www.nicta.com.au)
+// Copyright (C) 2008-2014 Conrad Sanderson
+// Copyright (C) 2008-2014 NICTA (www.nicta.com.au)
 // Copyright (C) 2012 Ryan Curtin
 // 
 // This Source Code Form is subject to the terms of the Mozilla Public
@@ -520,6 +520,9 @@
   
   inline void steal_mem(Mat& X);  //!< don't use this unless you're writing 
code internal to Armadillo
   
+  inline void steal_mem_col(Mat& X, const uword max_n_rows);
+  
+  
   template class fixed;
   
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.300.0/include/armadillo_bits/Mat_meat.hpp 
new/armadillo-4.300.2/include/armadillo_bits/Mat_meat.hpp
--- old/armadillo-4.300.0/include/ar

commit armadillo for openSUSE:Factory

2014-05-06 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-05-06 13:53:37

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-04-09 
13:11:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-05-06 
13:53:39.0 +0200
@@ -1,0 +2,12 @@
+Sat May  3 00:47:07 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.300 (Medieval Cornea Scraper):
+  + Faster find()
+  + Added find_finite() and find_nonfinite() for finding indices
+of finite and non-finite elements
+  + Expressions X=inv(A)*B*C and X=A.i()*B*C are automatically
+converted to X=solve(A,B*C)
+  + Cmake-based installer enables use of C++11 random number
+generator when using gcc 4.9+ in C++11 mode
+ 
+---

Old:

  armadillo-4.200.0.tar.gz

New:

  armadillo-4.300.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.2pDTq0/_old  2014-05-06 13:53:40.0 +0200
+++ /var/tmp/diff_new_pack.2pDTq0/_new  2014-05-06 13:53:40.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.200.0
+Version:4.300.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.200.0.tar.gz -> armadillo-4.300.0.tar.gz ++
 2719 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2014-04-09 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-04-09 13:11:22

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-03-18 
13:38:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-04-09 
13:11:23.0 +0200
@@ -1,0 +2,9 @@
+Mon Apr  7 11:22:36 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.200.0 (Flintlock Swoop):
+  + Faster transpose of sparse matrices
+  + More efficient handling of aliasing during matrix
+multiplication
+  + Faster inverse of matrices marked as diagonal. 
+
+---

Old:

  armadillo-4.100.2.tar.gz

New:

  armadillo-4.200.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.qL7bYf/_old  2014-04-09 13:11:24.0 +0200
+++ /var/tmp/diff_new_pack.qL7bYf/_new  2014-04-09 13:11:24.0 +0200
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.100.2
+Version:4.200.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.100.2.tar.gz -> armadillo-4.200.0.tar.gz ++
 2240 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2014-03-18 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-03-18 13:38:50

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-03-04 
13:20:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-03-18 
13:38:52.0 +0100
@@ -1,0 +2,7 @@
+Sat Mar  8 09:34:02 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.100.2:
+  + Fix for handling null vectors by normalise()
+  + Fix for memory handling by sparse matrices.
+
+---

Old:

  armadillo-4.100.0.tar.gz

New:

  armadillo-4.100.2.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.VlPUye/_old  2014-03-18 13:38:53.0 +0100
+++ /var/tmp/diff_new_pack.VlPUye/_new  2014-03-18 13:38:53.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.100.0
+Version:4.100.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.100.0.tar.gz -> armadillo-4.100.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.100.0/CMakeLists.txt 
new/armadillo-4.100.2/CMakeLists.txt
--- old/armadillo-4.100.0/CMakeLists.txt2014-02-28 06:25:49.0 
+0100
+++ new/armadillo-4.100.2/CMakeLists.txt2014-03-07 06:35:34.0 
+0100
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 4)
 set(ARMA_MINOR 100)
-set(ARMA_PATCH 0)
+set(ARMA_PATCH 2)
 
 message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.100.0/include/armadillo_bits/arma_version.hpp 
new/armadillo-4.100.2/include/armadillo_bits/arma_version.hpp
--- old/armadillo-4.100.0/include/armadillo_bits/arma_version.hpp   
2014-02-28 06:25:49.0 +0100
+++ new/armadillo-4.100.2/include/armadillo_bits/arma_version.hpp   
2014-03-07 06:35:34.0 +0100
@@ -13,7 +13,7 @@
 
 #define ARMA_VERSION_MAJOR 4
 #define ARMA_VERSION_MINOR 100
-#define ARMA_VERSION_PATCH 0
+#define ARMA_VERSION_PATCH 2
 #define ARMA_VERSION_NAME  "Dirt Cruiser"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.100.0/include/armadillo_bits/memory.hpp 
new/armadillo-4.100.2/include/armadillo_bits/memory.hpp
--- old/armadillo-4.100.0/include/armadillo_bits/memory.hpp 2014-02-06 
17:13:46.0 +0100
+++ new/armadillo-4.100.2/include/armadillo_bits/memory.hpp 2014-03-07 
03:43:54.0 +0100
@@ -37,7 +37,7 @@
   const uword chunksize = arma_config::spmat_chunksize;
   
   // this relies on integer division
-  const uword n_elem_mod = (n_elem > 0) ? (((n_elem-1) / chunksize) + 1) * 
chunksize : chunksize;
+  const uword n_elem_mod = (n_elem > 0) ? (((n_elem-1) / chunksize) + 1) * 
chunksize : uword(0);
   
   return n_elem_mod;
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.100.0/include/armadillo_bits/op_normalise_meat.hpp 
new/armadillo-4.100.2/include/armadillo_bits/op_normalise_meat.hpp
--- old/armadillo-4.100.0/include/armadillo_bits/op_normalise_meat.hpp  
2014-02-25 07:10:58.0 +0100
+++ new/armadillo-4.100.2/include/armadillo_bits/op_normalise_meat.hpp  
2014-03-03 04:42:31.0 +0100
@@ -19,13 +19,18 @@
   {
   arma_extra_debug_sigprint();
   
+  typedef typename T1::pod_type T;
+  
   const uword p = in.aux_uword_a;
   
   arma_debug_check( (p == 0), "normalise(): p must be greater than zero" );
   
   const quasi_unwrap tmp(in.m);
   
-  out = tmp.M / norm(tmp.M, p);
+  const T norm_val_a = norm(tmp.M, p);
+  const T norm_val_b = (norm_val_a != T(0)) ? norm_val_a : T(1);
+  
+  out = tmp.M / norm_val_b;
   }
 
 
@@ -37,13 +42,18 @@
   {
   arma_extra_debug_sigprint();
   
+  typedef typename T1::pod_type T;
+  
   const uword p = in.aux_uword_a;
   
   arma_debug_check( (p == 0), "normalise(): p must be greater than zero" );
   
   const unwrap tmp(in.m);
   
-  out = tmp.M / norm(tmp.M, p);
+  const T norm_val_a = norm(tmp.M, p);
+  const T norm_val_b = (norm_val_a != T(0)) ? norm_val_a : T(1);
+  
+  out = tmp.M / norm_val_b;
   }
 
 
@@ -91,6 +101,8 @@
   {
   arma_extra_debug_sigprint();
   
+  typedef typename get_pod_type::result T;
+  
   out.copy_size(A);
   
   if(A.n_elem == 0)  { return; }
@@ -101,7 +113,10 @@
 
 fo

commit armadillo for openSUSE:Factory

2014-03-04 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-03-04 13:20:19

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-01-23 
15:39:53.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-03-04 
13:20:20.0 +0100
@@ -1,0 +2,18 @@
+Fri Feb 28 22:11:56 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.100 (Dirt Cruiser)
+  + added normalise() for normalising vectors to unit p-norm
+  + extended the field class to handle 3D layout
+  + extended eigs_sym() and eigs_gen() to obtain eigenvalues of
+various forms (eg. largest or smallest magnitude)
+  + automatic SIMD vectorisation of elementary expressions
+(eg. matrix addition) when using Clang 3.4+ with -O3
+optimisation
+  + faster handling of sparse submatrix views
+  + workaround for a bug in LAPACK 3.4
+- Changes from version 4.000.4:
+  + fix for randi() generating out-of-interval values
+  + fix for saving field objects
+  + workaround for a bug in the Intel compiler
+
+---

Old:

  armadillo-4.000.2.tar.gz

New:

  armadillo-4.100.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.3cPt1Q/_old  2014-03-04 13:20:21.0 +0100
+++ /var/tmp/diff_new_pack.3cPt1Q/_new  2014-03-04 13:20:21.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.000.2
+Version:4.100.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.000.2.tar.gz -> armadillo-4.100.0.tar.gz ++
 8233 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2014-01-23 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-01-20 11:41:26

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2014-01-13 
13:49:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-01-23 
15:39:53.0 +0100
@@ -1,0 +2,9 @@
+Fri Jan 17 20:33:40 UTC 2014 - badshah...@gmail.com
+
+- Update to version 4.000.2:
+  + List of changes not documented upstream
+- Changes from version 4.000.1:
+  + Fix for randi() generating out-of-interval values
+  + Workaround for a bug in the Intel compiler
+ 
+---

Old:

  armadillo-4.000.0.tar.gz

New:

  armadillo-4.000.2.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.xOtEQv/_old  2014-01-23 15:39:53.0 +0100
+++ /var/tmp/diff_new_pack.xOtEQv/_new  2014-01-23 15:39:53.0 +0100
@@ -19,7 +19,7 @@
 %define soname libarmadillo4
 
 Name:   armadillo
-Version:4.000.0
+Version:4.000.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-4.000.0.tar.gz -> armadillo-4.000.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.000.0/CMakeLists.txt 
new/armadillo-4.000.2/CMakeLists.txt
--- old/armadillo-4.000.0/CMakeLists.txt2014-01-05 05:13:54.0 
+0100
+++ new/armadillo-4.000.2/CMakeLists.txt2014-01-16 02:51:53.0 
+0100
@@ -14,7 +14,7 @@
 
 set(ARMA_MAJOR 4)
 set(ARMA_MINOR 0)
-set(ARMA_PATCH 0)
+set(ARMA_PATCH 2)
 
 message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.000.0/build_aux/rpm/armadillo.spec 
new/armadillo-4.000.2/build_aux/rpm/armadillo.spec
--- old/armadillo-4.000.0/build_aux/rpm/armadillo.spec  2014-01-01 
09:20:55.0 +0100
+++ new/armadillo-4.000.2/build_aux/rpm/armadillo.spec  2014-01-10 
04:29:06.0 +0100
@@ -87,3 +87,4 @@
 %doc README.txt index.html docs.html
 %doc examples armadillo_icon.png
 %doc armadillo_nicta_2010.pdf rcpp_armadillo_csda_2014.pdf
+%doc mex_interface
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-4.000.0/docs.html 
new/armadillo-4.000.2/docs.html
--- old/armadillo-4.000.0/docs.html 2014-01-05 05:13:54.0 +0100
+++ new/armadillo-4.000.2/docs.html 2014-01-14 08:24:03.0 +0100
@@ -2231,7 +2231,7 @@
 element initialisation
 
 
-Instances of Mat, Col, Row and field classes can 
be initialised via repeated use of the << operator
+Instances of Mat, Col, Row and field classes can 
be initialised via the << operator
 
 
 
@@ -3248,7 +3248,7 @@
 
 See also:
 
-STL container functions
+STL-style container functions
 http://cplusplus.com/reference/std/iterator/";>iterator at 
cplusplus.com
 element access
 .memptr()
@@ -4837,7 +4837,7 @@
 
 
 
-STL container functions
+STL-style container functions
 
 Member functions that mimic the containers in the C++ Standard Template 
Library:
 
@@ -8853,11 +8853,11 @@
 chol( R, X )
 
 
-Cholesky decomposition of X, such that R.t()*R = X
+Cholesky decomposition of matrix X, such that R.t()*R = X
 
 
 
-X must be a symmetric, positive-definite matrix
+Matrix X must be symmetric and positive-definite
 
 
 If the decomposition fails, R is reset and:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.000.0/include/armadillo_bits/Col_meat.hpp 
new/armadillo-4.000.2/include/armadillo_bits/Col_meat.hpp
--- old/armadillo-4.000.0/include/armadillo_bits/Col_meat.hpp   2013-12-31 
00:45:35.0 +0100
+++ new/armadillo-4.000.2/include/armadillo_bits/Col_meat.hpp   2014-01-14 
02:28:34.0 +0100
@@ -282,11 +282,11 @@
   const Col&
   Col::operator=(Col&& X)
 {
-arma_extra_debug_sigprint();
+arma_extra_debug_sigprint(arma_boost::format("this = %x   X = %x") % this 
% &X);
 
 (*this).steal_mem(X);
 
-if( (X.mem_state == 0) && (X.n_elem <= arma_config::mat_prealloc) )
+if( (X.mem_state == 0) && (X.n_elem <= arma_config::mat_prealloc) && (this 
!= &X) )
   {
   access::rw(X.n_rows) = 0;
   access::rw(X.n_cols) = 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-4.000.0/include/armadillo_bits/Cube_meat.hpp 
new/armad

commit armadillo for openSUSE:Factory

2014-01-13 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2014-01-13 13:49:22

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-12-10 
17:41:58.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2014-01-13 
13:49:24.0 +0100
@@ -1,0 +2,34 @@
+Wed Jan  8 04:40:56 UTC 2014 - badshah...@gmail.com
+
+- Armadillo no longer depends on boost libraries, and requires
+  arpack-ng instead; adapt build and run-time requirements
+  appropriately
+- Fix baselibs.conf for so name version update
+- Add libatlas3 dependencies as recommended by upstream. 
+
+---
+Mon Jan  6 21:27:36 UTC 2014 - badshah...@gmail.com
+
+- Update to Version 4.000.0 (Feral Steamroller)
+  + added eigen decompositions of sparse matrices: eigs_sym() and
+eigs_gen()
+  + added eigen decomposition for pair of matrices: eig_pair()
+  + added simpler forms of eig_gen()
+  + added condition number of matrices: cond()
+  + expanded find() to handle cubes
+  + expanded subcube views to access elements specified in a vector
+  + template argument for running_stat_vec expanded to accept
+vector types
+  + more robust fast inverse of 4x4 matrices
+  + faster divide-and-conquer decompositions are now used by
+default for eig_sym(), pinv(), princomp(), rank(), svd(),
+svd_econ()
+  + the form inv(sympd(X)) no longer assumes that X is positive
+definite; use inv_sympd() instead
+  + added MEX connector for interfacing Octave/Matlab with
+Armadillo matrices (contributed by George Yammine)
+- Packaging changes:
+  + SO version update to 4
+  + Remove appropriate win64 examples instead of win32
+
+---

Old:

  armadillo-3.930.1.tar.gz

New:

  armadillo-4.000.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.4PoJbF/_old  2014-01-13 13:49:25.0 +0100
+++ /var/tmp/diff_new_pack.4PoJbF/_new  2014-01-13 13:49:25.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package armadillo
 #
-# 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
@@ -16,8 +16,10 @@
 #
 
 
+%define soname libarmadillo4
+
 Name:   armadillo
-Version:3.930.1
+Version:4.000.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0
@@ -25,11 +27,12 @@
 Url:http://arma.sourceforge.net/
 Source: http://downloads.sourceforge.net/arma/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
+BuildRequires:  arpack-ng-devel
 BuildRequires:  blas-devel
-BuildRequires:  boost-devel
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  lapack-devel
+BuildRequires:  libatlas3-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -47,11 +50,11 @@
 of choice (due to speed and/or integration capabilities), rather
 than another language like Matlab or Octave.
 
-%package -n libarmadillo3
+%package -n %{soname}
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 Group:  System/Libraries
 
-%description -n libarmadillo3
+%description -n %{soname}
 Armadillo is a C++ linear algebra library (matrix maths)
 aiming towards a good balance between speed and ease of use.
 Integer, floating point and complex numbers are supported,
@@ -95,10 +98,11 @@
 %packagedevel
 Summary:Development headers and documentation for the Armadillo C++ 
library
 Group:  Development/Libraries/C and C++
+Requires:   %{soname} = %{version}
+Requires:   arpack-ng-devel
 Requires:   blas-devel
-Requires:   boost-devel
 Requires:   lapack-devel
-Requires:   libarmadillo3 = %{version}
+Requires:   libatlas3-devel
 Requires:   libstdc++-devel
 Recommends: %{name}-doc
 
@@ -138,15 +142,15 @@
 %install
 make DESTDIR=%{buildroot} install
 rm -f examples/Makefile.cmake
-rm -rf examples/example1_win32
-rm -rf examples/example2_win32
-rm -rf examples/lib_win32
+rm -rf examples/example1_win64.*
+rm -rf examples/example2_win64.*
+rm -rf examples/lib_win64
 
-%post -n libarmadillo3 -p /sbin/ldconfig
+%post -n %{soname} -p /sbin/ldconfig
 
-%postun -n libarmadillo3 -p /sbin/ldconfig
+%postun -n %{so

commit armadillo for openSUSE:Factory

2013-12-10 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2013-12-10 17:41:57

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-09-29 
17:47:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-12-10 
17:41:58.0 +0100
@@ -1,0 +2,26 @@
+Tue Dec 10 07:44:43 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.930.1:
+  + Changes not documented upstream.
+
+---
+Tue Dec 10 02:45:09 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.930.0 (Dragon's Back):
+  + added divide-and-conquer variant of svd_econ(), for faster SVD
+  + added divide-and-conquer variant of pinv(), for faster
+pseudo-inverse
+  + added element-wise variants of min() and max()
+  + added size() based specifications of submatrix view sizes
+  + added randi() for generating matrices with random integer
+values
+  + added inplace_trans() for memory efficient in-place transposes
+(contributed by Alexandre Drouin)
+  + added more intuitive specification of sort direction in sort()
+and sort_index()
+  + added more intuitive specification of method in det(), .i(),
+inv() and solve()
+  + added more precise timer for the wall_clock class when using
+C++11 
+
+---

Old:

  armadillo-3.920.1.tar.gz

New:

  armadillo-3.930.1.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.IS0Xta/_old  2013-12-10 17:41:59.0 +0100
+++ /var/tmp/diff_new_pack.IS0Xta/_new  2013-12-10 17:41:59.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   armadillo
-Version:3.920.1
+Version:3.930.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0
@@ -153,7 +153,7 @@
 %files doc
 %defattr(-,root,root)
 %doc armadillo_nicta_2010.pdf
-%doc rcpp_armadillo_csda_2013.pdf
+%doc rcpp_armadillo_csda_2014.pdf
 %doc LICENSE.txt README.txt index.html examples/ docs.html
 
 %files devel

++ armadillo-3.920.1.tar.gz -> armadillo-3.930.1.tar.gz ++
 14344 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2013-09-29 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2013-09-29 17:47:30

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-09-12 
14:29:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-09-29 
17:47:31.0 +0200
@@ -1,0 +2,16 @@
+Sat Sep 28 19:32:08 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.920.1:
+  + Fix ambigious overload
+- Changes from version 3.920.0 (Agencia Nacional Stasi):
+  + Faster .zeros()
+  + Faster round(), exp2() and log2() when using C++11
+  + Added signum function: sign()
+  + Added move constructors when using C++11
+  + Added 2D fast Fourier transform: fft2()
+  + Added .tube() for easier extraction of vectors and subcubes
+from cubes
+  + Added specification of a fill type during construction of Mat,
+Col, Row and Cube classes, eg. mat X(4, 5, fill::zeros).
+
+---

Old:

  armadillo-3.910.1.tar.gz

New:

  armadillo-3.920.1.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.WGDRMF/_old  2013-09-29 17:47:32.0 +0200
+++ /var/tmp/diff_new_pack.WGDRMF/_new  2013-09-29 17:47:32.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   armadillo
-Version:3.910.1
+Version:3.920.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-3.910.1.tar.gz -> armadillo-3.920.1.tar.gz ++
 4142 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2013-09-12 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2013-09-12 14:29:14

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-08-13 
15:36:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-09-12 
14:29:16.0 +0200
@@ -1,0 +2,7 @@
+Wed Sep 11 15:16:31 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.910.1:
+  + Minor fix for handling of complex matrices by braindead
+compilers (MSVC).
+
+---

Old:

  armadillo-3.910.0.tar.gz

New:

  armadillo-3.910.1.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.QrFlKd/_old  2013-09-12 14:29:17.0 +0200
+++ /var/tmp/diff_new_pack.QrFlKd/_new  2013-09-12 14:29:17.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   armadillo
-Version:3.910.0
+Version:3.910.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-3.910.0.tar.gz -> armadillo-3.910.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.910.0/CMakeLists.txt 
new/armadillo-3.910.1/CMakeLists.txt
--- old/armadillo-3.910.0/CMakeLists.txt2013-08-12 09:37:05.0 
+0200
+++ new/armadillo-3.910.1/CMakeLists.txt2013-08-19 05:56:03.0 
+0200
@@ -13,7 +13,7 @@
 
 set(ARMA_MAJOR 3)
 set(ARMA_MINOR 910)
-set(ARMA_PATCH 0)
+set(ARMA_PATCH 1)
 
 message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.910.0/README.txt 
new/armadillo-3.910.1/README.txt
--- old/armadillo-3.910.0/README.txt2013-08-12 09:38:56.0 +0200
+++ new/armadillo-3.910.1/README.txt2013-09-11 05:10:03.0 +0200
@@ -1,31 +1,37 @@
+Armadillo C++ Linear Algebra Library
+http://arma.sourceforge.net
+
+
+
 === Contents ===
 
-1: Introduction
+ 1: Introduction
 
-2: Citation Details
+ 2: Citation Details
 
-3: Installation
-   3.0: Preliminaries
-   3.1: Installation on Linux and Mac OS X
-   3.2: Manual Installation / Installation on Windows
+ 3: Installation
+3.0: Preliminaries
+3.1: Installation on Linux and Mac OS X
+3.2: Manual Installation / Installation on Windows
 
-4: Compiling Programs and Linking
-   4.0: Examples
-   4.1: Compiling & Linking on Linux and Mac OS X
-   4.2: Compiling & Linking on Windows
+ 4: Compiling Programs and Linking
+4.0: Examples
+4.1: Compiling & Linking on Linux and Mac OS X
+4.2: Compiling & Linking on Windows
 
-5: Support for high-speed BLAS & LAPACK replacements
-   5.0: Support for OpenBLAS, Intel MKL and AMD ACML
-   5.1: Support for ATLAS
+ 5: Support for high-speed BLAS & LAPACK replacements
+5.0: Support for OpenBLAS, Intel MKL and AMD ACML
+5.1: Support for ATLAS
 
-6: Documentation / API Reference Manual
+ 6: Documentation / API Reference Manual
 
-7: FAQs and Bug Reports
+ 7: Bug Reports and Frequently Asked Questions
 
-8: Developers and Contributors
+ 8: Developers and Contributors
 
-9: License
+ 9: License
 
+10: Related Software
 
 
 
@@ -124,8 +130,9 @@
   the most important. If you have ATLAS and Boost, it's also necessary
   to have the corresponding header files installed.
   
-  For best performance, we recommend using the multi-threaded OpenBLAS
-  library instead of standard BLAS.  See http://xianyi.github.com/OpenBLAS/
+  For best performance, we recommend using the multi-threaded
+  OpenBLAS library instead of standard BLAS.
+  See http://xianyi.github.com/OpenBLAS/
   
 * Step 3:
   Open a shell (command line), change into the directory that was
@@ -251,14 +258,13 @@
 === 4.2: Compiling & Linking on Windows ===
 
 As a courtesy, we've provided pre-compiled 32 bit versions of
-standard LAPACK and BLAS for Windows, as well as MSVC project
-files to compile example1.cpp and example2.cpp.
+standard LAPACK and BLAS libaries for Windows, as well as MSVC
+project files to compile example1.cpp and example2.cpp.
 The project files are stored in the following folders:
   examples/example1_win32
   examples/example2_win32
 
-The standard 32 bit versions of the LAPACK and BLAS libraries
-are stored in:
+The standard 32 bit versions of LAPACK and BLAS are stored in:
   examples/lib_win32
 
 If you're getting messages such as "use of LAPACK needs to be enabled",
@@ -283,11 +289,10 @@
 The pre-compiled versions o

commit armadillo for openSUSE:Factory

2013-08-13 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2013-08-13 15:36:13

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-08-01 
15:21:02.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-08-13 
15:36:14.0 +0200
@@ -1,0 +2,10 @@
+Mon Aug 12 21:02:40 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.910.0 (Pyrenees):
+  + Faster multiplication of a matrix with a transpose of itself,
+ie. X*X.t() and X.t()*X
+  + Added vectorise() for reshaping matrices into vectors
+  + Added all() and any() for indicating presence of elements
+satisfying a relational condition
+
+---

Old:

  armadillo-3.900.7.tar.gz

New:

  armadillo-3.910.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.cTK9eh/_old  2013-08-13 15:36:15.0 +0200
+++ /var/tmp/diff_new_pack.cTK9eh/_new  2013-08-13 15:36:15.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   armadillo
-Version:3.900.7
+Version:3.910.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-3.900.7.tar.gz -> armadillo-3.910.0.tar.gz ++
 11913 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2013-08-01 Thread h_root
Hello community,

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

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-06-28 
11:48:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-08-01 
15:21:02.0 +0200
@@ -1,0 +2,7 @@
+Wed Jul 31 19:09:57 UTC 2013 - dmitr...@opensuse.org
+
+- Update to version 3.900.7
+  * minor fix for inplace reshape()
+  * minor corrections for compilation issues under GCC 4.8+
+
+---

Old:

  armadillo-3.900.6.tar.gz

New:

  armadillo-3.900.7.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.lGfhne/_old  2013-08-01 15:21:03.0 +0200
+++ /var/tmp/diff_new_pack.lGfhne/_new  2013-08-01 15:21:03.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   armadillo
-Version:3.900.6
+Version:3.900.7
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-3.900.6.tar.gz -> armadillo-3.900.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.900.6/CMakeLists.txt 
new/armadillo-3.900.7/CMakeLists.txt
--- old/armadillo-3.900.6/CMakeLists.txt2013-06-24 05:09:02.0 
+0200
+++ new/armadillo-3.900.7/CMakeLists.txt2013-07-31 05:57:39.0 
+0200
@@ -13,7 +13,7 @@
 
 set(ARMA_MAJOR 3)
 set(ARMA_MINOR 900)
-set(ARMA_PATCH 6)
+set(ARMA_PATCH 7)
 
 message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.900.6/docs.html 
new/armadillo-3.900.7/docs.html
--- old/armadillo-3.900.6/docs.html 2013-06-04 07:05:22.0 +0200
+++ new/armadillo-3.900.7/docs.html 2013-07-17 01:41:55.0 +0200
@@ -143,7 +143,7 @@
 
 
 To aid the conversion of Matlab/Octave programs,
-there is a syntax conversion table
+see the syntax conversion table
 
 
 
@@ -4430,7 +4430,7 @@
 
 
 If the requested number of elements is not equal to the old number of 
elements, new memory is used;
-the memory is uninitilised
+the memory is uninitialised
 
 
 
@@ -9,7 +9,7 @@
 API and Version Policy
 
 
-Armadillo's version number is X.Y.Z, where X is a major version, Y is a minor 
version, and Z is the patch level (indicating bug fixes).
+Armadillo's version number is A.B.C, where A is a major version, 
B is a minor version, and C is the patch level (indicating bug 
fixes).
 
 
 
@@ -11130,17 +11130,17 @@
 
 
 
-An odd minor version number (eg. 3.3) indicates an experimental version.
+An odd minor version number (ie. when B is not evenly divisible by 2) 
indicates an experimental version.
 Experimental versions are generally faster and have more functionality,
-but their APIs have not been finalised yet.
+but their APIs have not been finalised yet (though the likelihood of APIs 
changes is quite low).
 
 
 
-In general, we don't like changes to existing APIs and prefer not to break any 
user software.
-However, to allow evolution and help code maintenance, we reserve the right to 
change the APIs in future major versions of Armadillo,
+In general, we don't like changes to existing APIs and strongly prefer not to 
break any user software.
+However, to allow evolution, we reserve the right to alter the APIs in future 
major versions of Armadillo,
 while remaining backwards compatible wherever possible
-(eg. 4.0 may have slightly different APIs than 3.x).
-Also, in a rare instance the user API may need to be altered if a bug fix 
absolutely requires it.
+(eg. 4.x may have slightly different APIs than 3.x).
+Also, in a rare instance the user API may need to be tweaked if a bug fix 
absolutely requires it.
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-3.900.6/include/armadillo_bits/arma_version.hpp 
new/armadillo-3.900.7/include/armadillo_bits/arma_version.hpp
--- old/armadillo-3.900.6/include/armadillo_bits/arma_version.hpp   
2013-06-24 05:09:02.0 +0200
+++ new/armadillo-3.900.7/include/armadillo_bits/arma_version.hpp   
2013-07-31 05:57:39.0 +0200
@@ -13,7 +13,7 @@
 
 #define ARMA_VERSION_MAJOR 3
 #define ARMA_VERSION_MINOR 900
-#define ARMA_VERSION_PATCH 6
+#define ARMA_VERSION_PATCH 7
 #define ARMA_VERSION_NAME  "Bavarian Sunflower"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclud

commit armadillo for openSUSE:Factory

2013-06-28 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2013-06-28 11:48:53

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-06-14 
15:42:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-06-28 
11:48:56.0 +0200
@@ -1,0 +2,7 @@
+Wed Jun 26 21:34:28 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.900.6:
+  + No list of changes documented by upstream for 3.900.6 and
+3.900.5.
+
+---

Old:

  armadillo-3.900.4.tar.gz

New:

  armadillo-3.900.6.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.UlMcT1/_old  2013-06-28 11:48:57.0 +0200
+++ /var/tmp/diff_new_pack.UlMcT1/_new  2013-06-28 11:48:57.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   armadillo
-Version:3.900.4
+Version:3.900.6
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-3.900.4.tar.gz -> armadillo-3.900.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.900.4/CMakeLists.txt 
new/armadillo-3.900.6/CMakeLists.txt
--- old/armadillo-3.900.4/CMakeLists.txt2013-06-12 13:54:56.0 
+0200
+++ new/armadillo-3.900.6/CMakeLists.txt2013-06-24 05:09:02.0 
+0200
@@ -13,7 +13,7 @@
 
 set(ARMA_MAJOR 3)
 set(ARMA_MINOR 900)
-set(ARMA_PATCH 4)
+set(ARMA_PATCH 6)
 
 message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-3.900.4/include/armadillo_bits/arma_version.hpp 
new/armadillo-3.900.6/include/armadillo_bits/arma_version.hpp
--- old/armadillo-3.900.4/include/armadillo_bits/arma_version.hpp   
2013-06-12 13:54:56.0 +0200
+++ new/armadillo-3.900.6/include/armadillo_bits/arma_version.hpp   
2013-06-24 05:09:02.0 +0200
@@ -13,7 +13,7 @@
 
 #define ARMA_VERSION_MAJOR 3
 #define ARMA_VERSION_MINOR 900
-#define ARMA_VERSION_PATCH 4
+#define ARMA_VERSION_PATCH 6
 #define ARMA_VERSION_NAME  "Bavarian Sunflower"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-3.900.4/include/armadillo_bits/arrayops_bones.hpp 
new/armadillo-3.900.6/include/armadillo_bits/arrayops_bones.hpp
--- old/armadillo-3.900.4/include/armadillo_bits/arrayops_bones.hpp 
2013-06-03 06:49:14.0 +0200
+++ new/armadillo-3.900.6/include/armadillo_bits/arrayops_bones.hpp 
2013-06-14 09:55:42.0 +0200
@@ -20,8 +20,8 @@
   
   
   template
-  static inline void
-  copy_big(eT* dest, const eT* src, const uword n_elem);
+  arma_hot inline static void
+  copy_small(eT* dest, const eT* src, const uword n_elem);
   
   
   template
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-3.900.4/include/armadillo_bits/arrayops_meat.hpp 
new/armadillo-3.900.6/include/armadillo_bits/arrayops_meat.hpp
--- old/armadillo-3.900.4/include/armadillo_bits/arrayops_meat.hpp  
2013-06-02 10:52:08.0 +0200
+++ new/armadillo-3.900.6/include/armadillo_bits/arrayops_meat.hpp  
2013-06-14 09:55:42.0 +0200
@@ -17,106 +17,43 @@
 void
 arrayops::copy(eT* dest, const eT* src, const uword n_elem)
   {
-  switch(n_elem)
+  if(n_elem <= 16)
+{
+arrayops::copy_small(dest, src, n_elem);
+}
+  else
 {
-default:
-  arrayops::copy_big(dest, src, n_elem);
-  break;
-case 8:
-  dest[7] = src[7];
-case 7:
-  dest[6] = src[6];
-case 6:
-  dest[5] = src[5];
-case 5:
-  dest[4] = src[4];
-case 4:
-  dest[3] = src[3];
-case 3:
-  dest[2] = src[2];
-case 2:
-  dest[1] = src[1];
-case 1:
-  dest[0] = src[0];
+std::memcpy(dest, src, n_elem*sizeof(eT));
 }
   }
 
 
 
 template
+arma_hot
 inline
 void
-arrayops::copy_big(eT* dest, const eT* src, const uword n_elem)
+arrayops::copy_small(eT* dest, const eT* src, const uword n_elem)
   {
   switch(n_elem)
 {
-default:
-  std::memcpy(dest, src, n_elem*sizeof(eT));
-  break;
-case 32:
-  dest[31] = src[31];
-case 31:
-  dest[30] = src[30];
-case 30:
-  dest[29] = src[29];
-case 29:
-  dest[28] = src[28];
-case 28:
-  dest[27] = src[27];
-case 27:
-  dest[26] = src[26];
-case 26:
-  dest[25] = src[25];

commit armadillo for openSUSE:Factory

2013-06-14 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2013-06-14 15:42:52

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-06-05 
11:37:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-06-14 
15:42:53.0 +0200
@@ -1,0 +2,8 @@
+Thu Jun 13 05:50:37 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.900.4:
+  + Minor corrections for compilation issues under GCC 4.8+
+- Changes from version 3.900.1, 3.900.2 and 3.900.3 not
+  documented by upstream.
+
+---

Old:

  armadillo-3.900.0.tar.gz

New:

  armadillo-3.900.4.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.qgHSzK/_old  2013-06-14 15:42:55.0 +0200
+++ /var/tmp/diff_new_pack.qgHSzK/_new  2013-06-14 15:42:55.0 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   armadillo
-Version:3.900.0
+Version:3.900.4
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0
 Group:  Development/Libraries/C and C++
 Url:http://arma.sourceforge.net/
-Source: http://download.sourceforge.net/arma/%{name}-%{version}.tar.gz
+Source: http://downloads.sourceforge.net/arma/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
 BuildRequires:  blas-devel
 BuildRequires:  boost-devel

++ armadillo-3.900.0.tar.gz -> armadillo-3.900.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.900.0/CMakeLists.txt 
new/armadillo-3.900.4/CMakeLists.txt
--- old/armadillo-3.900.0/CMakeLists.txt2013-06-04 07:05:22.0 
+0200
+++ new/armadillo-3.900.4/CMakeLists.txt2013-06-12 13:54:56.0 
+0200
@@ -13,7 +13,7 @@
 
 set(ARMA_MAJOR 3)
 set(ARMA_MINOR 900)
-set(ARMA_PATCH 0)
+set(ARMA_PATCH 4)
 
 message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.900.0/README.txt 
new/armadillo-3.900.4/README.txt
--- old/armadillo-3.900.0/README.txt2013-05-29 03:01:07.0 +0200
+++ new/armadillo-3.900.4/README.txt2013-06-12 05:42:01.0 +0200
@@ -463,6 +463,7 @@
 - Jeremy Mason
 - Nikolay Mayorov
 - Carlos Mendes
+- Sergey Nenakhov
 - Artem Novikov
 - Martin Orlob
 - Ken Panici
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.900.0/include/armadillo 
new/armadillo-3.900.4/include/armadillo
--- old/armadillo-3.900.0/include/armadillo 2013-05-27 17:28:29.0 
+0200
+++ new/armadillo-3.900.4/include/armadillo 2013-06-12 13:43:46.0 
+0200
@@ -534,6 +534,9 @@
   #include "armadillo_bits/spglue_minus_meat.hpp"
   #include "armadillo_bits/spglue_times_meat.hpp"
   }
-  
-#endif
 
+
+
+#include "armadillo_bits/compiler_setup_post.hpp"
+
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-3.900.0/include/armadillo_bits/Cube_bones.hpp 
new/armadillo-3.900.4/include/armadillo_bits/Cube_bones.hpp
--- old/armadillo-3.900.0/include/armadillo_bits/Cube_bones.hpp 2013-06-03 
09:22:41.0 +0200
+++ new/armadillo-3.900.4/include/armadillo_bits/Cube_bones.hpp 2013-06-12 
04:08:06.0 +0200
@@ -46,7 +46,7 @@
   arma_aligned const eT*   const mem;  //!< pointer to the memory used 
by the cube (memory is read-only)
   
   protected:
-  arma_aligned   Mat* mat_ptrs_local[ Cube_prealloc::mat_ptrs_size ];
+  arma_align_mem Mat* mat_ptrs_local[ Cube_prealloc::mat_ptrs_size ];
   arma_align_mem eTmem_local[ Cube_prealloc::mem_n_elem];
   
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-3.900.0/include/armadillo_bits/GenCube_bones.hpp 
new/armadillo-3.900.4/include/armadillo_bits/GenCube_bones.hpp
--- old/armadillo-3.900.0/include/armadillo_bits/GenCube_bones.hpp  
2013-06-03 09:22:41.0 +0200
+++ new/armadillo-3.900.4/include/armadillo_bits/GenCube_bones.hpp  
2013-06-05 03:38:35.0 +0200
@@ -20,6 +20,7 @@
   typedef typename get_pod_type::result pod_type;
   
   static const bool prefer_at_accessor = false;
+  static const bool is_simple  = (is_same_type::value) || (is_same_type::value); 
   
   arma_aligned const uword n_rows;
   arma_aligned const uword n_cols;
diff -urN '--exclud

commit armadillo for openSUSE:Factory

2013-06-05 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2013-06-05 11:37:25

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-05-27 
09:41:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-06-05 
11:37:40.0 +0200
@@ -1,0 +2,14 @@
+Wed Jun  5 00:45:22 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.900.0:
+  + Added automatic SSE2 vectorisation of elementary expressions
+(eg. matrix addition) when using GCC 4.7+ with -O3
+optimisation
+  + Added support for saving & loading of cubes in HDF5 format
+  + Faster median()
+  + Faster handling of compound expressions with transposes of
+submatrix rows
+  + Faster handling of compound expressions with transposes of
+complex vectors.
+
+---

Old:

  armadillo-3.820.1.tar.gz

New:

  armadillo-3.900.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.NRSahS/_old  2013-06-05 11:37:42.0 +0200
+++ /var/tmp/diff_new_pack.NRSahS/_new  2013-06-05 11:37:42.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   armadillo
-Version:3.820.1
+Version:3.900.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-3.820.1.tar.gz -> armadillo-3.900.0.tar.gz ++
 6336 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2013-05-27 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2013-05-27 09:41:41

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-05-16 
09:38:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-05-27 
09:41:43.0 +0200
@@ -1,0 +2,7 @@
+Wed May 22 17:43:44 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.820.1:
+  + Added detection of the OpenBLAS library during installation,
+which provides high-speed matrix multiplication
+
+---

Old:

  armadillo-3.820.0.tar.gz

New:

  armadillo-3.820.1.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.7rlG3e/_old  2013-05-27 09:41:44.0 +0200
+++ /var/tmp/diff_new_pack.7rlG3e/_new  2013-05-27 09:41:44.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   armadillo
-Version:3.820.0
+Version:3.820.1
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-3.820.0.tar.gz -> armadillo-3.820.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.820.0/CMakeLists.txt 
new/armadillo-3.820.1/CMakeLists.txt
--- old/armadillo-3.820.0/CMakeLists.txt2013-05-12 05:05:56.0 
+0200
+++ new/armadillo-3.820.1/CMakeLists.txt2013-05-20 06:52:54.0 
+0200
@@ -13,7 +13,7 @@
 
 set(ARMA_MAJOR 3)
 set(ARMA_MINOR 820)
-set(ARMA_PATCH 0)
+set(ARMA_PATCH 1)
 
 message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
 
@@ -36,8 +36,9 @@
 
 # NOTE:
 # Set ARMA_USE_WRAPPER to false if you're getting linking errors when 
compiling your programs,
-# or if you prefer to directly link with LAPACK and/or BLAS.
-# You will then need to link your programs directly with -llapack -lblas 
instead of -larmadillo
+# or if you prefer to directly link with BLAS and/or LAPACK.
+# You will then need to link your programs with -lblas -llapack instead of 
-larmadillo
+# If you're using OpenBLAS, link your programs with -lopenblas -llapack 
instead of -larmadillo
 
 
 message(STATUS "CMAKE_SYSTEM_NAME = ${CMAKE_SYSTEM_NAME}")
@@ -76,20 +77,21 @@
   include(ARMA_FindACMLMP)
   include(ARMA_FindACML)
   
-  message(STATUS "MKL_FOUND = ${MKL_FOUND}")
-  message(STATUS "ACMLMP_FOUND  = ${ACMLMP_FOUND}")
-  message(STATUS "ACML_FOUND= ${ACML_FOUND}")
+  message(STATUS "   MKL_FOUND   = ${MKL_FOUND}")
+  message(STATUS "ACMLMP_FOUND   = ${ACMLMP_FOUND}")
+  message(STATUS "  ACML_FOUND   = ${ACML_FOUND}")
   
   if(MKL_FOUND OR ACMLMP_FOUND OR ACML_FOUND)
 
-set(ARMA_USE_BLAS true)
+set(ARMA_USE_BLAS   true)
 set(ARMA_USE_LAPACK true)
 
-message(STATUS "*** If the MKL or ACML libraries are installed in a 
non-standard location,")
-message(STATUS "*** such as /opt, make sure the run-time linker can find 
them.")
+message(STATUS "")
+message(STATUS "*** If the MKL or ACML libraries are installed in")
+message(STATUS "*** /opt or /usr/local, make sure the run-time linker can 
find them.")
 message(STATUS "*** On Linux systems this can be done by editing 
/etc/ld.so.conf")
 message(STATUS "*** or modifying the LD_LIBRARY_PATH environment 
variable.")
-message(STATUS "*** On systems with SELinux enabled (e.g. Fedora, RHEL),")
+message(STATUS "*** On systems with SELinux enabled (eg. Fedora, RHEL),")
 message(STATUS "*** you may need to change the SELinux type of all 
MKL/ACML libraries")
 message(STATUS "*** to fix permission problems that may occur during 
run-time.")
 message(STATUS "*** See README.txt for more information")
@@ -97,14 +99,16 @@
   else()
 
 include(ARMA_FindLAPACK)
+include(ARMA_FindOpenBLAS)
 include(ARMA_FindBLAS)
 include(ARMA_FindCLAPACK)
 include(ARMA_FindCBLAS)
 
-message(STATUS "LAPACK_FOUND  = ${LAPACK_FOUND}")
-message(STATUS "BLAS_FOUND= ${BLAS_FOUND}")
-message(STATUS "CLAPACK_FOUND = ${CLAPACK_FOUND}")
-message(STATUS "CBLAS_FOUND   = ${CBLAS_FOUND}")
+message(STATUS "  LAPACK_FOUND = ${LAPACK_FOUND}")
+message(STATUS "BLAS_FOUND = ${BLAS_FOUND}")
+message(STATUS "OpenBLAS_FOUND = ${OpenBLAS_FOUND}")
+message(STATUS " CLAPACK_FOUND = ${CLAPACK_FOUND}")
+message(STATUS "   CBLAS_FOUND = ${CBLAS_FOUND}")
 
 if(LAPACK_FOUND)
   set(ARMA_USE_LAPACK true)
@@ -114,13 +118,34 @@
   set(ARMA_USE_BLAS true)

commit armadillo for openSUSE:Factory

2013-05-16 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2013-05-16 09:38:05

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


Package is "armadillo"

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-04-20 
17:40:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-05-16 
09:38:08.0 +0200
@@ -1,0 +2,9 @@
+Sun May 12 21:07:19 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.820.0 (Mt Cootha):
+  + Faster as_scalar() for compound expressions
+  + Faster transpose of small vectors
+  + Faster matrix-vector product for small vectors
+  + Faster multiplication of small fixed size matrices.
+
+---

Old:

  armadillo-3.810.0.tar.gz

New:

  armadillo-3.820.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.KKgUuv/_old  2013-05-16 09:38:09.0 +0200
+++ /var/tmp/diff_new_pack.KKgUuv/_new  2013-05-16 09:38:09.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   armadillo
-Version:3.810.0
+Version:3.820.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-3.810.0.tar.gz -> armadillo-3.820.0.tar.gz ++
 4619 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2013-04-20 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2013-04-20 17:40:28

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


Package is "armadillo", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-03-26 
11:53:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-04-20 
17:40:31.0 +0200
@@ -1,0 +2,12 @@
+Fri Apr 19 13:43:45 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.810.0 (Newell Highway):
+  + Added fast Fourier transform: fft()
+  + Added handling of .imbue() and .transform() by submatrices and
+subcubes
+  + Added batch insertion constructors for sparse matrices
+  + Minor fix for multiplication of complex sparse matrices
+  + Better detection of recent Intel MKL versions during
+installation.
+
+---

Old:

  armadillo-3.800.2.tar.gz

New:

  armadillo-3.810.0.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.VMVLKj/_old  2013-04-20 17:40:34.0 +0200
+++ /var/tmp/diff_new_pack.VMVLKj/_new  2013-04-20 17:40:34.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   armadillo
-Version:3.800.2
+Version:3.810.0
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-3.800.2.tar.gz -> armadillo-3.810.0.tar.gz ++
 2113 lines of diff (skipped)

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



commit armadillo for openSUSE:Factory

2013-03-26 Thread h_root
Hello community,

here is the log from the commit of package armadillo for openSUSE:Factory 
checked in at 2013-03-26 11:53:52

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


Package is "armadillo", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/armadillo/armadillo.changes  2013-03-14 
10:54:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.armadillo.new/armadillo.changes 2013-03-26 
11:53:54.0 +0100
@@ -1,0 +2,6 @@
+Mon Mar 25 22:13:02 UTC 2013 - badshah...@gmail.com
+
+- Update to version 3.800.2:
+  * minor fix for installation on Mac OS X systems
+
+---

Old:

  armadillo-3.800.1.tar.gz

New:

  armadillo-3.800.2.tar.gz



Other differences:
--
++ armadillo.spec ++
--- /var/tmp/diff_new_pack.JINClY/_old  2013-03-26 11:54:04.0 +0100
+++ /var/tmp/diff_new_pack.JINClY/_new  2013-03-26 11:54:04.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   armadillo
-Version:3.800.1
+Version:3.800.2
 Release:0
 Summary:Fast C++ matrix library with interfaces to LAPACK and ATLAS
 License:MPL-2.0

++ armadillo-3.800.1.tar.gz -> armadillo-3.800.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.800.1/CMakeLists.txt 
new/armadillo-3.800.2/CMakeLists.txt
--- old/armadillo-3.800.1/CMakeLists.txt2013-03-09 14:23:20.0 
+0100
+++ new/armadillo-3.800.2/CMakeLists.txt2013-03-25 05:54:00.0 
+0100
@@ -13,7 +13,7 @@
 
 set(ARMA_MAJOR 3)
 set(ARMA_MINOR 800)
-set(ARMA_PATCH 1)
+set(ARMA_PATCH 2)
 
 message(STATUS "Configuring Armadillo 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH}")
 
@@ -268,11 +268,20 @@
 #set(CMAKE_INSTALL_RPATH_USE_LINK_PATH  TRUE)
 
 
+if(APPLE)
+  # work around a silly limitation in Mac OS X
+  if(${ARMA_MINOR} GREATER 99)
+math(EXPR ARMA_MINOR_ALT "${ARMA_MINOR} / 10")
+  else()
+set(ARMA_MINOR_ALT ${ARMA_MINOR})
+  endif()
+else()
+  set(ARMA_MINOR_ALT ${ARMA_MINOR})
+endif()
+
 add_library( armadillo SHARED src/wrap_libs )
 target_link_libraries( armadillo ${ARMA_LIBS} )
-
-set_target_properties(armadillo PROPERTIES VERSION 
${ARMA_MAJOR}.${ARMA_MINOR}.${ARMA_PATCH} SOVERSION 3)
-
+set_target_properties(armadillo PROPERTIES VERSION 
${ARMA_MAJOR}.${ARMA_MINOR_ALT}.${ARMA_PATCH} SOVERSION ${ARMA_MAJOR})
 
 
 

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.800.1/docs.html 
new/armadillo-3.800.2/docs.html
--- old/armadillo-3.800.1/docs.html 2013-03-12 02:46:00.0 +0100
+++ new/armadillo-3.800.2/docs.html 2013-03-19 03:38:00.0 +0100
@@ -7665,6 +7665,8 @@
 
 For a vector argument, return a vector which is a sorted version of the 
input vector
 
+For matrices and vectors with complex numbers, sorting is via absolute 
values
+
 
 Examples:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-3.800.1/include/armadillo_bits/arma_version.hpp 
new/armadillo-3.800.2/include/armadillo_bits/arma_version.hpp
--- old/armadillo-3.800.1/include/armadillo_bits/arma_version.hpp   
2013-03-09 14:23:20.0 +0100
+++ new/armadillo-3.800.2/include/armadillo_bits/arma_version.hpp   
2013-03-25 05:54:00.0 +0100
@@ -13,7 +13,7 @@
 
 #define ARMA_VERSION_MAJOR 3
 #define ARMA_VERSION_MINOR 800
-#define ARMA_VERSION_PATCH 1
+#define ARMA_VERSION_PATCH 2
 #define ARMA_VERSION_NAME  "Miami Beach"
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/armadillo-3.800.1/include/armadillo_bits/config.hpp 
new/armadillo-3.800.2/include/armadillo_bits/config.hpp
--- old/armadillo-3.800.1/include/armadillo_bits/config.hpp 2013-02-21 
08:16:35.0 +0100
+++ new/armadillo-3.800.2/include/armadillo_bits/config.hpp 2013-03-15 
03:53:30.0 +0100
@@ -17,7 +17,7 @@
 #if !defined(ARMA_USE_BLAS)
 // #define ARMA_USE_BLAS
  Uncomment the above line if you have BLAS or a high-speed replacement for 
BLAS,
- such as GotoBLAS, Intel's MKL, AMD's ACML, or the Accelerate framework.
+ such as OpenBLAS, GotoBLAS, Intel's MKL, AMD's ACML, or the Accelerate 
framework.
  BLAS is used for matrix multiplication.
  Without BLAS, matrix multiplication will still work, but might be slower.
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/armadillo-3.800.1/include/armadillo_bits/config.hpp.cmake 
new/armadillo-3.800.2/include/armadillo

  1   2   >