summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConrad Kostecki <conikost@gentoo.org>2022-12-10 22:43:19 +0100
committerConrad Kostecki <conikost@gentoo.org>2022-12-10 22:53:47 +0100
commite71f05f14a0e617d534c84c7803987c094060152 (patch)
tree68b4367327cf666abebf6253a67fb98ad9daa543
parentapp-forensics/scalpel: does not build with CFLAGS=-lto (diff)
downloadgentoo-e71f05f14a0e617d534c84c7803987c094060152.tar.gz
gentoo-e71f05f14a0e617d534c84c7803987c094060152.tar.bz2
gentoo-e71f05f14a0e617d534c84c7803987c094060152.zip
net-dns/ddclient: drop 3.9.1-r2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
-rw-r--r--net-dns/ddclient/Manifest1
-rw-r--r--net-dns/ddclient/ddclient-3.9.1-r2.ebuild67
-rw-r--r--net-dns/ddclient/files/ddclient-3.9.0-use_iproute2.patch29
-rw-r--r--net-dns/ddclient/files/ddclient.initd-r622
-rw-r--r--net-dns/ddclient/files/ddclient.service-r113
-rw-r--r--net-dns/ddclient/files/ddclient.tmpfiles3
-rw-r--r--net-dns/ddclient/metadata.xml1
7 files changed, 0 insertions, 136 deletions
diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index 43738109bdd6..bb2dce564183 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,2 +1 @@
DIST ddclient-3.10.0.tar.gz 275494 BLAKE2B abb2d313ae7c459305916b47f7c6e28a6a1ac9ce141b7e1ba64cb4b646191eff17cb0a89e2ee14a9e406cf0e5d319b2c144874a050679528c9b085a5f239a6aa SHA512 4740a96813e47e7989d61253ac8a69c6e0f70dd3c61a05227b03d973d9a024d17d6a31c16d633ade48a3fc58f0c79b8a0da8a4ec3369d852a2417e86e9971a05
-DIST ddclient-3.9.1.tar.gz 63469 BLAKE2B 8ae6543353d96f76d926117ae53d74da6e8bc8f116fa15b8b0d39bc29a4c334bfc3d673b8f1c57139213b91414d1b9a2063fde9e1015f03fb76ba70a60956a7e SHA512 a8a4d6cb94e4239a7b7b4fc7d9ebef703cbd6c45fc3394b644694a053b5b8aa8d109410b5b8b3676a5f30b18474d24c7feb16c65c30b28bd7d941d8a214b1346
diff --git a/net-dns/ddclient/ddclient-3.9.1-r2.ebuild b/net-dns/ddclient/ddclient-3.9.1-r2.ebuild
deleted file mode 100644
index b7461a66f5c5..000000000000
--- a/net-dns/ddclient/ddclient-3.9.1-r2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd tmpfiles
-
-DESCRIPTION="Perl client used to update dynamic DNS entries"
-HOMEPAGE="https://ddclient.net/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="examples iproute2 selinux"
-
-RDEPEND="
- acct-group/ddclient
- acct-user/ddclient
- dev-lang/perl
- dev-perl/Data-Validate-IP
- dev-perl/Digest-SHA1
- dev-perl/IO-Socket-INET6
- dev-perl/IO-Socket-SSL
- virtual/perl-Digest-SHA
- virtual/perl-JSON-PP
- iproute2? ( sys-apps/iproute2 )
- selinux? ( sec-policy/selinux-ddclient )
-"
-
-src_prepare() {
- # Remove PID setting, to reliably setup the environment for the init script
- sed -e '/^pid/d' -i sample-etc_ddclient.conf || die
-
- # Remove windows executable
- if use examples; then
- rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
- fi
-
- # Use sys-apps/iproute2 instead of sys-apps/net-tools
- use iproute2 && eapply "${FILESDIR}"/${PN}-3.9.0-use_iproute2.patch
-
- default
-}
-
-src_install() {
- dobin ddclient
-
- insinto /etc/ddclient
- insopts -m 0600 -o ddclient -g ddclient
- newins sample-etc_ddclient.conf ddclient.conf
-
- newinitd "${FILESDIR}"/ddclient.initd-r6 ddclient
- systemd_newunit "${FILESDIR}"/ddclient.service-r1 ddclient.service
- newtmpfiles "${FILESDIR}"/ddclient.tmpfiles ddclient.conf
-
- dodoc Change* README* RELEASENOTE TODO UPGRADE
-
- if use examples; then
- docinto examples
- dodoc sample-*
- fi
-}
-
-pkg_postinst() {
- tmpfiles_process ddclient.conf
-}
diff --git a/net-dns/ddclient/files/ddclient-3.9.0-use_iproute2.patch b/net-dns/ddclient/files/ddclient-3.9.0-use_iproute2.patch
deleted file mode 100644
index b57f78ba14e1..000000000000
--- a/net-dns/ddclient/files/ddclient-3.9.0-use_iproute2.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/ddclient 2018-08-09 17:58:16.000000000 +0200
-+++ b/ddclient 2018-09-01 22:35:43.000000000 +0200
-@@ -710,7 +710,7 @@
- [ "ip", "=s", "-ip address : set the IP address to 'address'" ],
- "",
- [ "if", "=s", "-if interface : obtain IP address from 'interface'" ],
-- [ "if-skip", "=s", "-if-skip pattern : skip any IP addresses before 'pattern' in the output of ifconfig {if}" ],
-+ [ "if-skip", "=s", "-if-skip pattern : skip any IP addresses before 'pattern' in the output of ip addr show {if}" ],
- "",
- [ "web", "=s", "-web provider|url : obtain IP address from provider's IP checking page" ],
- [ "web-skip", "=s", "-web-skip pattern : skip any IP addresses before 'pattern' on the web provider|url" ],
-@@ -1448,7 +1448,7 @@
-
- {
- local $opt{'use'} = 'if';
-- foreach my $if (grep {/^[a-zA-Z]/} `ifconfig -a`) {
-+ foreach my $if (grep {/^[a-zA-Z]/} `ip addr show`) {
- $if =~ s/:?\s.*//is;
- local $opt{'if'} = $if;
- printf "use=if, if=%s address is %s\n", opt('if'), define(get_ip('if'), 'NOT FOUND');
-@@ -2165,7 +2165,7 @@
-
- } elsif ($use eq 'if') {
- $skip = opt('if-skip', $h) || '';
-- $reply = `ifconfig $arg 2> /dev/null`;
-+ $reply = `ip addr show $arg 2> /dev/null`;
- $reply = `ip addr list dev $arg 2> /dev/null` if $?;
- $reply = '' if $?;
-
diff --git a/net-dns/ddclient/files/ddclient.initd-r6 b/net-dns/ddclient/files/ddclient.initd-r6
deleted file mode 100644
index 7bdc433d1ed1..000000000000
--- a/net-dns/ddclient/files/ddclient.initd-r6
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-name="DDclient"
-pidfile="/run/ddclient/${RC_SVCNAME}.pid"
-
-command="/usr/bin/ddclient"
-command_args="-pid ${pidfile}"
-command_group="ddclient"
-command_user="ddclient"
-
-depend() {
- need net
- use dns logger
-}
-
-start_pre() {
- checkpath -f -m 0600 -o ${command_user}:${command_group} /etc/ddclient/ddclient.conf
- checkpath -d -m 0700 -o ${command_user}:${command_group} /run/ddclient
- checkpath -d -m 0700 -o ${command_user}:${command_group} /var/cache/ddclient
-}
diff --git a/net-dns/ddclient/files/ddclient.service-r1 b/net-dns/ddclient/files/ddclient.service-r1
deleted file mode 100644
index d183b4f2a6c7..000000000000
--- a/net-dns/ddclient/files/ddclient.service-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-After=network-online.target
-ConditionPathExists=/etc/ddclient/ddclient.conf
-Description=DDclient
-
-[Service]
-ExecStart=/usr/bin/ddclient --foreground
-Group=ddclient
-Type=simple
-User=ddclient
-
-[Install]
-WantedBy=multi-user.target
diff --git a/net-dns/ddclient/files/ddclient.tmpfiles b/net-dns/ddclient/files/ddclient.tmpfiles
deleted file mode 100644
index 4c6cc19ab943..000000000000
--- a/net-dns/ddclient/files/ddclient.tmpfiles
+++ /dev/null
@@ -1,3 +0,0 @@
-z /etc/ddclient/ddclient.conf 0600 ddclient ddclient - -
-d /run/ddclient 0700 ddclient ddclient - -
-d /var/cache/ddclient 0700 ddclient ddclient - -
diff --git a/net-dns/ddclient/metadata.xml b/net-dns/ddclient/metadata.xml
index 7ae4518001ba..211e2deb306b 100644
--- a/net-dns/ddclient/metadata.xml
+++ b/net-dns/ddclient/metadata.xml
@@ -17,7 +17,6 @@
</longdescription>
<use>
<flag name="examples">Install various example files, like for cron.</flag>
- <flag name="iproute2">Use <pkg>sys-apps/iproute2</pkg> instead of <pkg>sys-apps/net-tools</pkg> for interaction.</flag>
</use>
<upstream>
<bugs-to>https://github.com/ddclient/ddclient/issues</bugs-to>