[arch-commits] Commit in kea/trunk (4 files)

2020-10-02 Thread Konstantin Gizdov via arch-commits
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 

[arch-commits] Commit in kea/trunk (4 files)

2018-05-21 Thread Baptiste Jonglez via arch-commits
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}

[arch-commits] Commit in kea/trunk (4 files)

2018-04-02 Thread Baptiste Jonglez via arch-commits
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)

2017-08-08 Thread Baptiste Jonglez
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 -