commit:     08616d4e1a22aa8aaa96a8341d9991b0683e85d5
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 24 23:20:02 2017 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Fri Nov 24 23:20:02 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08616d4e

x11-plugins/wmtop: drop old

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 x11-plugins/wmtop/Manifest                        |   3 +-
 x11-plugins/wmtop/files/wmtop-0.9.0-list.patch    | 127 ---------------
 x11-plugins/wmtop/files/wmtop-0.9.0-meminfo.patch | 189 ----------------------
 x11-plugins/wmtop/wmtop-0.9.0-r1.ebuild           |  39 -----
 4 files changed, 1 insertion(+), 357 deletions(-)

diff --git a/x11-plugins/wmtop/Manifest b/x11-plugins/wmtop/Manifest
index 1e21743aa13..8805908803e 100644
--- a/x11-plugins/wmtop/Manifest
+++ b/x11-plugins/wmtop/Manifest
@@ -1,2 +1 @@
-DIST wmtop-0.85.tar.gz 21554 SHA256 
4d2de9fc4a372751a45f16bb487d8625d383550a08252fcdcd8f927b291626d0 SHA512 
fd41bcb6799d2c24a43ab906f70138984781c1184e83aca68dcaee9af2bd5e49c50c6dbe2775852152c7d459bc30c074ba3d67f499e033da1646e207d6a02830
 WHIRLPOOL 
c1a1cd22edd660b74ffee97859f2b71a96a7b75f9d22f0ff42a1cdca2b58d75b8c75441ba6476a1916c5ecf66e20e438a92c6edc91ae044bac22e993c0e65475
-DIST wmtop-0.9.0.tar.gz 25833 SHA256 
b141e608b32c1d58c03c31c18b420d25a490bfe49a63a56cef5b8f86935752de SHA512 
f0308b10e94350c51b6782c1399e6583e493b74a261834fd3c8ec75d7c8bbf643a7df5663a8c2645a9167e6718f141ee163039b1f559cbe6c0c154bc1ab1d2d8
 WHIRLPOOL 
1e2c2b3890c56c3a8afc6de06446bdee9daa48a77b24626550c3a1db2e2c246d830d36083bf3586ba16d4570a409c46e2302ac04ed04b5e7c4ad6367f8bb4988
+DIST wmtop-0.85.tar.gz 21554 BLAKE2B 
5a7e268934125cfef4cc835490203039250ca09e25d2b4dda8483171688197d1d4bfdf8aa5fdf4d65b12841a2b9263d76b4ddb62a6a2365178e94526f16d9c2c
 SHA512 
fd41bcb6799d2c24a43ab906f70138984781c1184e83aca68dcaee9af2bd5e49c50c6dbe2775852152c7d459bc30c074ba3d67f499e033da1646e207d6a02830

diff --git a/x11-plugins/wmtop/files/wmtop-0.9.0-list.patch 
b/x11-plugins/wmtop/files/wmtop-0.9.0-list.patch
deleted file mode 100644
index e6a77a3faf6..00000000000
--- a/x11-plugins/wmtop/files/wmtop-0.9.0-list.patch
+++ /dev/null
@@ -1,127 +0,0 @@
-diff -Naur wmgeneral.orig/list.c wmgeneral/list.c
---- wmgeneral.orig/list.c      2016-01-04 13:25:53.717286654 +0100
-+++ wmgeneral/list.c   2016-01-04 13:26:06.948290980 +0100
-@@ -38,7 +38,7 @@
- 
- /* Return a cons cell produced from (head . tail) */
- 
--INLINE LinkedList* 
-+LinkedList* 
- list_cons(void* head, LinkedList* tail)
- {
-   LinkedList* cell;
-@@ -51,7 +51,7 @@
- 
- /* Return the length of a list, list_length(NULL) returns zero */
- 
--INLINE int
-+int
- list_length(LinkedList* list)
- {
-   int i = 0;
-@@ -66,7 +66,7 @@
- /* Return the Nth element of LIST, where N count from zero.  If N 
-    larger than the list length, NULL is returned  */
- 
--INLINE void*
-+void*
- list_nth(int index, LinkedList* list)
- {
-   while(index-- != 0)
-@@ -81,7 +81,7 @@
- 
- /* Remove the element at the head by replacing it by its successor */
- 
--INLINE void
-+void
- list_remove_head(LinkedList** list)
- {
-   if (!*list) return;  
-@@ -101,7 +101,7 @@
- 
- /* Remove the element with `car' set to ELEMENT */
- /*
--INLINE void
-+void
- list_remove_elem(LinkedList** list, void* elem)
- {
-   while (*list)
-@@ -112,7 +112,7 @@
-     }
- }*/
- 
--INLINE LinkedList *
-+LinkedList *
- list_remove_elem(LinkedList* list, void* elem)
- {
-     LinkedList *tmp;
-@@ -132,7 +132,7 @@
- 
- /* Return element that has ELEM as car */
- 
--INLINE LinkedList*
-+LinkedList*
- list_find(LinkedList* list, void* elem)
- {
-   while(list)
-@@ -146,7 +146,7 @@
- 
- /* Free list (backwards recursive) */
- 
--INLINE void
-+void
- list_free(LinkedList* list)
- {
-   if(list)
-@@ -158,7 +158,7 @@
- 
- /* Map FUNCTION over all elements in LIST */
- 
--INLINE void
-+void
- list_mapcar(LinkedList* list, void(*function)(void*))
- {
-   while(list)
-diff -Naur wmgeneral.orig/list.h wmgeneral/list.h
---- wmgeneral.orig/list.h      2016-01-04 13:25:53.717286654 +0100
-+++ wmgeneral/list.h   2016-01-04 13:25:56.934287706 +0100
-@@ -29,31 +29,25 @@
- #ifndef __LIST_H_
- #define __LIST_H_
- 
--#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
--# define INLINE inline
--#else
--# define INLINE
--#endif
--
- typedef struct LinkedList {
-   void *head;
-   struct LinkedList *tail;
- } LinkedList;
- 
--INLINE LinkedList* list_cons(void* head, LinkedList* tail);
-+LinkedList* list_cons(void* head, LinkedList* tail);
- 
--INLINE int list_length(LinkedList* list);
-+int list_length(LinkedList* list);
- 
--INLINE void* list_nth(int index, LinkedList* list);
-+void* list_nth(int index, LinkedList* list);
- 
--INLINE void list_remove_head(LinkedList** list);
-+void list_remove_head(LinkedList** list);
- 
--INLINE LinkedList *list_remove_elem(LinkedList* list, void* elem);
-+LinkedList *list_remove_elem(LinkedList* list, void* elem);
- 
--INLINE void list_mapcar(LinkedList* list, void(*function)(void*));
-+void list_mapcar(LinkedList* list, void(*function)(void*));
- 
--INLINE LinkedList*list_find(LinkedList* list, void* elem);
-+LinkedList*list_find(LinkedList* list, void* elem);
- 
--INLINE void list_free(LinkedList* list);
-+void list_free(LinkedList* list);
- 
- #endif

diff --git a/x11-plugins/wmtop/files/wmtop-0.9.0-meminfo.patch 
b/x11-plugins/wmtop/files/wmtop-0.9.0-meminfo.patch
deleted file mode 100644
index 541ab6a1d69..00000000000
--- a/x11-plugins/wmtop/files/wmtop-0.9.0-meminfo.patch
+++ /dev/null
@@ -1,189 +0,0 @@
---- wmtop.c.orig       2001-01-19 15:41:20.000000000 -0600
-+++ wmtop.c    2012-03-29 22:36:49.906684353 -0500
-@@ -182,12 +182,12 @@
-     pid_t pid;
-     char *name;
-     float amount;
--    int user_time;
--    int kernel_time;
--    int previous_user_time;
--    int previous_kernel_time;
--    int vsize;
--    int rss;
-+    unsigned long user_time;
-+    unsigned long kernel_time;
-+    unsigned long previous_user_time;
-+    unsigned long previous_kernel_time;
-+    unsigned long vsize;
-+    long rss;
-     int time_stamp;
-     int counted;
- };
-@@ -236,8 +236,8 @@
- 
-     process->pid = p;
-     process->time_stamp = 0;
--    process->previous_user_time = INT_MAX;
--    process->previous_kernel_time = INT_MAX;
-+    process->previous_user_time = ULONG_MAX;
-+    process->previous_kernel_time = ULONG_MAX;
-     process->counted = 1;
- 
- /*    process_find_name(process);*/
-@@ -256,11 +256,11 @@
- void process_cleanup(void);
- void delete_process(struct process *);
- inline void draw_processes(void);
--int calc_cpu_total(void);
--void calc_cpu_each(int);
-+unsigned long calc_cpu_total(void);
-+void calc_cpu_each(unsigned long total);
- #if defined(LINUX)
--int calc_mem_total(void);
--void calc_mem_each(int);
-+unsigned long calc_mem_total(void);
-+void calc_mem_each(unsigned long total);
- #endif
- int process_find_top_three(struct process **);
- void draw_bar(int, int, int, int, float, int, int);
-@@ -457,13 +457,15 @@
-     char 
line[WMTOP_BUFLENGTH],filename[WMTOP_BUFLENGTH],procname[WMTOP_BUFLENGTH];
-     int ps;
-     struct stat sbuf;
--    int user_time,kernel_time;
-+    unsigned long user_time,kernel_time;
-     int rc;
- #if defined(LINUX)
-     char *r,*q;
-     char deparenthesised_name[WMTOP_BUFLENGTH];
- #endif /* defined(LINUX) */
- #if defined(FREEBSD)
-+    /* TODO: needs analysis. Probably needs same data type fix as LINUX (use
-+     * long types). Need to check FreeBSD docs and test.  -wbk                
     */
-     int us,um,ks,km;
- #endif /* defined(FREEBSD) */
- 
-@@ -501,9 +503,10 @@
- 
- #if defined(LINUX)
-     /*
--     * Extract cpu times from data in /proc filesystem
-+     * Extract cpu times from data in /proc filesystem.
-+     * For conversion types see man proc(5).
-      */
--    rc = sscanf(line,"%*s %s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %d 
%d %*s %*s %*s %*s %*s %*s %*s %d %d",
-+    rc = sscanf(line,"%*s %s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %lu 
%lu %*s %*s %*s %*s %*s %*s %*s %lu %ld",
-           procname,
-           &process->user_time,&process->kernel_time,
-           &process->vsize,&process->rss);
-@@ -527,6 +530,9 @@
-     /*
-      * Extract cpu times from data in /proc/<pid>/stat
-      * XXX: Process name extractor for FreeBSD is untested right now.
-+     *
-+     * [TODO: FREEBSD code probably needs similar data type changes to 
-+     * those made for LINUX above. Need to check docs.                        
-wbk]
-      */
-     rc = sscanf(line,"%s %*s %*s %*s %*s %*s %*s %*s %d,%d %d,%d",
-           procname,
-@@ -540,11 +546,14 @@
-     process->kernel_time = ks*1000+km/1000;
- #endif /* defined(FREEBSD) */
- 
-+    /* not portable (especially unsuitable for redistributable executables.
-+     * On some systems, getpagesize() is a preprocessor macro).
-+     */
-     process->rss *= getpagesize();
- 
--    if (process->previous_user_time==INT_MAX)
-+    if (process->previous_user_time==ULONG_MAX)
-       process->previous_user_time = process->user_time;
--    if (process->previous_kernel_time==INT_MAX)
-+    if (process->previous_kernel_time==ULONG_MAX)
-       process->previous_kernel_time = process->kernel_time;
- 
-     user_time = process->user_time-process->previous_user_time;
-@@ -686,7 +695,7 @@
- void draw_processes() {
-     int i,n;
-     struct process *best[3] = { 0, 0, 0 };
--    int total;
-+    unsigned long total;
- 
-     /*
-      * Invalidate time stamps
-@@ -743,21 +752,21 @@
- /* Calculate cpu total                    */
- /******************************************/
- 
--int calc_cpu_total() {
--    int total,t;
--    static int previous_total = INT_MAX;
-+unsigned long calc_cpu_total() {
-+    unsigned long total,t;
-+    static unsigned long previous_total = ULONG_MAX;
- #if defined(LINUX)
-     int rc;
-     int ps;
-     char line[WMTOP_BUFLENGTH];
--    int cpu,nice,system,idle;
-+    unsigned long cpu,nice,system,idle;
- 
-     ps = open("/proc/stat",O_RDONLY);
-     rc = read(ps,line,sizeof(line));
-     close(ps);
-     if (rc<0)
-       return 0;
--    sscanf(line,"%*s %d %d %d %d",&cpu,&nice,&system,&idle);
-+    sscanf(line,"%*s %lu %lu %lu %lu",&cpu,&nice,&system,&idle);
-     total = cpu+nice+system+idle;
- #endif /* defined(LINUX) */
- 
-@@ -780,7 +789,7 @@
- /* Calculate each processes cpu           */
- /******************************************/
- 
--void calc_cpu_each(int total) {
-+void calc_cpu_each(unsigned long total) {
-     struct process *p = first_process;
-     while (p) {
- 
-@@ -798,7 +807,8 @@
- /******************************************/
- 
- #if defined(LINUX)
--int calc_mem_total() {
-+/* INT_MAX won't always hold total system RAM, especially on a 64 bit system. 
*/
-+unsigned long calc_mem_total() {
-     int ps;
-     char line[512];
-     char *ptr;
-@@ -810,11 +820,12 @@
-     if (rc<0)
-       return 0;
- 
--    if ((ptr = strstr(line, "Mem:")) == NULL) {
-+    if ((ptr = strstr(line, "MemTotal:")) == NULL) {
-         return 0;
-     } else {
--        ptr += 4;
--        return atoi(ptr);
-+        ptr += 9; /* move into whitespace */
-+      /* wbk - old Mem: Total was bytes. MemTotal: is KB */
-+        return (unsigned long)atoi(ptr) * 1024;
-     }
- 
- }
-@@ -825,10 +836,10 @@
- /******************************************/
- 
- #if defined(LINUX)
--void calc_mem_each(int total) {
-+void calc_mem_each(unsigned long total) {
-     struct process *p = first_process;
-     while (p) {
--      p->amount = 100*(float)p->rss/total;
-+      p->amount = 100*(double)p->rss/total;
-       p = p->next;
-     }
- }

diff --git a/x11-plugins/wmtop/wmtop-0.9.0-r1.ebuild 
b/x11-plugins/wmtop/wmtop-0.9.0-r1.ebuild
deleted file mode 100644
index 58122706d4d..00000000000
--- a/x11-plugins/wmtop/wmtop-0.9.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="dockapp for monitoring the top three processes using cpu or 
memory"
-HOMEPAGE="http://www.swanson.ukfsn.org/#wmtop";
-SRC_URI="http://www.swanson.ukfsn.org/wmdock/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-RDEPEND="x11-libs/libX11
-       x11-libs/libXpm
-       x11-libs/libXext"
-DEPEND="${RDEPEND}
-       x11-proto/xproto
-       x11-proto/xextproto"
-
-src_prepare() {
-       sed -ie "s/\$(FLAGS) -o wmtop/\$(DEBUG) \$(LDFLAGS) -D\$(OS) -o wmtop/" 
Makefile || die "sed failed"
-       epatch "${FILESDIR}"/${P}-meminfo.patch
-       epatch "${FILESDIR}"/${P}-list.patch
-}
-
-src_compile() {
-       emake CC="$(tc-getCC)" OPTS="${CFLAGS}" \
-               LIBDIR="-L/usr/$(get_libdir)" \
-               INCS="-I/usr/include/X11" linux
-}
-
-src_install() {
-       dobin ${PN}
-       doman ${PN}.1
-       dodoc BUGS CHANGES README TODO
-}

Reply via email to