[arch-commits] Commit in kea/trunk (2 files)
Sven-Hendrik Haase
svenstaro at archlinux.org
Tue Apr 24 00:56:39 UTC 2018
Date: Tuesday, April 24, 2018 @ 00:56:38
Author: svenstaro
Revision: 317474
upgpkg: kea 1.3.0-7
rebuild for log4cplus 2.0
Added:
kea/trunk/3c22fedef78c5391561dd66c0a0de6d593351f6c.patch
Modified:
kea/trunk/PKGBUILD
------------------------------------------------+
3c22fedef78c5391561dd66c0a0de6d593351f6c.patch | 65 +++++++++++++++++++++++
PKGBUILD | 7 +-
2 files changed, 70 insertions(+), 2 deletions(-)
Added: 3c22fedef78c5391561dd66c0a0de6d593351f6c.patch
===================================================================
--- 3c22fedef78c5391561dd66c0a0de6d593351f6c.patch (rev 0)
+++ 3c22fedef78c5391561dd66c0a0de6d593351f6c.patch 2018-04-24 00:56:38 UTC (rev 317474)
@@ -0,0 +1,65 @@
+From d6c31960033ff0f4aa05b4c2698cf456145ce6ff Mon Sep 17 00:00:00 2001
+From: Francis Dupont <fdupont at isc.org>
+Date: Sun, 8 Oct 2017 01:09:11 +0200
+Subject: [PATCH] [5380] Addressed another log4cplus 2.0.0 API change
+
+---
+ src/lib/log/logger_level_impl.cc | 10 ++++++++--
+ src/lib/log/logger_level_impl.h | 6 +++++-
+ 2 files changed, 13 insertions(+), 3 deletions(-)
+
+diff --git a/src/lib/log/logger_level_impl.cc b/src/lib/log/logger_level_impl.cc
+index 79ca4856f2..fdcc5d367f 100644
+--- a/src/lib/log/logger_level_impl.cc
++++ b/src/lib/log/logger_level_impl.cc
+@@ -177,20 +177,26 @@ LoggerLevelImpl::logLevelFromString(const log4cplus::tstring& level) {
+
+ // Convert logging level to string. If the level is a valid debug level,
+ // return the string DEBUG, else return the empty string.
++#if LOG4CPLUS_VERSION < LOG4CPLUS_MAKE_VERSION(2, 0, 0)
+ LoggerLevelImpl::LogLevelString
++#else
++const LoggerLevelImpl::LogLevelString&
++#endif
+ LoggerLevelImpl::logLevelToString(log4cplus::LogLevel level) {
+ Level bindlevel = convertToBindLevel(level);
+ Severity& severity = bindlevel.severity;
+ int& dbglevel = bindlevel.dbglevel;
++ static LoggerLevelImpl::LogLevelString debug_ = tstring("DEBUG");
++ static LoggerLevelImpl::LogLevelString empty_ = tstring();
+
+ if ((severity == DEBUG) &&
+ ((dbglevel >= MIN_DEBUG_LEVEL) && (dbglevel <= MAX_DEBUG_LEVEL))) {
+- return (tstring("DEBUG"));
++ return (debug_);
+ }
+
+ // Unknown, so return empty string for log4cplus to try other conversion
+ // functions.
+- return (tstring());
++ return (empty_);
+ }
+
+ // Initialization. Register the conversion functions with the LogLevelManager.
+diff --git a/src/lib/log/logger_level_impl.h b/src/lib/log/logger_level_impl.h
+index 96696c2b1f..77da5f7408 100644
+--- a/src/lib/log/logger_level_impl.h
++++ b/src/lib/log/logger_level_impl.h
+@@ -1,4 +1,4 @@
+-// Copyright (C) 2011-2016 Internet Systems Consortium, Inc. ("ISC")
++// Copyright (C) 2011-2017 Internet Systems Consortium, Inc. ("ISC")
+ //
+ // This Source Code Form is subject to the terms of the Mozilla Public
+ // License, v. 2.0. If a copy of the MPL was not distributed with this
+@@ -107,7 +107,11 @@ typedef log4cplus::tstring LogLevelString;
+ /// \param level Extended logging level
+ ///
+ /// \return Equivalent string.
++#if LOG4CPLUS_VERSION < LOG4CPLUS_MAKE_VERSION(2, 0, 0)
+ static LogLevelString logLevelToString(log4cplus::LogLevel level);
++#else
++ static const LogLevelString& logLevelToString(log4cplus::LogLevel level);
++#endif
+
+ /// \brief Initialize extended logging levels
+ ///
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-04-24 00:56:04 UTC (rev 317473)
+++ PKGBUILD 2018-04-24 00:56:38 UTC (rev 317474)
@@ -25,7 +25,8 @@
asiolink-fix-build-with-boost-1.66.patch
tmpfiles-kea.conf
kea-dhcp4.service
- kea-dhcp6.service)
+ kea-dhcp6.service
+ 3c22fedef78c5391561dd66c0a0de6d593351f6c.patch)
sha512sums=('4708485efe537d9af00b50da9a3f33b740edaf37d9bbfe96f5625e30715349c48ef8a32f5abb8320f00821aea642a5b7ecdbc9f0d323a71b7a07f46f1bed978b'
'SKIP'
'81874fd3a12f55ea23593b7248c7653450c3a6e5ba8e79c7c5fb40ab685b0dc5d4e29e50f10000bd9018200731dba35f15e5d86c8005c94d14865d73e19983e5'
@@ -32,7 +33,8 @@
'2ac01524f70c95986cb64f8d0fc29612aec38c8ab95892469329ced071cf3660b4e9997b6e22a62765c244a9c68b41c4729aec8cfe03099e009ce858faa5c661'
'13a473bea4f8a1ba40f5667b880010590c5fddecaa76c360113e977c9ab3898558141cda17000def7b1c592b7dc6f8d5a508752351c601f6484abd775b60d214'
'873612cdab1c5d72105ccf379885975405e10b4e4b3b93b258293fbd304ea9f6a47e5af5357b130e603d713691d4980d8868a5ed23376e50aba6eb81b348b8cb'
- '48cd98cfc2a82b4d5f6350e70ba7048976a633ceae3c8f405824d2131700d78a9eeb885a41634a393e3cdaacc9836dda45343b7ae81c44427b46e758d6520f6c')
+ '48cd98cfc2a82b4d5f6350e70ba7048976a633ceae3c8f405824d2131700d78a9eeb885a41634a393e3cdaacc9836dda45343b7ae81c44427b46e758d6520f6c'
+ '5c1d0d76e2c1a9e1e96935703b9e92143ecdae56afde66fcdd3a76c473a7af5336107a344ccbd5834b02b86c7797f157b89b9f5d28fb5a7bdc1c155c3c830854')
validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57') # Internet Systems Consortium, Inc. (Signing key, 2017-2018) <codesign at isc.org>
prepare() {
@@ -43,6 +45,7 @@
patch -p1 < "${srcdir}"/fix-scripts-include-path.patch
patch -p1 < "${srcdir}"/asiolink-fix-build-with-boost-1.66.patch
+ patch -p1 < "${srcdir}"/3c22fedef78c5391561dd66c0a0de6d593351f6c.patch
}
build() {
More information about the arch-commits
mailing list