pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/xfce4-battery-plugin xfce4-battery-plugin: up...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4a42370bd1c2
branches:  trunk
changeset: 390309:4a42370bd1c2
user:      youri <youri%pkgsrc.org@localhost>
date:      Fri Jan 18 17:53:27 2019 +0000

description:
xfce4-battery-plugin: update to 1.1.2:

1.1.2 (2019/01/13):
===================
* Listen for UPower events for power source changes (Bug #14978, thanks to Alexander Butenko)
* Reset averages when a battery is removed/added (Bug #14930, thanks to John Lindgren)
* Re-detect battery presence every 30 seconds (Bug #14930, thanks to John Lindgren)
* Fix null pointer dereference with no battery present (Bug #14930, thanks to John Lindgren)
* Remove deprecated /proc/acpi support in favor of sysfs. (Thanks to John Lindgren)
* Remove APM support on FreeBSD as well, it doesn't even build. (Thanks to John Lindgren)
* Remove historical APM support for Linux, support ACPI only. (Thanks to John Lindgren)
* Initially show/hide widgets according to user config (Bug #9594, thanks to John Lindgren)

1.1.1 (2018/09/22):
===================
* Avoid memory leaks
* Bump to minimal Gtk to 3.16
* Only set progressbar width or height depending on the orientation (Bug #12942)
* Create a single GtkCssProvider in setup_battmon() (Bug #12975)
* Improved spacing and layout in dialogs (Bug #14659)

diffstat:

 sysutils/xfce4-battery-plugin/Makefile                             |    5 +-
 sysutils/xfce4-battery-plugin/PLIST                                |    3 +-
 sysutils/xfce4-battery-plugin/distinfo                             |   12 +-
 sysutils/xfce4-battery-plugin/patches/patch-panel-plugin_battery.c |  106 +++------
 4 files changed, 46 insertions(+), 80 deletions(-)

diffs (167 lines):

diff -r fd71dcb7f5d6 -r 4a42370bd1c2 sysutils/xfce4-battery-plugin/Makefile
--- a/sysutils/xfce4-battery-plugin/Makefile    Fri Jan 18 16:24:37 2019 +0000
+++ b/sysutils/xfce4-battery-plugin/Makefile    Fri Jan 18 17:53:27 2019 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.49 2018/11/25 20:55:41 martin Exp $
+# $NetBSD: Makefile,v 1.50 2019/01/18 17:53:27 youri Exp $
 
-PKGREVISION= 7
 .include "../../meta-pkgs/xfce4/Makefile.common"
 
-VERSION=       1.1.0
+VERSION=       1.1.2
 DISTNAME=      xfce4-battery-plugin-${VERSION}
 CATEGORIES=    sysutils
 MASTER_SITES=  http://archive.xfce.org/src/panel-plugins/xfce4-battery-plugin/1.1/
diff -r fd71dcb7f5d6 -r 4a42370bd1c2 sysutils/xfce4-battery-plugin/PLIST
--- a/sysutils/xfce4-battery-plugin/PLIST       Fri Jan 18 16:24:37 2019 +0000
+++ b/sysutils/xfce4-battery-plugin/PLIST       Fri Jan 18 17:53:27 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2016/06/09 09:38:23 youri Exp $
+@comment $NetBSD: PLIST,v 1.5 2019/01/18 17:53:27 youri Exp $
 lib/xfce4/panel/plugins/libbattery.la
 share/icons/hicolor/16x16/apps/xfce4-battery-critical-charging.png
 share/icons/hicolor/16x16/apps/xfce4-battery-critical.png
@@ -43,6 +43,7 @@
 share/icons/hicolor/scalable/apps/xfce4-battery-plugin.svg
 share/locale/ar/LC_MESSAGES/xfce4-battery-plugin.mo
 share/locale/ast/LC_MESSAGES/xfce4-battery-plugin.mo
+share/locale/be/LC_MESSAGES/xfce4-battery-plugin.mo
 share/locale/bg/LC_MESSAGES/xfce4-battery-plugin.mo
 share/locale/ca/LC_MESSAGES/xfce4-battery-plugin.mo
 share/locale/cs/LC_MESSAGES/xfce4-battery-plugin.mo
diff -r fd71dcb7f5d6 -r 4a42370bd1c2 sysutils/xfce4-battery-plugin/distinfo
--- a/sysutils/xfce4-battery-plugin/distinfo    Fri Jan 18 16:24:37 2019 +0000
+++ b/sysutils/xfce4-battery-plugin/distinfo    Fri Jan 18 17:53:27 2019 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.13 2018/11/25 20:55:41 martin Exp $
+$NetBSD: distinfo,v 1.14 2019/01/18 17:53:27 youri Exp $
 
-SHA1 (xfce4-battery-plugin-1.1.0.tar.bz2) = 60e341cbac086b774024372f18ccee09473f52df
-RMD160 (xfce4-battery-plugin-1.1.0.tar.bz2) = 024ed07993b8bdf8c6d8831170e43205794de7c4
-SHA512 (xfce4-battery-plugin-1.1.0.tar.bz2) = d3f5b6d3657abfba2c4c5cb3ab8ddc87f4862f24eb614cb91af48332b3082c3dce7f32eb2e3cb8a9d501ddb01c6259c4fbfbab8ed9c221633e47eb17c623cf09
-Size (xfce4-battery-plugin-1.1.0.tar.bz2) = 398621 bytes
-SHA1 (patch-panel-plugin_battery.c) = 65a4b74fd3a59aea6e2adc00a8a9010410dd76b0
+SHA1 (xfce4-battery-plugin-1.1.2.tar.bz2) = 5f6d397968dd69893a754e58efd90f129a9a8355
+RMD160 (xfce4-battery-plugin-1.1.2.tar.bz2) = ef66fac089e5dcfe324236009220d696f2dd8ea2
+SHA512 (xfce4-battery-plugin-1.1.2.tar.bz2) = 51778d00c34c41bdad234893c4a91f3bd562481df343d811e266719cb7903f60e1d56ba39f64f14ab882ce6419d0f0f4010aa112e9d0059133e7e4d30470f491
+Size (xfce4-battery-plugin-1.1.2.tar.bz2) = 464077 bytes
+SHA1 (patch-panel-plugin_battery.c) = 04c911099f96443439a0bab99ce608e32a2f6dc0
diff -r fd71dcb7f5d6 -r 4a42370bd1c2 sysutils/xfce4-battery-plugin/patches/patch-panel-plugin_battery.c
--- a/sysutils/xfce4-battery-plugin/patches/patch-panel-plugin_battery.c        Fri Jan 18 16:24:37 2019 +0000
+++ b/sysutils/xfce4-battery-plugin/patches/patch-panel-plugin_battery.c        Fri Jan 18 17:53:27 2019 +0000
@@ -1,78 +1,44 @@
-$NetBSD: patch-panel-plugin_battery.c,v 1.3 2018/11/25 20:55:42 martin Exp $
+$NetBSD: patch-panel-plugin_battery.c,v 1.4 2019/01/18 17:53:27 youri Exp $
 
 Fix for NetBSD.
 
---- panel-plugin/battery.c.orig        2016-10-29 08:37:38.000000000 +0200
-+++ panel-plugin/battery.c     2018-11-25 21:49:59.741230700 +0100
-@@ -26,13 +26,28 @@
+--- panel-plugin/battery.c.orig        2019-01-18 17:56:56.433182652 +0000
++++ panel-plugin/battery.c
+@@ -26,13 +26,32 @@
  #include <config.h>
  #endif
  
--#if (defined(__FreeBSD__) || defined(__FreeBSD_kernel__)) && (defined(i386) || defined(__i386__))
-+#ifdef __NetBSD__
-+#include <sys/param.h>
-+#include <sys/ioctl.h>
-+#include <dev/apm/apmbios.h>
-+#include <dev/apm/apmio.h>
-+#define APMDEVICE "/dev/apm"
-+#define _ACPI_APM_BATT_UNKNOWN        0xffff /* from sys/dev/acpi/acpi_apm.c */
-+#elif (defined(__FreeBSD__) || defined(__FreeBSD_kernel__)) && (defined(i386) || defined(__i386__))
- #include <machine/apm_bios.h>
--#elif (defined(__OpenBSD__) || defined(__NetBSD__))
-+#elif (defined(__OpenBSD__)
- #include <sys/param.h>
- #include <sys/ioctl.h>
-+#if defined(__sparc64__)
-+#include <sparc/apmvar.h>
-+#elif defined(__x86_64__)
-+#include <dev/apm/apmbios.h>
-+#include <dev/apm/apmio.h>
-+#else
- #include <machine/apmvar.h>
-+#endif
- #define APMDEVICE "/dev/apm"
-+#define _ACPI_APM_BATT_UNKNOWN        0xffff /* from sys/dev/acpi/acpi_apm.c */
- #elif __linux__
- #include <libapm.h>
+-#if (defined(__OpenBSD__) || defined(__NetBSD__))
+-#include <sys/param.h>
+-#include <sys/ioctl.h>
+-#include <machine/apmvar.h>
+-#define APMDEVICE "/dev/apm"
++#if defined(__NetBSD__)
++      #include <sys/param.h>
++      #include <sys/ioctl.h>
++      #include <dev/apm/apmbios.h>
++      #include <dev/apm/apmio.h>
++      #define APMDEVICE "dev/apm"
++      #define _ACPI_APM_BATT_UNKNOWN 0xffff /* from sys/dev/apci/acpi_apm.c */
++#elif (defined(__FreeBSD__) || defined(__FreeBSD_kernel__)) && \
++                              (defined(i386) || defined(__i386__))
++      #include <machine/apm_bios.h>
++#elif defined(__OpenBSD__)
++      #include <sys/param.h>
++      #include <sys/ioctl.h>
++      #if defined(__sparc64__)
++              #include <sparc/apmvar.h>
++      #elif defined(__x86_64__)
++              #include <dev/apm/apmbios.h>
++              #include <dev/apm/apmio.h>
++      #else
++              #include <machine/apmvar.h>
++      #endif
++      #define APMDEVICE "/dev/apm"
++      #define _ACPI_APM_BATT_UNKNOWN 0xffff /* from sys/dev/apci/acpi_apm.c */
  #endif
-@@ -162,7 +177,7 @@ init_options(t_battmon_options *options)
- gboolean
- detect_battery_info(t_battmon *battmon)
- {
--#ifdef __FreeBSD__
-+#if defined(__FreeBSD__) || defined(__DragonFly__)
-   /* This is how I read the information from the APM subsystem under
-      FreeBSD.  Each time this functions is called (once every second)
-      the APM device is opened, read from and then closed.
-@@ -401,7 +416,7 @@ update_apm_status(t_battmon *battmon)
-         acline = apm.ac_line_status ? TRUE : FALSE;
  
-     }
--#elif __FreeBSD__
-+#elif defined(__FreeBSD__) || defined(__DragonFly__)
-     else {
-  /* This is how I read the information from the APM subsystem under
-      FreeBSD.  Each time this functions is called (once every second)
-@@ -500,6 +515,11 @@ battmon.c:241: for each function it appe
-     if(battmon->options.display_percentage && charge > 0 && !(battmon->options.hide_when_full && acline && charge >= 99)){
-         gtk_widget_show(GTK_WIDGET(battmon->charge));
-         gtk_widget_show(GTK_WIDGET(battmon->timechargealignment));
-+#if defined(__NetBSD__) || defined(__OpenBSD__)
-+      if (apm.battery_state == APM_BATT_ABSENT)
-+              g_snprintf(buffer, sizeof(buffer), "--%%");
-+      else
-+#endif
-         g_snprintf(buffer, sizeof(buffer),"%d%% ", charge);
-         gtk_label_set_text(battmon->charge,buffer);
-     } else {
-@@ -509,6 +529,10 @@ battmon.c:241: for each function it appe
-     if (battmon->options.display_time && time_remaining > 0 && !(battmon->options.hide_when_full && acline && charge >= 99 )){
-         gtk_widget_show(GTK_WIDGET(battmon->rtime));
-         gtk_widget_show(GTK_WIDGET(battmon->timechargealignment));
-+#if defined(__NetBSD__)
-+      if (acline || time_remaining == _ACPI_APM_BATT_UNKNOWN)
-+              g_snprintf(buffer, sizeof(buffer), "--:--");
-+#endif
-         g_snprintf(buffer, sizeof(buffer),"%02d:%02d ",time_remaining/60,time_remaining%60);
-         gtk_label_set_text(battmon->rtime,buffer);
- 
++
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <fcntl.h>



Home | Main Index | Thread Index | Old Index