Hello community,
here is the log from the commit of package xosview for openSUSE:Factory checked in at 2012-02-08 17:21:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xosview (Old)
and /work/SRC/openSUSE:Factory/.xosview.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xosview", Maintainer is "werner@suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/xosview/xosview.changes 2012-02-02 18:01:18.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.xosview.new/xosview.changes 2012-02-08 17:21:35.000000000 +0100
@@ -1,0 +2,13 @@
+Wed Feb 8 11:39:02 UTC 2012 - werner@suse.de
+
+- Update to xosview version 1.9.2
+ * Fix a bug where battery meter was not redrawn
+ * Modify linux serialmeter startup to allow for a port number instead of
+ True/False. Patch provided by Horst Wente.
+ * netIface support for NetBSD. Patch from Bernd Ernesti.
+ * Move repository to Git
+ * Merged patches from Debian distribution
+ * Several bugfixes
+ * Improvements to defaults
+
+-------------------------------------------------------------------
@@ -25,0 +39,5 @@
+
+-------------------------------------------------------------------
+Wed Jun 3 02:08:28 CEST 2009 - crrodriguez@suse.de
+
+- fix build
Old:
----
xosview-1.8.0-irda.patch
xosview-1.8.1-procsys.patch
xosview-1.8.2-configure.patch
xosview-1.8.3-appdef.dif
xosview-1.8.3-diskstat.dif
xosview-1.8.3-double.patch
xosview-1.8.3-float-conv.patch
xosview-1.8.3-longint.patch
xosview-1.8.3-maxlimit.patch
xosview-1.8.3-serial.patch
xosview-1.8.3.dif
xosview-1.8.3.tar.bz2
New:
----
xosview-1.9.2-appdef.dif
xosview-1.9.2-diskstat.dif
xosview-1.9.2-double.patch
xosview-1.9.2-float-conv.patch
xosview-1.9.2-irda.patch
xosview-1.9.2-longint.patch
xosview-1.9.2-maxlimit.patch
xosview-1.9.2-procsys.patch
xosview-1.9.2-serial.patch
xosview-1.9.2.dif
xosview-1.9.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xosview.spec ++++++
--- /var/tmp/diff_new_pack.LheTH7/_old 2012-02-08 17:21:37.000000000 +0100
+++ /var/tmp/diff_new_pack.LheTH7/_new 2012-02-08 17:21:37.000000000 +0100
@@ -29,7 +29,7 @@
#Requires: desktop-data-SuSE
# This because /usr/bin/xrdb is part of xorg-x11
Requires: xorg-x11
-Version: 1.8.3
+Version: 1.9.2
Release: 0
Summary: System Load Information
License: BSD-3-Clause ; GPL-2.0+ ; MIT
@@ -41,16 +41,15 @@
Source3: xosview.desktop
Source4: xosview.sh
Patch: xosview-%{version}.dif
-Patch1: xosview-1.8.3-serial.patch
-Patch2: xosview-1.8.1-procsys.patch
-Patch3: xosview-1.8.3-maxlimit.patch
-Patch4: xosview-1.8.0-irda.patch
+Patch1: xosview-%{version}-serial.patch
+Patch2: xosview-%{version}-procsys.patch
+Patch3: xosview-%{version}-maxlimit.patch
+Patch4: xosview-%{version}-irda.patch
Patch6: xosview-%{version}-double.patch
Patch7: xosview-%{version}-longint.patch
-Patch8: xosview-1.8.3-float-conv.patch
-Patch9: xosview-1.8.2-configure.patch
-Patch10: xosview-1.8.3-appdef.dif
-Patch11: xosview-1.8.3-diskstat.dif
+Patch8: xosview-%{version}-float-conv.patch
+Patch10: xosview-%{version}-appdef.dif
+Patch11: xosview-%{version}-diskstat.dif
Patch12: xosview-config.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{expand: %%global _exec_prefix %(type -p pkg-config &>/dev/null && pkg-config --variable prefix x11 || echo /usr/X11R6)}
@@ -82,7 +81,6 @@
%patch6 -p0 -b ".double"
%patch7 -p0 -b ".ulong"
%patch8 -p0 -b ".float-conv"
-%patch9 -p0 -b ".conf"
%patch10 -p0 -b ".appdef"
%patch11 -p0 -b ".diskstat"
%patch12
++++++ xosview-1.8.3-appdef.dif -> xosview-1.9.2-appdef.dif ++++++
--- /work/SRC/openSUSE:Factory/xosview/xosview-1.8.3-appdef.dif 2011-09-23 12:52:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xosview.new/xosview-1.9.2-appdef.dif 2012-02-08 17:21:35.000000000 +0100
@@ -1,40 +1,50 @@
--- Xrm.cc
-+++ Xrm.cc 2006-12-11 10:46:28.000000000 +0000
-@@ -11,6 +11,7 @@
- #include
++++ Xrm.cc 2012-02-07 16:45:31.561934420 +0000
+@@ -9,6 +9,7 @@
#include // For snprintf().
#include
-+#include // For stat().
- #ifdef HAVE_IOSTREAM
#include <iostream>
- #else
-@@ -152,20 +153,26 @@ Listed from weakest to strongest:
++#include // For stat().
+ #include // for access(), etc. BCG
+ #include "snprintf.h"
+ #include "general.h"
+@@ -140,29 +141,34 @@ Listed from weakest to strongest:
// Merge in the system resource database.
char rfilename[2048];
+ struct stat st;
+ int result;
// Get the app-defaults
-+ snprintf(rfilename, 2048, "/usr/share/X11/app-defaults/%s",
-+ XrmQuarkToString(_class));
-+ if (rfilename != NULL && stat(rfilename, &st) == 0)
++ result = snprintf(rfilename, sizeof rfilename, "/usr/share/X11/app-defaults/%s",
++ XrmQuarkToString(_class));
++ if (result >= 0 && (size_t)result < sizeof rfilename && stat(rfilename, &st) == 0)
+ XrmCombineFileDatabase (rfilename, &_db, 1);
-+ // Old X11R6
- snprintf(rfilename, 2048, "/usr/X11R6/lib/X11/app-defaults/%s",
- XrmQuarkToString(_class));
+ result = snprintf(rfilename, sizeof rfilename, "/etc/X11/app-defaults/%s",
+ XrmQuarkToString(_class));
- if (rfilename != NULL)
-+ if (rfilename != NULL && stat(rfilename, &st) == 0)
++ if (result >= 0 && (size_t)result < sizeof rfilename && stat(rfilename, &st) == 0)
+ XrmCombineFileDatabase (rfilename, &_db, 1);
+ result = snprintf(rfilename, sizeof rfilename, "/usr/lib/X11/app-defaults/%s",
+ XrmQuarkToString(_class));
+- if (result >= 0 && result < sizeof rfilename)
++ if (result >= 0 && (size_t)result < sizeof rfilename && stat(rfilename, &st) == 0)
+ XrmCombineFileDatabase (rfilename, &_db, 1);
+ result = snprintf(rfilename, sizeof rfilename, "/usr/X11R6/lib/X11/app-defaults/%s",
+ XrmQuarkToString(_class));
+- if (result >= 0 && result < sizeof rfilename)
++ if (result >= 0 && (size_t)result < sizeof rfilename && stat(rfilename, &st) == 0)
XrmCombineFileDatabase (rfilename, &_db, 1);
// Try a few more, for SunOS/Solaris folks.
- snprintf(rfilename, 2048, "/usr/openwin/lib/X11/app-defaults/%s",
- XrmQuarkToString(_class));
-- if (rfilename != NULL)
-+ if (rfilename != NULL && stat(rfilename, &st) == 0)
+ result = snprintf(rfilename, sizeof rfilename, "/usr/openwin/lib/X11/app-defaults/%s",
+ XrmQuarkToString(_class));
+- if (result >= 0 && result < sizeof rfilename)
++ if (result >= 0 && (size_t)result < sizeof rfilename && stat(rfilename, &st) == 0)
XrmCombineFileDatabase (rfilename, &_db, 1);
- snprintf(rfilename, 2048, "/usr/local/X11R6/lib/X11/app-defaults/%s",
+ result = snprintf(rfilename, sizeof rfilename, "/usr/local/X11R6/lib/X11/app-defaults/%s",
XrmQuarkToString(_class));
-- if (rfilename != NULL)
-+ if (rfilename != NULL && stat(rfilename, &st) == 0)
+- if (result >= 0 && result < sizeof rfilename)
++ if (result >= 0 && (size_t)result < sizeof rfilename && stat(rfilename, &st) == 0)
XrmCombineFileDatabase (rfilename, &_db, 1);
// Now, check for an XOSView file in the XAPPLRESDIR directory...
++++++ xosview-1.8.3-diskstat.dif -> xosview-1.9.2-diskstat.dif ++++++
--- /work/SRC/openSUSE:Factory/xosview/xosview-1.8.3-diskstat.dif 2011-09-23 12:52:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xosview.new/xosview-1.9.2-diskstat.dif 2012-02-08 17:21:35.000000000 +0100
@@ -1,7 +1,7 @@
--- linux/diskmeter.cc
-+++ linux/diskmeter.cc 2008-05-15 17:52:18.589147973 +0200
-@@ -217,8 +217,8 @@ void DiskMeter::update_info(unsigned lon
- if(sysfs_write_prev_ == 0L) sysfs_write_prev_ = wsum;
++++ linux/diskmeter.cc 2008-05-15 15:52:19.000000000 +0000
+@@ -219,8 +219,8 @@ void DiskMeter::update_info(unsigned lon
+ }
// convert rate from bytes/microsec into bytes/second
- fields_[0] = ((rsum - sysfs_read_prev_ ) * 1e6 ) / itim;
@@ -11,7 +11,7 @@
// fix overflow (conversion bug?)
if (fields_[0] < 0.0)
-@@ -255,19 +255,14 @@ void DiskMeter::getsysfsdiskinfo( void )
+@@ -257,19 +257,14 @@ void DiskMeter::getsysfsdiskinfo( void )
// just sum up everything in /sys/block/*/stat
std::string sysfs_dir = _statFileName;
@@ -31,7 +31,7 @@
IntervalTimerStop();
total_ = maxspeed_;
-@@ -279,29 +274,83 @@ void DiskMeter::getsysfsdiskinfo( void )
+@@ -281,29 +276,83 @@ void DiskMeter::getsysfsdiskinfo( void )
// reset all sums
all_bytes_read=all_bytes_written=0L;
++++++ xosview-1.8.3-double.patch -> xosview-1.9.2-double.patch ++++++
++++ 1379 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/xosview/xosview-1.8.3-double.patch
++++ and /work/SRC/openSUSE:Factory/.xosview.new/xosview-1.9.2-double.patch
++++++ xosview-1.8.3-float-conv.patch -> xosview-1.9.2-float-conv.patch ++++++
--- /work/SRC/openSUSE:Factory/xosview/xosview-1.8.3-float-conv.patch 2011-09-23 12:52:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xosview.new/xosview-1.9.2-float-conv.patch 2012-02-08 17:21:35.000000000 +0100
@@ -1,24 +1,15 @@
- linux/swapmeter.cc | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-Index: linux/swapmeter.cc
-===================================================================
---- linux/swapmeter.cc.orig
-+++ linux/swapmeter.cc
-@@ -62,13 +62,13 @@ void SwapMeter::getswapinfo( void ){
- syscall( SYS_sysinfo, &sinfo );
- #endif
+--- linux/swapmeter.cc
++++ linux/swapmeter.cc 2012-02-01 14:14:46.777933756 +0000
+@@ -61,9 +61,9 @@ void SwapMeter::getswapinfo( void ){
unit = (sinfo.mem_unit ? sinfo.mem_unit : 1);
-- total_ = sinfo.totalswap * unit;
-- fields_[0] = (sinfo.totalswap - sinfo.freeswap) * unit;
-- fields_[1] = sinfo.freeswap * unit;
-+ total_ = 1.0 * sinfo.totalswap * unit;
-+ fields_[0] = 1.0 * (sinfo.totalswap - sinfo.freeswap) * unit;
-+ fields_[1] = 1.0 * sinfo.freeswap * unit;
+- total_ = (double)sinfo.totalswap * unit;
+- fields_[0] = (double)(sinfo.totalswap - sinfo.freeswap) * unit;
+- fields_[1] = (double)sinfo.freeswap * unit;
++ total_ = (float)sinfo.totalswap * unit;
++ fields_[0] = (float)(sinfo.totalswap - sinfo.freeswap) * unit;
++ fields_[1] = (float)sinfo.freeswap * unit;
if ( total_ == 0 ){
total_ = 1;
- fields_[0] = 0;
- fields_[1] = 1;
++++++ xosview-1.8.0-irda.patch -> xosview-1.9.2-irda.patch ++++++
--- /work/SRC/openSUSE:Factory/xosview/xosview-1.8.0-irda.patch 2011-09-23 12:52:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xosview.new/xosview-1.9.2-irda.patch 2012-02-08 17:21:35.000000000 +0100
@@ -1,30 +1,29 @@
-Index: linux/netmeter.cc
-===================================================================
---- linux/netmeter.cc.orig
-+++ linux/netmeter.cc
-@@ -201,12 +201,22 @@ void NetMeter::checkeventNew(void)
+--- linux/netmeter.cc
++++ linux/netmeter.cc 2012-02-01 09:21:43.878434351 +0000
+@@ -213,11 +213,21 @@ void NetMeter::checkeventNew(void)
ifs >> ig >> ig >> ig >> ig >> ig >> ig >> ig >> out;
}
- if (!ifs.eof())
-+ if (ifs.eof())
- {
+- {
- totin += in;
- totout += out;
+- }
++ if (ifs.eof())
++ {
+ ifs.ignore(1024, '\n');
+ break;
- }
-
++ }
++
+ if (ifs.fail())
-+ {
++ {
+ ifs.clear();
+ ifs.ignore(1024, '\n');
+ continue;
-+ }
++ }
+
+ totin += in;
+ totout += out;
-+
+
ifs.ignore(1024, '\n');
}
- }
++++++ xosview-1.8.3-longint.patch -> xosview-1.9.2-longint.patch ++++++
--- /work/SRC/openSUSE:Factory/xosview/xosview-1.8.3-longint.patch 2011-09-23 12:52:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xosview.new/xosview-1.9.2-longint.patch 2012-02-08 17:21:35.000000000 +0100
@@ -1,26 +1,20 @@
--- linux/intmeter.cc
-+++ linux/intmeter.cc 2008-04-25 12:17:52.908244127 +0200
-@@ -24,7 +24,7 @@ static int realintnum[1024];
++++ linux/intmeter.cc 2012-02-08 10:38:29.000000000 +0100
+@@ -17,11 +17,11 @@
+ static const char *INTFILE = "/proc/interrupts";
+ static const char *VERSIONFILE = "/proc/version";
+
+-std::map realintnum;
++std::map realintnum;
IntMeter::IntMeter( XOSView *parent, int cpu)
: BitMeter( parent, "INTS", "", 1,
- 0, 0 ), _cpu(cpu), _old(true) {
-+ 0, 0 ), _cpu(cpu), _old(true), max(sizeof(realintnum)/sizeof(realintnum[0])) {
++ 0, 0 ), _cpu(cpu), _old(true), max(1024) {
if (getLinuxVersion() <= 2.0)
_old = true;
else
-@@ -81,8 +81,8 @@ int IntMeter::countCPUs(void) {
-
- void IntMeter::getirqs( void ){
- std::ifstream intfile( INTFILE );
-- int intno, count;
-- int idx;
-+ unsigned long idx, count;
-+ int intno = 0;
-
- if ( !intfile ){
- std::cerr <<"Can not open file : " <> idx;
-- intno = realintnum[idx];
-+ if (idx < (unsigned long)max)
-+ intno = realintnum[idx];
++ if (idx >= max)
++ break;
+ intno = realintnum[idx];
if(intno>=numBits())
updateirqcount(intno,false);
- if (!intfile) break;
- intfile.ignore(1);
+@@ -103,7 +105,7 @@ void IntMeter::getirqs( void ){
if ( !intfile.eof() ){
for (int i = 0 ; i <= _cpu ; i++)
-- intfile >>count;
+ intfile >>count;
- intfile.ignore(1024, '\n');
-+ intfile >> count;
+ intfile.ignore(max, '\n');
irqs_[intno] = count;
}
-@@ -120,7 +121,7 @@ void IntMeter::updateirqcount( int n, bo
- std::ostringstream os;
-
- os << "INTs (0-16" ;
-- for (int i=16; i<1024; i++) {
-+ for (int i=16; i xosview-1.9.2-maxlimit.patch ++++++
--- /work/SRC/openSUSE:Factory/xosview/xosview-1.8.3-maxlimit.patch 2011-09-23 12:52:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xosview.new/xosview-1.9.2-maxlimit.patch 2012-02-08 17:21:35.000000000 +0100
@@ -1,67 +1,43 @@
-Index: xosview.h
-===================================================================
---- xosview.h.orig
-+++ xosview.h
-@@ -9,10 +9,11 @@
+--- xosview.h
++++ xosview.h 2012-02-01 09:14:06.914433620 +0000
+@@ -7,6 +7,7 @@
#ifndef _XOSVIEW_H_
#define _XOSVIEW_H_
- #define XOSVIEW_H_CVSID "$Id$"
-
+#define BUFFER_SIZE 4096
#include "xwin.h"
#include "Xrm.h" // For Xrm resource manager class.
-
- /* Take at most n samples per second (default of 10) */
-Index: linux/cpumeter.cc
-===================================================================
---- linux/cpumeter.cc.orig
-+++ linux/cpumeter.cc
-@@ -14,11 +14,11 @@
- #include <string>
- #include <sstream>
+--- linux/cpumeter.cc
++++ linux/cpumeter.cc 2012-02-01 09:15:16.521934032 +0000
+@@ -15,7 +15,7 @@
#include
static const char STATFILENAME[] = "/proc/stat";
-#define MAX_PROCSTAT_LENGTH 4096
-+#define MAX_PROCSTAT_LENGTH BUFFER_SIZE
++#define MAX_PROCSTAT_LENGTH BUFFER_SIZE
CPUMeter::CPUMeter(XOSView *parent, const char *cpuID)
- : FieldMeterGraph( parent, 7, toUpper(cpuID), "US/NI/SY/ID/WA/HI/SI" ) {
- _lineNum = findLine(cpuID);
- for ( int i = 0 ; i < 2 ; i++ )
-Index: linux/diskmeter.cc
-===================================================================
---- linux/diskmeter.cc.orig
-+++ linux/diskmeter.cc
-@@ -15,11 +15,11 @@
- #include
- #include
+ : FieldMeterGraph( parent, 9, toUpper(cpuID), "USR/NICE/SYS/SI/HI/WIO/GST/ST/IDLE" ) {
+--- linux/diskmeter.cc
++++ linux/diskmeter.cc 2012-02-01 09:14:59.081934045 +0000
+@@ -15,7 +15,7 @@
#include
-#define MAX_PROCSTAT_LENGTH 2048
-+#define MAX_PROCSTAT_LENGTH BUFFER_SIZE
++#define MAX_PROCSTAT_LENGTH BUFFER_SIZE
DiskMeter::DiskMeter( XOSView *parent, float max ) : FieldMeterGraph(
parent, 3, "DISK", "READ/WRITE/IDLE"), _vmstat(false),
- _statFileName("/proc/stat")
- {
-Index: linux/pagemeter.cc
-===================================================================
---- linux/pagemeter.cc.orig
-+++ linux/pagemeter.cc
-@@ -12,11 +12,11 @@
- #include
- #include
+--- linux/pagemeter.cc
++++ linux/pagemeter.cc 2012-02-01 09:14:42.149964689 +0000
+@@ -12,7 +12,7 @@
#include
#include
-#define MAX_PROCSTAT_LENGTH 2048
-+#define MAX_PROCSTAT_LENGTH BUFFER_SIZE
++#define MAX_PROCSTAT_LENGTH BUFFER_SIZE
PageMeter::PageMeter( XOSView *parent, float max )
- : FieldMeterGraph( parent, 3, "PAGE", "IN/OUT/IDLE" ),
- _vmstat(false), _statFileName("/proc/stat"){
++++++ xosview-1.8.1-procsys.patch -> xosview-1.9.2-procsys.patch ++++++
--- /work/SRC/openSUSE:Factory/xosview/xosview-1.8.1-procsys.patch 2011-09-23 12:52:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xosview.new/xosview-1.9.2-procsys.patch 2012-02-08 17:21:35.000000000 +0100
@@ -1,39 +1,98 @@
+--- linux/intmeter.cc
++++ linux/intmeter.cc 2012-02-08 11:59:17.001933755 +0100
+@@ -3,7 +3,7 @@
+ //
+ // This file may be distributed under terms of the GPL
+ //
+-
++#define USE_UNAME 1 // Use fast uname API
+ #include "intmeter.h"
+ #include "xosview.h"
+ #include "cpumeter.h"
+@@ -11,8 +11,9 @@
+ #include <sstream>
+ #include <map>
+ #include
+-
+-
++#ifdef USE_UNAME
++# include
++#endif
+ static const char *INTFILE = "/proc/interrupts";
+ static const char *VERSIONFILE = "/proc/version";
+
+@@ -55,6 +56,7 @@ void IntMeter::checkResources( void ){
+ }
+
+ float IntMeter::getLinuxVersion(void) {
++#ifndef USE_UNAME
+ std::ifstream vfile(VERSIONFILE);
+ if (!vfile) {
+ std::cerr << "Can not open file : " << VERSIONFILE << std::endl;
+@@ -65,7 +67,12 @@ float IntMeter::getLinuxVersion(void) {
+ float rval;
+ vfile >> dump >> dump; // Drop the first two words
+ vfile >> rval; // Drops everything but #.# (float regex)
+-
++#else
++ struct utsname myosrelease;
++ char *myendptr;
++ uname(&myosrelease);
++ float rval = strtof(myosrelease.release, &myendptr);
++#endif
+ return rval;
+ }
+
--- linux/netmeter.cc
-+++ linux/netmeter.cc Tue Jan 20 16:54:13 2004
-@@ -34,6 +34,7 @@
++++ linux/netmeter.cc 2012-02-01 09:11:43.109934021 +0000
+@@ -22,6 +22,7 @@
+ // its display.
+ //-----------------------------------------------------------------------
+
++#define USE_UNAME 1 // Use fast uname API
+
+ #include "netmeter.h"
+ #include "xosview.h"
+@@ -32,6 +33,9 @@
#include
#include
#include
-+#include
++#ifdef USE_UNAME
++# include
++#endif
#if defined(GNULIBC) || defined(__GLIBC__)
#include
#else
-@@ -60,20 +61,16 @@
+@@ -59,6 +63,7 @@ NetMeter::~NetMeter( void ){
void NetMeter::checkOSVersion(void)
{
-- std::ifstream ifs("/proc/sys/kernel/osrelease");
-- if (!ifs)
-- {
-- std::cerr <<"Can not open file : " << "/proc/sys/kernel/osrelease"
-- << std::endl;
-- exit(1);
-- }
++#ifndef USE_UNAME
+ std::ifstream ifs("/proc/sys/kernel/osrelease");
+ if (!ifs)
+ {
+@@ -66,14 +71,22 @@ void NetMeter::checkOSVersion(void)
+ << std::endl;
+ exit(1);
+ }
-
++#else
+ struct utsname myosrelease;
+ char *myendptr;
++#endif
int major, minor;
-+
-+ uname(&myosrelease);
-+
_bytesInDev = 0;
-- ifs >> major;
-- ifs.ignore(1);
-- ifs >> minor;
-- ifs.ignore(1);
-+
++#ifndef USE_UNAME
+ ifs >> major;
+ ifs.ignore(1);
+ ifs >> minor;
+ ifs.ignore(1);
+-
++#else
++ uname(&myosrelease);
+ major=strtol(myosrelease.release, &myendptr, 10);
+ minor=strtol(myendptr+1, (char **)NULL, 10);
-
++#endif
if (major > 2 || (major == 2 && minor >= 1))
{
+ // check presence of iacct and oacct chains
++++++ xosview-1.8.3-serial.patch -> xosview-1.9.2-serial.patch ++++++
--- /work/SRC/openSUSE:Factory/xosview/xosview-1.8.3-serial.patch 2011-09-23 12:52:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xosview.new/xosview-1.9.2-serial.patch 2012-02-08 17:21:35.000000000 +0100
@@ -1,10 +1,6 @@
-Index: linux/MeterMaker.cc
-===================================================================
---- linux/MeterMaker.cc.orig
-+++ linux/MeterMaker.cc
-@@ -71,11 +71,11 @@ void MeterMaker::makeMeters(void){
- push(new NFSStats(_xos));
- }
+--- linux/MeterMaker.cc
++++ linux/MeterMaker.cc 2012-02-01 09:05:20.009933175 +0000
+@@ -108,7 +108,7 @@ if ( stats ) {
// check for the serial meters.
@@ -13,5 +9,3 @@
/* these architectures have no ioperm() */
#else
for (int i = 0 ; i < SerialMeter::numDevices() ; i++)
- if (_xos->isResourceTrue(SerialMeter::getResourceName(
- (SerialMeter::Device)i)))
++++++ xosview-1.8.3-appdef.dif -> xosview-1.9.2.dif ++++++
++++ 858 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/xosview/xosview-1.8.3-appdef.dif
++++ and /work/SRC/openSUSE:Factory/.xosview.new/xosview-1.9.2.dif
++++++ xosview-1.8.3.tar.bz2 -> xosview-1.9.2.tar.bz2 ++++++
++++ 31983 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org