[gentoo-commits] repo/gentoo:master commit in: app-admin/gkrellm/files/, app-admin/gkrellm/

2023-02-03 Thread Sam James
commit: 01e3da75ac69c4e0b67ec637cf0af31f9cc37dc7
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  3 09:59:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  3 09:59:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e3da75

app-admin/gkrellm: fix various warnings

Closes: https://bugs.gentoo.org/881957
Thanks-to: A Schenck  users.sourceforge.net>
Signed-off-by: Sam James  gentoo.org>

 .../gkrellm/files/gkrellm-2.3.11-clang16.patch | 540 +
 app-admin/gkrellm/gkrellm-2.3.11-r3.ebuild | 142 ++
 2 files changed, 682 insertions(+)

diff --git a/app-admin/gkrellm/files/gkrellm-2.3.11-clang16.patch 
b/app-admin/gkrellm/files/gkrellm-2.3.11-clang16.patch
new file mode 100644
index ..ac71405e8f20
--- /dev/null
+++ b/app-admin/gkrellm/files/gkrellm-2.3.11-clang16.patch
@@ -0,0 +1,540 @@
+From 7df25a85ccbd28e22dee437272202fe966f861d1 Mon Sep 17 00:00:00 2001
+From: A Schenck 
+Date: Fri, 27 Jan 2023 15:09:58 -0800
+Subject: [PATCH] Declare arguments on function pointers
+
+Solves the errors with -Werror=implicit-function-declaration 
-Werror=implicit-int -Werror=incompatible-function-pointer-types 
-Werror=deprecated-non-prototype
+--- a/server/mail.c
 b/server/mail.c
+@@ -42,12 +42,13 @@
+ #define MBOX_MH_DIR   2
+ 
+ 
+-typedef struct
++typedef struct Mailbox Mailbox;
++struct Mailbox
+   {
+   gchar   *path;
+   gchar   *homedir_path;
+   gintmboxtype;
+-  gboolean(*check_func)();
++  gboolean(*check_func)(Mailbox *mbox);
+   gintmail_count;
+   gintnew_mail_count;
+   gintold_mail_count;
+@@ -57,8 +58,7 @@ typedef struct
+   off_t   last_size;
+   gbooleanis_internal;/* Internal mail message (ie: 
localmachine) */
+   gbooleanchanged;
+-  }
+-  Mailbox;
++  };
+ 
+ static GList  *mailbox_list;
+ 
+--- a/src/alerts.c
 b/src/alerts.c
+@@ -765,7 +765,7 @@ gkrellm_alert_plugin_add(GkrellmMonitor *mon, gchar *name)
+ void
+ gkrellm_alert_plugin_alert_connect(GkrellmAlertPlugin *gap,
+   void (*alarm_func)(), void (*warn_func)(),
+-  void (*update_func)(), void (*check_func)(),
++  void (*update_func)(), void (*check_func)(GkrellmAlert* 
alert, gpointer data, gfloat value),
+   void (*destroy_func)())
+   {
+   gap->alarm_func = alarm_func;
+--- a/src/chart.c
 b/src/chart.c
+@@ -2107,7 +2107,7 @@ 
gkrellm_get_chartconfig_grid_resolution(GkrellmChartconfig *cf)
+ 
+ void
+ gkrellm_chartconfig_grid_resolution_connect(GkrellmChartconfig *cf,
+-  void (*func)(gpointer), gpointer data)
++  void (*func)(GkrellmChartconfig *, gpointer), gpointer 
data)
+   {
+   if (!cf)
+   return;
+@@ -2206,7 +2206,7 @@ gkrellm_get_chartconfig_fixed_grids(GkrellmChartconfig 
*cf)
+ 
+ void
+ gkrellm_chartconfig_fixed_grids_connect(GkrellmChartconfig *cf,
+-  void (*func)(gpointer), gpointer data)
++  void (*func)(GkrellmChartconfig*, gpointer), gpointer 
data)
+   {
+   if (!cf)
+   return;
+@@ -2224,7 +2224,7 @@ gkrellm_get_chartconfig_height(GkrellmChartconfig *cf)
+ 
+ void
+ gkrellm_chartconfig_height_connect(GkrellmChartconfig *cf,
+-  void (*func)(gpointer), gpointer data)
++  void (*func)(GkrellmChartconfig*, gpointer), gpointer 
data)
+   {
+   if (!cf)
+   return;
+--- a/src/cpu.c
 b/src/cpu.c
+@@ -50,7 +50,8 @@ static void  cb_alert_config_create(GkrellmAlert *ap, 
GtkWidget *vbox,
+ #endif
+ 
+ 
+-typedef struct
++typedef struct CpuMon CpuMon;
++struct CpuMon
+   {
+   gchar   *name;
+   gchar   *panel_label;
+@@ -87,8 +88,7 @@ typedef struct
+   nice,
+   sys,
+   idle;
+-  }
+-  CpuMon;
++  };
+ 
+ 
+ static GkrellmMonitor
+@@ -575,7 +575,7 @@ cb_cpu_extra(GtkWidget *widget, GdkEventButton *ev)
+   }
+ 
+ static void
+-setup_cpu_scaling(GkrellmChartconfig *cf)
++setup_cpu_scaling(GkrellmChartconfig *cf, gpointer data)
+   {
+   gintgrids;
+ 
+@@ -741,7 +741,7 @@ static gchar   *nice_color_string,
+   *nice_grid_color_string;
+ 
+ static void
+-cb_height(GkrellmChartconfig *cf, CpuMon *cpu)
++cb_height(GkrellmChartconfig *cf, gpointer data)
+   {
+   GList   *list;
+   GkrellmChart*cp;
+@@ -879,7 +879,7 @@ create_cpu(GtkWidget *vbox, gint first_create)
+   gkrellm_chartconfig_fixed_grids_connect(cp->config,
+   setup_cpu_scaling, NULL);
+ 

[gentoo-commits] repo/gentoo:master commit in: app-admin/gkrellm/files/, app-admin/gkrellm/

2019-01-05 Thread Lars Wendler
commit: 44ced7fbb5916662cdbd7d17aa3206343fd3fe06
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jan  5 21:13:40 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Jan  5 21:14:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44ced7fb

app-admin/gkrellm: Revbump to get rid of superfluous patch.

Also bumped to EAPI-7

Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 app-admin/gkrellm/files/gkrellm-2.3.5-cifs.patch   | 24 --
 ...m-2.3.10-r1.ebuild => gkrellm-2.3.10-r2.ebuild} | 20 ++
 2 files changed, 12 insertions(+), 32 deletions(-)

diff --git a/app-admin/gkrellm/files/gkrellm-2.3.5-cifs.patch 
b/app-admin/gkrellm/files/gkrellm-2.3.5-cifs.patch
deleted file mode 100644
index fa35ef67279..000
--- a/app-admin/gkrellm/files/gkrellm-2.3.5-cifs.patch
+++ /dev/null
@@ -1,24 +0,0 @@
 gkrellm-2.3.5.old/server/monitor.c 2010-10-06 03:46:59.0 +1100
-+++ gkrellm-2.3.5/server/monitor.c 2011-11-24 02:01:30.871402778 +1100
-@@ -1329,7 +1329,8 @@
- static gchar *remote_fs_types[] =
-   {
-   "nfs",
--  "smbfs"
-+  "smbfs",
-+  "cifs"
-   };
- 
- void
 gkrellm-2.3.5.old/src/fs.c 2010-09-15 02:25:51.0 +1000
-+++ gkrellm-2.3.5/src/fs.c 2011-11-24 02:00:17.347088370 +1100
-@@ -163,7 +163,8 @@
- static gchar *remote_fs_types[]   =
-   {
-   "nfs",
--  "smbfs"
-+  "smbfs",
-+  "cifs"
-   };
- 
- 

diff --git a/app-admin/gkrellm/gkrellm-2.3.10-r1.ebuild 
b/app-admin/gkrellm/gkrellm-2.3.10-r2.ebuild
similarity index 94%
rename from app-admin/gkrellm/gkrellm-2.3.10-r1.ebuild
rename to app-admin/gkrellm/gkrellm-2.3.10-r2.ebuild
index b921679f6f1..472c7e81c4b 100644
--- a/app-admin/gkrellm/gkrellm-2.3.10-r1.ebuild
+++ b/app-admin/gkrellm/gkrellm-2.3.10-r2.ebuild
@@ -1,15 +1,14 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit eutils multilib user systemd toolchain-funcs
+inherit desktop multilib user systemd toolchain-funcs
 
 MY_P="${P/_/-}"
 
 DESCRIPTION="Single process stack of various system monitors"
 HOMEPAGE="http://www.gkrellm.net/;
-# Upstream named their xz compressed tarball tar.bz2 (*sigh*)
 SRC_URI="http://gkrellm.srcbox.net/${MY_P}.tar.bz2;
 
 LICENSE="GPL-3"
@@ -39,11 +38,13 @@ RDEPEND="
x11-libs/pango
)"
 DEPEND="${RDEPEND}
-   virtual/pkgconfig
nls? ( sys-devel/gettext )"
 
+BDEPEND="
+   virtual/pkgconfig
+"
+
 PATCHES=(
-   "${FILESDIR}"/${PN}-2.3.5-cifs.patch
"${FILESDIR}"/${PN}-2.3.5-config.patch
"${FILESDIR}"/${PN}-2.3.5-width.patch
"${FILESDIR}"/${PN}-2.3.5-sansfont.patch
@@ -61,8 +62,6 @@ pkg_pretend() {
 }
 
 pkg_setup() {
-   enewgroup gkrellmd
-   enewuser gkrellmd -1 -1 -1 gkrellmd
TARGET=
use kernel_FreeBSD && TARGET="freebsd"
 }
@@ -140,3 +139,8 @@ src_install() {
 
einstalldocs
 }
+
+pkg_preinst() {
+   enewgroup gkrellmd
+   enewuser gkrellmd -1 -1 -1 gkrellmd
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/gkrellm/files/, app-admin/gkrellm/

2016-06-04 Thread Lars Wendler
commit: 6cd8f758eb5dbd4b1d47fc4564cd402f4a11db52
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jun  4 16:05:52 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Jun  4 16:11:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd8f758

app-admin/gkrellm: Bump to version 2.3.7

Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler  gentoo.org>

 app-admin/gkrellm/Manifest |   1 +
 .../gkrellm-2.3.7-pkgconfig_fix_newlines.patch |  11 ++
 app-admin/gkrellm/gkrellm-2.3.7.ebuild | 145 +
 3 files changed, 157 insertions(+)

diff --git a/app-admin/gkrellm/Manifest b/app-admin/gkrellm/Manifest
index 33dcea7..1795513 100644
--- a/app-admin/gkrellm/Manifest
+++ b/app-admin/gkrellm/Manifest
@@ -1,3 +1,4 @@
 DIST gkrellm-2.3.5.tar.bz2 765011 SHA256 
702b5b0e9c040eb3af8e157453f38dd6f53e1dcd8b1272d20266cda3d4372c8b SHA512 
9681ec5978b6be9f56a71726df36671829a4427f45caf90c8c3460e8c59004ff4083de1692cad16e3724ed37418bb3e4589d1961c140f3becfa3efd210b7a5dc
 WHIRLPOOL 
3dceb20b9da49fb9b287e1faca88b3fdb7ae7af6dde5e675ee1e5c718467b131e34f740cb38719e5026ce0478146264fa4eaa060120e71f2c442ec5504e6dfb4
 DIST gkrellm-2.3.6-rc1.tar.bz2 784934 SHA256 
abeeb0c04a8f911db5f07a95a98e4044326a657f65986013d36a736ba4e47ae8 SHA512 
2004c6e57dc5dba9dbbd4c713caa29f5b59e4926b1ce4a3cfb47840096d6d93d66633d15d5588bc22e31df88241248d7910645da75de39278f1fd68255b88517
 WHIRLPOOL 
f3506e88dc19e3eebe313b5f57a5d605d6b011808391036ff5332140c53061f8ee99b942b2b287cb7f645e9f2491e654623759b4a01fa454c785883355141319
 DIST gkrellm-2.3.6_rc1-update_german_translation.patch.xz 18184 SHA256 
cb90522c99135736ac3073b7e688fbcb0da31f6594ce3fc851df87c9be10f2df SHA512 
c79feb4b740b303e5e6e2ccf84694770bac746b375a0a09918ef1ac67b2700f3a7796251cd4224958ca50a8f81a501bf468dc7a78844218074130758a8248150
 WHIRLPOOL 
ea3d532aa670b7344cc2dd6c5fd4dda6ec27832c039547ace0772b4a3002baaeb598003d81bf2231b2506de1e22d2b83959e4f1bc7ec13b56b2366c43101ace0
+DIST gkrellm-2.3.7.tar.bz2 777841 SHA256 
f7a4642d2cc6b61242215e58e1bd8fe394e6fd984cd3c3f8964c1c554029735d SHA512 
832353d245966a5d64ccbacd619905fe437b347c2654e279ec47b56aa1ef559a166b4791d63e151a5481c55c1d3775906e52213f42e5d7071fd15f00f8cecaa5
 WHIRLPOOL 
3fd8b51a1be5174308fe1dbbb1c1d83df0685c12e71cf410533f97439fb5cf001553c462e15b9971c55c6ea87b28429136fe0025d39c443cb9d215fcf7620f46

diff --git a/app-admin/gkrellm/files/gkrellm-2.3.7-pkgconfig_fix_newlines.patch 
b/app-admin/gkrellm/files/gkrellm-2.3.7-pkgconfig_fix_newlines.patch
new file mode 100644
index 000..a699b80
--- /dev/null
+++ b/app-admin/gkrellm/files/gkrellm-2.3.7-pkgconfig_fix_newlines.patch
@@ -0,0 +1,11 @@
+--- gkrellm-2.3.7/Makefile
 gkrellm-2.3.7/Makefile
+@@ -131,7 +131,7 @@
+   (cd server && ${MAKE} gkrellmd)
+ 
+ gkrellm.pc: Makefile
+-  echo 'prefix=$(INSTALLROOT)\n'\
++  printf 'prefix=$(INSTALLROOT)\n'\
+   'Name: GKrellM\n'\
+   'Description: Extensible GTK system monitoring application\n'\
+   'Version: $(VERSION)\n'\

diff --git a/app-admin/gkrellm/gkrellm-2.3.7.ebuild 
b/app-admin/gkrellm/gkrellm-2.3.7.ebuild
new file mode 100644
index 000..49eca4b
--- /dev/null
+++ b/app-admin/gkrellm/gkrellm-2.3.7.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib user systemd toolchain-funcs
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Single process stack of various system monitors"
+HOMEPAGE="http://www.gkrellm.net/;
+SRC_URI="http://gkrellm.srcbox.net/${MY_P}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="gnutls hddtemp libressl lm_sensors nls ntlm ssl kernel_FreeBSD X"
+
+RDEPEND="
+   dev-libs/glib:2
+   hddtemp? ( app-admin/hddtemp )
+   gnutls? ( net-libs/gnutls )
+   !gnutls? (
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   lm_sensors? ( sys-apps/lm_sensors )
+   nls? ( virtual/libintl )
+   ntlm? ( net-libs/libntlm )
+   X? (
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/pango
+   )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.5-cifs.patch
+   "${FILESDIR}"/${PN}-2.3.5-config.patch
+   "${FILESDIR}"/${PN}-2.3.5-width.patch
+   "${FILESDIR}"/${PN}-2.3.5-sansfont.patch
+   "${FILESDIR}"/${P}-pkgconfig_fix_newlines.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( Changelog CREDITS README )
+
+pkg_setup() {
+   enewgroup gkrellmd
+   enewuser gkrellmd -1 -1 -1 gkrellmd
+   TARGET=
+   

[gentoo-commits] repo/gentoo:master commit in: app-admin/gkrellm/files/, app-admin/gkrellm/

2015-09-11 Thread Lars Wendler
commit: 1a1f3bd13a4e84aa1adbe3f77f26cfff3d6982e7
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 11 11:11:46 2015 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Sep 11 11:12:02 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a1f3bd1

app-admin/gkrellm: Bump to version 2.3.6_rc1

Package-Manager: portage-2.2.20.1
Signed-off-by: Lars Wendler  gentoo.org>

 app-admin/gkrellm/Manifest |   1 +
 ...krellm-2.3.6_rc1-avoid_possible_busy_loop.patch |  65 ++
 .../gkrellm-2.3.6_rc1-fix_copypaste_error.patch|  24 
 ...llm-2.3.6_rc1-fix_gtk_deprecation_warning.patch |  29 +
 ...lm-2.3.6_rc1-update_german_translation.patch.xz | Bin 0 -> 18184 bytes
 app-admin/gkrellm/files/gkrellmd.initd |  16 +++
 app-admin/gkrellm/gkrellm-2.3.6_rc1.ebuild | 136 +
 7 files changed, 271 insertions(+)

diff --git a/app-admin/gkrellm/Manifest b/app-admin/gkrellm/Manifest
index 8faa1e1..e9e4ff7 100644
--- a/app-admin/gkrellm/Manifest
+++ b/app-admin/gkrellm/Manifest
@@ -1 +1,2 @@
 DIST gkrellm-2.3.5.tar.bz2 765011 SHA256 
702b5b0e9c040eb3af8e157453f38dd6f53e1dcd8b1272d20266cda3d4372c8b SHA512 
9681ec5978b6be9f56a71726df36671829a4427f45caf90c8c3460e8c59004ff4083de1692cad16e3724ed37418bb3e4589d1961c140f3becfa3efd210b7a5dc
 WHIRLPOOL 
3dceb20b9da49fb9b287e1faca88b3fdb7ae7af6dde5e675ee1e5c718467b131e34f740cb38719e5026ce0478146264fa4eaa060120e71f2c442ec5504e6dfb4
+DIST gkrellm-2.3.6-rc1.tar.bz2 784934 SHA256 
abeeb0c04a8f911db5f07a95a98e4044326a657f65986013d36a736ba4e47ae8 SHA512 
2004c6e57dc5dba9dbbd4c713caa29f5b59e4926b1ce4a3cfb47840096d6d93d66633d15d5588bc22e31df88241248d7910645da75de39278f1fd68255b88517
 WHIRLPOOL 
f3506e88dc19e3eebe313b5f57a5d605d6b011808391036ff5332140c53061f8ee99b942b2b287cb7f645e9f2491e654623759b4a01fa454c785883355141319

diff --git 
a/app-admin/gkrellm/files/gkrellm-2.3.6_rc1-avoid_possible_busy_loop.patch 
b/app-admin/gkrellm/files/gkrellm-2.3.6_rc1-avoid_possible_busy_loop.patch
new file mode 100644
index 000..b6843b6
--- /dev/null
+++ b/app-admin/gkrellm/files/gkrellm-2.3.6_rc1-avoid_possible_busy_loop.patch
@@ -0,0 +1,65 @@
+From 285adc8acd22892f86435edd84bf9b22c915b349 Mon Sep 17 00:00:00 2001
+From: Bill Wilson
+Date: Wed, 5 Nov 2014 17:46:37 -0600
+Subject: Avoid possible busy loop in read_server_setup()
+
+A patch from Joe Garcia.  A ssh tunnel can be up but possibly not
+connected to anything in which case gkrellm_getline() can return 0.
+This patch prevents a busy loop by limiting the 0 return retries.
+
+diff --git a/src/client.c b/src/client.c
+index e7c5116..0eb2924 100644
+--- a/src/client.c
 b/src/client.c
+@@ -1712,8 +1712,10 @@ process_server_line(KeyTable *table, gint table_size, 
gchar *line)
+ static gboolean
+ read_server_setup(gint fd)
+   {
+-  gchar   buf[4097]; /* TODO: Use dynamic receive buffer 
*/
+-  ginttable_size;
++  gchar   buf[4097]; /* TODO: Use dynamic receive buffer */
++  ginttable_size;
++  gintrs;
++  gintretries = 10;
+ 
+   gkrellm_debug(DEBUG_CLIENT, "read_server_setup()\n");
+ 
+@@ -1726,13 +1728,18 @@ read_server_setup(gint fd)
+ 
+   gkrellm_free_glist_and_data(_plugin_setup_line_list);
+ 
+-gint rs;
+-
+   while (1)
+   {
+   rs = gkrellm_getline(fd, buf, sizeof(buf));
+-if (rs < 0)
+-return FALSE;
++  if (rs < 0)
++  return FALSE;
++  if (rs == 0)
++  {
++  if (--retries)
++  usleep(1);
++  else
++  return FALSE;
++  }
+   if (!strcmp(buf, ""))
+   break;
+   process_server_line(_table[0], table_size, buf);
+@@ -1751,6 +1758,12 @@ read_server_setup(gint fd)
+   rs = gkrellm_getline(fd, buf, sizeof(buf));
+ if (rs < 0)
+ return FALSE;
++if (rs==0){
++  if(--retries)
++  usleep(1);
++  else
++  return FALSE;
++}
+   if (!strcmp(buf, ""))
+   break;
+   process_server_line(_table[0], table_size, buf);
+-- 
+cgit v0.10.2-6-g49f6
+

diff --git 
a/app-admin/gkrellm/files/gkrellm-2.3.6_rc1-fix_copypaste_error.patch 
b/app-admin/gkrellm/files/gkrellm-2.3.6_rc1-fix_copypaste_error.patch
new file mode 100644
index 000..d5348e2
--- /dev/null
+++ b/app-admin/gkrellm/files/gkrellm-2.3.6_rc1-fix_copypaste_error.patch
@@ -0,0 +1,24 @@
+From f3f67b79195cb9dbb6f7c2401ffe17d3e3b8321b Mon Sep 17 00:00:00 2001
+From: Jindřich Makovička
+Date: Sun, 26 Oct 2014 17:15:49 +0100
+Subject: fix copy/paste error
+
+This regression was introduced by commit
+6365d18ad0ab6f3646e220bfc493bb2422c6f9aa
+
+diff --git a/src/plugins.c