Mailinglist Archive: opensuse-commit (1903 mails)

< Previous Next >
commit meep for openSUSE:Factory
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 - jbrielmaier@xxxxxxx
+
+- 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)


< Previous Next >
This Thread
  • No further messages