summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2012-03-29 11:28:04 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2012-03-29 11:28:04 +0000
commitdafc6d7674a331d472839b0317c646fd71612790 (patch)
treed9b9ae31ba539a3c20a4d4af1ba16118193e3e6a /x11-plugins/wmmon
parentStable for AMD64, wrt bug #407789 (diff)
downloadhistorical-dafc6d7674a331d472839b0317c646fd71612790.tar.gz
historical-dafc6d7674a331d472839b0317c646fd71612790.tar.bz2
historical-dafc6d7674a331d472839b0317c646fd71612790.zip
Version bump, thanks wbk in bug #407325
Package-Manager: portage-2.2.0_alpha96/cvs/Linux x86_64
Diffstat (limited to 'x11-plugins/wmmon')
-rw-r--r--x11-plugins/wmmon/ChangeLog12
-rw-r--r--x11-plugins/wmmon/Manifest6
-rw-r--r--x11-plugins/wmmon/files/wmmon-1.0_beta2-kernel26.patch121
-rw-r--r--x11-plugins/wmmon/files/wmmon-1.2_beta1-Makefile.patch20
-rw-r--r--x11-plugins/wmmon/wmmon-1.2_beta1.ebuild37
5 files changed, 71 insertions, 125 deletions
diff --git a/x11-plugins/wmmon/ChangeLog b/x11-plugins/wmmon/ChangeLog
index c6eb556538df..f2324cb88f20 100644
--- a/x11-plugins/wmmon/ChangeLog
+++ b/x11-plugins/wmmon/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for x11-plugins/wmmon
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmmon/ChangeLog,v 1.24 2010/08/31 09:48:41 s4t4n Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmmon/ChangeLog,v 1.25 2012/03/29 11:28:04 voyageur Exp $
+
+*wmmon-1.2_beta1 (29 Mar 2012)
+
+ 29 Mar 2012; Bernard Cafarelli <voyageur@gentoo.org>
+ -files/wmmon-1.0_beta2-kernel26.patch, +wmmon-1.2_beta1.ebuild,
+ +files/wmmon-1.2_beta1-Makefile.patch:
+ Version bump, thanks wbk in bug #407325. Rewrote ebuild, updated homepage,
+ install manpage. Also remove lefotver patch
31 Aug 2010; Michele Noberasco <s4t4n@gentoo.org> wmmon-1.0_beta2-r3.ebuild:
Honour LDFLAGS. Closes bug #334919.
diff --git a/x11-plugins/wmmon/Manifest b/x11-plugins/wmmon/Manifest
index 587aa4512e3e..f11ac7317754 100644
--- a/x11-plugins/wmmon/Manifest
+++ b/x11-plugins/wmmon/Manifest
@@ -1,6 +1,8 @@
AUX wmmon-1.0_beta2-kernel26-v2.patch 5675 RMD160 8b682a07eaf1ceff99ad0d3e1b596c7ac41b931b SHA1 83475c6145e4c11bf69d35ddee9f8bfbee667776 SHA256 2dfd892dc178afcf16f3d39bea08aeab8ecf014ea46bad07110175ffdb2f496e
-AUX wmmon-1.0_beta2-kernel26.patch 3333 RMD160 b0c50688337ab26baf3a3be5a9e2cc2fe643b5b6 SHA1 8fb02fbc2303b60bc5140b99739503001e524f34 SHA256 9349de3606e62805dc96f2a3a968e741fccc9acb113fa3ff9ba395df751962b8
+AUX wmmon-1.2_beta1-Makefile.patch 420 RMD160 db8c3502d938066bf978d30e4f2716208712519b SHA1 f8f47b9668560a62dd789111ae5c02b26a5d9fe2 SHA256 42bf7b3b95f8e894b023cb35a907130b729cc2c93eeae544aa11ea3294ef153a
+DIST wmmon-1.2b1.tar.bz2 25610 RMD160 88d149f377866aec5bd5e2ab0ff683843f14708a SHA1 4e7bda90b3d2ee7dfce216b32f3b701db65dd3f3 SHA256 5b203ec46fe13d5fdee51ec878cf1856704bf650a8f5458416b9cf4585e7cac2
DIST wmmon-1_0b2.tar.gz 21589 RMD160 23c64f8bf25b0992a2f98dcfa4c24d66330c475b SHA1 96616c653a153861e38945c07095f8ee30bc6479 SHA256 0d34003747b36d47c1f6361675eee982d6eaf458b33f8cf4ecb157e87cdde9bf
EBUILD wmmon-1.0_beta2-r3.ebuild 980 RMD160 953db9263734d5a58a5fe6cbd34233c5f0c2c43f SHA1 898437b41d7d80969c4063b38dae6f54b1d271d0 SHA256 58b3e98e8acf8b31e3fdabebfae6de44d16e260d8d1e335c3f7b65b82c8ef206
-MISC ChangeLog 3341 RMD160 a74a4ed4be828c65a102cd49f42c8b821746859e SHA1 b47d205ed7f613cdca8bf6a2e844e3e0ac73f0ff SHA256 9bb5607a0b86f8b38a6d377bb8498ea6cc6683fd7bf4f24b07d3f52418ddd361
+EBUILD wmmon-1.2_beta1.ebuild 900 RMD160 f102580cf373feaac23026a9d730136510fc8765 SHA1 ed0308e6ee990d3447d9f5c94ed5fcf5585fda2e SHA256 adfb431c1ec9b73d83b5fc26cbcf2bc67b2054a8bd8763c25ce8c1b009eed34f
+MISC ChangeLog 3662 RMD160 53651e01ed8044aab4546b10b5ae816b700846ca SHA1 8942d7451bdd9f8e0fb0db98bc3195493bcbecd7 SHA256 69be74b7ad5018e9b23f9cd34e7de13595c32d9689bcdc45cbeb1bccde243691
MISC metadata.xml 165 RMD160 a554e96dc33b1fb4b3518f27a21bf3f59dc21b1c SHA1 674655a4f0fc35c7b3b2e05aab1910c0ebafade1 SHA256 c2f8a0b30c83dba56f0c36a4ba1cb002621ae58dfc13fae94b9db6eb67fb9f1b
diff --git a/x11-plugins/wmmon/files/wmmon-1.0_beta2-kernel26.patch b/x11-plugins/wmmon/files/wmmon-1.0_beta2-kernel26.patch
deleted file mode 100644
index 3b1234b4eb1c..000000000000
--- a/x11-plugins/wmmon/files/wmmon-1.0_beta2-kernel26.patch
+++ /dev/null
@@ -1,121 +0,0 @@
-diff -ruN wmmon.app.orig/wmmon/Makefile wmmon.app/wmmon/Makefile
---- wmmon.app.orig/wmmon/Makefile 1998-05-19 23:13:16.000000000 +0200
-+++ wmmon.app/wmmon/Makefile 2004-05-22 04:27:19.000000000 +0200
-@@ -5,9 +5,8 @@
- ../wmgeneral/misc.o \
- ../wmgeneral/list.o
-
--
- .c.o:
-- cc -c -O2 -Wall $< -o $*.o
-+ cc -c $(CFLAGS) $(DEFINES) -Wall $< -o $*.o
-
- wmmon: $(OBJS)
- cc -o wmmon $^ $(LIBDIR) $(LIBS)
-diff -ruN wmmon.app.orig/wmmon/wmmon.c wmmon.app/wmmon/wmmon.c
---- wmmon.app.orig/wmmon/wmmon.c 1998-05-19 23:13:16.000000000 +0200
-+++ wmmon.app/wmmon/wmmon.c 2004-05-22 04:29:39.000000000 +0200
-@@ -187,8 +187,7 @@
-
- void update_stat_cpu(stat_dev *);
- void update_stat_io(stat_dev *);
--void update_stat_mem(stat_dev *st, stat_dev *st2);
--void update_stat_swp(stat_dev *);
-+void update_stat_mem_k26(stat_dev *st, stat_dev *st2);
-
- void wmmon_routine(int argc, char **argv) {
-
-@@ -297,8 +296,7 @@
- update_stat_io(&stat_device[1]);
-
- if(stat_current == 2) {
-- update_stat_mem(&stat_device[2], &stat_device[3]);
--// update_stat_swp(&stat_device[3]);
-+ update_stat_mem_k26(&stat_device[2], &stat_device[3]);
- }
-
- if (stat_current < 2) {
-@@ -497,47 +495,56 @@
- st->hisaddcnt += 1;
- }
-
--void update_stat_mem(stat_dev *st, stat_dev *st2) {
-+void update_stat_mem_k26(stat_dev *st, stat_dev *st2) {
-
- char temp[128];
-- unsigned long free, shared, buffers, cached;
-+ unsigned long free, shared, buffers, cached, swap_free;
-
- freopen("/proc/meminfo", "r", fp_meminfo);
- while (fgets(temp, 128, fp_meminfo)) {
-- if (strstr(temp, "Mem:")) {
-- sscanf(temp, "Mem: %ld %ld %ld %ld %ld %ld",
-- &st->rt_idle, &st->rt_stat,
-- &free, &shared, &buffers, &cached);
-- st->rt_idle >>= 10;
-- st->rt_stat -= buffers+cached;
-- st->rt_stat >>= 10;
--// break;
-+ if (strstr(temp, "MemTotal:")) {
-+ sscanf(temp, "MemTotal: %ld", &st->rt_idle);
-+ continue;
- }
-- if (strstr(temp, "Swap:")) {
-- sscanf(temp, "Swap: %ld %ld", &st2->rt_idle, &st2->rt_stat);
-- st2->rt_idle >>= 10;
-- st2->rt_stat >>= 10;
-- break;
-+ if (strstr(temp, "MemFree:")) {
-+ sscanf(temp, "MemFree: %ld", &free);
-+ continue;
-+ }
-+ if (strstr(temp, "Buffers:")) {
-+ sscanf(temp, "Buffers: %ld", &buffers);
-+ continue;
-+ }
-+ if (strstr(temp, "Cached:")) {
-+ sscanf(temp, "Cached: %ld", &cached);
-+ continue;
-+ }
-+
-+ if (strstr(temp, "SwapTotal:")) {
-+ sscanf(temp, "SwapTotal: %ld", &st2->rt_idle);
-+ continue;
-+ }
-+ if (strstr(temp, "SwapFree:")) {
-+ sscanf(temp, "SwapFree: %ld", &swap_free);
-+ continue;
- }
- }
--}
-
--void update_stat_swp(stat_dev *st) {
-+ // used = total - free;
-+ st->rt_stat = st->rt_idle - free;
-+ st2->rt_stat = st2->rt_idle - swap_free;
-
-- char temp[128];
-+ // ignore shared
-+ shared = 0;
-
-- fseek(fp_meminfo, 0, SEEK_SET);
-- while (fgets(temp, 128, fp_meminfo)) {
-- if (strstr(temp, "Swap:")) {
-- sscanf(temp, "Swap: %ld %ld", &st->rt_idle, &st->rt_stat);
-- st->rt_idle >>= 10;
-- st->rt_stat >>= 10;
-- break;
-- }
-- }
-+ st->rt_idle >>= 10;
-+ st->rt_stat -= buffers+cached;
-+ st->rt_stat >>= 10;
-
-+ st2->rt_idle >>= 10;
-+ st2->rt_stat >>= 10;
- }
-
-+
- /*******************************************************************************\
- |* get_statistics *|
- \*******************************************************************************/
diff --git a/x11-plugins/wmmon/files/wmmon-1.2_beta1-Makefile.patch b/x11-plugins/wmmon/files/wmmon-1.2_beta1-Makefile.patch
new file mode 100644
index 000000000000..c7633ad7388b
--- /dev/null
+++ b/x11-plugins/wmmon/files/wmmon-1.2_beta1-Makefile.patch
@@ -0,0 +1,20 @@
+--- wmmon/Makefile.orig 2012-03-29 13:17:39.380764054 +0200
++++ wmmon/Makefile 2012-03-29 13:18:06.623931767 +0200
+@@ -6,14 +6,14 @@
+ ../wmgeneral/list.o
+
+ CFLAGS = -O2
+-CC = cc $(CFLAGS)
++CC = cc
+
+
+ .c.o:
+- $(CC) -c -Wall $< -o $*.o
++ $(CC) $(CFLAGS) -c -Wall $< -o $*.o
+
+ wmmon: $(OBJS)
+- $(CC) -o wmmon $^ $(LIBDIR) $(LIBS)
++ $(CC) $(LDFLAGS) -o wmmon $^ $(LIBDIR) $(LIBS)
+
+ debug: CFLAGS = -g3
+ debug: wmmon
diff --git a/x11-plugins/wmmon/wmmon-1.2_beta1.ebuild b/x11-plugins/wmmon/wmmon-1.2_beta1.ebuild
new file mode 100644
index 000000000000..83d7b951f73b
--- /dev/null
+++ b/x11-plugins/wmmon/wmmon-1.2_beta1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmmon/wmmon-1.2_beta1.ebuild,v 1.1 2012/03/29 11:28:04 voyageur Exp $
+
+EAPI=4
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Dockable system resources monitor applet for WindowMaker"
+HOMEPAGE="http://repo.or.cz/w/dockapps.git"
+SRC_URI="http://dev.gentoo.org/~voyageur/distfiles/${P/_beta/b}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+S=${WORKDIR}/${P/_beta/b}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-Makefile.patch
+}
+
+src_compile() {
+ emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -C ${PN}
+}
+
+src_install () {
+ dobin wmmon/wmmon
+ doman wmmon/wmmon.1
+ dodoc BUGS CHANGES HINTS README TODO
+}