summaryrefslogtreecommitdiff
path: root/x11-plugins/wmhdplop
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-plugins/wmhdplop
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-plugins/wmhdplop')
-rw-r--r--x11-plugins/wmhdplop/Manifest10
-rw-r--r--x11-plugins/wmhdplop/files/wmhdplop-0.9.10-cflags.patch14
-rw-r--r--x11-plugins/wmhdplop/files/wmhdplop-0.9.10-sysmacros.patch11
-rw-r--r--x11-plugins/wmhdplop/files/wmhdplop-0.9.9-64bit.patch94
-rw-r--r--x11-plugins/wmhdplop/metadata.xml9
-rw-r--r--x11-plugins/wmhdplop/wmhdplop-0.9.10.ebuild37
-rw-r--r--x11-plugins/wmhdplop/wmhdplop-0.9.9-r2.ebuild37
7 files changed, 212 insertions, 0 deletions
diff --git a/x11-plugins/wmhdplop/Manifest b/x11-plugins/wmhdplop/Manifest
new file mode 100644
index 000000000000..f6cbbc9d260f
--- /dev/null
+++ b/x11-plugins/wmhdplop/Manifest
@@ -0,0 +1,10 @@
+AUX wmhdplop-0.9.10-cflags.patch 424 SHA256 aab709ecc0a40f018d407bec74a33e749eaaed73bf36655f79a683c7c38c8d5f SHA512 878eb78f4ccddb03b03848089da111c72c2861f9bbb6859eb154c161d4a429194443a87dfcf1ded61cc186017c96286019ab3856a741bda96361ef387ff50f01 WHIRLPOOL 56aff27735a61764347a30f1417d5f42bfa7388d357525d3d4ab9db342cb42c69ec280530dabd0895c9e28b9caa79913d89fedc7e5abd03755df21112a843297
+AUX wmhdplop-0.9.10-sysmacros.patch 388 SHA256 a2ee671499c4d0834f77bf5d501725393a97227b100f04bdf4647d97f8811ec6 SHA512 b914f815c65196221f88d75b0346063be3f283f8f55921e454529d7a3089121edbac6ba8e75bd759f2b4f0fcc5d1295a1084f751901c275a6aa501271e0831f3 WHIRLPOOL 5e91274505bce765add05c6cc055f203ce7a19e25154a8c969c1c568c9aa7a397744615a5b32563cdde5215188a91cbb2dcd68893f30604ab434506b86de0249
+AUX wmhdplop-0.9.9-64bit.patch 3955 SHA256 d9f4b259e06785728ee1e83740a5601f0c31faae10fdc71724565022fd008a35 SHA512 11ad797cce7d04e389f7252cac2617aada7da68b412f3678eda2b7503d104ec2a66d4e297cec80501626b67c2ee0fee4799646f8421c450a0ffb70d68ebb9d94 WHIRLPOOL 444a69cacdb61458852eba5e633ac8deea8edc7322a6bb9f0aab6c54ef443e42a8374baebf33a842e102d14e0a842767670d3de0b439ffd175860382765acfd1
+DIST wmhdplop-0.9.10.tar.gz 163491 SHA256 d77d362be720b3c245a931d538b99b30c140149a455a15abb612ea9592f2b79d SHA512 9bd79ab5c271e2fbd7d415a1ea20eda5412d7657d9ccfd4781a6d42b834107b65e110231718ad686355e76590cd39f556ebfc9b14e7a4048a68d62503df94f46 WHIRLPOOL df79e592c96da24e84603ce2cd1372dfdb4e952f6dfce4a9d0d5063408917c25d782ac5d487640a4311d0eb5c04c00f6f7686d8173d600ccd1e444f19b94bebf
+DIST wmhdplop-0.9.9.tar.gz 232684 SHA256 68f27918a8da4af2389544441eeee3a6fda3a875cd55603a3e04abedc1726553 SHA512 91c6860c775444aaf02c2138d94e2e21849bf6268a71633dc7575a7ec65220a62e1fc4a105d13ab1e5b305edb759a90dc0d104d35ed5245fb2df6646908b36db WHIRLPOOL f8cfb78d69a2ec85d03d8e0504a7675a29a1dd53e00d5791932e67c3b29894b967e7dcb08770195aca5f9f005e91fd94be3a35a77daeddda4ff88de7c1e3edaf
+EBUILD wmhdplop-0.9.10.ebuild 752 SHA256 59c245585a4b533ba18798a34a8417a032a4b9fddd0c434b6c3372866a948993 SHA512 94adafb80633a868bfd15a9f5e9a00898277069c92c7b870a82ca256eaba31a1914cb15c33c970642ae86262822e3399485303a9f28b52ec53b0c9c23d34615d WHIRLPOOL 3cda533c9be490e44cb6db71b43b8b2405c046ad22be32810978cc99bf0897cf49759c32a107a5e3f7343f843b276d55a6674d97b5eceb0e984bd7a73f7265e4
+EBUILD wmhdplop-0.9.9-r2.ebuild 832 SHA256 db207521a8c5234295c72d7310ae5a0fe38fa978c673170f68164fc2cb81c6e2 SHA512 0e473054d5e2144b110260481cbf786c931bcfcdd87b82309bab799d12ebef03b98599263ab47e07c610fd0b6be215ef603b316cfe030a12c53b0143c4a60be3 WHIRLPOOL 8bded559053c94f73e8f56f0eab7d39a009afa6a5c6df86908532a880cf9a061cfca4586770e85a3872b309439058c0ebdbff994b718bbf7f6064a62910ba848
+MISC ChangeLog 3184 SHA256 437caa62318611b1a0108b5011bc2f375d1f00a610bec887e616f140697084ea SHA512 bd3cbe78c3075addc0e8a434e8371cc39a77c30189f7e9d21e331ab4ab67da96b29da28932ee2accdcda708b0526557ab7ede74d34fa6c551a9f57d2be59ea55 WHIRLPOOL 6f7fbcc2bbd491b256b96dbdb5b68387a377e11e5a715dfb4c24bb6ef0ce06fcb3e4e94ae71ecf5a316a50ee470fc50819276bbd30b277e864af598b67fc1094
+MISC ChangeLog-2015 3161 SHA256 6b963c6cebc6b376ad809d0267c38b3f82e0a9f89f274d64d164825ded175664 SHA512 5417401a8897af8e8983c30f229e7cba4ba538f140388049491c8016ee5194b85cba29cf0df07c47a2b68d498d9e013f346070023f782905b0b621302fd66fac WHIRLPOOL c0d9d58fd63d4c3afae252404abc2f2d868515788215430d1815fd026ebfcb93a7a86c6668f34e57fe70e008d87ffd4c42213b43e9f9c74e8b668a30afe185f3
+MISC metadata.xml 249 SHA256 ab0de85cc2ebef9f9bca3773395bc5c909312efb834a8b3948806c1b00dee4e5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d WHIRLPOOL 3d7026fc5a045f5c90505dab413fe4534364d8c9a47c053ffbfaf3579478e55f77427eb00b05bd4c593a372c69eefae5ca93a2bab9398f52d20d374c2265fb2d
diff --git a/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-cflags.patch b/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-cflags.patch
new file mode 100644
index 000000000000..999379988317
--- /dev/null
+++ b/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-cflags.patch
@@ -0,0 +1,14 @@
+diff -Naur wmhdplop-0.9.10.orig/configure.ac wmhdplop-0.9.10/configure.ac
+--- wmhdplop-0.9.10.orig/configure.ac 2016-11-24 16:18:21.000000000 +0100
++++ wmhdplop-0.9.10/configure.ac 2016-12-02 11:58:28.276017676 +0100
+@@ -19,10 +19,6 @@
+ AC_DEFINE(_GNU_SOURCE,[],[uses GNU extensions])
+
+
+-if test x$GCC = xyes; then
+- CFLAGS="-O3 -fomit-frame-pointer -ffast-math -Wall -W";
+-fi
+-
+ dnl check for X
+ AC_PATH_X
+ AC_PATH_XTRA
diff --git a/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-sysmacros.patch b/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-sysmacros.patch
new file mode 100644
index 000000000000..1346cd2e3641
--- /dev/null
+++ b/x11-plugins/wmhdplop/files/wmhdplop-0.9.10-sysmacros.patch
@@ -0,0 +1,11 @@
+diff -Naur wmhdplop-0.9.10.orig/devnames.c wmhdplop-0.9.10/devnames.c
+--- wmhdplop-0.9.10.orig/devnames.c 2016-11-24 15:49:55.000000000 +0100
++++ wmhdplop-0.9.10/devnames.c 2017-02-16 15:03:08.946447885 +0100
+@@ -4,6 +4,7 @@
+ #include <string.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
++#include <sys/sysmacros.h>
+ #include <unistd.h>
+ #include <linux/major.h>
+ #include <ctype.h>
diff --git a/x11-plugins/wmhdplop/files/wmhdplop-0.9.9-64bit.patch b/x11-plugins/wmhdplop/files/wmhdplop-0.9.9-64bit.patch
new file mode 100644
index 000000000000..13650e9bb7d9
--- /dev/null
+++ b/x11-plugins/wmhdplop/files/wmhdplop-0.9.9-64bit.patch
@@ -0,0 +1,94 @@
+diff -pudr wmhdplop-0.9.9/devnames.h wmhdplop-0.9.9-fixed/devnames.h
+--- wmhdplop-0.9.9/devnames.h 2004-04-07 01:14:01.000000000 +0200
++++ wmhdplop-0.9.9-fixed/devnames.h 2010-06-25 21:56:10.662190796 +0200
+@@ -9,7 +9,7 @@ typedef struct DiskList {
+ unsigned major, minor;
+ int hd_id, part_id; /* part_id = 0 for disks */
+ int enable_hddtemp;
+- int nr, nw, touched_r, touched_w;
++ long nr, nw, touched_r, touched_w;
+ struct DiskList *next;
+ } DiskList;
+
+diff -pudr wmhdplop-0.9.9/procstat.c wmhdplop-0.9.9-fixed/procstat.c
+--- wmhdplop-0.9.9/procstat.c 2007-04-20 11:12:16.000000000 +0200
++++ wmhdplop-0.9.9-fixed/procstat.c 2010-06-25 21:55:37.086191145 +0200
+@@ -8,7 +8,7 @@
+ static ProcStats ps;
+ int use_proc_diskstats;
+
+-void pstat_init(struct pstat *pst, int nslice, float update_interval) {
++void pstat_init(struct pstat *pst, long nslice, float update_interval) {
+ pst->nslice = nslice;
+ ALLOC_VEC(pst->slices, nslice);
+ pst->cur_slice = 0;
+@@ -17,7 +17,7 @@ void pstat_init(struct pstat *pst, int n
+ }
+
+ float pstat_current(struct pstat *pst) {
+- int idx = pst->cur_slice ? pst->cur_slice-1 : pst->nslice-1;
++ long idx = pst->cur_slice ? pst->cur_slice-1 : pst->nslice-1;
+ return pst->slices[idx]/pst->update_interval;
+ }
+
+@@ -101,13 +101,13 @@ void update_stats() {
+ if (!Prefs.debug_disk_rd) {
+ pstat_add(&ps.disk_read, nr);
+ } else {
+- static int cntr = 0; cntr+=(rand()%30) == 0 ? Prefs.debug_disk_rd : 0;
++ static long cntr = 0; cntr+=(rand()%30) == 0 ? Prefs.debug_disk_rd : 0;
+ pstat_add(&ps.disk_read, nr + cntr);
+ }
+ if (!Prefs.debug_disk_wr) {
+ pstat_add(&ps.disk_write, nw);
+ } else {
+- static int cntw = 0; cntw+=(rand()%30) == 0 ? Prefs.debug_disk_wr : 0;
++ static long cntw = 0; cntw+=(rand()%30) == 0 ? Prefs.debug_disk_wr : 0;
+ pstat_add(&ps.disk_write, nw + cntw);
+ }
+ readok = 2;
+@@ -121,7 +121,7 @@ void update_stats() {
+ pstat_add(&ps.swap_in, nr);
+ pstat_add(&ps.swap_out, nw);
+ } else {
+- static int cnt = 0; cnt+=Prefs.debug_swapio;
++ static long cnt = 0; cnt+=Prefs.debug_swapio;
+ pstat_add(&ps.swap_in, nr + cnt);
+ pstat_add(&ps.swap_out, nw + cnt);
+ }
+@@ -144,10 +144,10 @@ void init_stats(float update_interval) {
+ char s[512];
+ FILE *f;
+
+- pstat_init(&ps.swap_in, (int)(0.5/update_interval)+1, update_interval);
+- pstat_init(&ps.swap_out, (int)(0.5/update_interval)+1, update_interval);
+- pstat_init(&ps.disk_read, (int)(0.5/update_interval)+1, update_interval);
+- pstat_init(&ps.disk_write, (int)(0.5/update_interval)+1, update_interval);
++ pstat_init(&ps.swap_in, (long)(0.5/update_interval)+1, update_interval);
++ pstat_init(&ps.swap_out, (long)(0.5/update_interval)+1, update_interval);
++ pstat_init(&ps.disk_read, (long)(0.5/update_interval)+1, update_interval);
++ pstat_init(&ps.disk_write, (long)(0.5/update_interval)+1, update_interval);
+ f = fopen("/proc/swaps","r");
+ //if (!f) { perror("/proc/swaps"); exit(1); }
+ if (f) {
+diff -pudr wmhdplop-0.9.9/procstat.h wmhdplop-0.9.9-fixed/procstat.h
+--- wmhdplop-0.9.9/procstat.h 2004-03-14 12:07:15.000000000 +0100
++++ wmhdplop-0.9.9-fixed/procstat.h 2010-06-25 21:45:52.146334994 +0200
+@@ -4,7 +4,7 @@
+
+ struct pstat {
+ unsigned long total;
+- int nslice, cur_slice;
++ long nslice, cur_slice;
+ unsigned long *slices;
+ float update_interval;
+ };
+@@ -15,7 +15,7 @@ typedef struct {
+ struct pstat disk_read, disk_write;
+ } ProcStats;
+
+-void pstat_init(struct pstat *pst, int nslice, float update_interval);
++void pstat_init(struct pstat *pst, long nslice, float update_interval);
+ float pstat_current(struct pstat *pst);
+ void pstat_add(struct pstat *pst, unsigned long v);
+ void pstat_advance(struct pstat *pst);
diff --git a/x11-plugins/wmhdplop/metadata.xml b/x11-plugins/wmhdplop/metadata.xml
new file mode 100644
index 000000000000..1d5e6504004e
--- /dev/null
+++ b/x11-plugins/wmhdplop/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+</pkgmetadata>
diff --git a/x11-plugins/wmhdplop/wmhdplop-0.9.10.ebuild b/x11-plugins/wmhdplop/wmhdplop-0.9.10.ebuild
new file mode 100644
index 000000000000..96c79eec232a
--- /dev/null
+++ b/x11-plugins/wmhdplop/wmhdplop-0.9.10.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools
+
+DESCRIPTION="a dockapp for monitoring disk activities with fancy visuals"
+HOMEPAGE="http://www.dockapps.net/wmhdplop"
+SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="media-libs/imlib2[X]
+ x11-libs/libX11
+ x11-libs/libXext
+ media-fonts/corefonts
+ >=media-libs/freetype-2"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.9-64bit.patch
+ "${FILESDIR}"/${P}-cflags.patch
+ "${FILESDIR}"/${P}-sysmacros.patch
+ )
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_prepare() {
+ eautoreconf
+ default
+}
+
+src_configure() {
+ econf --disable-gkrellm
+}
diff --git a/x11-plugins/wmhdplop/wmhdplop-0.9.9-r2.ebuild b/x11-plugins/wmhdplop/wmhdplop-0.9.9-r2.ebuild
new file mode 100644
index 000000000000..07e948e5e6ff
--- /dev/null
+++ b/x11-plugins/wmhdplop/wmhdplop-0.9.9-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit eutils multilib
+
+DESCRIPTION="a dockapp for monitoring disk activities with fancy visuals"
+HOMEPAGE="http://hules.free.fr/wmhdplop"
+SRC_URI="http://hules.free.fr/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="media-libs/imlib2[X]
+ x11-libs/libX11
+ x11-libs/libXext
+ media-fonts/corefonts
+ >=media-libs/freetype-2"
+DEPEND="${RDEPEND}
+ x11-proto/xextproto"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-64bit.patch
+ sed -i -e "s:-O3 -fomit-frame-pointer -ffast-math:${CFLAGS}:" "${S}"/configure
+}
+
+src_configure() {
+ econf --disable-gkrellm
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog NEWS README || die
+}