diff options
author | Erich Eckner <erich.eckner.ext@bestsecret.com> | 2023-07-07 14:38:46 +0200 |
---|---|---|
committer | Erich Eckner <erich.eckner.ext@bestsecret.com> | 2023-07-07 14:39:20 +0200 |
commit | 05e839595d3df23eafb5ee2e6ca58d0f1eddcd61 (patch) | |
tree | eaba50a09fa42347aa061f2a395a861a6bcb76a7 /bareos | |
parent | 41f05c2bf0733768f096f8cdf7c3c2c77e328810 (diff) | |
download | archlinuxewe-05e839595d3df23eafb5ee2e6ca58d0f1eddcd61.tar.xz |
bareos: 22.0.3-1 -> 22.1.0-1
Diffstat (limited to 'bareos')
-rw-r--r-- | bareos/2bb7d74215bf6ae4f350de11bff04b68cf3c82b3.patch | 138 | ||||
-rw-r--r-- | bareos/PKGBUILD | 11 |
2 files changed, 4 insertions, 145 deletions
diff --git a/bareos/2bb7d74215bf6ae4f350de11bff04b68cf3c82b3.patch b/bareos/2bb7d74215bf6ae4f350de11bff04b68cf3c82b3.patch deleted file mode 100644 index 95c1d6509..000000000 --- a/bareos/2bb7d74215bf6ae4f350de11bff04b68cf3c82b3.patch +++ /dev/null @@ -1,138 +0,0 @@ -From 2bb7d74215bf6ae4f350de11bff04b68cf3c82b3 Mon Sep 17 00:00:00 2001 -From: Bruno Friedmann <bruno.friedmann@bareos.com> -Date: Mon, 27 Mar 2023 13:22:11 +0200 -Subject: [PATCH] core: fixes for gcc-13 support - -- add explicit system_error and stdexcept -- console_conf.cc fix std::move warning - -Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com> ---- - core/src/cats/cats.h | 2 ++ - core/src/console/console_conf.cc | 4 ++-- - core/src/lib/thread_list.cc | 3 ++- - core/src/lib/thread_specific_data.cc | 3 ++- - core/src/lib/thread_specific_data.h | 3 ++- - core/src/lib/thread_specific_data_key.h | 4 +++- - 6 files changed, 13 insertions(+), 6 deletions(-) - -diff --git a/core/src/cats/cats.h b/core/src/cats/cats.h -index 7a6641b3f72..edb5ecbe38b 100644 ---- a/core/src/cats/cats.h -+++ b/core/src/cats/cats.h -@@ -41,6 +41,8 @@ - #include "lib/output_formatter.h" - - #include <string> -+#include <stdexcept> -+#include <system_error> - #include <vector> - template <typename T> class dlist; - -diff --git a/core/src/console/console_conf.cc b/core/src/console/console_conf.cc -index 9d3aecead2b..f0c0402744e 100644 ---- a/core/src/console/console_conf.cc -+++ b/core/src/console/console_conf.cc -@@ -3,7 +3,7 @@ - - Copyright (C) 2000-2009 Free Software Foundation Europe e.V. - Copyright (C) 2011-2012 Planets Communications B.V. -- Copyright (C) 2013-2022 Bareos GmbH & Co. KG -+ Copyright (C) 2013-2023 Bareos GmbH & Co. KG - - This program is Free Software; you can redistribute it and/or - modify it under the terms of version three of the GNU Affero General Public -@@ -203,7 +203,7 @@ static bool SaveResource(int type, ResourceItem* items, int pass) - res_dir->resource_name_); - } else { - p->tls_cert_.allowed_certificate_common_names_ -- = std::move(p->tls_cert_.allowed_certificate_common_names_); -+ = std::move(res_dir->tls_cert_.allowed_certificate_common_names_); - } - break; - } -diff --git a/core/src/lib/thread_list.cc b/core/src/lib/thread_list.cc -index 50aefb8ee2d..05607124a55 100644 ---- a/core/src/lib/thread_list.cc -+++ b/core/src/lib/thread_list.cc -@@ -1,7 +1,7 @@ - /* - BAREOSĀ® - Backup Archiving REcovery Open Sourced - -- Copyright (C) 2019-2022 Bareos GmbH & Co. KG -+ Copyright (C) 2019-2023 Bareos GmbH & Co. KG - - This program is Free Software; you can redistribute it and/or - modify it under the terms of version three of the GNU Affero General Public -@@ -32,6 +32,7 @@ - #include <memory> - #include <mutex> - #include <set> -+#include <system_error> - #include <thread> - - static constexpr int debuglevel{800}; -diff --git a/core/src/lib/thread_specific_data.cc b/core/src/lib/thread_specific_data.cc -index 0953f5c125a..22a98c4a759 100644 ---- a/core/src/lib/thread_specific_data.cc -+++ b/core/src/lib/thread_specific_data.cc -@@ -3,7 +3,7 @@ - - Copyright (C) 2000-2012 Free Software Foundation Europe e.V. - Copyright (C) 2011-2012 Planets Communications B.V. -- Copyright (C) 2019-2019 Bareos GmbH & Co. KG -+ Copyright (C) 2019-2023 Bareos GmbH & Co. KG - - This program is Free Software; you can redistribute it and/or - modify it under the terms of version three of the GNU Affero General Public -@@ -25,6 +25,7 @@ - #include "lib/thread_specific_data.h" - #include "lib/thread_specific_data_key.h" - #include "include/jcr.h" -+#include <system_error> - - JobControlRecord* GetJcrFromThreadSpecificData() - { -diff --git a/core/src/lib/thread_specific_data.h b/core/src/lib/thread_specific_data.h -index 4bd4dedafae..4c427d171c0 100644 ---- a/core/src/lib/thread_specific_data.h -+++ b/core/src/lib/thread_specific_data.h -@@ -3,7 +3,7 @@ - - Copyright (C) 2000-2012 Free Software Foundation Europe e.V. - Copyright (C) 2011-2012 Planets Communications B.V. -- Copyright (C) 2019-2021 Bareos GmbH & Co. KG -+ Copyright (C) 2019-2023 Bareos GmbH & Co. KG - - This program is Free Software; you can redistribute it and/or - modify it under the terms of version three of the GNU Affero General Public -@@ -24,6 +24,7 @@ - #ifndef BAREOS_LIB_THREAD_SPECIFIC_DATA_H_ - #define BAREOS_LIB_THREAD_SPECIFIC_DATA_H_ - -+ - class JobControlRecord; - - JobControlRecord* GetJcrFromThreadSpecificData(); -diff --git a/core/src/lib/thread_specific_data_key.h b/core/src/lib/thread_specific_data_key.h -index 9c02c07f47e..c8c63c757fe 100644 ---- a/core/src/lib/thread_specific_data_key.h -+++ b/core/src/lib/thread_specific_data_key.h -@@ -1,7 +1,7 @@ - /* - BAREOSĀ® - Backup Archiving REcovery Open Sourced - -- Copyright (C) 2019-2021 Bareos GmbH & Co. KG -+ Copyright (C) 2019-2023 Bareos GmbH & Co. KG - - This program is Free Software; you can redistribute it and/or - modify it under the terms of version three of the GNU Affero General Public -@@ -22,6 +22,8 @@ - #ifndef BAREOS_LIB_THREAD_SPECIFIC_DATA_KEY_H_ - #define BAREOS_LIB_THREAD_SPECIFIC_DATA_KEY_H_ - -+ -+#include <system_error> - #include "lib/berrno.h" - - #include <mutex> diff --git a/bareos/PKGBUILD b/bareos/PKGBUILD index 3a5b70cb1..c316bd77b 100644 --- a/bareos/PKGBUILD +++ b/bareos/PKGBUILD @@ -20,7 +20,7 @@ pkgname=("${pkgbase}-common" "${pkgbase}-storage-python-plugin" "${pkgbase}-webui") -pkgver=22.0.3 +pkgver=22.1.0 pkgrel=1 arch=(x86_64 i486 i686 pentium4 armv6h armv7h aarch64) groups=('bareos') @@ -50,15 +50,12 @@ makedepends_armv6h=("${_pinned_dependencies_libmariadbclient[@]}") makedepends_armv7h=("${_pinned_dependencies_libmariadbclient[@]}") makedepends_aarch64=(ceph "${_pinned_dependencies_libmariadbclient[@]}") source=("$pkgbase-$pkgver.tar.gz::https://github.com/$pkgbase/$pkgbase/archive/Release/$pkgver.tar.gz" -'check-if-bareos-backup-is-running' -2bb7d74215bf6ae4f350de11bff04b68cf3c82b3.patch) -sha512sums=('cbdf4bfb5284104894e7fb8ddbb20d6ecedd827c8133b13913e9a27c4e3b98b550ec60a9a23c2c4efe6d566c94ed745d77946a444e5fccb56c09ab8f740d9f8c' - '0235763891f368c13931f0fc43e3ae2d7ec796b7ef35896b6b9c048345d539308abe4a9bafda4e95221a89231d2f373ac3cfc2098d572d4068a1c068d27452f6' - '7256e57d5331835f5dbf1598ff37bbef2f1b57b46cb494a12c0230530b3f1e444fe7e4dc6f9a9064a68e2b739a65cfad034815fd5328086a7e2a9cfd1038f302') +'check-if-bareos-backup-is-running') +sha512sums=('dea64c6eb34a93f1a93eb6b0ac628a75101ac8873e06800a256f226e8f3a556fe39ce4e500246f9c51de30a2b0907732f789c6394f29b7bb9d983a64c709ad2c' + '0235763891f368c13931f0fc43e3ae2d7ec796b7ef35896b6b9c048345d539308abe4a9bafda4e95221a89231d2f373ac3cfc2098d572d4068a1c068d27452f6') prepare() { cd $pkgbase-Release-$pkgver - patch -p1 -i ../2bb7d74215bf6ae4f350de11bff04b68cf3c82b3.patch sed -i ' 1i #include <system_error> ' core/src/stored/dev.cc |