Hello community,

here is the log from the commit of package nmon for openSUSE:Factory checked in 
at 2016-03-26 15:24:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nmon (Old)
 and      /work/SRC/openSUSE:Factory/.nmon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nmon"

Changes:
--------
--- /work/SRC/openSUSE:Factory/nmon/nmon.changes        2015-12-16 
17:43:36.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.nmon.new/nmon.changes   2016-03-26 
15:24:05.000000000 +0100
@@ -1,0 +2,37 @@
+Fri Mar 18 14:46:15 UTC 2016 - [email protected]
+
+- Enable all features for non intel architectures
+- Enable support for modern kernels
+- Add symlink to lmon manpage
+
+-------------------------------------------------------------------
+Sat Mar 12 07:54:50 UTC 2016 - [email protected]
+
+- Update to 16d
+  * Source code re-indented. 
+  * Fixes for Welcome screen on Mainframe 
+  * Fixed for Curses handling when collecting data to file - big 
+    bug for main frame and x86. 
+- Changes for 16b
+  * Fixes for Welcome screen on Mainframe 
+  * Fixed for Curses handling when collecting data to file - big 
+    bug for main frame and x86. 
+- Changes for 16a
+  * Nvidia GPU support - online & saved to file
+    + You need a S822LC With NVIDIA GPU(s) and Nvidia Library 
+      installed libnvidia-ml.so 
+  * CPU Wide View - online view for up to 192 CPUs 
+  * CPU MHz per Core ratings for machine that allow cores with 
+    different MHz - online & saved to file 
+  * lscpu stats capture - online & to file 
+  * Z experiment mode showing CPU interrupts - Renamed U stats in 
+    version 16b - online only 
+  * Online colourising stats to aid usability - online only 
+  * Massive improvement in help information: nmon -? and nmon -h 
+  * Code change to alphabetic order for getopt() and key input 
+    functions - just code clean up
+  * New nmon logo on flash screen - online only 
+  * Extra kernel stats - online only 
+- Drop nmon.1 and genereate manpage during build
+
+-------------------------------------------------------------------

Old:
----
  lmon15h.c
  nmon.1

New:
----
  lmon16d.c

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

Other differences:
------------------
++++++ nmon.spec ++++++
--- /var/tmp/diff_new_pack.vZH6Af/_old  2016-03-26 15:24:06.000000000 +0100
+++ /var/tmp/diff_new_pack.vZH6Af/_new  2016-03-26 15:24:06.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nmon
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011-2013 Pascal Bleser <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,15 +18,15 @@
 
 
 Name:           nmon
-Version:        15h
+Version:        16d
 Release:        0
 Summary:        Performance Monitor
 License:        GPL-3.0
 Group:          System/Monitoring
 Url:            http://nmon.sourceforge.net/pmwiki.php
 Source0:        http://sourceforge.net/projects/nmon/files/lmon%{version}.c
-Source1:        nmon.1
-Source2:        https://www.gnu.org/licenses/gpl-3.0.txt
+Source1:        https://www.gnu.org/licenses/gpl-3.0.txt
+BuildRequires:  help2man
 BuildRequires:  ncurses-devel
 Provides:       lmon = %{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -58,19 +58,38 @@
 %setup -q -T -c %{name}-%{version}
 
 %build
-cc %{optflags} -D X86 -D GETUSER -D LARGEMEM -Wno-unused %{SOURCE0} -o nmon 
-lncurses
+export build_cmd="-D JFS -D GETUSER -D LARGEMEM -D KERNEL_2_6_18 -Wno-unused 
%{SOURCE0} -o nmon -lncurses -lm -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now"
+%ifarch ppc ppc64 ppc64le
+cc %{optflags} -D PPC \
+  ${build_cmd}
+%endif
+%ifarch s390x
+cc %{optflags} -D MAINFRAME \
+  ${build_cmd}
+%endif
+%ifarch %arm aarch64
+cc %{optflags} -D ARM \
+  ${build_cmd}
+%endif
+%ifarch %ix86 x86_64
+cc %{optflags} -D X86 \
+  ${build_cmd}
+%endif
 
 %install
 install -D -m 0755 nmon %{buildroot}%{_bindir}/nmon
-install -D -m 0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1
+install -d %{buildroot}%{_mandir}/man1
+help2man ./nmon >  %{buildroot}%{_mandir}/man1/nmon.1
 ln -s nmon %{buildroot}%{_bindir}/lmon
+ln -s nmon %{buildroot}%{_mandir}/man1/lmon.1
 cp %{SOURCE1} LICENSE.GPL-3.0
 
 %files
 %defattr(-,root,root)
 %doc LICENSE.GPL-3.0
-%{_bindir}/%{name}
+%{_bindir}/nmon
 %{_bindir}/lmon
-%{_mandir}/man1/%{name}.1.*
+%{_mandir}/man1/nmon.1%{ext_man}
+%{_mandir}/man1/lmon.1%{ext_man}
 
 %changelog

++++++ lmon16d.c ++++++
++++ 8554 lines (skipped)


Reply via email to