diff options
author | 2012-03-29 11:28:04 +0000 | |
---|---|---|
committer | 2012-03-29 11:28:04 +0000 | |
commit | dafc6d7674a331d472839b0317c646fd71612790 (patch) | |
tree | d9b9ae31ba539a3c20a4d4af1ba16118193e3e6a /x11-plugins/wmmon | |
parent | Stable for AMD64, wrt bug #407789 (diff) | |
download | historical-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/ChangeLog | 12 | ||||
-rw-r--r-- | x11-plugins/wmmon/Manifest | 6 | ||||
-rw-r--r-- | x11-plugins/wmmon/files/wmmon-1.0_beta2-kernel26.patch | 121 | ||||
-rw-r--r-- | x11-plugins/wmmon/files/wmmon-1.2_beta1-Makefile.patch | 20 | ||||
-rw-r--r-- | x11-plugins/wmmon/wmmon-1.2_beta1.ebuild | 37 |
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 +} |