[packages/nut] - rediff patches, rebuild with openssl 3.0.0, rel 11

baggins baggins at pld-linux.org
Tue Oct 5 21:33:25 CEST 2021


commit 103b9b192f17f150fbfd13f18d2397d49e3661a7
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Oct 5 21:32:51 2021 +0200

    - rediff patches, rebuild with openssl 3.0.0, rel 11

 nut-client.patch               | 13 ++++---
 nut-config.patch               | 88 +++++++++++++++++++++---------------------
 nut-matrix.patch               |  9 +++--
 nut-upssched-cmd-sysconf.patch | 19 ++++-----
 nut.spec                       |  3 +-
 5 files changed, 69 insertions(+), 63 deletions(-)
---
diff --git a/nut.spec b/nut.spec
index 7731375..e115d8a 100644
--- a/nut.spec
+++ b/nut.spec
@@ -14,7 +14,7 @@ Summary:	Network UPS Tools
 Summary(pl.UTF-8):	Sieciowe narzędzie do UPS-ów
 Name:		nut
 Version:	2.7.4
-Release:	10
+Release:	11
 License:	GPL v2+
 Group:		Applications/System
 Source0:	http://www.networkupstools.org/source/2.7/%{name}-%{version}.tar.gz
@@ -218,6 +218,7 @@ Statyczne biblioteki NUT-a.
 %{__autoconf}
 %{__autoheader}
 %{__automake}
+export CXXFLAGS="%{rpmcxxflags} -std=c++11"
 %configure \
 	--datadir=%{_datadir}/%{name} \
 	--with-cgipath=/home/services/httpd/cgi-bin \
diff --git a/nut-client.patch b/nut-client.patch
index c593db7..7127715 100644
--- a/nut-client.patch
+++ b/nut-client.patch
@@ -1,11 +1,12 @@
---- nut-2.2.0/clients/Makefile.am.orig	2007-07-25 16:53:40.493327586 +0000
-+++ nut-2.2.0/clients/Makefile.am	2007-07-25 16:53:51.491649721 +0000
-@@ -7,7 +7,7 @@
- AM_CFLAGS = -I$(top_srcdir)/include $(LIBSSL_CFLAGS) $(LIBGD_CFLAGS)
+diff -urNp -x '*.orig' nut-2.7.4.org/clients/Makefile.am nut-2.7.4/clients/Makefile.am
+--- nut-2.7.4.org/clients/Makefile.am	2015-12-29 13:08:34.000000000 +0100
++++ nut-2.7.4/clients/Makefile.am	2021-10-05 21:27:39.927311204 +0200
+@@ -18,7 +18,7 @@ if WITH_CGI
+ endif
  
  bin_PROGRAMS = upsc upslog upsrw upscmd
 -dist_bin_SCRIPTS = upssched-cmd
 +dist_sbin_SCRIPTS = upssched-cmd
  sbin_PROGRAMS = upsmon upssched
- if WITH_LIB
-  lib_LTLIBRARIES = libupsclient.la
+ lib_LTLIBRARIES = libupsclient.la libnutclient.la
+ if WITH_DEV
diff --git a/nut-config.patch b/nut-config.patch
index 7efbc4e..e60aa73 100644
--- a/nut-config.patch
+++ b/nut-config.patch
@@ -1,6 +1,45 @@
-diff -Nuard nut-2.0.1.orig/conf/upssched.conf nut-2.0.1/conf/upssched.conf
---- nut-2.0.1.orig/conf/upssched.conf	2004-10-26 11:50:12.410074640 +0200
-+++ nut-2.0.1/conf/upssched.conf.sample.in	2004-10-26 11:50:23.295419816 +0200
+diff -urNp -x '*.orig' nut-2.7.4.org/clients/upssched-cmd nut-2.7.4/clients/upssched-cmd
+--- nut-2.7.4.org/clients/upssched-cmd	2015-12-29 09:42:34.000000000 +0100
++++ nut-2.7.4/clients/upssched-cmd	2021-10-05 21:27:40.107312172 +0200
+@@ -14,6 +14,10 @@ case $1 in
+ 	upsgone)
+ 		logger -t upssched-cmd "The UPS has been gone for awhile"
+ 		;;
++#	EarlyShutdown)
++#		logger -t upssched-cmd "The UPS is being shutdown by the master"
++#		/usr/sbin/upsmon -c fsd
++#		;;
+ 	*)
+ 		logger -t upssched-cmd "Unrecognized command: $1"
+ 		;;
+diff -urNp -x '*.orig' nut-2.7.4.org/conf/upsmon.conf.sample.in nut-2.7.4/conf/upsmon.conf.sample.in
+--- nut-2.7.4.org/conf/upsmon.conf.sample.in	2015-12-29 13:08:34.000000000 +0100
++++ nut-2.7.4/conf/upsmon.conf.sample.in	2021-10-05 21:27:40.107312172 +0200
+@@ -126,7 +126,7 @@ SHUTDOWNCMD "/sbin/shutdown -h +0"
+ # information and ideas, see docs/scheduling.txt
+ #
+ # Example:
+-# NOTIFYCMD @BINDIR@/notifyme
++# NOTIFYCMD /usr/sbin/upssched
+ 
+ # --------------------------------------------------------------------------
+ # POLLFREQ <n> 
+@@ -261,6 +261,12 @@ POWERDOWNFLAG /etc/killpower
+ # IGNORE - Don't do anything
+ #
+ # If you use IGNORE, don't use any other flags on the same line.
++# ==========================================================================
++#
++# NOTIFYFLAG ONLINE SYSLOG+EXEC
++# NOTIFYFLAG ONBATT SYSLOG+EXEC
++# NOTIFYFLAG COMMOK SYSLOG+EXEC
++# NOTIFYFLAG COMMBAD SYSLOG+EXEC
+ 
+ # --------------------------------------------------------------------------
+ # RBWARNTIME - replace battery warning time in seconds
+diff -urNp -x '*.orig' nut-2.7.4.org/conf/upssched.conf.sample.in nut-2.7.4/conf/upssched.conf.sample.in
+--- nut-2.7.4.org/conf/upssched.conf.sample.in	2015-12-29 09:42:34.000000000 +0100
++++ nut-2.7.4/conf/upssched.conf.sample.in	2021-10-05 21:27:40.107312172 +0200
 @@ -14,7 +14,7 @@
  # A shell script with a big case..esac construct should work nicely for this.
  # An example has been provided to help you get started.
@@ -10,7 +49,7 @@ diff -Nuard nut-2.0.1.orig/conf/upssched.conf nut-2.0.1/conf/upssched.conf
  
  # ============================================================================
  #
-@@ -41,7 +41,7 @@
+@@ -41,7 +41,7 @@ CMDSCRIPT @BINDIR@/upssched-cmd
  # This is commented out by default to make you visit this file and think
  # about how your system works before potentially opening a hole.
  #
@@ -19,7 +58,7 @@ diff -Nuard nut-2.0.1.orig/conf/upssched.conf nut-2.0.1/conf/upssched.conf
  
  # ============================================================================
  #
-@@ -56,7 +56,7 @@
+@@ -56,7 +56,7 @@ CMDSCRIPT @BINDIR@/upssched-cmd
  #
  # You should put this in the same directory as PIPEFN.
  #
@@ -28,7 +67,7 @@ diff -Nuard nut-2.0.1.orig/conf/upssched.conf nut-2.0.1/conf/upssched.conf
  
  # ============================================================================
  #
-@@ -111,3 +111,10 @@
+@@ -111,3 +111,10 @@ CMDSCRIPT @BINDIR@/upssched-cmd
  #   'ups-back-on-line' via CMDSCRIPT.
  #
  #   AT ONLINE * EXECUTE ups-back-on-line
@@ -39,40 +78,3 @@ diff -Nuard nut-2.0.1.orig/conf/upssched.conf nut-2.0.1/conf/upssched.conf
 +# AT ONLINE * CANCEL-TIMER EarlyShutdown
 +# AT COMMBAD * START-TIMER upsgone 10
 +# AT COMMOK * CANCEL-TIMER upsgone
---- nut-2.2.0/conf/upsmon.conf.sample.orig	2007-07-26 11:15:08.152047877 +0000
-+++ nut-2.2.0/conf/upsmon.conf.sample.in	2007-07-26 11:17:20.131913520 +0000
-@@ -126,7 +126,7 @@
- # information and ideas, see pager.txt in the docs directory.
- #
- # Example:
--# NOTIFYCMD @BINDIR@/notifyme
-+# NOTIFYCMD /usr/sbin/upssched
- 
- # --------------------------------------------------------------------------
- # POLLFREQ <n> 
-@@ -241,6 +241,12 @@
- # IGNORE - Don't do anything
- #
- # If you use IGNORE, don't use any other flags on the same line.
-+# ==========================================================================
-+#
-+# NOTIFYFLAG ONLINE SYSLOG+EXEC
-+# NOTIFYFLAG ONBATT SYSLOG+EXEC
-+# NOTIFYFLAG COMMOK SYSLOG+EXEC
-+# NOTIFYFLAG COMMBAD SYSLOG+EXEC
- 
- # --------------------------------------------------------------------------
- # RBWARNTIME - replace battery warning time in seconds
---- nut-2.2.0/clients/upssched-cmd.orig	2007-07-26 11:21:16.595839465 +0000
-+++ nut-2.2.0/clients/upssched-cmd	2007-07-26 11:23:45.573112047 +0000
-@@ -14,6 +14,10 @@
- 	upsgone)
- 		logger -t upssched-cmd "The UPS has been gone for awhile"
- 		;;
-+#	EarlyShutdown)
-+#		logger -t upssched-cmd "The UPS is being shutdown by the master"
-+#		/usr/sbin/upsmon -c fsd
-+#		;;
- 	*)
- 		logger -t upssched-cmd "Unrecognized command: $1"
- 		;;
diff --git a/nut-matrix.patch b/nut-matrix.patch
index e3e2f28..b6d949c 100644
--- a/nut-matrix.patch
+++ b/nut-matrix.patch
@@ -1,7 +1,8 @@
---- nut-2.4.3/drivers/apcsmart-old.h~	2010-07-15 09:48:38.358605322 +0200
-+++ nut-2.4.3/drivers/apcsmart-old.h	2010-07-15 09:49:46.457765191 +0200
-@@ -257,6 +257,7 @@
- 	/* APC Matrix */
+diff -urNp -x '*.orig' nut-2.7.4.org/drivers/apcsmart-old.h nut-2.7.4/drivers/apcsmart-old.h
+--- nut-2.7.4.org/drivers/apcsmart-old.h	2021-10-05 21:27:40.590648101 +0200
++++ nut-2.7.4/drivers/apcsmart-old.h	2021-10-05 21:27:40.657315126 +0200
+@@ -258,6 +258,7 @@ struct {
+ 	{ "0XM",	"789ABCDEFGKLMNOPQRSTUVWXYZcefgjklmnopqrsuwxz/<>\\^\014\026", 0 },
  	{ "0ZI",	"79ABCDEFGKLMNOPQRSUVWXYZcefgjklmnopqrsuxz/<>", 0 },
  	{ "5UI",	"79ABCDEFGKLMNOPQRSUVWXYZcefgjklmnopqrsuxz/<>", 0 },
 +	{ "5YI",        "789ABCDEFGLMNOPQTUVWXYcefgjklmnopqrsuwxyz\\<>/", 0 },
diff --git a/nut-upssched-cmd-sysconf.patch b/nut-upssched-cmd-sysconf.patch
index 4c5b920..259d5f6 100644
--- a/nut-upssched-cmd-sysconf.patch
+++ b/nut-upssched-cmd-sysconf.patch
@@ -1,17 +1,18 @@
---- nut-2.2.0/clients/Makefile.am.orig	2007-07-25 16:53:40.493327586 +0000
-+++ nut-2.2.0/clients/Makefile.am	2007-07-25 16:53:51.491649721 +0000
-@@ -7,7 +7,7 @@
- AM_CFLAGS = -I$(top_srcdir)/include $(LIBSSL_CFLAGS) $(LIBGD_CFLAGS)
+diff -urNp -x '*.orig' nut-2.7.4.org/clients/Makefile.am nut-2.7.4/clients/Makefile.am
+--- nut-2.7.4.org/clients/Makefile.am	2021-10-05 21:27:40.403980432 +0200
++++ nut-2.7.4/clients/Makefile.am	2021-10-05 21:27:40.473980806 +0200
+@@ -18,7 +18,7 @@ if WITH_CGI
+ endif
  
  bin_PROGRAMS = upsc upslog upsrw upscmd
 -dist_sbin_SCRIPTS = upssched-cmd
 +dist_sysconf_DATA = upssched-cmd
  sbin_PROGRAMS = upsmon upssched
- if WITH_LIB
-  lib_LTLIBRARIES = libupsclient.la
-diff -Nuard nut-2.0.1.orig/conf/upssched.conf nut-2.0.1/conf/upssched.conf
---- nut-2.0.1.orig/conf/upssched.conf	2004-10-26 11:50:12.410074640 +0200
-+++ nut-2.0.1/conf/upssched.conf.sample.in	2004-10-26 11:50:23.295419816 +0200
+ lib_LTLIBRARIES = libupsclient.la libnutclient.la
+ if WITH_DEV
+diff -urNp -x '*.orig' nut-2.7.4.org/conf/upssched.conf.sample.in nut-2.7.4/conf/upssched.conf.sample.in
+--- nut-2.7.4.org/conf/upssched.conf.sample.in	2021-10-05 21:27:40.403980432 +0200
++++ nut-2.7.4/conf/upssched.conf.sample.in	2021-10-05 21:27:40.473980806 +0200
 @@ -14,7 +14,7 @@
  # A shell script with a big case..esac construct should work nicely for this.
  # An example has been provided to help you get started.
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/nut.git/commitdiff/103b9b192f17f150fbfd13f18d2397d49e3661a7



More information about the pld-cvs-commit mailing list