pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/xfce4-power-manager
Module Name: pkgsrc
Committed By: vins
Date: Sat May 10 18:59:47 UTC 2025
Modified Files:
pkgsrc/sysutils/xfce4-power-manager: Makefile distinfo
pkgsrc/sysutils/xfce4-power-manager/patches: patch-config.h.in
patch-configure patch-src_xfpm-pm-helper.c patch-src_xfpm-suspend.c
Log Message:
sysutils/xfce4-power-manager: fix build on SunOS
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 pkgsrc/sysutils/xfce4-power-manager/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/sysutils/xfce4-power-manager/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/sysutils/xfce4-power-manager/patches/patch-config.h.in \
pkgsrc/sysutils/xfce4-power-manager/patches/patch-configure
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-pm-helper.c
cvs rdiff -u -r1.4 -r1.5 \
pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-suspend.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/xfce4-power-manager/Makefile
diff -u pkgsrc/sysutils/xfce4-power-manager/Makefile:1.39 pkgsrc/sysutils/xfce4-power-manager/Makefile:1.40
--- pkgsrc/sysutils/xfce4-power-manager/Makefile:1.39 Sat May 10 17:21:40 2025
+++ pkgsrc/sysutils/xfce4-power-manager/Makefile Sat May 10 18:59:47 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2025/05/10 17:21:40 vins Exp $
+# $NetBSD: Makefile,v 1.40 2025/05/10 18:59:47 vins Exp $
-PKGREVISION= 3
+PKGREVISION= 4
.include "../../meta-pkgs/xfce4/Makefile.common"
DISTNAME= xfce4-power-manager-4.20.0
@@ -14,7 +14,7 @@ BUILD_DEFS+= PKG_SYSCONFBASE
.include "../../mk/bsd.prefs.mk"
-.if ${OPSYS:M*BSD} || ${OPSYS} == "Linux"
+.if ${OPSYS:M*BSD} || ${OPSYS} == "Linux" || ${OPSYS} == "SunOS"
CONFIGURE_ARGS+= --with-backend=${LOWER_OPSYS}
.endif
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} \
Index: pkgsrc/sysutils/xfce4-power-manager/distinfo
diff -u pkgsrc/sysutils/xfce4-power-manager/distinfo:1.15 pkgsrc/sysutils/xfce4-power-manager/distinfo:1.16
--- pkgsrc/sysutils/xfce4-power-manager/distinfo:1.15 Sat May 10 17:21:40 2025
+++ pkgsrc/sysutils/xfce4-power-manager/distinfo Sat May 10 18:59:47 2025
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.15 2025/05/10 17:21:40 vins Exp $
+$NetBSD: distinfo,v 1.16 2025/05/10 18:59:47 vins Exp $
BLAKE2s (xfce4-power-manager-4.20.0.tar.bz2) = ef3a2d020c8ab6060bdc82fd99e3eaf9b7c000eb552847293009963bb441273a
SHA512 (xfce4-power-manager-4.20.0.tar.bz2) = e61762b4ff374562fa3d70b1eb7c9928a1a7197df5b597763adf16435183fd693307267f37f0eb7dd08b573664a397d2fd22674b5db7e07ee9302089772ff6e7
Size (xfce4-power-manager-4.20.0.tar.bz2) = 1523787 bytes
-SHA1 (patch-config.h.in) = 9836291aa525833822da4ace8ffc88ec760fca8e
-SHA1 (patch-configure) = 6ce477c3639381be5e4b1689d5ffa667a21fd3d1
+SHA1 (patch-config.h.in) = b54bc196e95936f85a059a35bb50203ee9499714
+SHA1 (patch-configure) = b5aa8c91582b80a70767055c5d3ee820d5d504b2
SHA1 (patch-src_Makefile.in) = aad658d19417609138d281ea99a708ab5ea49acb
-SHA1 (patch-src_xfpm-pm-helper.c) = 094b0f893c36774ee025457eab8f8a208cdacdc6
-SHA1 (patch-src_xfpm-suspend.c) = f4fc7ebc9bc775efbdc0a54fd07993e94581f419
+SHA1 (patch-src_xfpm-pm-helper.c) = f295fcb2f8591b6b9ab807765e35b60a9e25a5a2
+SHA1 (patch-src_xfpm-suspend.c) = a469eea958e8bfc0c950264ddf6406dda58c8a97
Index: pkgsrc/sysutils/xfce4-power-manager/patches/patch-config.h.in
diff -u pkgsrc/sysutils/xfce4-power-manager/patches/patch-config.h.in:1.1 pkgsrc/sysutils/xfce4-power-manager/patches/patch-config.h.in:1.2
--- pkgsrc/sysutils/xfce4-power-manager/patches/patch-config.h.in:1.1 Sat May 10 17:21:40 2025
+++ pkgsrc/sysutils/xfce4-power-manager/patches/patch-config.h.in Sat May 10 18:59:47 2025
@@ -1,16 +1,19 @@
-$NetBSD: patch-config.h.in,v 1.1 2025/05/10 17:21:40 vins Exp $
+$NetBSD: patch-config.h.in,v 1.2 2025/05/10 18:59:47 vins Exp $
-Support NetBSD backend.
+Support NetBSD and SunOS backends.
---- config.h.in.orig 2025-05-10 15:04:24.380772673 +0000
+--- config.h.in.orig 2024-12-15 09:22:32.000000000 +0000
+++ config.h.in
-@@ -12,6 +12,9 @@
+@@ -12,6 +12,12 @@
/* OpenBSD suspend/hibernate backend */
#undef BACKEND_TYPE_OPENBSD
+/* NetBSD suspend/hibernate backend */
+#undef BACKEND_TYPE_NETBSD
+
++/* SunOS suspend backend */
++#undef BACKEND_TYPE_SOLARIS
++
/* Define for debugging support */
#undef DEBUG
Index: pkgsrc/sysutils/xfce4-power-manager/patches/patch-configure
diff -u pkgsrc/sysutils/xfce4-power-manager/patches/patch-configure:1.1 pkgsrc/sysutils/xfce4-power-manager/patches/patch-configure:1.2
--- pkgsrc/sysutils/xfce4-power-manager/patches/patch-configure:1.1 Sat May 10 17:21:40 2025
+++ pkgsrc/sysutils/xfce4-power-manager/patches/patch-configure Sat May 10 18:59:47 2025
@@ -1,36 +1,41 @@
-$NetBSD: patch-configure,v 1.1 2025/05/10 17:21:40 vins Exp $
+$NetBSD: patch-configure,v 1.2 2025/05/10 18:59:47 vins Exp $
-Support NetBSD backend.
+Support NetBSD and SunOS backends.
--- configure.orig 2024-12-15 09:22:31.000000000 +0000
+++ configure
-@@ -1638,7 +1638,7 @@ Optional Packages:
+@@ -1638,7 +1638,8 @@ Optional Packages:
--without-libiconv-prefix don't search for libiconv in includedir and libdir
--with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
--without-libintl-prefix don't search for libintl in includedir and libdir
- --with-backend=<option> Default backend to use linux, freebsd, openbsd
-+ --with-backend=<option> Default backend to use linux, freebsd, openbsd, netbsd
++ --with-backend=<option> Default backend to use linux, freebsd, openbsd,
++ netbsd, solaris
Some influential environment variables:
CC C compiler command
-@@ -23752,6 +23752,8 @@ if test x$with_backend = x; then
+@@ -23752,6 +23753,10 @@ if test x$with_backend = x; then
with_backend=freebsd ;; #(
*-openbsd*|*-bitrig*) :
with_backend=openbsd ;; #(
+ *-netbsd*) :
+ with_backend=netbsd ;; #(
++ *-sun-solaris*) :
++ with_backend=solaris ;; #(
*) :
;;
esac
-@@ -23777,7 +23779,11 @@ if test x$with_backend = xopenbsd; then
+@@ -23777,8 +23782,14 @@ if test x$with_backend = xopenbsd; then
printf "%s\n" "#define BACKEND_TYPE_OPENBSD 1" >>confdefs.h
fi
+if test x$with_backend = xnetbsd; then
+printf "%s\n" "#define BACKEND_TYPE_NETBSD 1" >>confdefs.h
-+
-+fi
-
-
++fi
++if test x$with_backend = xsolaris; then
+
++printf "%s\n" "#define BACKEND_TYPE_SOLARIS 1" >>confdefs.h
+
++fi
Index: pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-pm-helper.c
diff -u pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-pm-helper.c:1.3 pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-pm-helper.c:1.4
--- pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-pm-helper.c:1.3 Sun Jan 5 13:50:37 2025
+++ pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-pm-helper.c Sat May 10 18:59:47 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_xfpm-pm-helper.c,v 1.3 2025/01/05 13:50:37 bsiegert Exp $
+$NetBSD: patch-src_xfpm-pm-helper.c,v 1.4 2025/05/10 18:59:47 vins Exp $
-Add NetBSD support.
+Add NetBSD and SunOS support.
--- src/xfpm-pm-helper.c.orig 2024-11-21 06:26:21.000000000 +0000
+++ src/xfpm-pm-helper.c
-@@ -82,6 +82,11 @@
+@@ -82,6 +82,16 @@
#define UP_BACKEND_HIBERNATE_COMMAND "/usr/sbin/ZZZ"
#define UP_BACKEND_HYBRID_SLEEP_COMMAND "/usr/bin/false"
#endif
@@ -13,6 +13,11 @@ Add NetBSD support.
+#define UP_BACKEND_HIBERNATE_COMMAND "sysctl -w hw.acpi.sleep.state=4"
+#define UP_BACKEND_HYBRID_SLEEP_COMMAND "/usr/bin/false"
+#endif
++#ifdef BACKEND_TYPE_SOLARIS
++#define UP_BACKEND_SUSPEND_COMMAND "/usr/bin/sys-suspend -x"
++#define UP_BACKEND_HIBERNATE_COMMAND "/usr/bin/false"
++#define UP_BACKEND_HYBRID_SLEEP_COMMAND "/usr/bin/false"
++#endif
static gboolean
Index: pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-suspend.c
diff -u pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-suspend.c:1.4 pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-suspend.c:1.5
--- pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-suspend.c:1.4 Sat May 10 17:21:40 2025
+++ pkgsrc/sysutils/xfce4-power-manager/patches/patch-src_xfpm-suspend.c Sat May 10 18:59:47 2025
@@ -1,26 +1,34 @@
-$NetBSD: patch-src_xfpm-suspend.c,v 1.4 2025/05/10 17:21:40 vins Exp $
+$NetBSD: patch-src_xfpm-suspend.c,v 1.5 2025/05/10 18:59:47 vins Exp $
-Add NetBSD support.
+Add NetBSD and SunOS support.
---- src/xfpm-suspend.c.orig 2020-11-04 23:23:14.000000000 +0000
+--- src/xfpm-suspend.c.orig 2024-11-21 06:26:21.000000000 +0000
+++ src/xfpm-suspend.c
-@@ -152,6 +151,9 @@ xfpm_suspend_can_suspend (void)
- #ifdef BACKEND_TYPE_OPENBSD
+@@ -141,7 +141,7 @@ xfpm_suspend_can_suspend (void)
+ #ifdef BACKEND_TYPE_LINUX
+ return linux_supports_sleep_state ("suspend");
+ #endif
+-#ifdef BACKEND_TYPE_OPENBSD
++#if defined (BACKEND_TYPE_OPENBSD) || defined (BACKEND_TYPE_NETBSD) || defined (BACKEND_TYPE_SOLARIS)
return TRUE;
#endif
-+#ifdef BACKEND_TYPE_NETBSD
-+ return TRUE;
-+#endif
-
- return FALSE;
- }
-@@ -169,6 +171,9 @@ xfpm_suspend_can_hibernate (void)
+
+@@ -157,7 +157,7 @@ xfpm_suspend_can_hibernate (void)
+ #ifdef BACKEND_TYPE_LINUX
+ return linux_supports_sleep_state ("hibernate");
+ #endif
+-#ifdef BACKEND_TYPE_OPENBSD
++#if defined (BACKEND_TYPE_OPENBSD) || defined (BACKEND_TYPE_NETBSD)
+ return TRUE;
+ #endif
+
+@@ -176,6 +176,9 @@ xfpm_suspend_can_hybrid_sleep (void)
#ifdef BACKEND_TYPE_OPENBSD
return TRUE;
#endif
-+#ifdef BACKEND_TYPE_NETBSD
++#if defined(BACKEND_TYPE_NETBSD) || defined(BACKEND_TYPE_SOLARIS)
+ return TRUE;
+#endif
-
+
return FALSE;
}
Home |
Main Index |
Thread Index |
Old Index