Hello community,

here is the log from the commit of package meep for openSUSE:Factory checked in 
at 2019-04-08 10:36:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/meep (Old)
 and      /work/SRC/openSUSE:Factory/.meep.new.3908 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "meep"

Mon Apr  8 10:36:15 2019 rev:6 rq:691839 version:1.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/meep/meep.changes        2018-11-26 
10:29:33.265080886 +0100
+++ /work/SRC/openSUSE:Factory/.meep.new.3908/meep.changes      2019-04-08 
10:36:25.671220238 +0200
@@ -1,0 +2,29 @@
+Tue Feb 19 10:21:28 UTC 2019 - [email protected]
+
+- Update to version 1.8.0:
+  * Add `--without-scheme` flag to `./configure` (#705)
+  * Improve error messages in Python interface (#699)
+  * Allow `kguess` to specify MPB lattice vector for launching
+    oblique waveguide modes (#675)
+  * Allow user materials when checking for conductivity (#689)
+  * Add `split_chunks_evenly` flag to `Simulation` constructor.
+    Setting to `False` will improve parallel simulation performance
+    by dividing chunks based on work instead of size (#681)
+  * Added `Simulation.visualize_chunks()` to visualize the chunk 
+    layout (#671)
+  * Improved stability of lorentzian susceptibility (#666)
+  * Get array metadata for `get_array` and `get_dft_array` (#655)
+  * Add ability to get a source slice as a numpy array (#652)
+  * Fixed performance issues in ModeSolver.find_k (#644)
+  * Add `force_all_components` flag to `Simulation` constructor
+  * Expose `run_k_point` to access more Harminv data (#626)
+  * Various other bug fixes, documentation improvements, etc.
+- drop patch:
+  namespace-for-complex-literals.patch: included in release
+- require libctl >= 4.2
+- remove libmeepgeom package as it was merged into libmeep
+- increase somajor to 13
+- don't build with C++14 support anymore, as meep now works fine
+  with C++11 again
+
+-------------------------------------------------------------------

Old:
----
  meep-1.7.0.tar.gz
  namespace-for-complex-literals.patch

New:
----
  meep-1.8.0.tar.gz

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

Other differences:
------------------
++++++ meep.spec ++++++
--- /var/tmp/diff_new_pack.kPBipG/_old  2019-04-08 10:36:26.943220799 +0200
+++ /var/tmp/diff_new_pack.kPBipG/_new  2019-04-08 10:36:26.951220803 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package meep
 #
-# 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
@@ -16,17 +16,15 @@
 #
 
 
-%define somajor 12
+%define somajor 13
 Name:           meep
-Version:        1.7.0
+Version:        1.8.0
 Release:        0
 Summary:        FDTD finite-difference time-domain solver
 License:        GPL-2.0-or-later
 Group:          Productivity/Scientific/Electronics
 Url:            http://ab-initio.mit.edu/wiki/index.php/Meep
 Source0:        
https://github.com/stevengj/meep/releases/download/v%{version}/meep-%{version}.tar.gz
-# proposed to upstream: https://github.com/stevengj/meep/pull/618
-Patch0:         namespace-for-complex-literals.patch
 BuildRequires:  binutils
 BuildRequires:  blas-devel
 BuildRequires:  fftw3-devel
@@ -39,7 +37,7 @@
 BuildRequires:  hdf5-devel
 BuildRequires:  lapack-devel
 BuildRequires:  latex2html
-BuildRequires:  libctl-devel
+BuildRequires:  libctl-devel >= 4.2.0
 BuildRequires:  pkgconfig
 BuildRequires:  zlib-devel
 
@@ -47,7 +45,7 @@
 Requires:       guile
 
 # providing /usr/share/libctl/base/include.scm
-Requires:       libctl-devel
+Requires:       libctl-devel >= 4.2.0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -67,20 +65,10 @@
 simulation software package developed at MIT to model electromagnetic
 systems.
 
-%package -n     libmeepgeom%{somajor}
-Summary:        C++ library for meep geometries
-Group:          System/Libraries
-
-%description -n libmeepgeom%{somajor}
-Libmeepgeom provides a C++ library to specify Meep geometries in terms
-of a list of geometric objects (spheres, cylinders, boxes) with 
-various material properties.
-
 %package        devel
 Summary:        Libraries and header files for meep library
 Group:          Development/Libraries/Other
 Requires:       lib%{name}%{somajor} = %{version}
-Requires:       libmeepgeom%{somajor} = %{version}
 
 %description    devel
 Meep (or MEEP) is a free finite-difference time-domain (FDTD)
@@ -92,11 +80,10 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 export CFLAGS="%{optflags} -fPIC"
-export CXXFLAGS="%{optflags} -fPIC -std=c++14"
+export CXXFLAGS="%{optflags} -fPIC"
 export FFLAGS="%{optflags} -fPIC"
 %configure --enable-shared --disable-static --enable-portable-binary
 make %{?_smp_mflags}
@@ -109,10 +96,8 @@
 make check
 
 %post -n lib%{name}%{somajor} -p /sbin/ldconfig
-%post -n libmeepgeom%{somajor} -p /sbin/ldconfig
 
 %postun -n lib%{name}%{somajor} -p /sbin/ldconfig
-%postun -n libmeepgeom%{somajor} -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
@@ -124,14 +109,9 @@
 %defattr(-,root,root)
 %{_libdir}/libmeep.so.*
 
-%files -n libmeepgeom%{somajor}
-%defattr(-,root,root)
-%{_libdir}/libmeepgeom.so.*
-
 %files devel
 %defattr(-,root,root)
 %{_libdir}/libmeep.so
-%{_libdir}/libmeepgeom.so
 %{_libdir}/pkgconfig/*
 %{_includedir}/*
 

++++++ meep-1.7.0.tar.gz -> meep-1.8.0.tar.gz ++++++
++++ 272661 lines of diff (skipped)


Reply via email to