[arch-commits] Commit in kea/trunk (4 files)
Date: Friday, October 2, 2020 @ 09:59:44 Author: kgizdov Revision: 715277 upgpkg: kea 1.8.0-1 Added: kea/trunk/kea.install Modified: kea/trunk/PKGBUILD kea/trunk/fix-scripts-include-path.patch kea/trunk/tmpfiles-kea.conf + PKGBUILD | 36 ++- fix-scripts-include-path.patch | 408 --- kea.install| 17 + tmpfiles-kea.conf |1 4 files changed, 382 insertions(+), 80 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-02 09:59:34 UTC (rev 715276) +++ PKGBUILD2020-10-02 09:59:44 UTC (rev 715277) @@ -1,14 +1,15 @@ +# Maintainer: Konstantin Gizdov # Maintainer: Baptiste Jonglez # Contributor: nfnty pkgname='kea' -pkgver=1.5.0 -_upstreamver=1.5.0 -pkgrel=14 +pkgver=1.8.0 +_upstreamver=1.8.0 +pkgrel=1 pkgdesc='High-performance, extensible DHCP server engine from ISC, supporting both DHCPv4 and DHCPv6' arch=('x86_64') url='https://kea.isc.org' license=('MPL2') -depends=('botan' 'boost-libs' 'log4cplus' 'mariadb-libs' 'postgresql-libs') +depends=('botan' 'boost-libs' 'log4cplus' 'mariadb-libs' 'openssl' 'postgresql-libs') makedepends=('boost' 'postgresql' # Needed for some headers 'python') # kea-shell @@ -18,7 +19,16 @@ 'kea-devel-docs: developer documentation') # Checks are disabled for now #checkdepends=('gtest' 'postgresql' 'mariadb' 'python' 'procps-ng') # procps-ng needed for 'pgrep' -backup=('etc/kea/kea-dhcp4.conf' 'etc/kea/kea-dhcp6.conf' 'etc/kea/kea-dhcp-ddns.conf' 'etc/kea/kea-ctrl-agent.conf' 'etc/kea/keactrl.conf') # New config files as of Kea 1.3 +backup=( + # New config files as of Kea 1.3 + 'etc/kea/kea-dhcp4.conf' + 'etc/kea/kea-dhcp6.conf' + 'etc/kea/kea-dhcp-ddns.conf' + 'etc/kea/kea-ctrl-agent.conf' + 'etc/kea/kea-netconf.conf' + 'etc/kea/keactrl.conf' +) +install=kea.install source=(https://ftp.isc.org/isc/kea/${_upstreamver}/kea-${_upstreamver}.tar.gz{,.asc} fix-scripts-include-path.patch @@ -26,15 +36,17 @@ kea-dhcp4.service kea-dhcp6.service kea-dhcp-ddns.service -kea-ctrl-agent.service) -sha512sums=('6d6b7407831311ebe37abce382ce77c664015ddbe3e73ec78153a00b301f98af5be52e26ad4febf5ca1e478d2c1844db4c988b241d2700d758e90b077f176ad8' +kea-ctrl-agent.service +kea.install) +sha512sums=('a8896ebdb6948851cddca015d696db4ec205af1472ccc25e7fd6d2f9070599cb7f80998f1dc94e763723723e8e0edd8a53274b96630d27db8c40995489d3a883' 'SKIP' - '337c1e8689ce569bb8b085261e946743bc88d62ffdd264f4e8f271a6ca92c5bcda2329376aec4ffacd96187c7dba30450b8d5a9e2929f0a559ef8ecba7c0bafc' - '702a5dc19d1ed8fbe21aa9a4c09297eff9c9a3f6f1b178af8101a655b18b70c9e1dafd032063e31b2592d276e80c9bd4d2d51d8e1f74f67931fd290be6c0' + 'aec7df9fccd55b82b7f63b8738c335d8ebb57f8b7a1f2838398191b2aa7a4278c8460a7f196506260e29a70e80f5184432f051fc64454bb91c785924c4b2497f' + 'b83479f0b90caf4022b1c858f99d8310848a90b0cc45aaa222cb2bf08b2a97312816b8f64c8c0232b612795bc7a0bbe5b05dbc508b2f1214c1ea88dc84200a2d' '1b62dace9f9a955b21c5dd5b5466fb3a4f1d8057ad2a30ea89e222a769dc721ad2fe4913c41ec407e018b1b38ddde757e9b7b8fc12d4763ddde077a0abb0c971' '8f0e8d059338c415ae322e971e243b259d9b2ef7d37b6be57b409bf5f0f3392e519c9bb94c5b548021d000b944a5da82096608cd9ff3ee58061059ad519b0068' '9ab05b580f3b206d127514e158a445146a765ba4bf760daa93bcf29ec9d816dbdd08a497b5a4bba67645f4cc79b210fed8d1defa9daefc48175a654738927d31' - 'db329fd83e458e4a77f6df8569074088bed152ffc1a188059d868d7178a6d3530efe368ce870a2e0be894f87fa0e5ba43562bdc3ad6372ddfcfedae37c90f491') + 'db329fd83e458e4a77f6df8569074088bed152ffc1a188059d868d7178a6d3530efe368ce870a2e0be894f87fa0e5ba43562bdc3ad6372ddfcfedae37c90f491' + '758371f20a977f8e42e9d43d2d065c6aa294866070e54868dc329c0875b2eeafa05dcdf93590d5b429e262e2350a42c7616a3bc2e6f3994f53886870f4910251') validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57' # Internet Systems Consortium, Inc. (Signing key, 2017-2018) 'AE3FAC796711EC59FC007AA474BB6B9A4CBB3D38') # Internet Systems Consortium, Inc. (Signing key, 2019-2020) prepare() { @@ -54,8 +66,12 @@ --libexecdir='/usr/bin' \ --sysconfdir='/etc' \ --localstatedir='/var' \ + --with-openssl \ --with-dhcp-mysql \ --with-dhcp-pgsql \ + --enable-perfdhcp \ + --enable-generate-messages \ + --enable-generate-parser \ --enable-shell make } Modified: fix-scripts-include-path.patch === --- fix-scripts-include-path.patch 2020-10-02 09:59:34 UTC (rev 715276) +++ fix-scripts-include-path.patch 2020-10-02 09:59:44 UTC (rev 715277) @@ -1,10 +1,10 @@ -diff --git a/src/share/database/scripts/mysql/upgr
[arch-commits] Commit in kea/trunk (4 files)
Date: Monday, May 21, 2018 @ 09:45:19 Author: zorun Revision: 325988 upgpkg: kea 1.4.0beta-1 Modified: kea/trunk/PKGBUILD kea/trunk/fix-scripts-include-path.patch Deleted: kea/trunk/3c22fedef78c5391561dd66c0a0de6d593351f6c.patch kea/trunk/asiolink-fix-build-with-boost-1.66.patch + 3c22fedef78c5391561dd66c0a0de6d593351f6c.patch | 65 - PKGBUILD | 33 +--- asiolink-fix-build-with-boost-1.66.patch | 99 -- fix-scripts-include-path.patch | 158 +++ 4 files changed, 144 insertions(+), 211 deletions(-) Deleted: 3c22fedef78c5391561dd66c0a0de6d593351f6c.patch === --- 3c22fedef78c5391561dd66c0a0de6d593351f6c.patch 2018-05-21 09:44:21 UTC (rev 325987) +++ 3c22fedef78c5391561dd66c0a0de6d593351f6c.patch 2018-05-21 09:45:19 UTC (rev 325988) @@ -1,65 +0,0 @@ -From d6c31960033ff0f4aa05b4c2698cf456145ce6ff Mon Sep 17 00:00:00 2001 -From: Francis Dupont -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 === --- PKGBUILD2018-05-21 09:44:21 UTC (rev 325987) +++ PKGBUILD2018-05-21 09:45:19 UTC (rev 325988) @@ -1,8 +1,9 @@ # Maintainer: Baptiste Jonglez # Contributor: nfnty pkgname='kea' -pkgver=1.3.0 -pkgrel=9 +pkgver=1.4.0beta +_upstreamver=1.4.0-beta +pkgrel=1 pkgdesc='High-performance, extensible DHCP server engine from ISC, supporting both DHCPv4 and DHCPv6' arch=('x86_64') url='http://kea.isc.org' @@ -17,39 +18,31 @@ 'kea-devel-docs: developer documentation') # Checks are disabled for now #checkdepends=('gtest' 'postgresql' 'mariadb' 'python' 'procps-ng') # procps-ng needed for 'pgrep' -backup=('etc/kea/kea.conf' 'etc/kea/kea-ca.conf' # Config files up to Kea 1.2 -'etc/kea/kea-dhcp4.conf' 'etc/kea/kea-dhcp6.conf' 'etc/kea/kea-dhcp-ddns.conf' 'etc/kea/kea-ctrl-agent.conf' 'etc/kea/keactrl.conf') # New config files as of Kea 1.3 +backup=('etc/kea/kea-dhcp4.conf' 'etc/kea/kea-dhcp6.conf' 'etc/kea/kea-dhcp-ddns.conf' 'etc/kea/kea-ctrl-agent.conf' 'etc/kea/keactrl.conf') # New config files as of Kea 1.3 -source=(https://ftp.isc.org/isc/kea/${pkgver}/kea-${pkgver}.tar.gz{,.asc} +source=(https://ftp.isc.org/isc/kea/${_upstreamver}/kea-${_upstreamver}.tar.gz{,.asc} fix-s
[arch-commits] Commit in kea/trunk (4 files)
Date: Monday, April 2, 2018 @ 11:40:17 Author: zorun Revision: 313856 upgpkg: kea 1.3.0-5 Fix FS#57941 Modified: kea/trunk/PKGBUILD kea/trunk/kea-dhcp4.service kea/trunk/kea-dhcp6.service Deleted: kea/trunk/add-missing-header.patch --+ PKGBUILD |6 +++--- add-missing-header.patch | 18 -- kea-dhcp4.service|2 +- kea-dhcp6.service|2 +- 4 files changed, 5 insertions(+), 23 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-04-02 11:27:25 UTC (rev 313855) +++ PKGBUILD2018-04-02 11:40:17 UTC (rev 313856) @@ -2,7 +2,7 @@ # Contributor: nfnty pkgname='kea' pkgver=1.3.0 -pkgrel=4 +pkgrel=5 pkgdesc='High-performance, extensible DHCP server engine from ISC, supporting both DHCPv4 and DHCPv6' arch=('x86_64') url='http://kea.isc.org' @@ -31,8 +31,8 @@ '81874fd3a12f55ea23593b7248c7653450c3a6e5ba8e79c7c5fb40ab685b0dc5d4e29e50f1bd9018200731dba35f15e5d86c8005c94d14865d73e19983e5' '2ac01524f70c95986cb64f8d0fc29612aec38c8ab95892469329ced071cf3660b4e9997b6e22a62765c244a9c68b41c4729aec8cfe03099e009ce858faa5c661' '13a473bea4f8a1ba40f5667b880010590c5fddecaa76c360113e977c9ab3898558141cda17000def7b1c592b7dc6f8d5a508752351c601f6484abd775b60d214' - '24fdd95fc25bcd6aaf21cec598f3d09715418705aadbb2403792b62f4d8789b1897aa65f5e68184612d0a2c1c6be4123491db2fc3b1d602f6e7c5cd6c2d278eb' - 'f4d54483034ac5d2815a5a06cec84a20aa2849484630d7eeed4d9f2bd7cb96814f80d1f06da2f10b43eabdba0f79f4fb7befe06171001b7d1617844fe8813dae') + '873612cdab1c5d72105ccf379885975405e10b4e4b3b93b258293fbd304ea9f6a47e5af5357b130e603d713691d4980d8868a5ed23376e50aba6eb81b348b8cb' + '48cd98cfc2a82b4d5f6350e70ba7048976a633ceae3c8f405824d2131700d78a9eeb885a41634a393e3cdaacc9836dda45343b7ae81c44427b46e758d6520f6c') validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57') # Internet Systems Consortium, Inc. (Signing key, 2017-2018) prepare() { Deleted: add-missing-header.patch === --- add-missing-header.patch2018-04-02 11:27:25 UTC (rev 313855) +++ add-missing-header.patch2018-04-02 11:40:17 UTC (rev 313856) @@ -1,18 +0,0 @@ -commit b63da2b6ab2a623539eb1bc8ed3850cb88ef6f26 -Author: Walt Steverson -Date: Fri Jun 9 11:12:42 2017 -0500 - -Add missing header file option6_pdexclude.h - -diff --git a/src/lib/dhcp/Makefile.am b/src/lib/dhcp/Makefile.am -index 461429ba8..12c3ebf84 100644 a/src/lib/dhcp/Makefile.am -+++ b/src/lib/dhcp/Makefile.am -@@ -99,6 +99,7 @@ libkea_dhcp___include_HEADERS = \ - option6_ia.h \ - option6_iaaddr.h \ - option6_iaprefix.h \ -+option6_pdexclude.h \ - option6_status_code.h \ - option.h \ - option_custom.h \ Modified: kea-dhcp4.service === --- kea-dhcp4.service 2018-04-02 11:27:25 UTC (rev 313855) +++ kea-dhcp4.service 2018-04-02 11:40:17 UTC (rev 313856) @@ -6,7 +6,7 @@ After=time-sync.target [Service] -ExecStart=/usr/bin/kea-dhcp4 -c /etc/kea/kea.conf +ExecStart=/usr/bin/kea-dhcp4 -c /etc/kea/kea-dhcp4.conf [Install] WantedBy=multi-user.target Modified: kea-dhcp6.service === --- kea-dhcp6.service 2018-04-02 11:27:25 UTC (rev 313855) +++ kea-dhcp6.service 2018-04-02 11:40:17 UTC (rev 313856) @@ -6,7 +6,7 @@ After=time-sync.target [Service] -ExecStart=/usr/bin/kea-dhcp6 -c /etc/kea/kea.conf +ExecStart=/usr/bin/kea-dhcp6 -c /etc/kea/kea-dhcp6.conf [Install] WantedBy=multi-user.target
[arch-commits] Commit in kea/trunk (4 files)
Date: Tuesday, August 8, 2017 @ 11:25:46 Author: zorun Revision: 249565 kea: add tmpfiles.d support and systemd startup scripts Fixes FS#55012 Added: kea/trunk/kea-dhcp4.service kea/trunk/kea-dhcp6.service kea/trunk/tmpfiles-kea.conf Modified: kea/trunk/PKGBUILD ---+ PKGBUILD | 21 - kea-dhcp4.service | 12 kea-dhcp6.service | 12 tmpfiles-kea.conf |1 + 4 files changed, 41 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-08-08 08:49:23 UTC (rev 249564) +++ PKGBUILD2017-08-08 11:25:46 UTC (rev 249565) @@ -1,8 +1,8 @@ # Maintainer: Baptiste Jonglez # Contributor: nfnty pkgname='kea' -pkgver='1.2.0' -pkgrel='1' +pkgver=1.2.0 +pkgrel=2 pkgdesc='High-performance, extensible DHCP server engine from ISC, supporting both DHCPv4 and DHCPv6' arch=('i686' 'x86_64') url='http://kea.isc.org' @@ -17,13 +17,20 @@ 'libxslt' 'docbook-xsl' 'elinks') # Doc # Checks are disabled for now #checkdepends=('gtest' 'postgresql' 'mariadb' 'python' 'procps-ng') # procps-ng needed for 'pgrep' +backup=('etc/kea/kea.conf' 'etc/kea/kea-ca.conf' 'etc/kea/keactrl.conf') source=(https://ftp.isc.org/isc/kea/${pkgver}/kea-${pkgver}.tar.gz{,.asc} fix-scripts-include-path.patch -LICENSE) +LICENSE +tmpfiles-kea.conf +kea-dhcp4.service +kea-dhcp6.service) sha512sums=('d90571027edbce9eeb75d9ac889865dc24c2fd3ab17e44e23337ff623ca098ffd02560f01273da3c28f13734d95d5950110bc116bed527a295a9dc70addcc240' 'SKIP' '81874fd3a12f55ea23593b7248c7653450c3a6e5ba8e79c7c5fb40ab685b0dc5d4e29e50f1bd9018200731dba35f15e5d86c8005c94d14865d73e19983e5' - '32a402845f82f89a8357208be666b58672d70cf30fc264f3093b89b4201bf73b57877a080ed123c9beb8e50cd5396092a6286c33e511b595efb1b43e196e3be1') + '32a402845f82f89a8357208be666b58672d70cf30fc264f3093b89b4201bf73b57877a080ed123c9beb8e50cd5396092a6286c33e511b595efb1b43e196e3be1' + '13a473bea4f8a1ba40f5667b880010590c5fddecaa76c360113e977c9ab3898558141cda17000def7b1c592b7dc6f8d5a508752351c601f6484abd775b60d214' + '24fdd95fc25bcd6aaf21cec598f3d09715418705aadbb2403792b62f4d8789b1897aa65f5e68184612d0a2c1c6be4123491db2fc3b1d602f6e7c5cd6c2d278eb' + 'f4d54483034ac5d2815a5a06cec84a20aa2849484630d7eeed4d9f2bd7cb96814f80d1f06da2f10b43eabdba0f79f4fb7befe06171001b7d1617844fe8813dae') validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57') # Internet Systems Consortium, Inc. (Signing key, 2017-2018) prepare() { @@ -61,6 +68,10 @@ # Handle /var/run -> /run symlink rmdir "${pkgdir}"/var/run/kea rmdir "${pkgdir}"/var/run - mkdir -p "${pkgdir}"/run/kea + install -Dm644 "${srcdir}"/tmpfiles-kea.conf "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf + # Systemd service files + install -Dm644 "${srcdir}"/kea-dhcp4.service "${pkgdir}"/usr/lib/systemd/system/kea-dhcp4.service + install -Dm644 "${srcdir}"/kea-dhcp6.service "${pkgdir}"/usr/lib/systemd/system/kea-dhcp6.service + # License, see https://bugs.archlinux.org/task/31547 install -Dm644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE } Added: kea-dhcp4.service === --- kea-dhcp4.service (rev 0) +++ kea-dhcp4.service 2017-08-08 11:25:46 UTC (rev 249565) @@ -0,0 +1,12 @@ +[Unit] +Description=ISC Kea IPv4 DHCP daemon +Documentation=man:kea-dhcp4(8) +Wants=network-online.target +After=network-online.target +After=time-sync.target + +[Service] +ExecStart=/usr/bin/kea-dhcp4 -c /etc/kea/kea.conf + +[Install] +WantedBy=multi-user.target Added: kea-dhcp6.service === --- kea-dhcp6.service (rev 0) +++ kea-dhcp6.service 2017-08-08 11:25:46 UTC (rev 249565) @@ -0,0 +1,12 @@ +[Unit] +Description=ISC Kea IPv6 DHCP daemon +Documentation=man:kea-dhcp6(8) +Wants=network-online.target +After=network-online.target +After=time-sync.target + +[Service] +ExecStart=/usr/bin/kea-dhcp6 -c /etc/kea/kea.conf + +[Install] +WantedBy=multi-user.target Added: tmpfiles-kea.conf === --- tmpfiles-kea.conf (rev 0) +++ tmpfiles-kea.conf 2017-08-08 11:25:46 UTC (rev 249565) @@ -0,0 +1 @@ +d /run/kea 0755 root root -