summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichele Noberasco <s4t4n@gentoo.org>2004-09-04 01:09:11 +0000
committerMichele Noberasco <s4t4n@gentoo.org>2004-09-04 01:09:11 +0000
commita4d822c3604bde0de0fc203924b8d0abc4215442 (patch)
tree7ea4a57599f165e8fbb72b1153b44e0931d38d66 /x11-misc/xosview/files
parentStable on alpha. (diff)
downloadhistorical-a4d822c3604bde0de0fc203924b8d0abc4215442.tar.gz
historical-a4d822c3604bde0de0fc203924b8d0abc4215442.tar.bz2
historical-a4d822c3604bde0de0fc203924b8d0abc4215442.zip
Bump x11-misc/xosview to version 1.8.2. Closes #62758. Wipe out older ebuild.
Diffstat (limited to 'x11-misc/xosview/files')
-rw-r--r--x11-misc/xosview/files/digest-xosview-1.8.01
-rw-r--r--x11-misc/xosview/files/digest-xosview-1.8.21
-rw-r--r--x11-misc/xosview/files/xosview-1.8.0-ppc.diff112
-rw-r--r--x11-misc/xosview/files/xosview-gcc-3.3.1.patch153
-rw-r--r--x11-misc/xosview/files/xosview-kernel-2.5+.diff139
5 files changed, 1 insertions, 405 deletions
diff --git a/x11-misc/xosview/files/digest-xosview-1.8.0 b/x11-misc/xosview/files/digest-xosview-1.8.0
deleted file mode 100644
index cd6edbac70ee..000000000000
--- a/x11-misc/xosview/files/digest-xosview-1.8.0
+++ /dev/null
@@ -1 +0,0 @@
-MD5 bcbc0f02ac8944222ec677d504024c40 xosview-1.8.0.tar.gz 170323
diff --git a/x11-misc/xosview/files/digest-xosview-1.8.2 b/x11-misc/xosview/files/digest-xosview-1.8.2
new file mode 100644
index 000000000000..1627abd4cc5e
--- /dev/null
+++ b/x11-misc/xosview/files/digest-xosview-1.8.2
@@ -0,0 +1 @@
+MD5 cc8b261b1f8d82da29239f1cc2ee55e9 xosview-1.8.2.tar.gz 248859
diff --git a/x11-misc/xosview/files/xosview-1.8.0-ppc.diff b/x11-misc/xosview/files/xosview-1.8.0-ppc.diff
deleted file mode 100644
index 06535f0431c9..000000000000
--- a/x11-misc/xosview/files/xosview-1.8.0-ppc.diff
+++ /dev/null
@@ -1,112 +0,0 @@
---- linux/MeterMaker.cc.orig Sun Feb 24 17:00:47 2002
-+++ linux/MeterMaker.cc Wed Jul 24 11:22:55 2002
-@@ -57,7 +57,7 @@
- push(new DiskMeter(_xos, atof(_xos->getResource("diskBandwidth"))));
-
- // check for the serial meters.
--#ifndef __mc68000__
-+#if !defined(__mc68000__) && !defined(__powerpc__)
- for (int i = 0 ; i < SerialMeter::numDevices() ; i++)
- if (_xos->isResourceTrue(SerialMeter::getResourceName(
- (SerialMeter::Device)i)))
-
---- config/Makefile.linux.in.orig Sun Feb 24 17:00:47 2002
-+++ config/Makefile.linux.in Wed Jul 24 11:27:23 2002
-@@ -25,7 +25,15 @@
-
- FAIL_ARCHS =3D m68k sparc
- ifneq (,$(findstring @host_cpu@, $(FAIL_ARCHS)))
--# nothing else for m68k
-+ addserial = no
-+endif
-+
-+ifeq (@host_cpu@, powerpc)
-+ addserial = yes
-+endif
-+
-+ifdef addserial
-+# nothing else for m68k, powerpc
- else
- OBJS += serialmeter.o
- endif
-
---- ./linux/serialmeter.cc.orig Fri Mar 31 11:23:59 2000
-+++ ./linux/serialmeter.cc Fri Mar 31 11:24:44 2000
-@@ -32,7 +32,7 @@
-
- #include <unistd.h>
- #if defined(GNULIBC) || defined(__GLIBC__)
--#include <sys/io.h>
-+#include "io_patched.h"
- #ifndef __alpha__
- #include <sys/perm.h>
- #endif
-+++ ./linux/io_patched.h Fri Mar 31 11:22:59 2000
-@@ -0,0 +1,46 @@
-+/* Copyright (C) 1996 Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Library General Public License as
-+ published by the Free Software Foundation; either version 2 of the
-+ License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Library General Public License for more details.
-+
-+ You should have received a copy of the GNU Library General Public
-+ License along with the GNU C Library; see the file COPYING.LIB. If not,
-+ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-+ Boston, MA 02111-1307, USA. */
-+
-+#ifndef _SYS_IO_H
-+
-+#define _SYS_IO_H 1
-+#include <features.h>
-+
-+__BEGIN_DECLS
-+
-+/* Get constants from kernel header files. */
-+#include <asm/io.h>
-+
-+/* If TURN_ON is TRUE, request for permission to do direct i/o on the
-+ port numbers in the range [FROM,FROM+NUM-1]. Otherwise, turn I/O
-+ permission off for that range. This call requires root privileges.
-+
-+ Portability note: not all Linux platforms support this call. Most
-+ platforms based on the PC I/O architecture probably will, however.
-+ E.g., Linux/Alpha for Alpha PCs supports this. */
-+extern int ioperm __P ((unsigned long int __from, unsigned long int __num,
-+ int __turn_on));
-+
-+/* Set the I/O privilege level to LEVEL. If LEVEL>3, permission to
-+ access any I/O port is granted. This call requires root
-+ privileges. */
-+extern int iopl __P ((int __level));
-+
-+__END_DECLS
-+
-+#endif /* _SYS_IO_H */
-
---- linux/cpumeter.cc.orig Wed Feb 24 17:16:20 1999
-+++ linux/cpumeter.cc Wed Jul 24 18:34:47 2002
-@@ -113,14 +113,11 @@
-
- int cpuCount = 0;
- char buf[1024];
-- while (!stats.eof()){
-- stats.getline(buf, 1024);
-- if (!stats.eof()){
-- if (!strncmp(buf, "cpu", 3) && buf[3] != ' ')
-+ while (stats.getline(buf,1024)){
-+ if (!strncmp(buf, "cpu", 3) && buf[3] != ' '){
- cpuCount++;
-- }
-+ }
- }
--
- return cpuCount;
- }
-
diff --git a/x11-misc/xosview/files/xosview-gcc-3.3.1.patch b/x11-misc/xosview/files/xosview-gcc-3.3.1.patch
deleted file mode 100644
index 1421a756b4fb..000000000000
--- a/x11-misc/xosview/files/xosview-gcc-3.3.1.patch
+++ /dev/null
@@ -1,153 +0,0 @@
-diff -ur xosview-1.8.0/linux/cpumeter.cc xosview-1.8.0-gcc3.3/linux/cpumeter.cc
---- xosview-1.8.0/linux/cpumeter.cc 1999-02-24 22:16:20.000000000 +0000
-+++ xosview-1.8.0-gcc3.3/linux/cpumeter.cc 2003-10-14 21:07:57.000000000 +0000
-@@ -11,7 +11,7 @@
- #include <fstream.h>
- #include <stdlib.h>
- #include <string.h>
--#include <strstream.h>
-+#include <strstream>
- #include <ctype.h>
-
- static const char STATFILENAME[] = "/proc/stat";
-@@ -126,7 +126,7 @@
-
- const char *CPUMeter::cpuStr(int num){
- static char buffer[32];
-- ostrstream str(buffer, 32);
-+ std::ostrstream str(buffer, 32);
-
- str << "cpu";
- if (num != 0)
-diff -ur xosview-1.8.0/linux/intmeter.cc xosview-1.8.0-gcc3.3/linux/intmeter.cc
---- xosview-1.8.0/linux/intmeter.cc 1998-10-03 23:35:24.000000000 +0000
-+++ xosview-1.8.0-gcc3.3/linux/intmeter.cc 2003-10-14 21:05:13.000000000 +0000
-@@ -10,7 +10,7 @@
- #include "xosview.h"
- #include "cpumeter.h"
- #include <fstream.h>
--#include <strstream.h>
-+#include <strstream>
- #include <stdlib.h>
- #ifdef __alpha__
- #include <asm/irq.h>
-@@ -76,7 +76,7 @@
- char buffer[128];
- vfile >> buffer >> buffer >> buffer;
- *strrchr(buffer, '.') = '\0';
-- istrstream is(buffer, 128);
-+ std::istrstream is(buffer, 128);
- float rval = 0.0;
- is >> rval;
-
-diff -ur xosview-1.8.0/linux/memmeter.cc xosview-1.8.0-gcc3.3/linux/memmeter.cc
---- xosview-1.8.0/linux/memmeter.cc 1999-11-06 22:48:17.000000000 +0000
-+++ xosview-1.8.0-gcc3.3/linux/memmeter.cc 2003-10-14 21:05:13.000000000 +0000
-@@ -8,7 +8,7 @@
- #include "memmeter.h"
- #include "xosview.h"
- #include <fstream.h>
--#include <strstream.h>
-+#include <strstream>
- #include <stdlib.h>
-
- static const char MEMFILENAME[] = "/proc/meminfo";
-@@ -94,7 +94,7 @@
- LineInfo *rval = new LineInfo[len];
-
- char buf[256];
-- istrstream line(buf, 256);
-+ std::istrstream line(buf, 256);
-
- // Get the info from the "standard" meminfo file.
- int lineNum = 0;
-@@ -143,7 +143,7 @@
- }
-
- char buf[256];
-- istrstream line(buf, 256);
-+ std::istrstream line(buf, 256);
-
- char ignore[256];
-
-diff -ur xosview-1.8.0/linux/raidmeter.cc xosview-1.8.0-gcc3.3/linux/raidmeter.cc
---- xosview-1.8.0/linux/raidmeter.cc 1999-11-12 05:28:24.000000000 +0000
-+++ xosview-1.8.0-gcc3.3/linux/raidmeter.cc 2003-10-14 21:05:13.000000000 +0000
-@@ -8,7 +8,7 @@
- #include "raidmeter.h"
- #include "xosview.h"
- #include <fstream.h>
--#include <strstream.h>
-+#include <strstream>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-@@ -19,7 +19,7 @@
- getRAIDstate();
- if(disknum<1)
- disableMeter();
-- ostrstream os;
-+ std::ostrstream os;
- os << "MD" << raiddev << ends;
- legend(os.str());
- delete[] os.str();
-@@ -71,7 +71,7 @@
- int RAIDMeter::find1(char *key, char *findwhat, int num1){
- char buf[80];
- int rc;
-- ostrstream os(buf, 80);
-+ std::ostrstream os(buf, 80);
- os << findwhat << "." << num1 << ends;
- rc=!strncmp(buf,key, 80);
- return rc;
-@@ -80,7 +80,7 @@
- int RAIDMeter::find2(char *key, char *findwhat, int num1, int num2){
- char buf[80];
- int rc;
-- ostrstream os(buf, 80);
-+ std::ostrstream os(buf, 80);
- os << findwhat << "." << num1 << "." << num2 << ends;
- rc=!strncmp(buf,key, 80);
- return rc;
-diff -ur xosview-1.8.0/linux/serialmeter.cc xosview-1.8.0-gcc3.3/linux/serialmeter.cc
---- xosview-1.8.0/linux/serialmeter.cc 2002-02-24 19:52:01.000000000 +0000
-+++ xosview-1.8.0-gcc3.3/linux/serialmeter.cc 2003-10-14 21:17:01.000000000 +0000
-@@ -16,7 +16,7 @@
- #include <sys/ioctl.h>
- #include <errno.h>
- #include <stdlib.h>
--#include <strstream.h>
-+#include <strstream>
- #include <iomanip.h>
-
- // This should go away after types.h gets fixed in the kernel.
-@@ -136,7 +136,7 @@
- return serinfo.port;
- }
- else { // Use user specified port base.
-- istrstream istrm(res);
-+ std::istrstream istrm(res);
- unsigned short int tmp = 0;
- istrm >> hex >> tmp;
- return tmp;
-diff -ur xosview-1.8.0/linux/swapmeter.cc xosview-1.8.0-gcc3.3/linux/swapmeter.cc
---- xosview-1.8.0/linux/swapmeter.cc 1999-01-31 20:18:49.000000000 +0000
-+++ xosview-1.8.0-gcc3.3/linux/swapmeter.cc 2003-10-14 21:05:13.000000000 +0000
-@@ -10,7 +10,7 @@
- #include "swapmeter.h"
- #include "xosview.h"
- #include <fstream.h>
--#include <strstream.h>
-+#include <strstream>
- #include <stdlib.h>
-
- #ifdef USESYSCALLS
-@@ -90,7 +90,7 @@
- // Get the info from the "standard" meminfo file.
- while (!meminfo.eof()){
- meminfo.getline(buf, 256);
-- istrstream line(buf, 256);
-+ std::istrstream line(buf, 256);
-
- if(!strncmp("SwapTotal", buf, strlen("SwapTotal")))
- line >> ignore >> total_;
diff --git a/x11-misc/xosview/files/xosview-kernel-2.5+.diff b/x11-misc/xosview/files/xosview-kernel-2.5+.diff
deleted file mode 100644
index 42df1cbde10c..000000000000
--- a/x11-misc/xosview/files/xosview-kernel-2.5+.diff
+++ /dev/null
@@ -1,139 +0,0 @@
-diff -u -r xosview-1.8.0/linux/diskmeter.cc xosview-1.8.0-kai/linux/diskmeter.cc
---- xosview-1.8.0/linux/diskmeter.cc 1999-11-07 21:30:58.000000000 +0100
-+++ xosview-1.8.0-kai/linux/diskmeter.cc 2003-02-27 03:50:54.000000000 +0100
-@@ -12,6 +12,8 @@
- #include <stdlib.h>
-
- static const char STATFILENAME[] = "/proc/stat";
-+// kernel >= 2.5 support
-+static const char VMSTATFILENAME[] = "/proc/vmstat";
-
- DiskMeter::DiskMeter( XOSView *parent, float max ) : FieldMeterGraph(
- parent, 3, "DISK", "READ/WRITE/IDLE")
-@@ -50,25 +52,54 @@
- IntervalTimerStop();
- total_ = maxspeed_;
- char buf[1024];
-+ unsigned char new_kernel = 1;
-+ ifstream vmstats( VMSTATFILENAME );
- ifstream stats( STATFILENAME );
-
-- if ( !stats )
-+ if ( new_kernel && !vmstats )
- {
-- cerr <<"Can not open file : " <<STATFILENAME <<endl;
-- exit( 1 );
-+ new_kernel = 0;
- }
-
-- // Find the line with 'page'
-- stats >> buf;
-- while (strncmp(buf, "page", 9))
-+ if ( !new_kernel && !stats )
- {
-- stats.ignore(1024, '\n');
-- stats >> buf;
-+ cerr <<"Can not open file : " <<STATFILENAME <<endl;
-+ exit( 1 );
- }
-
-- // read values
- unsigned long one, two;
-- stats >> one >> two;
-+
-+ if (new_kernel) {
-+ vmstats >> buf;
-+ // kernel >= 2.5
-+ while (!vmstats.eof() && strncmp(buf, "pgpgin", 7))
-+ {
-+ vmstats.ignore(1024, '\n');
-+ vmstats >> buf;
-+ }
-+
-+ // read first value
-+ vmstats >> one;
-+
-+ while (!vmstats.eof() && strncmp(buf, "pgpgout", 7))
-+ {
-+ vmstats.ignore(1024, '\n');
-+ vmstats >> buf;
-+ }
-+
-+ // read second value
-+ vmstats >> two;
-+ } else {
-+ stats >> buf;
-+ while (strncmp(buf, "page", 9))
-+ {
-+ stats.ignore(1024, '\n');
-+ stats >> buf;
-+ }
-+
-+ // read values
-+ stats >> one >> two;
-+ }
-
- // assume each "unit" is 1k.
- // This is true for ext2, but seems to be 512 bytes
-Only in xosview-1.8.0/linux/memstat: Makefile
-diff -u -r xosview-1.8.0/linux/pagemeter.cc xosview-1.8.0-kai/linux/pagemeter.cc
---- xosview-1.8.0/linux/pagemeter.cc 1999-02-24 23:28:18.000000000 +0100
-+++ xosview-1.8.0-kai/linux/pagemeter.cc 2003-02-27 03:02:17.000000000 +0100
-@@ -13,6 +13,8 @@
-
-
- static const char STATFILENAME[] = "/proc/stat";
-+// kernel >= 2.5 support
-+static const char VMSTATFILENAME[] = "/proc/vmstat";
-
-
- PageMeter::PageMeter( XOSView *parent, float max )
-@@ -49,18 +51,41 @@
- void PageMeter::getpageinfo( void ){
- total_ = 0;
- char buf[1024];
-+ unsigned char new_kernel = 1;
-+
-+ ifstream vmstats( VMSTATFILENAME );
- ifstream stats( STATFILENAME );
-
-- if ( !stats ){
-- cerr <<"Cannot open file : " <<STATFILENAME <<endl;
-- exit( 1 );
-+ if ( new_kernel && !vmstats ){
-+ new_kernel = 0;
-+ }
-+
-+ if ( !new_kernel && !stats ) {
-+ cerr <<"Cannot open file : " <<STATFILENAME <<endl;
-+ exit( 1 );
- }
-
-- do {
-- stats >>buf;
-- } while (strncasecmp(buf, "swap", 5));
-+ if ( new_kernel ) {
-+ // kernel >= 2.5
-+ do {
-+ vmstats >>buf;
-+ } while (!vmstats.eof() && strncasecmp(buf, "pswpin", 7));
-
-- stats >>pageinfo_[pageindex_][0] >>pageinfo_[pageindex_][1];
-+ vmstats >>pageinfo_[pageindex_][0];
-+
-+ do {
-+ vmstats >>buf;
-+ } while (!vmstats.eof() && strncasecmp(buf, "pswpout", 8)) ;
-+
-+ vmstats >>pageinfo_[pageindex_][1];
-+ } else {
-+ // kernel < 2.5
-+ do {
-+ stats >>buf;
-+ } while (strncasecmp(buf, "swap", 5));
-+
-+ stats >>pageinfo_[pageindex_][0] >>pageinfo_[pageindex_][1];
-+ }
-
- int oldindex = (pageindex_+1)%2;
-