* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/files/, net-dns/getdns/
@ 2018-04-26 0:27 Anthony G. Basile
0 siblings, 0 replies; 4+ messages in thread
From: Anthony G. Basile @ 2018-04-26 0:27 UTC (permalink / raw
To: gentoo-commits
commit: f3cafd190f4b4632ccac19b6fde6e8f948eeb34e
Author: Quentin Retornaz <caseoffr <AT> outlook <DOT> com>
AuthorDate: Wed Apr 25 19:56:18 2018 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Thu Apr 26 00:26:38 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3cafd19
net-dns/getdns: add systemd unit files
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
net-dns/getdns/files/stubby.systemd | 12 ++++++++++++
net-dns/getdns/files/stubby.tmpfilesd | 2 ++
.../getdns/{getdns-1.4.1.ebuild => getdns-1.4.1-r1.ebuild} | 4 +++-
3 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/net-dns/getdns/files/stubby.systemd b/net-dns/getdns/files/stubby.systemd
new file mode 100644
index 00000000000..b85b8e90b03
--- /dev/null
+++ b/net-dns/getdns/files/stubby.systemd
@@ -0,0 +1,12 @@
+[Unit]
+Description=stubby DNS resolver
+
+[Service]
+WorkingDirectory=/run/stubby
+ExecStart=/usr/bin/stubby
+AmbientCapabilities=CAP_NET_BIND_SERVICE
+CapabilityBoundingSet=CAP_NET_BIND_SERVICE
+User=stubby
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-dns/getdns/files/stubby.tmpfilesd b/net-dns/getdns/files/stubby.tmpfilesd
new file mode 100644
index 00000000000..bf70492743a
--- /dev/null
+++ b/net-dns/getdns/files/stubby.tmpfilesd
@@ -0,0 +1,2 @@
+# tmpfiles.d (5) for use with stubby.service
+d /run/stubby 0750 root stubby - -
diff --git a/net-dns/getdns/getdns-1.4.1.ebuild b/net-dns/getdns/getdns-1.4.1-r1.ebuild
similarity index 91%
rename from net-dns/getdns/getdns-1.4.1.ebuild
rename to net-dns/getdns/getdns-1.4.1-r1.ebuild
index 699abdbc82f..db4a0afb74a 100644
--- a/net-dns/getdns/getdns-1.4.1.ebuild
+++ b/net-dns/getdns/getdns-1.4.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit user fcaps
+inherit user fcaps systemd
DESCRIPTION="Modern asynchronous DNS API"
HOMEPAGE="https://getdnsapi.net/"
@@ -52,6 +52,8 @@ src_install() {
if use stubby; then
newinitd "${FILESDIR}"/stubby.initd stubby
newconfd "${FILESDIR}"/stubby.confd stubby
+ systemd_newunit "${FILESDIR}"/stubby.systemd stubby.service
+ systemd_newtmpfilesd "${FILESDIR}"/stubby.tmpfilesd stubby.conf
fi
}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/files/, net-dns/getdns/
@ 2018-04-28 10:51 Anthony G. Basile
0 siblings, 0 replies; 4+ messages in thread
From: Anthony G. Basile @ 2018-04-28 10:51 UTC (permalink / raw
To: gentoo-commits
commit: 54db0fef68b5dbc5c304bdc2ca7b1440291ca66c
Author: Quentin Retornaz <caseoffr <AT> outlook <DOT> com>
AuthorDate: Fri Apr 27 20:28:49 2018 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Sat Apr 28 10:50:45 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54db0fef
net-dns/getdns: improved stubby initd/confd for logs and logrotate
net-dns/getdns/files/stubby.confd | 4 ----
net-dns/getdns/files/stubby.confd-r1 | 16 ++++++++++++++++
net-dns/getdns/files/{stubby.initd => stubby.initd-r1} | 4 +++-
net-dns/getdns/files/stubby.logrotate | 7 +++++++
.../{getdns-1.4.1-r1.ebuild => getdns-1.4.1-r2.ebuild} | 6 ++++--
5 files changed, 30 insertions(+), 7 deletions(-)
diff --git a/net-dns/getdns/files/stubby.confd b/net-dns/getdns/files/stubby.confd
deleted file mode 100644
index b862ea4a40d..00000000000
--- a/net-dns/getdns/files/stubby.confd
+++ /dev/null
@@ -1,4 +0,0 @@
-# /etc/conf.d/stubby: config file for /etc/init.d/stubby
-
-# See stubby -h for possible options to put here.
-STUBBY_OPTS=""
diff --git a/net-dns/getdns/files/stubby.confd-r1 b/net-dns/getdns/files/stubby.confd-r1
new file mode 100644
index 00000000000..9c8d83f07f7
--- /dev/null
+++ b/net-dns/getdns/files/stubby.confd-r1
@@ -0,0 +1,16 @@
+# /etc/conf.d/stubby: config file for /etc/init.d/stubby
+
+# Enter here Stubby YAML configuration file to use.
+STUBBY_CONFIG_FILE="/etc/stubby/stubby.yml"
+
+# Set here Stubby log level to use.
+# Following log levels are available:
+# 0: EMERG - System is unusable
+# 1: ALERT - Action must be taken immediately
+# 2: CRIT - Critical conditions
+# 3: ERROR - Error conditions
+# 4: WARN - Warning conditions
+# 5: NOTICE - Normal, but significant, condition
+# 6: INFO - Informational message
+# 7: DEBUG - Debug-level message
+STUBBY_LOGLEVEL="5"
diff --git a/net-dns/getdns/files/stubby.initd b/net-dns/getdns/files/stubby.initd-r1
similarity index 67%
rename from net-dns/getdns/files/stubby.initd
rename to net-dns/getdns/files/stubby.initd-r1
index 170db9be07f..e6b799919e2 100755
--- a/net-dns/getdns/files/stubby.initd
+++ b/net-dns/getdns/files/stubby.initd-r1
@@ -2,8 +2,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2 or later
+stubby_opts="-C ${STUBBY_CONFIG_FILE:-/etc/stubby/stubby.yml} -v ${STUBBY_LOGLEVEL:-5}"
command="capsh"
-command_args="--inh=cap_net_bind_service --user=stubby -- -c '/usr/bin/stubby -g ${STUBBY_OPTS}'"
+command_args="--inh=cap_net_bind_service --user=stubby -- -c '/usr/bin/stubby -g ${stubby_opts} >>/var/log/stubby.log 2>&1'"
pidfile="/var/run/stubby/stubby.pid"
name="DNS Privacy Daemon"
@@ -18,4 +19,5 @@ depend()
start_pre()
{
checkpath -d -m 1755 -o stubby:stubby /var/run/stubby
+ checkpath -f -m 0644 -o stubby:stubby /var/log/stubby.log
}
diff --git a/net-dns/getdns/files/stubby.logrotate b/net-dns/getdns/files/stubby.logrotate
new file mode 100644
index 00000000000..48058782594
--- /dev/null
+++ b/net-dns/getdns/files/stubby.logrotate
@@ -0,0 +1,7 @@
+/var/log/stubby.log {
+ rotate 4
+ compress
+ size 200k
+ noolddir
+ missingok
+}
diff --git a/net-dns/getdns/getdns-1.4.1-r1.ebuild b/net-dns/getdns/getdns-1.4.1-r2.ebuild
similarity index 91%
rename from net-dns/getdns/getdns-1.4.1-r1.ebuild
rename to net-dns/getdns/getdns-1.4.1-r2.ebuild
index db4a0afb74a..bff5d734d08 100644
--- a/net-dns/getdns/getdns-1.4.1-r1.ebuild
+++ b/net-dns/getdns/getdns-1.4.1-r2.ebuild
@@ -50,8 +50,10 @@ src_configure() {
src_install() {
default
if use stubby; then
- newinitd "${FILESDIR}"/stubby.initd stubby
- newconfd "${FILESDIR}"/stubby.confd stubby
+ newinitd "${FILESDIR}"/stubby.initd-r1 stubby
+ newconfd "${FILESDIR}"/stubby.confd-r1 stubby
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/stubby.logrotate stubby
systemd_newunit "${FILESDIR}"/stubby.systemd stubby.service
systemd_newtmpfilesd "${FILESDIR}"/stubby.tmpfilesd stubby.conf
fi
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/files/, net-dns/getdns/
@ 2018-05-15 1:01 Anthony G. Basile
0 siblings, 0 replies; 4+ messages in thread
From: Anthony G. Basile @ 2018-05-15 1:01 UTC (permalink / raw
To: gentoo-commits
commit: 3c2183064edd8be92dae0d57a1e1de6e62e7e679
Author: Quentin Retornaz <gentoo <AT> retornaz <DOT> com>
AuthorDate: Mon May 14 21:40:21 2018 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Tue May 15 01:01:50 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c218306
net-dns/getdns: Version bump to 1.4.2
net-dns/getdns/Manifest | 2 +-
net-dns/getdns/files/stubby.systemd | 12 ------------
net-dns/getdns/files/stubby.tmpfilesd | 2 --
.../getdns/{getdns-1.4.1-r2.ebuild => getdns-1.4.2.ebuild} | 4 ++--
4 files changed, 3 insertions(+), 17 deletions(-)
diff --git a/net-dns/getdns/Manifest b/net-dns/getdns/Manifest
index 2df8dc169a7..a6b311b8e0b 100644
--- a/net-dns/getdns/Manifest
+++ b/net-dns/getdns/Manifest
@@ -1 +1 @@
-DIST getdns-1.4.1.tar.gz 1055348 BLAKE2B 3b664e669327f5d866e6b40defb3ee4b62a09be228cac726478dbc6843b64aaf49faa328e1013700daf554c4df1144a8d56cca9d9405057d35b89b8ab7ae1f43 SHA512 b15da1c898d4bb4e5dcd93b47f481696dd456d8a841b02122c46035f3da27ca13b5513e7b6a00e943d1a5f5cec8c5ce1f13729d3ce0c887d8faa31d201864b27
+DIST getdns-1.4.2.tar.gz 1059122 BLAKE2B 79399bb70e58bf449e99052c9f32ebb9d4e6ac26c753d99963d591661ee04ccfaf58e4f35589187a9a89fd9bccc0bff9d319c8b11da9522fbb17a915612ce9bd SHA512 fbbbe80df0f66e295c590c1751c11fcfc66efa200203ce1fdc11a471130fbaa837fa6bade076e17e1dac03d71c3522a67a660f2bdb4766aead19119da355bdd4
diff --git a/net-dns/getdns/files/stubby.systemd b/net-dns/getdns/files/stubby.systemd
deleted file mode 100644
index b85b8e90b03..00000000000
--- a/net-dns/getdns/files/stubby.systemd
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=stubby DNS resolver
-
-[Service]
-WorkingDirectory=/run/stubby
-ExecStart=/usr/bin/stubby
-AmbientCapabilities=CAP_NET_BIND_SERVICE
-CapabilityBoundingSet=CAP_NET_BIND_SERVICE
-User=stubby
-
-[Install]
-WantedBy=multi-user.target
diff --git a/net-dns/getdns/files/stubby.tmpfilesd b/net-dns/getdns/files/stubby.tmpfilesd
deleted file mode 100644
index bf70492743a..00000000000
--- a/net-dns/getdns/files/stubby.tmpfilesd
+++ /dev/null
@@ -1,2 +0,0 @@
-# tmpfiles.d (5) for use with stubby.service
-d /run/stubby 0750 root stubby - -
diff --git a/net-dns/getdns/getdns-1.4.1-r2.ebuild b/net-dns/getdns/getdns-1.4.2.ebuild
similarity index 93%
rename from net-dns/getdns/getdns-1.4.1-r2.ebuild
rename to net-dns/getdns/getdns-1.4.2.ebuild
index bff5d734d08..c0978a76f06 100644
--- a/net-dns/getdns/getdns-1.4.1-r2.ebuild
+++ b/net-dns/getdns/getdns-1.4.2.ebuild
@@ -54,8 +54,8 @@ src_install() {
newconfd "${FILESDIR}"/stubby.confd-r1 stubby
insinto /etc/logrotate.d
newins "${FILESDIR}"/stubby.logrotate stubby
- systemd_newunit "${FILESDIR}"/stubby.systemd stubby.service
- systemd_newtmpfilesd "${FILESDIR}"/stubby.tmpfilesd stubby.conf
+ systemd_dounit "${S}"/stubby/systemd/stubby.service
+ systemd_dotmpfilesd "${S}"/stubby/systemd/stubby.conf
fi
}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/files/, net-dns/getdns/
@ 2023-01-04 4:32 Sam James
0 siblings, 0 replies; 4+ messages in thread
From: Sam James @ 2023-01-04 4:32 UTC (permalink / raw
To: gentoo-commits
commit: cc25cdb9b5d8c035c062a0e9a3e31c1047c158a7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 4 04:29:15 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 4 04:32:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc25cdb9
net-dns/getdns: fix configure w/ clang 16
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-dns/getdns/files/getdns-1.7.2-clang16.patch | 55 ++++++++++++++++++++++
...{getdns-1.7.2.ebuild => getdns-1.7.2-r1.ebuild} | 3 +-
2 files changed, 57 insertions(+), 1 deletion(-)
diff --git a/net-dns/getdns/files/getdns-1.7.2-clang16.patch b/net-dns/getdns/files/getdns-1.7.2-clang16.patch
new file mode 100644
index 000000000000..4b6b58f285a0
--- /dev/null
+++ b/net-dns/getdns/files/getdns-1.7.2-clang16.patch
@@ -0,0 +1,55 @@
+https://github.com/getdnsapi/getdns/commit/9c076ca34b9569eb60861da9a99f895a49d5a7b4
+
+From 9c076ca34b9569eb60861da9a99f895a49d5a7b4 Mon Sep 17 00:00:00 2001
+From: Willem Toorop <willem@nlnetlabs.nl>
+Date: Mon, 22 Aug 2022 10:40:35 +0200
+Subject: [PATCH] Issue #526 Some gldns files need stdlib
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -262,6 +262,7 @@ check_include_file(inttypes.h HAVE_INTTYPES_H)
+ check_include_file(limits.h HAVE_LIMITS_H)
+ check_include_file(sys/limits.h HAVE_SYS_LIMITS_H)
+ check_include_file(stdarg.h HAVE_STDARG_H)
++check_include_file(stddef.h HAVE_STDDEF_H)
+ check_include_file(stdint.h HAVE_STDINT_H)
+ check_include_file(stdio.h HAVE_STDIO_H)
+ check_include_file(stdlib.h HAVE_STDLIB_H)
+--- a/cmake/include/cmakeconfig.h.in
++++ b/cmake/include/cmakeconfig.h.in
+@@ -15,6 +15,7 @@
+ #cmakedefine HAVE_LIMITS_H 1
+ #cmakedefine HAVE_SYS_LIMITS_H 1
+ #cmakedefine HAVE_STDARG_H 1
++#cmakedefine HAVE_STDDEF_H 1
+ #cmakedefine HAVE_STDINT_H 1
+ #cmakedefine HAVE_STDIO_H 1
+ #cmakedefine HAVE_STDLIB_H 1
+@@ -241,6 +242,10 @@
+ # define FD_SETSIZE 1024
+ # endif
+
++#ifdef __cplusplus
++extern "C" {
++#endif
++
+ /* the version of the windows API enabled */
+ # ifndef WINVER
+ # define WINVER 0x0600 // 0x0502
+@@ -307,12 +312,11 @@
+ #include <string.h>
+ #endif
+
+-#ifdef __cplusplus
+-extern "C" {
++#ifdef HAVE_STDLIB_H
++#include <stdlib.h>
+ #endif
+
+-#if STDC_HEADERS
+-#include <stdlib.h>
++#ifdef HAVE_STDDEF_H
+ #include <stddef.h>
+ #endif
+
+
diff --git a/net-dns/getdns/getdns-1.7.2.ebuild b/net-dns/getdns/getdns-1.7.2-r1.ebuild
similarity index 96%
rename from net-dns/getdns/getdns-1.7.2.ebuild
rename to net-dns/getdns/getdns-1.7.2-r1.ebuild
index 76268cdfdcd1..624b78286187 100644
--- a/net-dns/getdns/getdns-1.7.2.ebuild
+++ b/net-dns/getdns/getdns-1.7.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -53,6 +53,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.4.2-stubby.service.patch"
+ "${FILESDIR}/${P}-clang16.patch"
)
src_configure() {
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-01-04 4:32 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-15 1:01 [gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/files/, net-dns/getdns/ Anthony G. Basile
-- strict thread matches above, loose matches on Subject: below --
2023-01-04 4:32 Sam James
2018-04-28 10:51 Anthony G. Basile
2018-04-26 0:27 Anthony G. Basile
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox